BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Dalam analisis kebutuhan sistem terbagi menjadi dua jenis yaitu analisis kebutuhan fungsional dan analisis kebutuhan non-fungsional. 2.1.1 Kebutuhan Fungsional Kebutuhan fungsional merupakan semua proses apa saja yang dilakukan oleh sistem serta menunjukan fasilitas yang dibutuhkan dalam sistem. Sistem diharapkan dapat melakukan fungsi : 1. Game memiliki 3 tingkat level dengan tingkat kesulitan yang berbeda tiap levelnya. 2. Game mampu memberikan tampilan skor disetiap level dan memberikan total skor setelah semua level telah diselesaikan. 2.1.2 Kebutuhan Non Fungsional Kebutuhan non fungsional adalah tipe kebutuhan yang berisi properti prilaku yang dimiliki oleh sistem atau apa saja yang dibutuhkan oleh sistem agar dapat berjalan. Berikut aspek aspek yang dibutuhkan dalam pembuatan game : 1. Kebutuhan perangkat keras (Hardware) Spesifikasi perangkat keras yang digunakan dalam pembutan game antara lain : 3
4 a. Intel Pentium Core 2 Duo 2.40 GHz b. Memory 2 GB c. HDD 500GB d. VGA Digital Aliance ATI Radeon HD 5670 Series Kebutuhan minimum perangkat keras untuk dapat menjalankan game antara lain : a. Intel Pentium 4 b. Memory 512 MB c. Free Space HDD 5GB d. VGA On Board 2. Kebutuhan Perangakat Lunak (Software) Aplikasi dan software yang digunakan dalam pembuatan game adalah : a. Sistem Operasi Windows 7 b. Adobe Flash CS3 c. Actionscript 3.0 d. Adobe Illustrator CS3 e. Adobe Soundbooth CS3 Perangkat lunak yang dibutuhkan saat implementasi adalah : a. Sistem Operasi Windows 7 b. Adobe Flash Player 3. Kebutuhan SDM (Brainware)
5 Sumber daya manusia adalah orang yang terlibat pada saat perancangan, pembuatan dan implementasi. Sumber daya manusia yang dibutuhkan dalam pembuatan game antara lain: a. Sistem Analisis Berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi pemecahan masalah dalam bentuk program strategi. b. Animator/Desain grafis Orang yang menguasai tentang bagaimana membuat desain game dan menguasai teknologi perangkat lunak yang dibutuhkan untuk membuat game. c. Programmer Orang yang menguasai bahasa pemrograman. d. Pengguna Game Orang yang akan menjalankan atau memainkan aplikasi game. 2.2 Perancangan Game Perancangan pembuatan interface yang nantinya akan diimplementasikan dalam pembuatan game adalah sebagai berikut. 2.2.1 Perancangan Halaman Utama Perancangan halaman utama merupakan tampilan menu utama pada permainan, didalam menu utama permainan terdapat 3 menu pilihan yaitu help, play
6 dan exit. Tombol help berfungi untuk masuk ke menu help, tombol play untuk memulai permainan dan tombol exit untuk keluar dari permainan. Gambar 2.1 Perancangan Halaman Utama 2.2.2 Perancangan Halaman Help Perancangan halaman help berisi tentang intruksi cara bermain dari permainan tersebut. Dan terdapat tombol untuk kembali lagi ke menu utama. Gambar 2.2 Perancangan Halaman help
7 2.2.3 Perancangan Halaman Level Dalam perancangan halaman level terdapat tampilan skor yang telah kita dapat dan sisa nyawa pada permaianan tersebut. Didalam terdapat beberapa musuh yang harus dihindarim dan setiap levelnya memiliki tingkat kesulitan yang berbeda. Gambar 2.3 Perancangan halaman Level 2.2.4 Perancangan Halaman Menang Perancangan halaman menang berisi skor yang telah didapat dan terdapat dua tombol yang berfungsi kembali ke menu utama dan melanjutkan ke level selanjutnya.
8 Gambar 2.4 Perancangan Halaman Menang 2.2.5 Perancangan Halaman Kalah Perancangan halaman kalah berisi skor yang telah didapat dan terdapat dua tombol yang berfungsi kembali ke menu utama dan untuk mengulang permainan tersebut. Gambar 2.5 Perancangan Halaman Kalah
9 2.2.6 Perancngan Halaman Exit Pada perancangan halam exit terdapat pilihan untuk benar keluar atau kembali ke menu utama. Gambar 2.6 Perancangan Halaman Exit