APLIKASI GAME HELP MY TURTLE PADA MOBILE SMARTPHONE BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Oleh : ADITYA ZULIZAR TRIANATA 09560116 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini : NAMA : ADITYA ZULIZAR TRIANATA NIM : 09560116 FAK./JUR. : TEKNIK/INFORMATIKA Dengan ini saya menyatakan Tugas Akhir dengan Judul Aplikasi Game Help my Turtle pada mobile smartphone berbasis android beserta isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim lain terhadap keaslian karya saya ini maka saya siap menangggung segala bentuk resiko/sanksi yang berlaku. Mengetahui, Sabtu, 27 Agustus 2016 Dosen Pembimbing 2 Yang membuat pernyataan Gita Indah Marthasari. ST,M.kom NIP. 101.0611.0442 Aditya Zulizar Trianata
LEMBAR PERSETUJUAN APLIKASI GAME HELP MY TURLTE PADA MOBILE SMARTPHONE BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Disusun Oleh : ADITYA ZULIZAR TRIANATA 09560116 Menyetujui, Dosen Pembimbing I Dosen Pembimbing II Hariyadi, S.kom, MT NIP. 101.9406.0262 Gita Indah Marthasari. ST,M.kom NIP 101.0611.0442
LEMBAR PENGESAHAN APLIKASI GAME HELP MY TURLTE PADA MOBILE SMARTPHONE BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Disusun Oleh : ADITYA ZULIZAR TRIANATA 09560116 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 27 Agustus 2016 Penguji I Menyetujui Penguji II Galih Wasis WIcaksono,S.Kom,.M.Cs NIP. 108.9504.0330 Ilyas Nuryasin,S.Kom., M.Kom NIP. 108.1410.0562 Mengetahui Ketua Jurusan Teknik Informatika Yuda Munarko, S.kom, M.Sc NIP. 108.0611.0443
KATA PENGANTAR Bismillahirrohmaanirrohiim Assalamu alaikum Wr. Wb. Sujud syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan kuasa-nya kepada penulis, shalawat dan salam semoga tercurah kepada Rasulullah Muhammad SAW, yang telah membawa ajaran agama islam mengubah dunia kegelapan menjadi dunia yang terang benderang, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul APLIKASI GAME HELP MY TURTLE PADA MOBILE SMARTPHONE BERBASIS ANDROID. Tugas akhir ini sebagai salah satu persyaratan untuk memperoleh gelar sarjana S1 di Jurusan Informatika Fakultas Teknik Universitas Muhammadiyah Malang. Dalam penyusunan laporan tugas akhir ini, penulis menyadari akan adanya kekurangan-kekurangan baik dalam penyusunan maupun pembahasan masalah karena keterbatasan pengetahuan penulis. Untuk itu penulis mengharapkan kritikan dan saran yang bersifat membangun dari semua pihak agar dapat lebih baik di masa yang akan datang. Besar harapan penulis bahwa laporan tugas akhir ini dapat memberikan informasi dan manfaat bagi pembaca pada umumnya dan mahasiswa Teknik Informatika pada khususnya. Wassalamu alaikum Wr. Wb. Malang,27 Agustus 2016 Aditya Zulizar Trianata v
DAFTAR ISI ABSTRAKSI... i ABSTRACT... ii LEMBAR PERSEMBAHAN... iii LEMBAR PERSEMBAHAN... iv KATA PENGANTAR... v DAFTAR ISI... vi DAFTAR ISI... vii DAFTAR GAMBAR... viii DAFTAR TABEL... ix BAB I. PENDAHULUAN 1.1. LatarBelakang... 1 1.2. RumusanMasalah... 2 1.3. Tujuan... 2 1.4. BatasanMasalah... 2 1.5. Metodologi... 2 1.6. SistematikaPembahasan... 4 BAB II. LANDASAN TEORI 2.1. Game... 5 2.2. Android... 7 2.2.1. Android Animasi dengan Flash... 7 2.2.2. Anatomi Aplikasi Android... 8 2.2.3. Application Layers... 9 2.2.4. Application Framework... 9 2.2.5. Android Runtime... 10 2.2.6. Libraries... 11 2.3. Help My Turle... 11 2.4. Character Game... 11 2.5. Hasil Penelitian terkait... 12 vi
BAB III. ANALISIS DAN PERANCANGAN SISTEM 3.1. AnalisaSistem... 14 3.1.1. Arsitektur Sistem... 14 3.1.2. Deskripsi Produk... 14 3.1.3. Analisis Kebutuhan Fungsional... 15 3.1.4. Analisis Kebutuhan Non Fungsional... 16 3.1.5. Usecase Diagram... 17 3.1.6. Usecase Skenario... 18 3.2. Perancangan Sistem... 21 3.2.1. Activity Diagram... 21 3.2.2. Sequensial Diagram... 23 3.2.3. Class Diagram... 24 3.2.4. Layout Aplikasi... 25 BAB IV. IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem... 26 4.1.1. Implementasi Lingkungan pengembangan... 26 4.2. Pengujian... 37 4.3. Kuisioner... 43 4.3.1. Hasil Pengujian... 44 4.3.2. Delay pada game... 45 BAB V. PENUTUP 5.1. Kesimpulan... 46 5.2. Saran... 46 DAFTAR PUSTAKA... 47 BIOGRAFI PENULIS..... 48 vii
DAFTAR GAMBAR Gambar 2.1. Arsitektur Andoid..... 9 Gambar 2.2. Hirarki karakter permainan..... 12 Gambar 3.1. Arsitektur Game Help My Turtle... 14 Gambar 3.2. Usecase Diagram aplikasi Help My Turlte... 17 Gambar 3.3. Activity Diagram Easy... 21 Gambar 3.4. Activity Diagram Medium... 22 Gambar 3.5. Activity Diagram Hard... 22 Gambar 3.6. Sequence Diagram Tingkat Easy.... 23 Gambar 3.7. Sequence Diagram Tingkat Medium.... 23 Gambar 3.8. Sequence Diagram Tingkat Hard... 24 Gambar 3.9. Class Diagram... 25 Gambar 3.10. Layout game Help My Turtle tingkat Easy... 25 Gambar 3.11. Layout game Help My Turtle tingkat Medium... 26 Gambar 3.12. Layout game Help My Turtle tingkat Hard... 26 Gambar 4.1. Frame tampilan utama.... 27 Gambar 4.2. Menu Utama... 28 Gambar 4.3. Frame menu nama player... 29 Gambar 4.4. Menu nama player.... 30 Gambar 4.5. Menu frame permainan.... 30 Gambar 4.6. Menu tingkat Easy.... 32 Gambar 4.7. Menu tingkat Medium... 34 Gambar 4.8. Menu tingkat Hard... 36 Gambar 4.9. Menu akumulasi skor dan rangking... 37 Gambar 4.10. Hasil pengujian menu Easy... 39 Gambar 4.11. Hasil pengujian menu Medium... 41 Gambar 4.12. Hasil pengujian menu Hard... 45 viii
DAFTAR TABEL Tabel 2.1.Tabel Perbedaan jenis game pembelajaran... 19 Tabel 3.1.Tabel Easy... 19 Tabel 3.2.Tabel Medium... 19 Tabel 3.3.Tabel Hard... 20 Tabel 4.1.Tabel Pengujian Menu Easy... 37 Tabel 4.2.Tabel Pengujian Menu Medium... 39 Tabel 4.3.Tabel Pengujian Menu Hard... 41 Tabel 4.4.Tabel Hasil Pengujian Pertama... 44 Tabel 4.5.Tabel Hasil Pengujian Kedua... 44 Tabel 4.6.Tabel Hasil Pengujian Ketiga... 45 Tabel 4.7.Tabel Hasil Pengujian Keempat... 45 Tabel 4.8.Tabel Hasil Pengujian Kelima... 45 ix
DAFTAR PUSTAKA [1] Nazruddin Safaat H. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Jakarta : PT.Elex Media Komputindo. [2] Andi Taru Nugroho N.W. 2013. Cara Mudah Membuat Game Android. Yogyakarta : Andi Publiser. [3] Kenny Prehara. 2011. 100 lagu wajib dan daerah. Jakarta : Penerbit Buku Pintar. [4] Dr. Purwadi, M. Hum, Drs. Afendy Widayat. 2006. Seni gamelan jawa.yogyakarta : Hanan Pustaka. [5] Adi Nugroho. 2005. Rational Rose untuk Pemodelan Berorientasi Objek. Informatika. [6] Adi Taru N.N.W. 2010. Pemprograman Game dengan Java dan GTGE. Yogyakarta: Andi Publiser. [7] TIM EMS. 2013. Android All In One. Jakarta : PT. Elex Media Komputindo. [8] Adi Nugroho. 2005. Rational Rose untuk Pemodelan Berorientasi Objek. Bandung : Informatika. [9] Aera Jatrasatifa. 2012. Pembangunan Game Side Scrolling ClownFish:The Serious One.Bandung: UNIKOM. [10] Fajar. 2009. Koleksi Lengkap Lagu Daerah Terfavorit Dari Sabang Sampai Merauke. Jogjakarta :Pustaka Widyatama. [11] Waldopo, Drs. 2009. Pemanfaatan Media Audio dan Radio Untuk Pembelajaran.Jakarta. [12] Gavin Fauzy Irwanto. 2010. Generator Angka Acak Dalam Game Sudoku Dengan Metode Backtracking Pada Android OS Mobile, Surabaya : ITS. [13] Karina Melodi. 2012. Panduan Lagu Daerah Indonesia.Jakarta :Infra Pustaka [14] Nilwan, Agustinus. 2009. Pemrograman Animasi dan Game Profesional.Jakarta :PT.Elex Media Komputindo. [15] Rabin Steve. 2010. Introduction to Game Development, Second Edition.Charles River Media,Boston. [16] Sudarto, Fery, moch Firmansyah dan reza. 2007. Pemanfaatan Accelerometer pada smartphone androit sebagai kendali pintu pagar rumah. STMIK Raharja. 47