Top Banner
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 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
16

perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

Mar 07, 2019

Download

Documents

doduong
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: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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

Page 2: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

Page 3: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

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

Page 5: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

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

Page 6: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

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

Page 7: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

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

Page 8: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

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 sebesar-

besarnya 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).

Page 9: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

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

Page 10: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

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 11

2.4.2 Genre Game 11

Page 11: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

2.5 Dimensi Video Game 15

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

2.7 Game Engine 16

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 Rancangan User Iinterface 28

Page 12: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

3.2.13 Rancangan Map 32

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

BAB V : PENUTUP 61

5.1 Kesimpulan 61

5.2 Saran 61

DAFTAR PUSTAKA 62

LAMPIRAN 63

Page 13: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR GAMBAR

Halaman

1. Gambar 1.1 Waterfall Metode Pengembangan Game ............. 5

2. Gambar 3.1 Perancangan Karakter Game untuk Abraham

Samad (a), M Nazarudin (b) ................................. 26

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 Pembuatan Sketsa Gamabr Karakter Menggunakan

Paint Tool SAI ...................................................... 33

13. Gambar 4.2 Proses Pewarnaan Karakter Dengan Menggunakan

Paint Tool SAI ....................................................... 36

14. Gambar 4.3 Hasil Penyimpanan Gambar Secara Utuh ............. 37

15. Gambar 4.4 Proses Penimpanan Gambar Satu Karakter ............. 37

16. Gambar 4.5 Hasil Proses Pewarnaan Karakter Sri Mulyani

dengan Paint Tool Sai ............................................ 38

17. Gambar 4.6 Penyimpanan Gambar Sri Mulyani Satu Karakter

(idle) ..................................................................... 38

18. Gambar 4.7 Hasil Proses Pembuatan Karakter Anas

Urbaningrum dengan Paint Tool SAI ................. 39

19. Gambar 4.8 Penyimpanan Karakter Anas Urbaningrum dengan

Paint Tool SAI ................. 39

Page 14: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

20. Gambar 4.9 Hasil Proses Pembuatan Karakter M. Nazarudin

dengan Paint Tool SAI ............................................. 40

21. Gambar 4.10 Penyimpanan Karakter M. Nazarudin dengan

Paint Tool SAI ......................................................... 40

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 ..................................... 57

48. Gambar 4.37 Pilihan Mode Permainan KPK Defense................... 57

Page 15: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

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

Page 16: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN GAME ... · gerakan anti korupsi, yang memiliki tujuan sebagai media pembelajaran dan ... Dan semua pihak yang telah membantu penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xvi

DAFTAR TABEL

Halaman

1. Tabel 3.1 Storyboard The KPK Defense 24