PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama...

15
PEMBUATAN GAME 2D “PETUALANGAN SI TEDJO” Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika diajukan oleh Ryan Kurniawan NIM.M3112124 kepada PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET SURAKARTA 2015

Transcript of PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama...

Page 1: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

PEMBUATAN GAME 2D

“PETUALANGAN SI TEDJO”

Tugas Akhir

untuk memenuhi sebagian persyaratan

mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh

Ryan Kurniawan

NIM.M3112124

kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MIPA

UNIVERSITAS SEBELAS MARET

SURAKARTA

2015

Page 2: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN GAME 2D “PETUALANGAN SI TEDJO”

Disusun Oleh :

Ryan Kurniawan

NIM. M3112124

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji pada tanggal ________________

Disetujui Oleh :

Pembimbing Utama

Hartatik, M.Si

NIDN. 0703057802

Page 3: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

iii

Page 4: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

iv

ABSTRACT

Ryan Kurniawan, 2015. MAKING GAME 2D "SI ADVENTURE tedjo".

Informatics Engineering Diploma program. Faculty of Mathematics and

Natural Sciences. University of March Surakarta.

Unity is a game engine software which is often used by developers to

create games such as gaming, desktop, browser and mobile games. Unity software

is available free version and a paid version, for the free version can already be

used to make a good game. Game "Adventure Si Tejo" unity created using free

software version.

Game "Adventure Si Tejo" is a simple game based 2D that tells about

the adventures of a young man named "Si Tedjo" innocent and honest. The story

begins when the "Si Tejo" want to wander into town to find work, but the middle

of the trip "Si Tejo" was intercepted by criminals. To be able to reach the city

safely "Si Tejo" should avoid these criminals. Tedjo the trip into town past the

three regions, namely rural, border and urban areas. At each region has a different

villain. The closer to the city is increasing the number of criminals anyway.

Keywords: Game, Culture, Unity, Android

Page 5: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

v

ABSTRAK

Ryan Kurniawan, 2015. PEMBUATAN GAME 2D “PETUALANGAN SI

TEDJO”. Program Diploma III Teknik Informatika. Fakultas Matematika

dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta.

Unity adalah software game engine yang sering digunakan oleh para

pengembang untuk membuat game, baik game desktop, browser maupun game

mobile. Software Unity tersedia free version dan paid version, untuk free version

sudah dapat digunakan untuk membuat game yang bagus. Game “Petualangan Si

Tedjo” dibuat menggunakan software unity free version.

Game “Petualangan Si Tedjo” adalah permainan sederhana berbasis 2D

yang bercerita tentang petualangan seorang pemuda bernama “Si Tedjo” yang

lugu dan jujur. Cerita dimulai ketika “Si Tedjo” ingin berkelana ke kota untuk

mencari pekerjaan, namun ditengah perjalanan “Si Tedjo” dihadang oleh penjahat.

Agar dapat mencapai kota dengan selamat “Si Tedjo” harus menghindari penjahat-

penjahat tersebut. Perjalanan si tedjo menuju ke kota melewati 3 kawasan, yaitu

pedesaan, perbatasan dan perkotaan. Pada setiap kawasan memiliki penjahat yang

berbeda-beda . Semakin dekat dengan kota jumlah penjahat pun semakin

meningkat pula.

Kata Kunci : Game, Budaya, Unity, Android

Page 6: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

vi

HALAMAN MOTTO

“Keep Moving Forward”

(Ryan Kurniawan)

“You can run, but you cant hide”

(Kardel Sharpeye)

“ Tidak apa sering sakit hati, dilupakan, ditinggalkan. Banyak orang besar lahir

dari sakit hati. Tidak masalah sering dihina, dicaci. Banyak orang mulia lahir dari

seluruh penghinaan dan cacian. Pastikan saja, kita selalu bergerak menjadi lebih

baik, belajar dari sakit hati dan hinaan orang lain.”

(Tere Liye)

“Sometimes you fall down, because there is something down there that you are

supposed to find”

Page 7: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

vii

HALAMAN PERSEMBAHAN

Karya tulis ini penulis persembahkan untuk :

1. Kedua orang tua yang selama ini telah memerikan semangat dan doa,

serta dukungan materi dan spiritual sehingga penulis bisa menyelesaikan

karya tulis ini.

2. Dosen dan Staf Pengajar Program DIII Teknik Informatika UNS

khususnya pembimbing, terima kasih atas bimbingan, dukungan dan

ilmunya.

3. Teman-teman DIII FMIPA UNS angkatan 2012 khususnya teman-teman

kelas TIC.

4. Para pembaca yang budiman.

Page 8: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

viii

KATA PENGANTAR

Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan

barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“PEMBUATAN GAME 2D “PETUALANGAN SI TEDJO” ”. 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. Abdul Aziz,S.Kom,M.Cs selaku Ketua Program Studi Diploma III Teknik

Informatika Universitas Sebelas Maret yang memberikan izin kepada

penulis untuk belajar.

3. Hartatik, M.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

belajar.

6. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan

laporan Tugas Akhir yang tidak bisa disebutkan satu persatu.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

Page 9: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

ix

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, 25 Mei 2015

Penulis

Page 10: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

x

DAFTAR ISI

HALAMAN PERSETUJUAN ii

HALAMAN PENGESAHAN Error! Bookmark not defined.

ABSTRACT iii

ABSTRAK v

HALAMAN MOTTO vi

HALAMAN PERSEMBAHAN vii

KATA PENGANTAR viii

DAFTAR ISI x

DAFTAR GAMBAR xii

DAFTAR TABEL xv

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

BAB II LANDASAN TEORI 4 2.1 Game Mobile 4 2.2 Genre Adventure 4

2.3 Gameplay 4 2.4 Storyboard 5

2.5 Android 5 2.6 SDK Manager 6 2.7 Unity 6 2.8 CorelDraw X6 6 2.9 Bahasa Pemrograman C# 7

2.10 Kuisioner 7 2.11 Teknik Pengujian Black Box 8

BAB III ANALISIS DAN PERANCANGAN GAME 9 3.1 Konsep Dasar Proyek Pengembangan Game 9

3.1.1 Konsep Dasar Game 9

3.1.2 Proposal 9

3.1.3 Target Pemain 9

3.1.4 Dukungan Platform, Teknologi dan Multiplayer 10 3.2 Manajemen Proyek Pengembangan Game 10

3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game 10

Page 11: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

xi

3.2.2 Perencanaan Jadwal 10 3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Pengembangan Game 11 3.2.4 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Implementasi Game 12 3.3 Perancangan Dasar Game 13

3.3.1 Narasi Dan Storyboard 13 3.3.2 Gameplay 13 3.3.3 Playability 14

3.3.4 Genre 15 3.4 Aset Dan Seni Game 15

3.4.1 Konsep Seni 15 3.4.2 Karakter 15 3.4.3 Lingkungan 18 3.4.4 Daftar Misi, Desain Level, Penempatan Dan Pertemuan 20 3.4.5 Musik Dan Suara 22 3.4.6 Antar Muka 22

3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) 27

BAB IV IMPLEMENTASI DAN EVALUASI GAME 31 4.1 Implementasi Aset Dan Seni 31

4.1.1 Implementasi Konsep Seni 31 4.1.2 Implementasi Karakter 32 4.1.3 Implementasi Lingkungan 35 4.1.4 Implementasi Daftar Misi, Desain Level, Penempatan dan

Pertemuan 38 4.1.5 Implementasi Musik Dan Suara 40 4.1.6 Implementasi Antar Muka 41

4.2 Teknis Pemrograman 48 4.2.1 Display Sistem 48 4.2.2 Player Input 53 4.2.3 Game Object Interaction 56

4.3 Pengujian 60

BAB V PENUTUP 68 5.1 Kesimpulan 68

5.2 Saran 68

DAFTAR PUSTAKA 69

LAMPIRAN 1

Page 12: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

xii

DAFTAR GAMBAR

Gambar 3.1 Si Tedjo................................................................................................... 16

Gambar 3.2 Izzy ......................................................................................................... 17

Gambar 3.3 Johnny .................................................................................................... 17

Gambar 3.4 Xavier ..................................................................................................... 18

Gambar 3.5 Lingkungan Pedesaan ............................................................................. 18

Gambar 3.6 Lingkungan Perbatasan .......................................................................... 19

Gambar 3.7 Lingkungan Perkotaan............................................................................ 19

Gambar 3.8 Stage 1 .................................................................................................... 20

Gambar 3.9 Stage 2 .................................................................................................... 21

Gambar 3.10 Stage 3 .................................................................................................. 22

Gambar 3.11 Pengaturan Kamera .............................................................................. 23

Gambar 3.12 Splash Screen ....................................................................................... 24

Gambar 3.13 Judul dan Mainmenu ............................................................................ 24

Gambar 3.14 Nyawa dan Waktu ................................................................................ 25

Gambar 3.15 Menang Game ...................................................................................... 25

Gambar 3.16 Kalah Game .......................................................................................... 26

Gambar 3.17 Tutorial ................................................................................................. 26

Gambar 3.18 About .................................................................................................... 27

Gambar 3.19 Display System ..................................................................................... 28

Gambar 3.20 Player Input .......................................................................................... 29

Gambar 3.21 Game Object Interaction ...................................................................... 30

Gambar 3.22 Use Case Diagram ................................................................................ 30

Gambar 4.1 Desain Background ................................................................................ 31

Gambar 4.2 Si Tedjo................................................................................................... 32

Gambar 4.3 Izzy ......................................................................................................... 33

Gambar 4.4 Johnny .................................................................................................... 34

Page 13: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

xiii

Gambar 4.5 Xavier ..................................................................................................... 35

Gambar 4.6 Stage 1 Pedesaan .................................................................................... 36

Gambar 4.7 Stage 2 Perbatasan .................................................................................. 37

Gambar 4.8 Stage 3 Perkotaan ................................................................................... 38

Gambar 4.9 Stage 1 .................................................................................................... 38

Gambar 4.10 Stage 2 .................................................................................................. 39

Gambar 4.11 Stage 3 .................................................................................................. 40

Gambar 4.12 Audio .................................................................................................... 41

Gambar 4.13 Sudut Pandang ...................................................................................... 42

Gambar 4.14 Stage 1 .................................................................................................. 43

Gambar 4.15 Stage 2 .................................................................................................. 43

Gambar 4.16 Stage 3 .................................................................................................. 44

Gambar 4.17 Splash Screen ....................................................................................... 44

Gambar 4.18 Judul dan Mainmenu ............................................................................ 45

Gambar 4.19 Nyawa dan Waktu ................................................................................ 45

Gambar 4.20 Menang Game ...................................................................................... 46

Gambar 4.21 Kalah Game .......................................................................................... 46

Gambar 4.22 Tutorial ................................................................................................. 47

Gambar 4.23 About .................................................................................................... 47

Gambar 4.24 Script Display Menu............................................................................. 48

Gambar 4.25 Script Health Point ............................................................................... 49

Gambar 4.26 Script Timer .......................................................................................... 49

Gambar 4.27 Script Game Object .............................................................................. 50

Gambar 4.28 Script Object ......................................................................................... 51

Gambar 4.29 Script Background ................................................................................ 52

Gambar 4.30 Script Character .................................................................................... 52

Gambar 4.31 Script Character .................................................................................... 53

Gambar 4.32 Script Character .................................................................................... 53

Gambar 4.33 Script Character .................................................................................... 53

Gambar 4.34 Script Button Menu .............................................................................. 54

Gambar 4.35 Script Button Menu .............................................................................. 55

Page 14: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

xiv

Gambar 4.36 Script Button Game .............................................................................. 55

Gambar 4.37 Script Enemy Colliosion ...................................................................... 56

Gambar 4.38 Script Enemy Collision ........................................................................ 57

Gambar 4.39 Script Enemy Forcebackward .............................................................. 58

Gambar 4.40 Script Player Forcebackward ............................................................... 59

Gambar 4.41 Script Player Jump ............................................................................... 60

Page 15: PEMBUATAN GAME 2D - digilib.uns.ac.id · yang bercerita tentang petualangan seorang pemuda bernama “Si ... laporan Tugas Akhir yang tidak bisa disebutkan satu persatu. Tugas Akhir

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

commit to user

xv

DAFTAR TABEL

Tabel 3.1 Penjadwalan ............................................................................................... 11

Tabel 4.1 Pengujian Blackbox ................................................................................... 61

Tabel 4.2 Pengujian Device ....................................................................................... 66