BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. banyak di gemari untuk mengisi waktu yang luang di kantor, rumah dan

ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. banyak digemari seperti untuk mengisi waktu yang luang dikantor, rumah, bahkan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB III METODOLOGI 3.1 Analisis Kebutuhan Sistem Analisis Kebutuhan Fungsional

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Bab III. Analisa dan Perancangan Sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III HASIL DAN UJI COBA

Bab 3 Metode dan Perancangan Sistem

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. kreatifitas dalam membuat game pilihan berganda ini. Dasar dalam permainan

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN DAN DESAIN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN KEBUTUHAN ALGORITMA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Pembuatan game dengan menggunakan software komputer saat ini sudah sangat banyak dilakukan oleh para programmer komputer. Mulai dari game yang sederhana sampai pada model game yang sangat rumit. Setelah membaca beberapa buku dan berdiskusi dengan orang lain, terutama dengan pembimbing maka penulis mendapatkan konsep untuk pembuatan game sederhana dengan menggunakan Macromedia Flash Professional 8. Hal ini dipilih karena kemampuan penulis yang masih terbatas dalam hal penggunaan software - software yang lebih tinggi lagi. Model game yang akan dibuat dalam skripsi ini adalah model game yang disebut dengan Bounce Ball atau dalam bahasa sehari - hari disebut dengan game bola memantul. Game ini hanya melakukan pengontrolan terhadap bola yang akan jatuh, pemain akan mengusahakan agar bola yang melambung jangan sampai jatuh kebawah namun harus dipantulkan kembali keatas dengan menggunakan stiek berupa balok yang dapat digeser dari kiri kekanan atau dari kanan kekiri dengan menggunakan menggunakan keyboard komputer. 21

22 III.1.1. Perangkat Kerja Untuk pembuatan game Bounce Ball ini dibutuhkan beberapa bagian diantaranya adalah komponen hardware dan software. Pertimbangan untuk pemilihan komputer didasari oleh kebutuhan hardware komputer dari software Macromedia Flash Professional 8. Adapun perangkat kerja yang dibutuhkan adalah sebagai berikut: 1. Perangkat Keras (Hardware) Perangkat keras yang dimaksud adalah perangkat yang dibutuhkan dalam pembuatan game. Perangkat keras yang digunakan penulis adalah Personal Computer dengan spesifikasi sebagai berikut: - Processor Core i3 - Memory DDR 4 GB - Harddisk 320 GB - DVD R/W Driver 2. Perangkat Lunak (Software) Perangkat Lunak yang dimaksud adalah menyediakan software - software yang dibutuhkan dan di install pada komputer yang akan digunakan. Adapun Software yang penulis gunakan untuk pembuatan aplikasi ini adalah: - Operating System (OS) Windows 7 Ultimate - Macromedia Flash Professional 8

23 III.2. Perancangan Sistem Setelah melakukan analisa terhadap sistem perangkat lunak yang akan dirancang, selanjutnya dilakukan perancangan terhadap sistem yang akan dibangun. III.2.1. Use Case Diagram Berikut ini adalah model use case diagram dari aplikasi game Bounce Ball yang dapat dilihat seperti pada gambar di bawah ini. Gambar III.1. Use Case Diagram Game Bounce Ball III.2.2. Activity Diagram Berikut ini merupakan activity diagram dari aplikasi game Bounce Ball yang dapat dilihat seperti pada gambar di halaman selanjutnya.

24 Menu Utama Level Ya Arena Permainan Ya Game Over Ending Tidak Tidak Gambar III.2. Activity Diagram Game Bounce Ball III.2.3. Sequence Diagram Berikut ini merupakan sequence diagram dari aplikasi game Bounce Ball yang dapat dilihat seperti pada gambar di halaman selanjutnya.

25 User Menu Utama Level Arena Permainan Game Over Ending Start Click Play Game Pilih Level 1 Pilih Level 2 Game Failed Pilih Level 3 Restart Game Succes Restart Gambar III.3. Sequence Diagram Game Bounce Ball III.3. Rancangan Program Pada bagian ini akan dilakukan perancangan model sebuah game yang akan dibuat. Bagian perancangan ini akan dibagi menjadi beberapa bagian diantaranya adalah sebagai berikut: 1. Merancang tampilan menu utama dari game Bounce Ball. 2. Merancang tampilan level. 3. Merancang tampilan arena permainan. 4. Merancang tampilan game over. 5. Merancang tampilan ending.

26 III.3.1. Perancangan Tampilan Menu Utama Tampilan menu utama adalah tampilan awal dari program dimana pada tampilan menu utama dari game ini ada dua bagian, pertama adalah nama dari game, yaitu dibuat dengan nama, Game Bounce Ball. Kedua adalah Play Game yang digunakan untuk memulai game, jika play game ini dilakukan klik dengan mouse maka akan menampilkan informasi level permainan. Adapun tampilan menu utama dari game yang dibuat dapat dilihat seperti pada gambar di bawah ini. Bounce Ball Play Game Gambar III.4. Tampilan Menu Utama III.3.2. Perancangan Tampilan Level Tampilan level adalah tampilan dari program yang akan menampilkan informasi level permainan game yang akan dijalankan. Adapun jumlah level permainan game yang akan dibuat terdiri dari tiga level yaitu level 1, level 2 dan level 3. Ketiga level ini nantinya akan dibuat perbedaan kecepatan dari pantulan

27 atau pergerakan bola dalam ketiga level ini. Adapun tampilan level dari game yang dibuat dapat dilihat seperti pada gambar di bawah ini. LEVEL 1 LEVEL 2 LEVEL 3 Gambar III.5. Tampilan Level III.3.3. Perancangan Tampilan Arena Permainan Arena permainan adalah tampilan dari program dimana arena permainan akan muncul setelah melakukan pemilihan level permainan. Adapun tampilan arena permainan dari game yang dibuat dapat dilihat seperti pada gambar di halaman selanjutnya.

28 Score : Gambar III.6. Tampilan Arena Permainan III.3.4. Perancangan Tampilan Game Over Tampilan game over adalah tampilan dari program dimana tampilan game over akan muncul dari game ini jika pemain sudah kalah dalam permainan, maka akan muncul tampilan game over, score dan restart. Adapun tampilan halaman game over permainan dapat dilihat seperti pada gambar di halaman selanjutnya.

29 Game Over Score : Restart Gambar III.7. Tampilan Game Over III.3.5. Perancangan Tampilan Ending Tampilan ending permainan adalah tampilan ending dari program dimana tampilan yang akan muncul dari game ini jika pemain dapat menyelesaikan permainan, maka akan menampilkan informasi - informasi seperti kalimat you win, score dan restart. Adapun tampilan ending permainan dapat dilihat seperti pada gambar di halaman selanjutnya.

30 You Win Score Restart Gambar III.8. Tampilan Ending III.4. Logika Program Dalam proses pembuatan game Bounce Ball ini diperlukan langkah - langkah yang sistematis agar game yang dibuat bisa terarah pada model game yang direncanakan. Untuk itu diperlukan langkah - langkah pembuatan game yang terstruktur, yang nantinya langkah - langkah tersebut harus dilaksanakan dalam proses pembuatan. Biasanya dalam rekayasa perangkat lunak ada yang disebut dengan flowchart, yang merupakan gambaran langkah - langkah yang akan dilakukan dalam pembuatan sebuah sistem aplikasi. Berikut ini adalah flowchart dari program aplikasi game Bounce Ball.

31 Start Tampilan Menu Utama Tampilan Level Ya Tampilan Arena Permainan Ya Tampilan Game Over Tidak Tampilan Ending Finish Tidak Gambar III.9. Flowchart Game Bounce Ball Adapun keterangan dari flowchart game Bounce Ball di atas adalah sebagai berikut : 1. Start merupakan tanda terminal untuk memulai program. 2. Tampilan menu utama berisi judul game dan play game. 3. Jika pilih play game, maka akan masuk ke tampilan Level yang merupakan pilihan untuk memilih salah satu level untuk masuk ke proses permainan.

32 4. Tampilan arena permainan merupakan tampilan untuk memainkan dan mengumpulkan score dimana jika melakukan permainan maka score yang akan diperoleh tergantung pada berapa banyak kita dapat melakukan pemantulan bola dengan balok pantul. 5. Tampilan Game over akan terjadi jika semua bola jatuh ke bawah dan tidak dapat kita pantukan kembali ke atas dengan balok pantul. 6. Tampilan ending akan terjadi jika score yang dikumpulkan pemain sudah cukup untuk menyelesaikan permainan. 7. Finish merupakan tanda terminal untuk mengakhiri program.