BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi sangat sulit dijauhkan dari kehidupan manusia. Khususnya bermunculannya smartphone yang membantu pekerjaan manusia atau sekedar mengenalkan gaya hidup baru. Smartphone adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, kadang-kadang dengan fungsi yang menyerupai komputer. Smartphone yang paling banyak diminati dipasaran adalah smartphone berbasis android. Banyak keuntungan yang didapat dari android. Salah satunya adalah android memiliki banyak aplikasi yang tersedia, baik gratis maupun berbayar. Semua aplikasi ini dapat diunduh di market Android. Dengan keuntungan tersebut, banyak gamer yang beralih menggunakan smartphone berbasis Android. Salah satu game yang banyak diminati adalah game bergenre action game, yang selalu menjadi tantangan sendiri buat para pemainnya. Proses perancangan game merupakan salah satu kegiatan operasional suatu perencanaan dibidang teknologi yang paling penting dalam meningkatkan kreatifitas untuk pengguna seperti membuat game 2 dimensi dan single or two player. Oleh karena itu, perlu memiliki mekanisme kinerja yang baik dan kelebihan baru dari game sejenis yang telah ada untuk dapat bersaing dalam pasar game saat ini. Permasalahan yang ditemukan sehubungan dengan proses pembuatan game bomberman antara lain: pembentukan karakter yang sangat rumit yang belum dilakukan secara terkomputerisasi sehingga terkadang timbul permasalahan 31
32 seperti laporan proses kekalahan permain game yang belum tersedia dan masih sering terjadi kesalahan dalam pencatatan perancangan game tersebut. Penulis akan mengembangkan mobile game smartphone berbasis android, yaitu Game Bomberman dimana game ini bertujuan untuk menambah wawasan dalam bidang jaringan komputer, karena game ini memakai koneksi jaringan internet yaitu wifi, Selama ini game bomberman masih tidak menggunakan jaringan internet hanya portable berada di dalam smartphone dan hanya single player. Permainan dengan dukungan multi pemain merupakan salah satu fitur pada aplikasi permainan yang cukup menarik, hal ini dikarenakan melibatkan 1 (satu) orang dan 2 (dua) orang pemain atau lebih. Yang memberikan respon positif bagi pengguna dapat bermain bersama teman atau lawan main. Kekurangan dan kelebihan game bomberman akan diuraikan di bawah ini: Kelebihan Bomberman 1. Bomberman memiliki banyak tingkatan yang membuat pemain menjadi tertantang untuk menyelesaikan keseluruhan tingkatan. 2. Bomberman memiliki tingkat kesulitan yang pas. Kekurangan Bomberman 1. Tampilan yang kurang bagus. 2. Masih menggunakan single player.
33 III.1.1. Spesifikasi Perangkat Dalam perancangan game bomberman ini, ada beberapa perangkat yang digunakan agar aplikasi berjalan sebagaimana mestinya, yaitu sebagai berikut : 1. Perangkat Lunak (Software) a. Operating System, OS yang digunakan dalam perancangan dan tes untuk program aplikasi yang dirancang adalah Windows 7, dan OS Android pada perangkat mobile. b. JDK Java 1.7, sebagai bahasa program dan compiler Java. c. Netbeans 7.1.2, sebagai editor source code Java. 2. Perangkat Keras (Hardware) a. Laptop b. Mobile Phone Android Versi 4.2. III.1.2. Teknik Pemecahan Masalah Perancangan game bomberman yang akan dibangun memiliki tahapan analisis sistem yang dilakukan, yaitu sebagai berikut: 1. Mempelajari dan menganalisis bagaimana sistem yang ada dan memberikan ide untuk pengembangan dalam permainan bomberman. 2. Menentukan kebutuhan pengguna dan tingkat kesulitan perancangan dengan menyimpulkan menu apa saja yang dapat diakses melalui android. 3. Menentukan hardware dan software yang dibutuhkan dari perangkat android dan komputer sebagai pendukung perancangan. 4. Perancangan aplikasi, setelah memahami kebutuhan dan tujuan dari perancangan maka dilakukan pembuatan dan pembangun sistem yang
34 direncanakan. 5. Pengujian dan fix error, melakukan pengujian terhadap aplikasi yang telah selesai dengan menganalisis target yang dicapai serta kekurangan aplikasi untuk diperbaharui agar dapat berjalan baik. III.2. Desain Sistem Pada perancangan ini akan dijelaskan mengenai rancangan game yang akan dikerjakan serta fitur-fitur yang akan dipakai pada game tersebut seperti algoritma perancangan, rancangan tampilan, dan lainnya. Untuk game bomberman dapat digunakan di android. III.2.1 Use Case Diagram Use case diagram berfungsi untuk menggambarkan kegiatan aktor atau pengguna aplikasi. Adapun use case diagram aplikasi yang dirancang dapat dilihat pada gambar III.1 berikut. Game Bomberman Menu <<Include>> <<Include>> <<Include>> New game Game play User <<Include>> <<Extends>> Join game Multi player <<Include>> Setting Gambar III.1. Use case diagram
35 Dari gambar Use Case Diagram diatas dapat disimpulkan bahwa setiap user menjalankan game akan terletak pada menu utama untuk mengakses semua fitur game bomberman ini. III.2.2 Storyboard Storyboard adalah serangkaian sketsa dibuat berbentuk persegi panjang yang menggambarkan suatu urutan (alur cerita) elemen-elemen yang diusulkan untuk aplikasi multimedia. Storyboard menggabungkan alat bantu narasi dan visual pada selembar kertas sehingga naskah dan visual menjadi terkoordinasi. Storyboard aplikasi game bomberman dapat dilihat pada tabel III.1 berikut ini.
36 Tabel III.1. Rancangan Storyboard Storyboard Tampilan tombol atau cursor Gambar tampilan tombol permainan berbentuk seperti joystick untuk menjalankan permainan. Ini adalah item yang paling utama di permainan ini, untuk menggerakkan bom beserta user yang akan menghancurkan musuh musuhnya. Tampilan Nilai Gambar ini menjelaskan dimana hasil dari permainan akan di lihat di papan nilai yaitu nama user, score, waktu serta number user yang mengikuti atau ikut bergabung di dalam permainan. Tampilan arena permainan Gambar arena ini adalah dimana permainan akan berjalan yaitu tempat dimana bom bomberman akan menghancurkan musuhnya. Dimana user akan menjatuhkan bom dan langsung berlari menghindari terkena ledakan bom. Tampilan musuh beserta bomnya juga dapat di lihat seperti gambar.
37 III.2.3 Activity Diagram Game Pada activity diagram dibawah ini menggambarkan proses yang berjalan pada game. Proses yang berlangsung terjadi setelah pengguna menjalankan aplikasi, yang dapat dilihat pada gambar III.2 berikut. Gambar III.2 Activity diagram game Dari activity diagram diatas user dapat bergabung dengan multi player karena permainan ini bisa bermain dengan banyak lawan untuk meningkatkan keunggulan dari game bomberman.
38 III.2.4 Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario proses penggunaan aplikasi. Berikut ini adalah Sequence diagram game Bomberman yang dirancang, dapat dilihat pada gambar III.4. :Device Menu Join Play :Sistem 1: [Start] 2. [Cek Menu] 3. [Data Game] 4. [Proces Data] 3. [Respon Menu Utama] 5. [Output] 6. [Data Player] 7. [Multy Player] 8. [Output Player] 9. [Data Play Game] 10. [Request Data] 11. [List Hasil Game] Gambar III.3 Sequence Diagram Game III.3. Perancangan Layar / Interface Pada perancangan ini akan menampilkan form game, yang dapat dilihat pada penjelasan berikut ini. III.3.I Rancangan Bomberman Pada rancangan terdiri dari bebarapa rancangan tampilan dan fungsi pada masing-masing form yang akan digunakan untuk menjalankan sistem. Aplikasi ini
39 berjalan pada komputer, adapun rancangan tersebut dapat dilihat dibawah ini. 1. Form Menu Pada form menu adalah rancangan main menu utama game bomberman, di form ini adalah awal dimana permainan akan di mulai, Dapat dilihat pada gambar III.4 : Form Menu BOMBERMAN IMAGE SPLASH New Game Setting Exit Gambar III.4. Form Menu 2. Form Game Utama Pada form ini kita dapat memilih lawan bermain dan mulai bermain di dalam permainan Bomberman ini. Dapat dilihat pada gambar III.4 berikut ini: Connect Max 4 player Item 1 Item 2 Item 3 Item 4 Player list Form Game Utama Start Quit Gambar III.4. Form Game Utama 3. Form Game Play
40 Pada Form game play adalah layar dimana permainan bomberman di jalankan. Untuk desain formnya dapat dilihat pada gambar III.5 di bawah ini: Form Game Play Layout game Pause Quit < < Bomb Gambar III.5. Form Game Play 4. Form Setting Pada form ini adalah dimana semua pengaturan di dalam permainan Bomberman. Dapat dilihat pada gambar III.6 di bawah ini: General setting Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 Tampilan Form Pengaturan Gambar III.6. Form Setting