Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika

dokumen-dokumen yang mirip
PEMBUATAN GAME TANTE ISI (TEKA N TEKI SILANG INDONESIA) BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBUATAN GAME RUNTHINK CHAPTER 2 PERKALIAN & PEMBAGIAN BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBUATAN GAME PENGURANGAN BERBASIS ANDROID

PEMBUATAN GAME ANDROID KATAMORGANA MENGGUNAKAN UNITY. Tugas Akhir

GAME API UNGGUN : THE GAME BERBASIS ANDROID

PEMBUATAN GAME EDUKASI PUZZLE QUR AN JUZ 30 BERBASIS ANDROID MENGGUNAKAN UNITY 3D

PEMBUATAN GAME ENDLESS RUNNING ESCAPING BRAWIJAYA BERBASIS ANDROID MENGGUNAKAN UNITY 3D. Disusun Oleh : GIOVANNI ARTHANIDIO YUDHA PANGESTU M

PEMBUATAN GAME ANDROID KATAMORGANA MENGGUNAKAN UNITY. Tugas Akhir

PEMBUATAN GAME THE LEGEND OF DIPONEGORO CHAPTER I : DOMINATION OF PACITAN

Disusun Oleh : DIAN WIJAYA PUTRA M

PEMBUATAN GAME 2D PETUALANGAN SI TEDJO

GAME PENYELAMATAN BENCANA ALAM BERBASIS 2D MENGGUNAKAN UNITY 3D. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBUATAN GAME THE LEGEND OF DIPONEGORO CHAPTER I : DOMINATION OF PACITAN

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

Disusun oleh : Bayu Budi Prakoso NIM. M

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

PEMBUATAN APLIKASI SMART-Q (SMART QUR AN QUIZ) BERBASIS MOBILE. Tugas Akhir Untuk memenuhi sebagian persyaratan Mencapai derajat Diploma III

PEMBUATAN GAME CARI KATA INDONESIA BERBASIS ANDROID MENGGUNAKAN UNITY3D. Diajukan Oleh : RIZKY IRFAN ADITOMO NIM. M

PEMBUATAN GAME THE LEGEND OF DIPONEGORO CHAPTER III : THE SABIL WAR

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

PEMBUATAN GAME HIT THAT CHEATER BERBASIS ANDROID MENGGUNAKAN GAME MAKER STUDIO

PEMBUATAN GAME ANDROID THE RETURN OF CAROQ DENGAN MENGGUNAKAN UNITY

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

PEMBUATAN APLIKASI PUSHING BERBASIS ANDROID. Program Studi Diploma III Teknik Informatika

PEMBUATAN KOMIK INTERAKTIF JALAN JALAN MEN KOTA SURAKARTA

PEMBUATAN GAME THE LEGEND OF DIPONEGORO CHAPTER II : PURWODADI WARFARE

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

Disusun oleh : AMAD FITRIANTO NIM. M

PERANCANGAN DAN PEMBUATAN GAME ANDROID SUNLANA SUSUN LAGU NASIONAL

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

Disusun oleh : ALFIAN PANDHU FATMALA M

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

UNTUK D3 INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

ENGINE. Disusun Oleh : DWI SAYEKTI PUJI PAMUNGKAS NIM. M

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

Disusun Oleh : DINI HAPSARI M

PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO BERBASIS ANDROID

CD PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR KELAS 1 SEMESTER 1 BERTEMA KELUARGA BERBASIS ADOBE FLASH TUGAS AKHIR

PEMBUATAN GAME ANDROID: WAYANG FIGHTER

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PEMBUATAN KALKULATOR GEOMETRI 2 DIMENSI BERBASIS DESKTOP MENGGUNAKAN BAHASA PEMROGRAMAN JAVA PADA KASUS TITIK, GARIS, SEGIEMPAT DAN TRANSFORMASI

PEMBUATAN GAME RPG THE MARCH EXODUS MENGGUNAKAN ENGINE RPG MAKER VX ACE. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

Disusun Oleh : YOGI SULISTIANTO NIM.M

3.1.3 Target Pemain Target pemain pada game Cari Kata Indonesia ini adalah semua umur, sehingga segala usia dapat memainkan game ini.

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID

Diajukan oleh. Armada Dwika Panji Kusuma M PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2015

PEMBUATAN GAME 3D ANOA LABYRINTH ZOO MENGGUNAKAN UNITY 3D

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

PEMBUATAN GAME EDUKASI MEMBATIK DE IN BATIK (Design Indonesia Batik) BERBASIS ANDROID

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

APLIKASI PENGENALAN ALAT MUSIK TRADISIONAL INDONESIA BERBASIS ANDROID. Tugas Akhir. untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

TUGAS AKHIR PEMBUATAN AUGMENTED REALITY MUSEUM KERETA API AMBARAWA. Disusun Untuk Memenuhi Salah Satu Syarat

PEMBUATAN APLIKASI PETA WISATA GUNUNG KIDUL BERBASIS FLASH TUGAS AKHIR

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

APLIKASI DIGITAL RUMAH ADAT DI PULAU SUMATERA UNTUK PEMBELAJARAN SISWA SEKOLAH DASAR MENGGUNAKAN AUGMENTED REALITY TUGAS AKHIR

MENGGUNAKAN CONSTRUCT 2 BAGIAN KEBAKARAN. Disusun Oleh : ARIF SUKMA AJI NIM M

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

PEMBUATAN GAME CHAPTER II PENAKLUKAN RAJA SUBALI MENGGUNAKAN UNITY3D. Tugas Akhir. Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

MENGGUNAKAN AUGMENTED REALITY. TUGAS AKHIR Disusun Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program D3 Teknik Informatika

PEMBUATAN WEBSITE DAN APLIKASI MOBILE YOUR NEEDS GUNA MEMBANTU POLA HIDUP SEHAT BERBASIS ANDROID DAN CODEIGNITER (PENGURUSAN)

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

BAB III ANALISIS DAN PERANCANGAN

RANCANG BANGUN GAME 3 DIMENSI TOWER DEFENSE DENGAN MENGGUNAKAN GAME ENGINE UNITY TUGAS AKHIR

PEMBUATAN APLIKASI MONITORING PERKULIAHAN DI DIPLOMA III TEKNIK INFORMATIKA FMIPA UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

PEMBUATAN GAME ADVENTURE 2D THE ADVENTURE OF JOKO KENDIL BERBASIS ANDROID MENGGUNAKAN UNITY3D BAGIAN PENCARIAN PUSAKA

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

PEMBUATAN APLIKASI ANDROID HYPNOTHERAPY BERBASIS FLASH TUGAS AKHIR

PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO BERBASIS ANDROID. Disusun Oleh : ADYS AFRIZA M

PEMBUATAN GAME ADVENTURE 2D BENGAWAN SOLO RESCUE BERBASIS ANDROID MENGGUNAKAN UNITY3D

Aplikasi Pembelajaran Bahasa Inggris Berbasis Sistem Operasi Android FAKULTAS MIPA UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI PENERIMAAN SISWA BARU SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

SISTEM INFORMASI PANTAUAN SISWA DIDIK BERBASIS WEB DAN MOBILE SD AL FIRDAUS SURAKARTA

PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL AUDIO MOBIL TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE TOKO KADO KREATIF YOUTHPROJECT.ID

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

HALAMAN PERSEMBAHAN...

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO TUGAS AKHIR

PEMBUATAN GAME RATS EATING MONEY DENGAN MENGGUNAKAN HTML5 TUGAS AKHIR

PEMBUATAN APLIKASI MEDIA PEMBELAJARAN PENGENALAN PAKAIAN ADAT DI SUMATERA PADA ANAK SEKOLAH DASAR MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY TUGAS AKHIR

APLIKASI AUGMENTED REALITY PEMBELAJARAN RUMUS VOLUME DAN LUAS PERMUKAAN BANGUN RUANG TUGAS AKHIR

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

TUGAS AKHIR APLIKASI DIGITAL ALAT INDERA UNTUK SISWA SEKOLAH DASAR BERBASIS AUGMENTED REALITY. Program D III Teknik Informatika

PEMBUATAN GAME TWO DIS UNTUK TERAPI MEMBACA BAGI ANAK DISLEKSIA DAN DISKALKULIA BERBASIS ANDROID Tugas Akhir

PEMBUATAN GAME 2D JUNK DESTROYER BERBASIS ANDROID MENGGUNAKAN UNITY GAME ENGINE

PEMBUATAN GAME ANDROID THE JOURNEY OF JOKO TINGKIR MENGGUNAKAN UNITY

Transkripsi:

PEMBUATAN GAME ANDROID DEFEND OUR SURABAYA MENGGUNAKAN UNITY Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika diajukan oleh PANGESTU ARI WIBOWO NIM.M3112109 kepada PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2015

HALAMAN PERSETUJUAN PEMBUATAN GAME ANDROID DEFEND OUR SURABAYA MENGGUNAKAN UNITY Disusun oleh Pangestu Ari Wibowo NIM. M3112109 Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian TA pada tanggal 8 Juni 2015 Pembimbing Utama (Firma Sahrul B, S.Kom,M.Eng) NIDN: 0601028502 ii

iii

ABSTRACT Pangestu Ari Wibowo, 2015. Making Android Game Defend Our Surabaya Using Unity. Diploma III Program of Informatics Engineering, Mathematics and Sciences Faculty, Sebelas Maret University, Surakarta. Android is an open source operating system that allows user to create and develop their own application on it. As the fast growth of mobile gaming industry now game doesn t works as entertainment only. In this research an game Defend Our Surabaya will be developed on Android platform which giving information about some Surabaya s monument which created using Unity3D. The method that used is analysis method which include of gathering information, system design, implementation, and testing about this game. This game has been successfully tested on Android devices and the results are successfully running the game in according with its design. The result of this research are this game is entertain enough for player and the player think that this game is useful. Keywords : Game, Monument, Surabaya, Android, Unity3D iv

ABSTRAK Pangestu Ari Wibowo, 2015. Pembuatan Game Android Defend Our Surabaya Menggunakan Unity. Program DIII Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta. Android adalah sebuah sistem operasi open source yang memungkinkan pengguna untuk membuat sendiri dan mengembangkan aplikasi mereka di atasnya. Seiring perkembangan industri game mobile yang semakin pesat, game sekarang ini tidak hanya berfungsi sebagai hiburan semata. Pada pembuatan ini dikembangkan sebuah game Defend Our Surabaya pada platform Android yang memberikan informasi mengenai beberapa monumen di kota Surabaya yang dibuat menggunakan Unity3D. Metodologi yang digunakan adalah metode analisa dengan pengumpulan informasi, perancangan sistem, implementasi, dan pengujian terhadap game ini. Game ini telah berhasil diuji pada device Android dan hasilnya berhasil menjalankan game sesuai dengan perancanngannya. Hasil pengujian yang didapatkan adalah game ini cukup menghibur dan dinilai bermanfaat untuk pemain. Kata Kunci : Game, Monumen, Surabaya, Android, Unity3D v

HALAMAN MOTTO Kegagalan hanya terjadi bila kita menyerah (Lessing) Build Your Dreams, or Someone Else Will Hire You To Build Theirs (Farrah Gray) Satu-satunya hal yang harus kita takuti adalah ketakutan itu sendiri. (F. D. Roosevelt) vi

HALAMAN PERSEMBAHAN Karya tulis ini penulis persembahkan untuk : 1. Kedua orang tua yang selama ini telah memerikan semangat dan doa, serta dukungan materi dan spiritual sehingga penulis bisa menyelesaikan karya tulis ini. 2. Dosen dan Staf Pengajar Program DIII Teknik Informatika UNS khususnya pembimbing, terima kasih atas bimbingan, dukungan dan ilmunya. 3. Teman-teman DIII FMIPA UNS angkatan 2012 khususnya teman-teman kelas TIC. 4. Para pembaca yang budiman. vii

KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul PEMBUATAN GAME ANDROID DEFEND OUR SURABAYA MENGGUNAKAN UNITY. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan pembuatan dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D., selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 2. Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 3. Firma Sahrul Bahtiar S..Kom,M.Eng selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. viii

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 25 Mei 2015 Penulis ix

DAFTAR ISI HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii ABSTRACT... iv ABSTRAK... v HALAMAN MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR GAMBAR... xiii DAFTAR TABEL... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat... 3 BAB II LANDASAN TEORI... 4 2.1 Perang 10 November 1945 di Surabaya... 4 2.2 Mobile Game... 5 2.3 Tower Defense / Strategy Game... 5 2.4 Unity3D... 6 2.5 Bahasa Pemrograman C# (CSharp)... 6 2.6 Android... 7 2.7 Android SDK... 8 2.8 Use Case Diagram... 8 2.9 Kuesioner... 9 BAB III ANALISIS DAN PERANCANGAN GAME... 10 3.1 Konsep Dasar Proyek Pengembangan Game... 10 3.1.1 Konsep Dasar Game... 10 3.1.2 Proposal... 10 3.1.3 Target Pemain... 10 3.1.4 Dukungan Platform, Teknologi dan Multiplayer... 11 3.2 Manajemen Proyek Pengembangan Game... 11 3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game... 11 3.2.2 Perencanaan Jadwal... 12 3.2.3 Kebutuhan Perangkat commit Lunak to user dan Perangkat Keras dalam Pengembangan Game... 12 x

3.2.3.1 Software... 12 3.2.3.2 Hardware Platform... 13 3.3 Perancangan Dasar Game... 13 3.3.1 Narasi Dan Storyboard... 13 3.3.2 Gameplay... 13 3.3.3 Playability... 14 3.3.4 Genre... 14 3.4 Aset Dan Seni Game... 15 3.4.1 Konsep Seni... 15 3.4.2 Karakter... 15 3.4.3 Lingkungan... 18 3.4.4 Daftar Misi, Desain Level, Penempatan Dan Pertemuan... 19 3.4.5 Musik Dan Suara... 21 3.4.6 Pengaturan... 22 3.4.7 Antar Muka... 22 3.5 Use Case Diagram... 26 BAB IV IMPLEMENTASI DAN EVALUASI GAME... 28 4.1 Implementasi Aset Dan Seni... 28 4.1.1 Implementasi Konsep Seni... 28 4.1.2 Implementasi Karakter... 28 4.1.3 Implementasi Lingkungan... 30 4.1.4 Implementasi Daftar Misi, Desain Level, Penempatan dan Pertemuan... 32 4.1.5 Implementasi Musik Dan Suara... 34 4.1.6 Implementasi Pengaturan... 38 4.1.7 Implementasi Antar Muka... 39 4.2 Teknis Pemrograman... 42 4.2.1 Pause Game... 42 4.2.2 Berpindah Scene... 42 4.2.3 Tampilan Icon Coins... 43 4.2.4 Damage Musuh dan Lose Game... 43 4.2.5 Lock Level... 44 4.2.6 Loading Script... 45 4.2.7 Peluru Keluar... 46 4.2.8 Meletakkan Tower ke Tile yang kosong... 47 4.2.9 Script Menembak Musuh... 47 4.2.10 Script Saat Klik Tower yang ingin dibangun... 48 4.2.11 Mengeluarkan musuh secara random dan Win Game... 48 4.3 Pengujian... 49 4.3.1 Pengujian Black Box... 49 4.4 Perilisan... 58 BAB V PENUTUP... 59 5.1 Kesimpulan... 59 5.2 Saran... 59 DAFTAR PUSTAKA... 60 xi

LAMPIRAN... 1 xii

DAFTAR GAMBAR Gambar 3.1 Perancangan Tower Bambu Runcing... 16 Gambar 3.2 Perancangan Meriam Kyai Seda... 16 Gambar 3.3 Perancangan Tentara... 17 Gambar 3.4 Perancangan Tank... 17 Gambar 3.5 Perancangan Tile Game... 18 Gambar 3.6 Perancangan Rumah... 19 Gambar 3.7 Desain Pemilihan level... 19 Gambar 3.8 Tampilan level 1... 20 Gambar 3.9 Tampilan level 3... 21 Gambar 3.10 Desain tombol sound on/sound off... 22 Gambar 3.11 Desain antarmuka tombol... 23 Gambar 3.12 Tampilan menu utama... 23 Gambar 3.13 Tampilan instruksi game... 24 Gambar 3.14 Tampilan credits game... 24 Gambar 3.15 Tampilan pause game... 25 Gambar 3.16 Tampilan saat player menang... 25 Gambar 3.17 Tampilan game over... 26 Gambar 3.18 Use case diagram utama... 26 Gambar 3.19 Use Case Diagram tambahan... 27 Gambar 4.1 Implementasi seni pada game... 28 Gambar 4.2 Tower Kyai Seda... 29 Gambar 4.3 Tower Bambu Runcing... 29 Gambar 4.4 Karakter tentara... 30 Gambar 4.5 Karakter tank... 30 Gambar 4.6 Tampilan level 1 dan level 2 game... 31 Gambar 4.7 Tampilan level 2 game... 31 Gambar 4.8 Tampilan home dan road... 32 Gambar 4.9 Tampilan menu pilih commit level... to user 32 xiii

Gambar 4.10 Tampilan saat permainan sedang berlangsung di level 1... 33 Gambar 4.11 Tampilan saat permainan sedang berlangsung di level 3... 33 Gambar 4.12 Pengaturan sound yang digunakan untuk game... 34 Gambar 4.13 Pengaturan sound off jika di klik... 38 Gambar 4.14 Pengaturan sound on jika di klik... 38 Gambar 4.15 Halaman menu game... 39 Gambar 4.16 Halaman instruksi game... 39 Gambar 4.17 Halaman credits game... 40 Gambar 4.18 Tampilan menu pause... 40 Gambar 4.19 Tampilan saat menang... 41 Gambar 4.20 Tampilan saat kalah... 41 Gambar 4.21 Script pause game... 42 Gambar 4.22 Script untuk pindah scene... 42 Gambar 4.23 Script untuk menggambar koin dan jumlahnya... 43 Gambar 4.24 Script damage dan lose game... 44 Gambar 4.25 Lock level script... 45 Gambar 4.26 Loading Script... 46 Gambar 4.27 Script untuk mengeluarkan peluru... 46 Gambar 4.28 Script meletakkan tower... 47 Gambar 4.29 Script menembak musuh... 48 Gambar 4.30 Script memilih tower... 48 Gambar 4.31 Script untuk mengeluarkan musuh secara random... 49 Gambar 4.32 Script untuk kondisi Win Game... 49 xiv

DAFTAR TABEL Tabel 2.1 Tabel Simbol Use Case Diagram... 8 Tabel 3.1 Tabel Pembagian Peran Pengembang Game... 11 Tabel 3.2 Tabel Perencanaan Jadwal... 12 Tabel 4.1 Pengujian Black Box... 50 Tabel 4.2 Pengujian Pada Device... 55 xv