pengembangan physics game “fix and fit” berbasis...

12
Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D Skripsi Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer Oleh : Indrayasa Nandiwardhana NIM : 672006117 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Januari 2012

Upload: dokhuong

Post on 09-Sep-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone

Menggunakan ActionScript 3.0 dan QuickBox2D

Skripsi Diajukan kepada

Fakultas Teknologi Informasi

Untuk memperoleh Gelar Sarjana Komputer

Oleh : Indrayasa Nandiwardhana

NIM : 672006117

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

Januari 2012

Page 2: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

ii

Page 3: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

iii

Pernyataan

Tugas akhir yang berikut ini :

Judul : Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D.

Pembimbing : 1. Sri Yuliyanto Joko.P, S.Si., M.Kom

2. Jasson Prestiliano, ST., M.Cs

adalah benar hasil karya saya :

Nama : Indrayasa Nandiwardhana

NIM : 672006117

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari

hasil karya orang lain kecuali sebagaimana yang tertulis pada

daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan

ketentuan yang berlaku dalam penulisan karya ilmiah.

Salatiga, 12 Januari 2012

(Indrayasa Nandiwardhana)

Page 4: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

iv

Kata Pengantar

Puji syukur kehadirat Tuhan Yang Maha Esa atas Rahmad, Taufik dan HidayahNya, sehingga tersusunlah Laporan Tugas Akhir yang berjudul “Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D” tanpa suatu halangan apapun.

Tujuan penyusunan skripsi ini yaitu guna memenuhi salah

satu syarat kelulusan mahasiswa Fakultas Teknologi Informasi

Program Studi Teknik Informatika untuk memperoleh Gelar

Sarjana Komputer.

Penulis juga berterima kasih kepada seluruh pihak yang

telah mendukung skripsi ini, sehingga penulis dapat

menyelesaikan Tugas Akhir dan menulis laporan skripsi tanpa

suatu halangan apapun. Pihak tersebut antara lain :

1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan

Fakultas Teknologi Informasi Universitas Kristen Satya

Wacana Salatiga.

2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Ketua

Program Studi Teknik Informatika, Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana.

3. Bapak Sri Yulianto Joko Prasetyo, S.Si., M.Kom, selaku

Dosen Pembimbing 1 yang telah memberikan bimbingan dan

arahan sehingga penulis dapat menyelesaikan skripsi ini.

4. Bapak Jasson Prestiliano ST., M.Cs selaku Dosen

Pembimbing 2 yang telah memberikan bimbingan dan

Page 5: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

v

motivasi sehingga penulis dapat menyelesaikan tugas akhir

ini.

5. Bapak Adriyanto J.G., S.Si., M.Pd., selaku Koordinator

KP/TA Fakultas Teknologi Informasi, Universitas Kristen

Satya Wacana Salatiga.

6. Seluruh Staff Pengajar Fakultas Teknologi Informasi yang

telah memberikan pengetahuan dan saran selama belajar di

Fakultas Teknologi Informasi Universitas Kristen Satya

Wacana.

7. Ibu dan Ayah, Saudara (Suharti, Agus Sunaryo, Annisa

Manda Laksmita Jayanti, Duhita Almira Raissa Wastu, Rizky

Adhikara Anindyaguna(alm.) tercinta yang telah memberikan

inspirasi, semangat, bantuan yang sangat besar, baik

perhatian, dukungan, kesabaran dan dorongan kepada penulis.

Terima kasih untuk doanya yang tidak pernah putus, terima

kasih untuk semuanya.

8. Teman-teman seperjuangan dan sepermainan

(Bernadus_bedus, Wisnu_cik, Wisnu_doyok, Bean_Tomo,

Soren_simpek, Dwi_PS, Erni, Billy_pak dhe, Diana_mince,

Thomas_tomblok, Radya_sangeh, Erwin_petruk,

Ayuk_Lamper, Hardian_happy, Febrian_Klobot,

Oskil_PutraPond, Gepeng, , Ageng, Alit, Komeng,

Adit_Katrok, Nopeng_Jiadul) yang selalu ada di kala suka

dan duka. Terima kasih atas ide, bantuan dan

dukungannya.BebetterForaBetterFutureLetsMoveAndGetImp

rove........ . . . . . . . . . ,

Page 6: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

vi

9. Semua teman angkatan 2006, terima kasih buat kebersamaan,

dukungan, dan semangat yang kalian berikan selama ini.

10. Semua staff dan karyawan FTI/UKSW, terima kasih atas

bantuannya selama ini.

11. Dan semua pihak yang tidak dapat penulis sebutkan satu

persatu hingga selesainya skripsi ini, terima kasih.

Salatiga, 12 Januari 2012

Indrayasa Nandiwardhana

Penulis

Page 7: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

vii

Daftar Isi

Hal

Halaman Judul ......................................................................... i Halaman Pengesahan ............................................................... ii Halaman Pernyataan ................................................................ iii Kata Pengantar ......................................................................... iv Daftar Isi .................................................................................. vii Daftar Gambar ......................................................................... ix Daftar Tabel ............................................................................. x Daftar Singkatan ...................................................................... xi Abstract ................................................................................... xii Bab 1 Pendahuluan ................................................................. 1

1.1 Latar Belakang Masalah ......................................... 1 1.2 Rumusan Masalah .................................................. 3 1.3 Tujuan dan Manfaat ............................................... 3 1.4 Batasan Masalah .................................................... 4 1.5 Sistematika Penulisan ............................................ 4

Bab 2 Tinjauan Pustaka .......................................................... 7 2.1 Penelitian Terdahulu .............................................. 7 2.2 Game ...................................................................... 9 2.2.1 Jenis Game ..................................................... 9

2.2.2 Elemen-Elemen Dasar Game .………………. 10 2.2.3 Perancangan Game ........................................ 13

2.3 Android Smartphone .............................................. 17 2.3.1 Arsitektur Android …………………………... 17

2.4 Physics Game . ....................................................... 21 2.5 Adobe Flash - ActionScript .................................... 21 2.6 Box2D - QuickBox2D ........................................... 22 2.7 Adobe AIR ............................................................. 23

Bab 3 Metode dan Perancangan Sistem ................................... 25 3.1 Metode dan Analisis Kebutuhan Sistem .................. 25 3.1.1 Metode Perancangan ..................................... 25 3.1.2 Analisis Kebutuhan ....................................... 27 3.1.2.1 Kebutuhan Pengguna ........................ 27 3.1.2.2 Perangkat Keras ................................ 28 3.1.2.3 Perangkat Lunak ............................... 28 3.2 Perancangan Sistem ............................................... 29

Page 8: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

viii

3.2.1 Flowchart Sistem .......................................... 29 3.2.2 Use Case Diagram ........................................ 30 3.2.3 Activity Diagram ........................................... 31 3.2.4 Skenario Aplikasi .......................................... 33 3.2.5 Antar Muka User (User Interface) ................ 35

3.3 Metode Pengujian Sistem ....................................... 40 Bab 4 Hasil dan Pembahasan .................................................. 43 4.1 Analisis Prototype ................................................. 43 4.2 User Interface ......................................................... 44

4.2.1 Halaman Intro ............................................... 44 4.2.2 Halaman Menu Utama .................................. 44 4.2.3 Halaman Password ....................................... 46 4.2.4 Halaman Credits ........................................... 47 4.2.5 Game Level ................................................... 48

4.3 Hasil Pengujian Sistem ........................................... 56 4.3.1 Uji Software .................................................. 56

Bab 5 Kesimpulan dan Saran .................................................. 67 5.1 Kesimpulan ............................................................ 67 5.2 Saran Pengembangan ............................................. 67

Daftar Pustaka .......................................................................... xii

Page 9: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

ix

Daftar Gambar

Hal

Gambar 2.1 Android Architecture .......................................... 17 Gambar 3.1 Prototyping Model ............................................. 25 Gambar 3.2 Flowchart Sistem ............................................... 30 Gambar 3.3 Use Case Diagram ............................................. 31 Gambar 3.4 Activity Diagram Pada Menu Password ............. 31 Gambar 3.5 Activity Diagram Pada Menu Credits ................. 32 Gambar 3.6 Activity Diagram Pada Menu Start ..................... 33 Gambar 3.7 User Interface Menu Utama ............................... 36 Gambar 3.8 User Interface Game Level 1-13 ......................... 37 Gambar 3.9 User Interface Game Level 14-30 ....................... 38 Gambar 3.10 User Interface Game Level 31-50 ....................... 39 Gambar 3.11 User Interface Halaman Password ..................... 40 Gambar 4.1 Tampilan Halaman Intro .................................... 44 Gambar 4.2 Tampilan Halaman Menu Utama (prototype-1) .. 45 Gambar 4.3 Tampilan Halaman Menu Utama (prototype-2) .. 46 Gambar 4.4 Tampilan Halaman Password (prototype-2) ....... 47 Gambar 4.5 Tampilan Halaman Credits (prototype-2) ........... 48 Gambar 4.6 Tampilan Bagian Game Level 1-13 (prototype-1) 49 Gambar 4.7 Tampilan Bagian Game Level 1-13 (prototype-2) 50 Gambar 4.8 Tampilan Bagian Game Level 14-31 (prototype-2) ...................................................... 51 Gambar 4.9 Tampilan Bagian Game Level 31-45 (prototype-2) ...................................................... 52 Gambar 4.10 Tampilan Bagian Game Level 46-50 (prototype-2) ...................................................... 53 Gambar 4.11 Tampilan Go to Next Level (prototype-1) ...................................................... 54 Gambar 4.12 Tampilan Go to Next Level (prototype-2) ...................................................... 55 Gambar 4.13 Tampilan Restart Level (prototype-1 dan prototype-2) ............................. 56 Gambar 4.14 Langkah-Langkah Pengujian .............................. 57 Gambar 4.15 Grafik Perbandingan Rata-Rata Penilaian Game

Prototype-1 dan Prototype-2 .............................. 65

Page 10: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

x

Daftar Tabel

Hal

Tabel 4.1 Black-box testing game prototype-1.................... 57 Tabel 4.2 Black-box testing game prototype-2.................... 58 Tabel 4.3 Contoh model XGameFlow untuk physics game

“FixFit” ............................................................. 60 Tabel 4.4 Tabel hasil pengujian dengan XGameFlow ......... 61 Tabel 4.5 Tabel Perhitungan Rata-Rata Penilaian Tiap Soal ............................................................ 62 Tabel 4.6 Tabel Jumlah Rata-Rata Penilaian dan Rata-Rata Setiap Prototype ................................ 65

Page 11: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

xi

Daftar Singkatan .swf : Shock Wave Flash .apk : Android Package AS3 : ActionScript 3.0 Fixfit : fix and fit XGameFlow : Extended Game Flow

Page 12: Pengembangan Physics Game “FIX and FIT” Berbasis …repository.uksw.edu/bitstream/123456789/1727/1/T1... · Pengembangan Physics Game “FIX and FIT ... Rahmad, Taufik dan HidayahNya,

xii

Abstract Gaming technology is one of the rapidly

evolving technologies along with the development of science and communication technology. Nowadays there is a lot of android smartphone games that were developed. However, it just a litle Android smartphone games that was designed by using ActionScript 3.0 and QuickBox2D on it. This game will be implemented using software of Adobe Flash CS5 ActionScript 3.0 and QuickBox2D. The prototype model will be used as a prototyping system design methods and XGameFlow models will be used as a testing method for testing the user pleasure who playing it. In conclusion, the developer will develop a physics games for android smartphone using ActionScript 3.0 and QuickBox2D, then will be explored more deeply in the user playing enjoyment in each prototype. Keywords: ActionScript 3.0, Android Smartphone, Physics Games