PEMBUATAN GAME EDUKASI ANTI KORUPSI KPK DEFENSE BERBASIS 2D MENGGUNAKAN UNITY GAME ENGINE.

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN GAME EDUKASI ANTI KORUPSI KPK DEFENSE
BERBASIS 2D MENGGUNAKAN UNITY GAME ENGINE

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Studi Diploma III Teknik Informatika

Disusun Oleh :
WHAWHAN SUGENG SARWOKO
M3110164

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2014

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

WHAWHAN SUGENG SARWOKO, 2014. “DEVELOPING 2D
BASED ANTICORRUPTION KPK DEFENSE EDUACTION GAME
USING UNITY GAME ENGINE”. Diploma III Program of Informatics
Engineering Department, Faculty of Mathematics and Natural Science Sebelas
Maret University Surakarta
Computer game is a media that many people use to release stress and to
spend the time against boredom. On the other hand, computer game has been
being alternative and interactive education media. Some of computer game are
made by using robot character, modern vehicles, monsters, and many more. Anti
corruption edecation movement is an idea to persuade people to decrease
Indonesia's corruption number. Therefore, writer used social-movement theme
with anti corruption movement topic as one of educaion media and it is purposed
to persuade people to resist corruption potential since in early age.
The game application was designed and developed by usinng 4-cycle
method including analyzing step to define a background problem, aplication

designing to design scenario and story board, aplication development to make a
design application and aplication system, and application testing to test or to
experiment the application that has been made. There are some software used in
development step, such as Paint tool, Sai todesign a character, Adobe flash to
make gamepley object, and 3D Studio Max 2013 to make moving animation
character and Unity game WEngine to make game, and used for game compiler.
The result of this research is 2D based desktop application game. This
game is made to entertaint students or people for general and can also be used for
media education.

Keyword : Unity Game Engine, Anti Korupsi, Games, Tower Defense

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id


ABSTRAK
WHAWHAN SUGENG SARWOKO, 2014. “PEMBUATAN
GAME EDUKASI ANTI KORUPSI KPK DEFENSE BERBASIS 2D
MENGGUNAKAN UNITY GAME ENGINE”. Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret Surakarta.
Permainan komputer adalah media yang digunakan banyak orang untuk
menghilangkan stress atau hanya sekedar mengisi waktu luang untuk
menghilangkan kebosanan. Namun, disisi lain game sudah menjadi media
pembelajaran alternatif dan interaktif untuk semua kalangan. Kebanyakan dari
game yang dibuat adalah dengan menggunakan karakter robot, kendaraan modern,
monster dan lainnya. Gerakan pendidikan anti korupsi merupakan gagasan untuk
mengajak setiap orang mengurangi potensi korupsi yang ada di Indonesia saat ini.
Oleh sebab itu, penulis mengangkat tema sosial kemasyarakatan dengan topik
gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan
mengajak setiap orang untuk menahan potensi korupsi sejak dini.
Aplikasi permainan ini dirancang dan dikembangkan menggunakan
metode 4-cycle meliputi tahapan analisis untuk menjawab rumusan masalah dan
mengumpulkan data, perancangan aplikasi untuk merancang skenario dan story
board, pembuatan aplikasi untuk membuat desain hingga sistem aplikasi dan

tahapan pengujian untuk uji coba aplikasi yang sudah dibuat. Pada tahap
pembuatan menggunakan beberapa software pendukung seperti Paint Tool Sai
untuk merancang karakter, Adobe Flash untuk membuat objek gameplay, 3D
Studio Max 2013 untuk membuat animasi gerakan karakter dan Unity Game
Engine digunakan untuk pembuatan game, serta sebagai compiler game.
Penelitian ini menghasilkan aplikasi permainan 2 dimensi dalam
tampilan desktop. Permainan ini dapat digunakan sebagai sarana edukasi dan
hiburan bagi siswa sekolah maupun masyarakat umum

Kata kunci : Unity Game Engine, Anti Korupsi, Games, Tower Defense

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO


“Kesabaran, Kedisiplinan, dan Konsistensi merupakan gerbang menuju,
kesuksesan yang hakiki”
”Orang sukses takkan pernah mengeluh bagaimana kalau akan gagal, namun
berusaha bagaimana untuk berhasil.”@MotivasiSuper
“Gantungkanlah cita-citamu setinggi langit. Seribu orang tua hanya dapat
bermimpi, satu orang pemuda dapat mengubah dunia.” Bung karno
“Jangan mencari teman yang membuat kita nyaman, tetapi carilah teman yang
siap membuat kita berkembang”. Whawhan Sugeng Sarwoko
“Semangat Bermanfaat”. Whawhan Sugeng Sarwoko

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERSEMBAHAN


Karya ini, penulis persembahkan kepada :
 Allah SWT, semua rahmad dan nikmat yang telah diberikan
 Seluruh keluarga besar RM Yoso Sumardjo (Karanganyar) dan keluarga besar
HR. Atmo Darun (Solo) serta kedua orang tuaku tercinta yang tidak pernah
berhenti untuk mendukung dan mendoakan ku
 Dosen dan Staff Pengajar Program D3 Teknik Informatika UNS khususnya
pembimbing, terimaksih selalu mendukung, membimbing dan memberikan
ilmu yang berguna
 Teman-teman VOC (Veteran Organisation Club) UNS yang selalu
mendukung, memberi semangat dan selalu membantu ketika ada kesulitan
 Teman-teman D3 Teknik Informatika UNS, khususnya kelas Teknik
Informatika B (TI-C) 2010
 Saudara-saudara ku di E-Mailkomp UNS (periode 2012 khususnya) dan BEM
FMIPA UNS (Kabinet Optimis khususnya), terimakasih dukungan dan
semangatnya
 Rizqi Dwi A, yang selalu menemani dan membantuku dalam pengerjaan tugas
akhir
 Para pembaca yang budiman


commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas
limpahan rahmat, hidayah serta inayah-Nya yang diberikan kepada penulis
sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “ Pembuatan
Game Edukasi Anti Korupsi KPK Defense Berbasis 2D Menggunakan Unity
Game Engine ”.
Dalam penyusunan Tugas Akhir ini, tidak terlepas dari bantuan berbagai
pihak, baik yang diterima secara langsung maupun tidak langsung. Untuk itu
dalam kesempatan ini penulis ingin menyampaikan terima kasih yang sebesarbesarnya kepada semua pihak, terutama kepada :
1. Tuhan Yang Maha Esa yang telah melimpahkan rahmat-Nya sehingga penulis
dapat menyelesaikan laporan Tugas Akhir ini.
2. Prof. Ir. Ari Handono Ramelan M.Sc(Hons)., Ph.D Dekan FMIPA Universitas

Sebelas

Maret

Surakarta

yang

memberikan

kesempatan

untuk

mengaplikasikan ilmu DIII Teknik Informatika di dunia kerja.
3. Drs. YS. Palgunadi, M.Sc. selaku Ketua Program Diploma III Teknik
Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis
untuk belajar.
4. Bapak Mochtar Yunianto, S.Si, M.Si selaku Sekretaris program DIII Teknik
Informatika FMIPA Universitas Sebelas Maret Surakarta sekaligus dosen

pembimbing I di FMIPA UNS yang telah banyak membantu dalam penulisan
laporan sehingga laporan ini dapat selesai dengan baik.
5. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
6. Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar.
7. Segenap Keluarga tercinta yang selalu memberikan dukungan dan semangat
serta dukungan moril dan materil.
8. Teman-teman VOC UNS (Veteran Organisation Club).
commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

9. Teman-teman seperjuangan D3 Teknik Informatika C angkatan 2010.
10. Teman-teman E-Mailkomp FMIPA UNS khususnya periode 2012 yang selalu
menemani saat dikampus UNS.

11. Teman-teman BEM FMIPA UNS Kabinet Optimis.
12. Dan semua pihak yang telah membantu penulis menyelesaikan laporan Tugas
Akhir ini yang tidak bisa penulis sebutkan satu persatu.

Akhir kata, semoga laporan ini dapat memberikan manfaat dan
memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis
sendiri.

Surakarta,

Juni 2014

WHAWHAN SUGENG S

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

HALAMAN JUDUL

i

HALAMAN PERSETUJUAN

ii

HALAMAN PENGESAHAN

iii

ABSTRACT

iv

ABSTRAK

v

HALAMAN MOTTO

vi

HALAMAN PERSEMBAHAN

vii

KATA PENGANTAR

viii

DAFTAR ISI

x

DAFTAR GAMBAR

xiii

DAFTAR TABEL

xiv

BAB I : PENDAHULUAN

1

1.1 Latar Belakang

1

1.2 Perumusan Masalah

3

1.3 Batasan Masalah Penelitian

3

1.4 Tujuan Penelitian

4

1.5 Manfaat Penelitian

4

1.6 Metodologi Penelitian

4

1.7 Sistematika Penulisan

7

BAB II : LANDASAN TEORI

9

2.1 Pengertian Aplikasi

9

2.2 Pengertian Multimedia

9

2.3 Story Board

9

2.4 Pengertian Game

10

2.4.1 Pengertian Casual Game
commit to user
2.4.2 Genre Game
x

11
11

perpustakaan.uns.ac.id

digilib.uns.ac.id

15

2.5 Dimensi Video Game
2.5.1 2D (Two Dimension)

15

2.5.2 3D (Three Dimension)

15

2.6 Elemen Game

16

2.6.1 Grafis

16

2.6.2 Interface

16

2.6.3 Aktivitas Pemain

16

2.6.4 Sebuah Algoritma

16
16

2.7 Game Engine
2.7.1

Unity Game Engine

17

2.8 Paint Tool SAI

18

2.9 Adobe Flash

18

2.10 Adobe Audition

19

2.11 3Ds MAX

19

BAB III : ANALISA KEBUTUHAN DAN
PERANCANGAN GAME

22

3.1 Analisa Kebutuhan Game

22

3.2 Perancangan Sistem Game

22

3.2.1 Cerita yang diangkat

22

3.2.2 Misi yang dicapai

24

3.2.3 Inti Permainan

24

3.2.4 Jenis Permainan

24

3.2.5 Sasaran Pemain

25

3.2.6 Rancangan Gameplay

25

3.2.7 Rancangan Karakter

26

3.2.8 kemampuan

26

3.2.9 Score

27

3.2.10

Skema Warna

27

3.2.11

Team

28

3.2.12

to user
Rancangan commit
User Iinterface

28

xi

perpustakaan.uns.ac.id

3.2.13

digilib.uns.ac.id

32

Rancangan Map

BAB IV : IMPLEMENTASI DAN ANALISA

34

4.1 Gambaran Umum game

34

4.2 Implementasi Karakter

34

4.3 Animasi Karakter

35

4.4 Implementasi User Interface (Scaleform)

43

4.5 Implementasi Map

49

4.6 Implementasi Gameplay

51

4.7 Implementasi Audio / Dubbing

55

4.8 Hasil pengujian

56

61

BAB V : PENUTUP
5.1 Kesimpulan

61

5.2 Saran

61

DAFTAR PUSTAKA

62

LAMPIRAN

63

commit to user

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

Halaman
1.

Gambar 1.1

Waterfall Metode Pengembangan Game .............

2.

Gambar 3.1

3.

Gambar 3.2

Rancangan Tampilan Logo Judul .........................

29

4.

Gambar 3.3

Rancangan Tampilan Legal info .........................

29

5.

Gambar 3.4

Rancangan Desain Main Menu ..........................

30

6.

Gambar 3.5

Rancangan Menu Pilihan Stage .........................

30

7.

Gambar 3.6

Rancangan Tampilan Menu Instruction ..............

31

8.

Gambar 3.7

Rancangan Tampilan Game Win .........................

31

9.

Gambar 3.8

Rancangan Tampilan Game Over .......................

32

10.

Gambar 3.9

Rancangan Map Peta Utama ...............................

32

11.

Gambar 3.10 Rancangan Map Peta Kedua ...............................

33

12.

Gambar 4.1

13.

Gambar 4.2

14.

Gambar 4.3

Hasil Penyimpanan Gambar Secara Utuh .............

37

15.

Gambar 4.4

Proses Penimpanan Gambar Satu Karakter .............

37

16.

Gambar 4.5

17.

Gambar 4.6

18.

Gambar 4.7

19.

Gambar 4.8

Perancangan Karakter Game untuk Abraham
Samad (a), M Nazarudin (b) .................................

Pembuatan Sketsa Gamabr Karakter Menggunakan
Paint Tool SAI ......................................................
Proses Pewarnaan Karakter Dengan Menggunakan
Paint Tool SAI .......................................................

Hasil Proses Pewarnaan Karakter Sri Mulyani
dengan Paint Tool Sai ............................................
Penyimpanan Gambar Sri Mulyani Satu Karakter
(idle) .....................................................................
Hasil Proses Pembuatan Karakter Anas
Urbaningrum dengan Paint Tool SAI .................
Penyimpanan Karakter Anas Urbaningrum dengan
Paint Tool SAI .................
commit to user

xiii

5
26

33

36

38

38

39

39

perpustakaan.uns.ac.id

digilib.uns.ac.id

Hasil Proses Pembuatan Karakter M. Nazarudin

20.

Gambar 4.9

21.

Gambar 4.10

22.

Gambar 4.11 Proses Pembuatan Material Plane ............................ 41

23.

Gambar 4.12 Proses Import ke dalam slate material editor........... 41

24.

Gambar 4.13 Hasil Import karakter ke dalam material plane .......

42

25.

Gambar 4.14 Hasil selection karakter abraham ............................

42

26.

Gambar 4.15 Proses Pembuatan gerakan karakter.........................

43

27.

Gambar 4.16 Tampilan Spash Screen ........................................... 44

28.

Gambar 4.17 Implementasi User Interface ....................................

44

29.

Gambar 4.18 Implementasi Menu Utama KPK Defense...............

45

30.

Gambar 4.19 Implementasi Play Menu .........................................

46

31.

Gambar 4.20 Implementasi Running Play Menu ..........................

46

32.

Gambar 4.21 Implementasi Option Menu .....................................

47

33.

Gambar 4.22 Implementasi Running Option Menu ......................

47

34.

Gambar 4.23 Implementasi Menu Exit .........................................

48

35.

Gambar 4.24 Implementasi Game Win.........................................

48

36.

Gambar 4.25 Game Over setiap mode .........................................

49

37.

Gambar 4.26 Setting Background Map Bank Indonesia...............

50

38.

Gambar 4.27 Setting Background kedua ......................................

50

39.

Gambar 4.28 Scriting Spawn ........................................................

52

40.

Gambar 4.29 Scripting controler gerak karakter ...........................

53

41.

Gambar 4.30 Scripting Wapoint ...................................................

53

42.

Gambar 4.31 Unity Animator Tools..............................................

54

43.

Gambar 4.32 Setting inspector condition......................................

55

44.

Gambar 4.33 Setting parameter animator .....................................

55

45.

Gambar 4.34 Kasus Bank Indonesia di Adobe Audition...............

56

46.

Gambar 4.35 Dubbing Stage Hambalang di Adobe Audition......

56

47.

Gambar 4.36 Menu Utama PKK Defanse .....................................
commit
to user KPK Defense...................
Gambar 4.37 Pilihan Mode
Permainan

57

48.

dengan Paint Tool SAI .............................................
Penyimpanan Karakter M. Nazarudin dengan
Paint Tool SAI .........................................................

xiv

40

40

57

perpustakaan.uns.ac.id

digilib.uns.ac.id

49.

Gambar 4.38 Pilihan Pengaturan Permainan KPK Defense ..........

58

50.

Gambar 4.39 Hasil Uji Coba stage level 1 ....................................

58

51.

Gambar 4.40 Hasil Uji Coba stage tanpa background ................... 59

52.

Gambar 4.41 Hasil Uji Coba Map Hambalang .............................. 59

53.

Gambar 4.42 Hasil Uji Coba stage tanpa background ................... 60

commit to user

xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Halaman
1.

Tabel

3.1

Storyboard The KPK Defense

commit to user

xvi

24