DAFTAR ISI LAPORAN TUGAS AKHIR... ii HALAMAN PENGESAHAN... iii PERNYATAAN... iv HALAMAN PERSEMBAHAN... v PRAKATA... vii DAFTAR ISI... viii DAFTAR TABEL... x DAFTAR GAMBAR... xi INTISARI... xiv ABSTRACT... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 2 1.5 Manfaat Penelitian... 3 1.6 Metodologi Penelitian... 3 1.7 Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA... 6 BAB III LANDASAN TEORI... 10 3.1 Game... 10 3.1.1 Perkembangan game... 10 3.1.2 Jenis-jenis game... 11 3.1.3 Genre game... 12 3.2 Android... 18 3.2.1 Versi android... 19 3.2.2 Fitur android... 20 3.3 Unity3D... 20 3.4 UML (Unified Modifying Language)... 23 3.5.1 Use case diagram... 23 3.5.2 Activity diagram... 27 3.5 CorelDRAW... 28 3.6 Tokoh Pahlawan... 29 3.7.1 Tuanku Imam Bonjol... 29 3.7.2 Pangeran Diponegoro... 31 3.7.3 Soetomo... 32 3.7.4 Jenderal Soedirman... 34 3.7.5 I Gusti Ngurah Rai... 35 BAB IV ANALISIS DAN RANCANGAN SISTEM... 37 4.1 Analisis Kebutuhan Sistem... 37 4.1.1 Analisis kebutuhan fungsional... 37 4.1.2 Analisis kebutuhan non-fungsional... 38 4.2 Perancangan Game... 38 viii
4.2.1 Perancangan konsep game... 38 4.2.2 Perancangan gameplay... 44 4.2.3 Perancangan aset game... 47 BAB V IMPLEMENTASI SISTEM... 63 5.1 Spesifikasi Sistem... 63 5.2 Implementasi Sistem... 63 5.2.1 Pembuatan pijakan... 63 5.2.2 Pembuatan player... 65 5.2.3 Pembuatan musuh... 70 5.2.4 Pembuatan background... 72 5.2.5 Pengaturan kamera... 72 5.2.6 Pengaturan skor game... 73 5.2.7 Pengisian suara pada game... 74 5.2.8 Pembuatan opening game... 75 5.2.9 Pembuatan pause... 76 5.2.10 Pembuatan game over... 77 5.2.11 Pembuatan menu utama... 79 5.2.12 Pembuatan tampilan deskripsi... 80 5.2.13 Pembuatan loading... 81 BAB VI HASIL PENGUJIAN DAN PEMBAHASAN... 83 6.1 Hasil Implementasi Perancangan... 83 6.1.1 Tampilan opening game... 83 6.1.2 Tampilan menu utama... 84 6.1.3 Tampilan deskripsi... 86 6.1.4 Tampilan loading... 88 6.1.5 Tampilan game... 89 6.1.6 Tampilan game over... 93 6.2 Hasil Pengujian Pada Pengguna... 94 BAB VII PENUTUP... 101 7.1 Kesimpulan... 101 7.2 Saran... 101 DAFTAR PUSTAKA... 103 ix
DAFTAR TABEL Tabel 3. 1 Tabel versi android... 19 Tabel 4. 1 Tabel interface asset... 48 Tabel 4. 2 Tabel sound asset... 52 Tabel 4. 3 Tabel player asset... 53 Tabel 6. 1 Hasil penilaian responden tentang game "My Heroes"... 98 x
DAFTAR GAMBAR Gambar 3. 1 Gambar contoh game ber-genre Action, Battlefield 4 (www.ea.com)... 13 Gambar 3. 2 Gambar contoh game ber-genre strategy, Pharaoh (www.oldgames.com)... 14 Gambar 3. 3 Gambar contoh game ber-genre RPG, LUNIA (www.betawatcher.com)... 15 Gambar 3. 4 Gambar contoh game ber-genre real-world simulation, The Sims 4 (www.the-sims-4.com)... 16 Gambar 3. 5 Gambar contoh game ber-genre CMS, Sim City (www.ea.com)... 16 Gambar 3. 6 Gambar contoh game ber-genre Adventure, The Mist (www.bittech.net)... 17 Gambar 3. 7 Gambar contoh game ber-genre Edukasi, Bobby Bola (www. edugames.com)... 18 Gambar 3. 8 Keluarga Bahasa C... 22 Gambar 3. 16 Contoh activity diagram... 28 Gambar 4. 1 Rancangan tampilan opening... 39 Gambar 4. 2 Rancangan tampilan menu utama... 39 Gambar 4. 3 Rancangan tampilan bantuan game... 40 Gambar 4. 4 Rancangan tampilan tentang game... 41 Gambar 4. 5 Rancangan tampilan deskripsi... 41 Gambar 4. 6 Rancangan tampilan loading... 42 Gambar 4. 7 Rancangan tampilan game... 43 Gambar 4. 8 Rancangan tampilan game over... 44 Gambar 4. 9 Alur sistem... 45 Gambar 4. 10 Rancangan Use case diagram sistem game... 46 Gambar 4. 11 Rancangan activity diagram game My Heroes... 47 Gambar 4. 12 Foto background pada bagian pembukaan game (www.sejarah.kompasiana.com)... 54 Gambar 4. 13 Gambar background pada bagian menu Bantuan, menu Tentang dan pada deskripsi Perang Padri (Kepper, 1900)... 55 Gambar 4. 14 Gambar background pada deskripsi Perang Jawa (www.wikimedia.com)... 55 Gambar 4. 15 Foto background pada deskripsi Perang Gerilya (Maarif, 2013)... 56 Gambar 4. 16 Gambar background pada bagian deskripsi Puputan Margarana (www.beritabali.com, 2011)... 57 Gambar 4. 17 Foto background pada bagian Perang 10 November. (Kartikaningsih, 2012)... 58 Gambar 4. 18 Gambar background pada bagian game over (www.akukamuindonesia.com, 2013)... 59 Gambar 4. 19 Gambar background pada Perang Jawa dan Perang Gerilya (Trudgett, 2012)... 60 Gambar 4. 20 Gambar background Perang 10 November... 61 xi
Gambar 4. 21 Gambar background pada Perang Padri (Squires, 2012)... 61 Gambar 4. 22 Gambar background pada Puputan Margarana (Uniicreator, 2013)... 62 Gambar 5. 1 Pijakan... 64 Gambar 5. 2 Box collider 2D... 64 Gambar 5. 3 Penyusunan pijakan... 64 Gambar 5. 4 Sprite player Perang Padri dan Perang Jawa... 65 Gambar 5. 5 Sprite player Puputan Margarana, Perang Gerilya, dan Perang 10 November... 65 Gambar 5. 6 Cuplikan script pergerakan player... 66 Gambar 5. 7 Tombol kontrol pemain... 66 Gambar 5. 8 Cuplikan script kontrol pemain... 67 Gambar 5. 9 Posisi nyawa dalam game... 67 Gambar 5. 10 Cuplikan script nyawa player... 68 Gambar 5. 11 Peluru player yang menggunakan senjata api... 69 Gambar 5. 12 Bambu runcing player... 69 Gambar 5. 13 Cuplikan script senjata player... 69 Gambar 5. 14 Cuplikan script dampak senjata... 70 Gambar 5. 15 Sprite musuh / Belanda... 70 Gambar 5. 16 Cuplikan script senjata pada musuh / Belanda... 70 Gambar 5. 17 Peluru yang digunakan oleh musuh / Belanda... 71 Gambar 5. 18 Cuplikan Script nyawa musuh... 71 Gambar 5. 19 Cuplikan script background berjalan... 72 Gambar 5. 20 Cuplikan script kamera... 73 Gambar 5. 21 Cuplikan script skor game... 73 Gambar 5. 22 Cuplikan script pengisian suara... 74 Gambar 5. 23 Script yang diimplementasikan pada objek... 75 Gambar 5. 24 Tampilan opening game... 75 Gambar 5. 26 Tampilan tombol pause yang terdapat pada game... 76 Gambar 5. 27 Cuplikan script pada menu pause... 77 Gambar 5. 28 Tampilan game over... 78 Gambar 5. 29 Cuplikan script pada game over... 78 Gambar 5. 30 Tampilan menu utama... 79 Gambar 5. 31 Cuplikan script pada bagian menu utama... 80 Gambar 5. 32 Tampilan halaman deskripsi perang... 80 Gambar 5. 33 Cuplikan script yang diimplementasikan pada halaman deskripsi. 81 Gambar 5. 34 Tampilan saat game loading... 81 Gambar 5. 35 Script yang diimplementasikan pada loading... 82 Gambar 6. 1 Hasil implementasi rancangan opening... 84 Gambar 6. 2 Tampilan hasil implementasi rancangan menu utama... 84 Gambar 6. 3 Tampilan hasil implementasi rancangan bantuan... 85 Gambar 6. 4 Tampilan hasil implementasi rancangan tentang... 86 Gambar 6. 5 Tampilan deskripsi Perang Padri... 86 Gambar 6. 6 Tampilan deskripsi Perang Jawa... 87 Gambar 6. 7 Tampilan deskripsi Puputan Margarana... 87 Gambar 6. 8 Tampilan deskripsi Perang Gerilya... 88 xii
Gambar 6. 9 Tampilan deskripsi Perang 10 November 1945... 88 Gambar 6. 10 Hasil tampilan loading dengan sketsa gambar Ir. Soekarno... 89 Gambar 6. 11 Hasil tampilan loading dengan sketsa gambar RA. Kartini... 89 Gambar 6. 12 Hasil tampilan pada chapter Perang Padri... 90 Gambar 6. 13 Hasil tampilan tombol menu pause... 90 Gambar 6. 14 Hasil tampilan pada chapter Perang Jawa... 91 Gambar 6. 15 Hasil tampilan pada chapter Puputan Margarana... 92 Gambar 6. 16 Hasil tampilan pada chapter Perang Gerilya... 92 Gambar 6. 17 Hasil tampilan pada chapter Perang 10 November... 93 Gambar 6. 18 Hasil tampilan pada game over... 94 Gambar 6. 19 Daftar pertanyaan kuisioner... 95 xiii