Institutional Repository | Satya Wacana Christian University: Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D

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


ii

Pernyataan
Tugas akhir yang berikut ini :
: Pengembangan Physics Game “FIX and
FIT” Berbasis Android Smartphone
Menggunakan ActionScript 3.0 dan
QuickBox2D.

Judul

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)

iii

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

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,

Ayuk_Lamper,

Erwin_petruk,

Hardian_happy,

Oskil_PutraPond,

Gepeng,

,

Febrian_Klobot,

Ageng,

Alit,


Komeng,

Adit_Katrok, Nopeng_Jiadul) yang selalu ada di kala suka
dan

duka.

Terima

kasih

atas

ide,

bantuan

dan


dukungannya.BebetterForaBetterFutureLetsMoveAndGetImp
rove........ . . . . . . . . . ,

v

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

Daftar Isi

Hal
Halaman Judul .........................................................................
Halaman Pengesahan ...............................................................
Halaman Pernyataan ................................................................
Kata Pengantar .........................................................................
Daftar Isi ..................................................................................
Daftar Gambar .........................................................................
Daftar Tabel .............................................................................
Daftar Singkatan ......................................................................
Abstract ...................................................................................
Bab 1 Pendahuluan .................................................................
1.1 Latar Belakang Masalah .........................................
1.2 Rumusan Masalah ..................................................
1.3 Tujuan dan Manfaat ...............................................
1.4 Batasan Masalah ....................................................
1.5 Sistematika Penulisan ............................................
Bab 2 Tinjauan Pustaka ..........................................................
2.1 Penelitian Terdahulu ..............................................
2.2 Game ......................................................................
2.2.1 Jenis Game .....................................................

2.2.2 Elemen-Elemen Dasar Game .……………….
2.2.3 Perancangan Game ........................................
2.3 Android Smartphone ..............................................
2.3.1 Arsitektur Android …………………………...
2.4 Physics Game . .......................................................
2.5 Adobe Flash - ActionScript ....................................
2.6 Box2D - QuickBox2D ...........................................
2.7 Adobe AIR .............................................................
Bab 3 Metode dan Perancangan Sistem ...................................
3.1 Metode dan Analisis Kebutuhan Sistem ..................
3.1.1 Metode Perancangan .....................................
3.1.2 Analisis Kebutuhan .......................................
3.1.2.1 Kebutuhan Pengguna ........................
3.1.2.2 Perangkat Keras ................................
3.1.2.3 Perangkat Lunak ...............................
3.2 Perancangan Sistem ...............................................
vii

i
ii
iii
iv
vii
ix
x
xi
xii
1
1
3
3
4
4
7
7
9
9
10
13
17
17
21
21
22
23
25
25
25
27
27
28
28
29

viii

3.2.1 Flowchart Sistem ..........................................
3.2.2 Use Case Diagram ........................................
3.2.3 Activity Diagram ...........................................
3.2.4 Skenario Aplikasi ..........................................
3.2.5 Antar Muka User (User Interface) ................
3.3 Metode Pengujian Sistem .......................................
Bab 4 Hasil dan Pembahasan ..................................................
4.1 Analisis Prototype .................................................
4.2 User Interface.........................................................
4.2.1 Halaman Intro ...............................................
4.2.2 Halaman Menu Utama ..................................
4.2.3 Halaman Password .......................................
4.2.4 Halaman Credits ...........................................
4.2.5 Game Level ...................................................
4.3 Hasil Pengujian Sistem ...........................................
4.3.1 Uji Software ..................................................
Bab 5 Kesimpulan dan Saran ..................................................
5.1 Kesimpulan ............................................................
5.2 Saran Pengembangan .............................................
Daftar Pustaka ..........................................................................

29
30
31
33
35
40
43
43
44
44
44
46
47
48
56
56
67
67
67
xii

Daftar Gambar
Hal
Gambar 2.1
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15

Android Architecture ..........................................
Prototyping Model .............................................
Flowchart Sistem ...............................................
Use Case Diagram .............................................
Activity Diagram Pada Menu Password .............
Activity Diagram Pada Menu Credits .................
Activity Diagram Pada Menu Start .....................
User Interface Menu Utama ...............................
User Interface Game Level 1-13 .........................
User Interface Game Level 14-30 .......................
User Interface Game Level 31-50 .......................
User Interface Halaman Password .....................
Tampilan Halaman Intro ....................................
Tampilan Halaman Menu Utama (prototype-1) ..
Tampilan Halaman Menu Utama (prototype-2) ..
Tampilan Halaman Password (prototype-2) .......
Tampilan Halaman Credits (prototype-2) ...........
Tampilan Bagian Game Level 1-13 (prototype-1)
Tampilan Bagian Game Level 1-13 (prototype-2)
Tampilan Bagian Game Level 14-31
(prototype-2) ......................................................
Tampilan Bagian Game Level 31-45
(prototype-2) ......................................................
Tampilan Bagian Game Level 46-50
(prototype-2) ......................................................
Tampilan Go to Next Level
(prototype-1) ......................................................
Tampilan Go to Next Level
(prototype-2) ......................................................
Tampilan Restart Level
(prototype-1 dan prototype-2).............................
Langkah-Langkah Pengujian ..............................
Grafik Perbandingan Rata-Rata Penilaian Game
Prototype-1 dan Prototype-2 ..............................

ix

17
25
30
31
31
32
33
36
37
38
39
40
44
45
46
47
48
49
50
51
52
53
54
55
56
57
65

x

Daftar Tabel
Hal
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel 4.4
Tabel 4.5
Tabel 4.6

Black-box testing game prototype-1....................
Black-box testing game prototype-2....................
Contoh model XGameFlow untuk physics game
“FixFit” .............................................................
Tabel hasil pengujian dengan XGameFlow .........
Tabel Perhitungan Rata-Rata Penilaian
Tiap Soal............................................................
Tabel Jumlah Rata-Rata Penilaian dan
Rata-Rata Setiap Prototype ................................

57
58
60
61
62
65

Daftar Singkatan
.swf
.apk
AS3
Fixfit
XGameFlow

: Shock Wave Flash
: Android Package
: ActionScript 3.0
: fix and fit
: Extended Game Flow

xi

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

Dokumen yang terkait

Pembuatan Aplikasi Game RockFall dengan Menggunakan Bahasa Pemrograman Actionscript 3.0.

0 0 14

Institutional Repository | Satya Wacana Christian University: Perancangan Game Pembelajaran Interaktif Huruf Hiragana dan Katakana Menggunakan Handwriting Recognition Berbasis Android

0 0 7

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Simulasi Perhitungan Kredit Berbasis Smartphone Android

0 0 7

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Simulasi Perhitungan Kredit Berbasis Smartphone Android

0 0 1

Institutional Repository | Satya Wacana Christian University: Pengembangan Game Maze 3D “Feravia” Berbasis Android

0 0 1

Institutional Repository | Satya Wacana Christian University: Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D T1 672006117 BAB I

0 1 5

Institutional Repository | Satya Wacana Christian University: Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D T1 672006117 BAB II

0 0 17

Institutional Repository | Satya Wacana Christian University: Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D T1 672006117 BAB IV

0 0 23

Institutional Repository | Satya Wacana Christian University: Pengembangan Physics Game “FIX and FIT” Berbasis Android Smartphone Menggunakan ActionScript 3.0 dan QuickBox2D T1 672006117 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Rumah Pintar (Smarthome) Berbasis Android Smartphone

1 2 16