game adventure the monkey king pada .... perancangan dan pembuatan game adventure the monkey king...
Post on 11-Mar-2019
242 Views
Preview:
TRANSCRIPT
GAME ADVENTURE THE MONKEY KING PADA ANDROID
SMARTPHONE
Diajukan Untuk Memenuhi
Persyaratan Untuk Memperoleh Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
MUHAMMAD SUEB JUNAIDI
08560374
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
iv
LEMBAR PERSEMBAHAN
Alhamdulillah... Tidak lupa penulis ucapkan dengan hati yang tulus
berterima kasih kepada semua pihak yang secara langsung atau tidak langsung
telah membantu dalam terselesaikannya Tugas Akhir ini.
1. Alloh SWT, Dzat Yang Maha Mengetahui, Maha Karya, yang tiada henti
melimpahkan kuasaNYA melalui setiap nafas yang kuhirup untuk dapat
menyelesaikan semua kewajibanku.
2. Nabi Besarku, Muhammad SAW, yang membawa risalah kemurnian
tauhid di tengah kejahiliyahan umat. Rahmatan lil alamin...
3. Bapak Diding suhardi dan Ibu Evi Dwi Wahyuni selaku dosen
pembimbing Tugas Akhir.
4. Bapak Sudarman selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Malang.
5. Bapak Yuda Munarko Ketua Jurusan Teknik Informatika Universitas
Muhammadiyah Malang.
6. Kedua orang tua, cahaya hidupku, saudara wahyu dan saudara rozaq, yang
tiada henti memanjatkan do’a kepada saya dalam setiap sujudnya.
7. My lil bro Fano, yang selalu memotivasi untuk menyambut masa depan
yang lebih cemerlang.
8. Special Thanks to Lovly~Puz, yang sudah dan selalu mencurahkan
segalanya untukku, menemaniku. Kata terima kasih saja tidak cukup
mewakili rasa terima kasih yang ingin kusampaikan padamu.
9. Saudaraku seperjuangan. Icha, Rizka, Mery, Nani, Sani, Aci, Fandy, Pak
RT, Very, Ibra, Ipul. Terima kasih atas dukungan dan bantuan kalian
dalam terselesaikannya Tugas Akhir ini.
10. Dan semua pihak yang tidak dapat kusebutkan satu per satu, yang telah
membantu dalam terselesaikannya Tugas Akhir ini.
v
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan
rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang
berjudul :
“GAME ADVENTURE THE MONKEY KING PADA ANDROID
SMARTPHONE”
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi :
1. Perancangan dan pembuatan game adventure the monkey king berbasis
android menggunakan andengine.
2. Melakukan pengujian fungsional game dan sistem yang digunakan.
Menganalisa hasil pengujian dengan tujuan untuk ditarik sebuah kesimpulan
dari keseluruhan kegiatan
Penulis dengan kerendahan hati menyadari bahwa dalam menyelesaikan
skripsi ini tidak lepas dari peran berbagai pihak yang telah banyak memberikan
bantuan, bimbingan dan motivasi. Penulis pun menyadari sepenuhnya bahwa
penulisan Tugas Akhir ini masih banyak kekurangan, oleh karena itu penulis
mengharapkan saran dan kritik yang membangun agar tulisan ini bermanfaat bagi
perkembangan ilmu kedepannya.
Malang, 5 April 2014
Muhammad Sueb Junaidi
vi
DAFTAR ISI
LEMBAR PERSETUJUAN .................................................................................. i
LEMBAR PENGESAHAN .................................................................................. ii
LEMBAR PERNYATAAN ................................................................................ iii
ABSTRAK ......................................................................................................... iv
ABSTRACT ........................................................................................................ v
LEMBAR PERSEMBAHAN .............................................................................. vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR GAMBAR .......................................................................................... xi
DAFTAR TABEL ............................................................................................ xiii
BAB I : PENDAHULUAN
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 2
1.3 Tujuan Penelitian ........................................................................................... 2
1.4 Batasan Masalah ............................................................................................ 2
1.5 Metodologi..................................................................................................... 2
1.6 Sistematika Penulisan ..................................................................................... 3
BAB II : LANDASAN TEORI
2.1 Pengertian Game ............................................................................................ 5
2.1.1 Definisi Game ........................................................................................... 5
2.1.2 Jenis-jenis Game ....................................................................................... 6
2.1.3 Sejarah Game ............................................................................................ 7
2.2 Java ............................................................................................................ 8
2.2.1 Sekilas Tentang Java ................................................................................. 8
2.2.2 Kelebihan dan Kekurangan Java ............................................................... 8
2.2.3 Implementasi Java Untuk Game ................................................................ 9
2.3 Pengertian Android ...................................................................................... 10
2.3.1 Versi Sistem Operasi Android ................................................................. 10
2.3.2 Arsitektur Android .................................................................................. 11
2.3.3 Keunggulan Android ............................................................................... 12
vii
2.3.3 XML ......................................................................................................... 13
2.4 UML .......................................................................................................... 14
2.5 Andengine .................................................................................................... 15
2.5.1 AndEngine Box2D Physics Extension ..................................................... 16
2.2.2 AndEngine TMX-TiledMapExtension .................................................... 17
BAB III : ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem ............................................................................................. 18
3.1.1 Kebutuhan Fungsional ........................................................................... 18
3.1.2 Kebutuhan Non Fungsional .................................................................... 18
3.1.3 Gambaran Umum Scenario Game .......................................................... 18
3.1.4 Scenario Game....................................................................................... 19
3.1.5 Karakter Game Adventure The Monkey King ....................................... 20
3.2 Perancangan Sistem ..................................................................................... 22
3.2.1 Diagram keadaan karakter...................................................................... 22
3.2.2 Use Case Diagram ................................................................................. 23
3.2.3 Activity Diagram ................................................................................... 23
3.2.4 Sequence Diagram ................................................................................. 25
3.2.5 Class Diagram...........................................................................................27
3.3 Rancangan Antar Muka Game ...................................................................... 31
3.3.1 Rancangan Antar Muka Menu Utama .................................................... 31
3.3.2 Rancangan Antar Muka Bermain Game ................................................. 32
BAB IV : IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi dan Spesifikasi Kebutuhan Software dan Hardware ................ 34
4.2 Implementasi Aplikasi .............................................................................. 34
4.2.1 Tampilan Aplikasi ................................................................................. 34
4.3 Pengujian Fungsional................................................................................ 42
4.3.1 Pengujian Fitur Perangkat Lunak ........................................................... 42
4.3.2 Pengujian Level 1 ................................................................................. 43
4.3.3 Pengujian Level 2 ................................................................................. 43
4.3.4 Pengujian Level 3 ................................................................................. 44
4.3.5 Pengujian Level 4 ................................................................................. 44
viii
4.3.6 Pengujian Level 5 ................................................................................. 45
BAB V : PENUTUP
5.1 Kesimpulan .................................................................................................. 46
5.2 Saran .......................................................................................................... 46
DAFTAR PUSTAKA ........................................................................................ 48
BIOGRAFI PENULIS
ix
DAFTAR GAMBAR Gambar 2.1 Contoh Game Andengine ................................................................ 16
Gambar 3.1 Diagram Keadaan Karakter ............................................................. 22
Gambar 3.2 Use Case Diagram .......................................................................... 23
Gambar 3.3 Activity diagram Menu Play Level .................................................. 24
Gambar 3.4 Activity diagram Menu Options ...................................................... 24
Gambar 3.5 Activity diagram Menu About ......................................................... 25
Gambar 3.6 Sequence diagarm menu play .......................................................... 25
Gambar 3.7 Sequence diagram menu options ..................................................... 26
Gambar 3.8 Sequence diagram menu About ....................................................... 26
Gambar 3.9 Class diagram................................................................................. 27
Gambar 3.10 Menu Utama ................................................................................ 32
Gambar 3.11 Menu Pilihan Level ....................................................................... 32
Gambar 3.12 Menu Level................................................................................... 33
Gambar 4.1 Tampilan Menu Awal Permainan ................................................... 34
Gambar 4.2 Tampilan Menu Level .................................................................... 35
Gambar 4.3 Implementasi Menu Level pada LevelScene.java ........................... 35
Gambar 4.4 Implementasi Menu Level pada LevelLoader.java ......................... 36
Gambar 4.5 Tampilan Menu Level 1 ................................................................. 36
Gambar 4.6 Implementasi Menu Level 1 ........................................................... 37
Gambar 4.7 Tampilan Menu Level 2 ................................................................. 38
Gambar 4.8 Implementasi Menu Level 2 ........................................................... 38
Gambar 4.9 Tampilan Menu Level 3 ................................................................. 39
Gambar 4.10 Implementasi Menu Level 3 .......................................................... 39
Gambar 4.11 Tampilan Menu Level 4 ................................................................ 40
Gambar 4.12 Implementasi Menu Level 4 .......................................................... 40
Gambar 4.13 Tampilan Menu Level 5 ................................................................ 41
Gambar 4.14 Implementasi Menu Level 5 .......................................................... 41
x
DAFTAR TABEL
Tabel 3.1 Karakter dan Objek Pada Game .......................................................... 20
Tabel 4.1 Pengujian Fitur Umum Perangkat Lunak ............................................ 42
Tabel 4.2 Pengujian Level 1 ............................................................................... 43
Tabel 4.3 Pengujian Level 2 ............................................................................... 43
Tabel 4.4 Pengujian Level 3 ............................................................................... 44
Tabel 4.5 Pengujian Level 4 ............................................................................... 44
Tabel 4.6 Pengujian Level 5 ............................................................................... 45
DAFTAR PUSTAKA
[1] Abdul Kadir, 2008. Dasar Pemrograman Java 2, Penerbit Andi
Yogyakarta
[2] Wahana , 2009. Menguasai Java Programming, Penerbit Salemba Empat
[3] Firdan, 2011. Pengenalan Dasar Android Programming. Penerbit
Biraynarya
[4] Safaat H Nazruddin, 2011. Pemrograman Aplikasi Mobile Smartphone dan
Tablet PC Berbasis Android. Informatika.Bandung.
[5] Siregar Michael Ivan. 2011. Membongkar Source Code Berbagai Aplikasi
Android. Aplyst. Bandung
[6] Schroeder,2013. AndEngine for Android Game Development Cookbook.
PACK Publishing
[7] Rogers,2012. Learning Android Game Programming. Addison Wesley
top related