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 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 Hariyadi, S.kom, MT NIP. 101.9406.0262 Dosen Pembimbing IIGita 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
Menyetujui Penguji I
Galih Wasis WIcaksono,S.Kom,.M.Cs NIP. 108.9504.0330
Penguji II
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
v
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
vi
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
vii
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
viii
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
ix
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
47
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.