Pembuatan game “polisi polusi” berbasis android menggunakan game maker studio AWAL

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN GAME “POLISI POLUSI” BERBASIS ANDROID
MENGGUNAKAN GAME MAKER STUDIO
TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai Gelar Ahli Madya
Program Studi Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

diajukan oleh
Fandi Bagus W
M3112151

kepada
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET
SURAKARTA

2015
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

iii

perpustakaan.uns.ac.id


digilib.uns.ac.id

ABSTRACT
Fandi Bagus W, 2015. THE MAKING OF “POLISI POLUSI” GAME BASED
ON ANDROID OPERATING SYSTEM. Diploma III Program of Information
Engineering. Faculty of Mathematics and Natural Sciences. Sebelas Maret
University.
Mobile phones now is entering the era of smartphones and replacing the main
functionality of multifunction the mobile as communication but also into a
versatile tool including an entertainment tool. The smartphones became a popular
and many game developers are develope games for mobile operating system. The
variety of games that run on Android Operating System also become very popular
now. The idea of making the “Polisi Polusi” game is focuse on the daily live of
humans who always made pollutions.
The processes of the game development went through three stages, namely, preproduction, production and post-production. Pre-production stage consists of
making the game design document and the art production plan. Production stage
consists of building project plan, schedule and technical design development
document. Post-production stage consists of device functional, alpha testing, etc.
“Polisi Polusi” was built by Game Maker Studio. The function of this game is for

give some lessons to the children about how pollution was made of.
Keywords: Android, Pollution, Game Maker Studio

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK
Fandi Bagus W, 2015. PEMBUATAN GAME “POLISI POLUSI”BERBASIS
ANDROID MENGGUNAKAN GAME MAKER STUDIO. Program Diploma III
Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam.
Universitas Sebelas Maret.
Telepon seluler sekarang sudah memasuki era smartphone dan menggeser fungsi
handphone tidak hanya sebagai alat komunikasi tetapi menjadi alat serba guna
termasuk didalamnya sebagai alat hiburan. Smartphone menjadi populer dan
membuat banyak pengembang game mengembangkan game untuk sistem operasi

tersebut. Berbagai permainan yang berjalan pada Android pun menjadi sangat
populer saat ini. Ide pembuatan game “Polisi Polusi” ini mengambil fokus
terhadap kehidupan manusia yang selalu membuat polusi.
Proses pembuatan game ini dilakukan melalui tiga tahapan yaitu, pre-production,
production dan post-production. Tahap pre-production terdiri dari pembuatan
game design document dan art production plan. Tahap production terdiri dari
project plan, development schedule dan technical design document. Tahap postproduction terdiri dari fungsional device, alpha testing, dll.
Game “Polisi Polusi” dibuat menggunakan Game Maker Studio. Fungsi dari
permainan ini adalah untuk mengajarkan kepada anak-anak, bagaimana polusi
bisa terjadi.
Kata kunci : Android, Android, Game Maker Studio

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id


HALAMAN MOTTO

“Sleep is for the ones who barely
dream.”
(BAGUS W, FANDI)

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Karya Tulis ini saya persembahkan untuk :

1. Kedua orang tua saya yang selama ini telah memberikan semangat dan doa
serta dukungan materi sehingga saya bisa menyelesaikan karya tulis ini

sampai selesai.
2. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya
pembimbing, terimakasih selalu memberi motivasi, membimbing dan
memberikan ilmu yang sangat berguna.
3. Teman-teman D3TI FMIPA UNS tahun angkatan 2012 khususnya kelas TI
C, serta teman-teman Asisten Labkom 2014, 2013, 2012.

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan
barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“PEMBUATAN


GAME

POLISI

POLUSI

BERBASIS

ANDROID

MENGGUNAKAN GAME MAKER STUDIO”. Laporan Tugas Akhir ini disusun
untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada Program
Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D., selaku Pimpinan
Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada
penulis untuk belajar.
2. Drs. Y.S. Palgunadi, M.Sc., selaku Ketua Program Studi Diploma III

Teknik Informatika Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.
3. Nanang Maulana, S.Si., selaku dosen pembimbing yang telah dengan
penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik
kepada penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret yang telah membantu penulis dalam proses
commit to user
belajar.

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.

Surakarta, 15 Juni 2015

Fandi Bagus W

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
HALAMAN PERSETUJUAN

Error! Bookmark not defined.


HALAMAN PENGESAHAN

ii

ABSTRACT

iii

ABSTRAK

v

HALAMAN MOTTO

vi

HALAMAN PERSEMBAHAN

vii


KATA PENGANTAR

viii

DAFTAR ISI

x

DAFTAR GAMBAR

xiii

DAFTAR TABEL

xvi

BAB I PENDAHULUAN
1.1 Latar Belakang
1.2 Perumusan masalah
1.3 Batasan Masalah Penelitian
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian

1
1
1
2
2
2

BAB II LANDASAN TEORI
2.1 Game
2.1.1 Genre Game
2.2 Android
2.3 Game Maker Studio
2.4 Corel Draw

3
3
3
6
7
7

BAB III ANALISIS DAN PERANCANGAN
3.1 Konsep Dasar Proyek Pengembangan Game
3.1.1 Konsep Dasar Game
3.1.2 Proposal
3.1.3 Target Pemain
3.1.4 Dukungan Platform, Teknologi dan Multiplayer
3.2 Manajemen Proyek Pengembangan Game
3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game
3.2.2 Kebutuhan Perangkat Lunak dan Perangkat Keras
Pengembangan Game
3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras
Implementasi Game
3.3 Perancangan Dasar Game
3.3.1 Narasi Dan Storyboard
commit to user
3.3.2 Gameplay

x

9
9
9
9
9
9
10
10
dalam
10
dalam
10
10
10
11

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.3.3 Genre
11
3.4 Aset Dan Seni Game
11
3.4.1 Konsep Seni
11
3.4.2 Karakter
11
3.4.3 Lingkungan
13
3.4.4 Daftar Misi, Desain Level
14
3.4.5 Musik Dan Suara
16
3.4.6 Pengaturan
16
3.4.7 Antar Muka
16
3.4.7.1 Pengaturan Kamera (Camera Setup) ........................................................................ 16
3.4.7.2 Tampilan Judul Game (Game Title Screen) ............................................................. 16
3.4.7.3 Tampilan Menu ........................................................................................................ 17
3.4.7.4 Tampilan Menu Game Pause ................................................................................ 18
3.4.7.5 Tampilan Waktu, Skor, dan Jumlah Asap ............................................................. 18
3.4.7.6 Tampilan Game Times up Screen dan Game Over Screen ................................... 18
3.4.7.7 Tampilan Instruksi Game ...................................................................................... 19
3.4.7.8 Tampilan Kredit Game.......................................................................................... 19
3.4.8 Fitur Tambahan
20
3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional)
20

BAB IV IMPLEMENTASI DAN EVALUASI GAME
22
4.1 Implementasi Aset Dan Seni
22
4.1.1 Implementasi Konsep Seni
22
4.1.2 Implementasi Karakter
22
4.1.3 Implementasi Lingkungan
30
4.1.4 Implementasi Desain Level
32
4.1.5 Implementasi Musik Dan Suara
33
4.1.6 Implementasi Pengaturan
33
4.1.7 Implementasi Antar Muka
33
4.1.7.1 Tampilan Judul Game .............................................................................................. 33
4.1.7.2 Tampilan Menu ........................................................................................................ 34
4.1.7.3 Tampilan Menu Pause .............................................................................................. 35
4.1.7.4 Tampilan Waktu, Health Bar, Skor dan Jumlah Asap .............................................. 35
4.1.7.5 Tampilan Times Up Scene dan Game Over Scene .................................................. 35
4.1.7.6 Tampilan Instruksi Game ......................................................................................... 36
4.1.7.7 Tampilan Kredit ....................................................................................................... 37
4.1.8 Implementasi Fitur Tambahan
38
4.2 Teknis Pemrograman
40
4.2.1 Display System
40
4.2.1.1 Display Room .......................................................................................................... 40
4.2.1.2 Display Obstacle ...................................................................................................... 41
4.2.1.3 Display Current Score .............................................................................................. 42
4.2.1.4 Display Score ........................................................................................................... 43
4.2.1.5 Display Loading ....................................................................................................... 43
4.2.2 Player Input
44
4.2.2.1 Object Touching .......................................................................................................
44
commit to user
4.2.3 Game Object Interaction
45

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

4.2.3.1 Health Bar ................................................................................................................ 45
4.2.3.2 Time Bar................................................................................................................... 45
4.2.3.3 Medals Scoring ........................................................................................................ 46
4.2.3.4 Social Media Interaction .......................................................................................... 47
4.2.4 Miscellaneous action
47
4.2.4.1 Receive Bonus Time ................................................................................................ 47
4.3 Pengujian
48
4.3.1 Evaluasi Fungsional Game
48
4.3.2 Evaluasi Menggunakan Device
65
4.3.3 Alpha Testing
68
4.4 Perilisan
69
BAB V PENUTUP
5.1 Kesimpulan
5.2 Saran

70
70
70

DAFTAR PUSTAKA

71

LAMPIRAN

1

commit to user

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

Gambar 3.1 Desain Mobil 1

12

Gambar 3.2 Desain Mobil 2

12

Gambar 3.3 Desain Mobil 3

12

Gambar 3.4 Desain Mobil 4

13

Gambar 3.5 Desain Mobil 5

13

Gambar 3.6 Desain Mobil 6

13

Gambar 3.7 Desain Misi

14

Gambar 3.8 Desain Stage 1

15

Gambar 3.9 Desain Stage 2

15

Gambar 3.10 Desain Stage 3

15

Gambar 3.11 Skema Warna

16

Gambar 3.12 Desain Game Tittle Interface

17

Gambar 3.13 Main Menu Interface

17

Gambar 3.14 Stage Menu Interface

17

Gambar 3.15 Game Pause Interface

18

Gambar 3.16 Skor, Waktu, Jumlah Asap Game Interface

18

Gambar 3.17 Game Over Interface

18

Gambar 3.19 Instruksi Game Interface

19

Gambar 3.20 Kredit Game Interface

20

Gambar 3.21 SRS Functional

21

Gambar 4.1 Implementasi Karakter Mobil 1

22

Gambar 4.2 Implementasi Karakter Animasi Mobil 1

23

Gambar 4.3 Implementasi Karakter Animasi Mobil 1 Pada Game Maker Studio 23
Gambar 4.4 Implementasi Karakter Mobil 2

24

Gambar 4.5 Implementasi Karakter Animasi Mobil 2

24

Gambar 4.6 Implementasi Karakter Animasi Mobil 2 Pada Game Maker Studio 24
commit
to3user
Gambar 4.7 Implementasi Karakter
Mobil
25

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4.8 Implementasi Karakter Animasi Mobil 3

25

Gambar 4.9 Implementasi Karakter Animasi Mobil 3 Pada Game Maker Studio 26
Gambar 4.10 Implementasi Karakter Mobil 4

26

Gambar 4.11 Implementasi Karakter Animasi Mobil 4

26

Gambar 4.12 Implementasi Karakter Animasi Mobil 4 Pada Game Maker Studio 27
Gambar 4.13 Implementasi Karakter Mobil 5

27

Gambar 4.14 Implementasi Karakter Animasi Mobil 5

28

Gambar 4.15 Implementasi Karakter Animasi Mobil 5 Pada Game Maker Studio 28
Gambar 4.16 Implementasi Karakter Mobil 6

29

Gambar 4.17 Implementasi Karakter Animasi Mobil 6

29

Gambar 4.18 Implementasi Karakter Animasi Mobil 6 Pada Game Maker Studio 30
Gambar 4.19 Implementasi Lingkungan Stage 1 Pada CorelDraw

30

Gambar 4.20 Implementasi Lingkungan Stage 2 Pada CorelDraw

31

Gambar 4.21 Implementasi Lingkungan Stage 3 Pada CorelDraw

31

Gambar 4.24 Implementasi Lingkungan Stage 3 Pada Game Maker Studio

33

Gambar 4.25 Implementasi Tampilan Judul Game Pada CorelDraw

33

Gambar 4.26 Implementasi Tampilan Menu Game Pada Game Maker Studio

34

Gambar 4.27 Implementasi Tampilan Stage Menu Pada Game Maker Studio

35

Gambar 4.28 Implementasi Tampilan Game Pause Pada Game Maker Studio

35

Gambar 4.29 Implementasi Tampilan Waktu, Health Bar, dan Jumlah Asap Pada
Game Maker Studio

35

Gambar 4.30 Implementasi Tampilan Times Up Screen Pada Game Maker Studio 36
Gambar 4.31 Implementasi Tampilan Game Over Screen Pada Game Maker
Studio

36

Gambar 4.32 Implementasi Tampilan Instruksi Screen Pada Game Maker

37

Gambar 4.33 Implementasi Tampilan Credits Screen Pada Game Maker Studio

37

Gambar 4.34 Script untuk Get Medals

38

Gambar 4.35 Script untuk Bonus Times

39

Gambar 4.36 Script untuk Twitter Posting

39

Gambar 4.36 Script untuk Twitter dan Facebook Button
user Studio
Gambar 4.38 Display Room Padacommit
Game to
Maker

40

xiv

40

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4.39 Display Room Seting Pada Game Maker Studio

41

Gambar 4.40 Obstacle Script Pada Game Maker Studio

41

Gambar 4.41 Obstacle Directions Setting Pada Game Maker Studio

42

Gambar 4.42 Obstacle Intensity Script Pada Game Maker Studio

42

Gambar 4.43 Current Score Script Pada Game Maker Studio

43

Gambar 4.44 Menampilkan Skor Pada Game Maker Studio

43

Gambar 4.45 Loading Script Pada Game Maker Studio

44

Gambar 4.46 Script Untuk Menampilkan Loading Pada Game Maker Studio

44

Gambar 4.47 Setingan Untuk Object Touching Pada Game Maker Studio

45

Gambar 4.48 Script Kondisi Untuk Health Bar Pada Game Maker Studio

45

Gambar 4.49 Script Kondisi Untuk Time Bar Pada Game Maker Studio

46

Gambar 4.50 Script Kondisi Untuk Medals Scoring Pada Game Maker Studio

47

Gambar 4.51 Script Pada Game Maker Studio Untuk Twitter Posting

47

Gambar 4.52 Script untuk Bonus Times

48

commit to user

xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Tabel 4.1 Evaluasi Fngsional Game

48

Tabel 4.2 Pengujian Pada Device

65

Tabel 4.3 Alpha Testing

68

commit to user

xvi