Top Banner
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
12

GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

Mar 11, 2019

Download

Documents

trannhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 2: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

i

Page 3: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

ii

Page 4: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

iii

Page 5: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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.

Page 6: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 7: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 8: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 9: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

viii

4.3.6 Pengujian Level 5 ................................................................................. 45

BAB V : PENUTUP

5.1 Kesimpulan .................................................................................................. 46

5.2 Saran .......................................................................................................... 46

DAFTAR PUSTAKA ........................................................................................ 48

BIOGRAFI PENULIS

Page 10: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 11: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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

Page 12: GAME ADVENTURE THE MONKEY KING PADA .... Perancangan dan pembuatan game adventure the monkey king berbasis android menggunakan andengine. 2. Melakukan pengujian fungsional game dan

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