perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile....

15
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user PEMBUATAN GAME ADVENTURE 2D BENGAWAN SOLO RESCUE BERBASIS ANDROID MENGGUNAKAN UNITY3D Diajukan Untuk Menyusun Tugas Akhir dalam Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Disusun oleh : M. ANGGA PRIANDARU NIM. M3111098 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2015

Upload: trinhcong

Post on 20-Mar-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

PEMBUATAN GAME ADVENTURE 2D

BENGAWAN SOLO RESCUE

BERBASIS ANDROID MENGGUNAKAN UNITY3D

Diajukan Untuk Menyusun Tugas Akhir dalam Program DIII Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

Disusun oleh :

M. ANGGA PRIANDARU

NIM. M3111098

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2015

Page 2: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

ii

Page 3: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

iii

Page 4: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

iv

ABSTRACT

M. Angga Priandaru, 2015. THE MAKING OF ADVENTURE 2D GAME

ADVENTURE OF BENGAWAN SOLO RESQUE BASED ON

ANDROID USING UNITY 3D. Diploma III Degree of Informatics Technique,

Faculty of Math and Science, Sebelas Maret Surakarta University

In nowadays globalization era, most of Indonesian people less of concern

about environment, especially about the cleanliness of river. It is same with the

truth that many of game applications developed including gamemobile. The writer

takes an initiative to make a gamemobile which takes a theme about environment

cleanliness especially river. So it can rise the awareness of people about the

cleanliness of river especially Bengawan Solo River.

gameengine unity 3D with programming language C#. This game belongs to

game 2D. The are several stages of making the game such as game design, menu

design and character. There are three stages of testing, those are functional game,

testing devices, and testing of user interest.

run on android smartphone based to the specifications RAM 512 minimun, CPU

single core 1Ghz, and resolution 320x 480 px. This game is for all age so they will

more aware about the environment especially river environment.

Key words: Adventu

awareness, game mobile.

Page 5: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

v

ABSTRAK

M Angga Priandaru, 2015.

ADVENTURE OF BENGAWAN SOLO RESCUE

MENGGUNAKAN UNITY 3D. Program Diploma III Teknik Informatika.

Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret

Surakarta.

Di era globalisasi ini sebagian besar masyarakat Indonesia kurang peduli

akan alam sekitar, khususnya kebersihan sungai. Dimana semakin banyak pula

jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis

berinisiatif untuk membuat sebuah gamemobile yang mengambil tema tentang

kebersihan lingkunagn terutama sungai. Sehingga dapat meningkatkan kepedulian

masyarakat terhadap kebersihan sungai terutama Sungai Bengawan Solo.

Pembuatan game Adventure Bengawan Solo Rescue ini menggunakan

gameengine Unity3D dengan bahasa pemrogaman C#. Game ini merupakan game

2D. Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

permainan, desain menu dan karakter. Terdapat tiga tahap pengujian yaitu

fungsional game, pengujian device, dan pengujian ketertarikan user.

Sehingga dihasilkan game yang

dapat dijalankan pada smartphone berbasis android dengan spesifikasi minimum

RAM 512MB, CPU single core 1Ghz, dan resolusi 320 x 480 px. Game ini

diperuntukkan kepada seluruh kalangan usia agar lebih dapat peduli terhadap

lingkungan terutama pada sungai.

Kata kunci : game

Lingkungan, Game Mobile.

Page 6: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

vi

HALAMAN MOTTO

Anda tidak bisa mengubah orang lain, Anda harus menjadi perubahan yang

Anda harapkan dari orang lain

(Mahatma Gandhi)

Kurang semangat mengakibatkan lebih banyak kegagalan berbanding kurangnya

kebijaksanaan atau kemahiran

( Flower A. Newhouse)

Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa

dekatnya mereka dengan keberhasilan saat mereka menyerah.

(Thomas Alva Edison)

Tiadanya keyakinanlah yang membuat orang takut menghadapi tantangan; dan saya percaya

pada diri saya sendiri.

(Muhammad Ali)

Hiduplah seperti pohon kayu yang lebat buahnya; hidup di tepi jalan dan dilempari orang

dengan batu, tetapi dibalas dengan buah.

(Abu Bakar Sibli)

Semua orang tidak perlu menjadi malu karena pernah berbuat kesalahan, selama ia menjadi

lebih bijaksana daripada sebelumnya.

(Alexander Pope)

Page 7: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

vii

HALAMAN PERSEMBAHAN

Karya ini penulis persembahkan kepada:

Bapak dan Ibuku tercinta, terimakasih atas doa dan dukungan yang telah kalian

berikan

Kakak dan Adikku tersayang

Teman-teman DIII Teknik Informatika 2011, terimakasih atas kebersamaan yang

telah kita lalui

Almamaterku tercinta.

Page 8: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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 Adventure Bengawan Solo Rescue Berbasis Android

Menggunakan Unity 3D

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

dan, serta dukungan moril dan materil.

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. Teman-teman D3 Teknik Informatika angkatan 2011 FMIPA UNS.

8. Serta berbagai pihak yang telah banyak membantu penulis dalam

pembuatan maupun penulisan laporan ini.

Page 9: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

ix

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,

M. Angga Priandaru

Page 10: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

x

DAFTAR ISI

HALAMAN PERSETUJUAN ............................... Error! Bookmark not defined.

HALAMAN PENGESAHAN ................................ Error! Bookmark not defined.

ABSTRACT ........................................................................................................... iv

ABSTRAK .............................................................................................................. v

HALAMAN MOTTO ........................................................................................... vi

HALAMAN PERSEMBAHAN ........................................................................... vii

KATA PENGANTAR ......................................................................................... viii

DAFTAR ISI ........................................................................................................... x

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR TABEL ................................................................................................ xiv

DAFTAR ISTILAH .............................................................................................. xv

BABI PENDAHULUAN ........................................................................................ 1

1.1 Latar Belakang .......................................................................................... 1

1.2 Perumusan Masalah .................................................................................. 2

1.3 Batasan Masalah ....................................................................................... 2

1.4 Tujuan ....................................................................................................... 2

1.5 Manfaat ..................................................................................................... 2

1.6 Sistematika Penulisan ............................................................................... 3

BABII LANDASAN TEORI .................................................................................. 4

2.1. Sejarah Bengawan Solo ............................................................................ 4

2.2. Mobile Game ............................................................................................ 5

2.3. Elemen Dasar Pembuatan Game ............................................................... 5

2.4. Genre ......................................................................................................... 6

2.5. Navigasi .................................................................................................... 6

2.6. Education Game ........................................................................................ 7

2.7. Unity 3D.................................................................................................... 8

2.8. Android ..................................................................................................... 9

2.9. Android SDK ............................................................................................ 9

2.10. Bahasa Pemrograman C# .......................................................................... 9

2.11. Adobe Photoshop .................................................................................... 10

2.12. Pengujian Blackbox ................................................................................. 10

Page 11: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

xi

BAB III PERANCANGAN SISTEM ................................................................... 11

3.1 ProjectOverview ..................................................................................... 11

3.1.1 ExecutiveSummary .......................................................................... 11

3.1.2 Detail Concept ................................................................................ 11

3.1.3 CoreGameplay ................................................................................ 11

3.1.4 Genre ............................................................................................... 11

3.1.5 Target Pengguna.............................................................................. 11

3.1.6 Target Platform ............................................................................... 12

3.2 GameOverview ........................................................................................ 12

3.2.1 Overview ......................................................................................... 12

3.2.2 Story ................................................................................................ 12

3.2.3 Perancangan Karakter ..................................................................... 12

3.2.3.1 Perancangan Karakter Utama .......................................................... 12

3.2.3.2 Perancangan Karakter Musuh .......................................................... 13

3.2.4 Perancangan Environment ............................................................... 13

3.3 Gameplay ................................................................................................ 14

3.3.1 Combat ............................................................................................ 14

3.3.2 Abilities ........................................................................................... 14

3.4 Menu Layout ........................................................................................... 14

3.4.1 ColorScheme ................................................................................... 15

3.4.2 Perancangan Menu .......................................................................... 15

3.4.2.1 Perancangan SplashScreen .............................................................. 15

3.4.2.2 Perancangan Menu Utama ............................................................... 16

3.4.2.3 Perancangan CreditScreen ............................................................... 17

3.4.2.4 Perancangan Game Over ................................................................. 17

3.5 GameLayout ............................................................................................ 18

BAB IV IMPLEMENTASI DAN ANALISIS ...................................................... 19

4.1 Pembuatan Desain Game ........................................................................ 19

4.1.1 Pembuatan Menu Permainan........................................................... 20

4.1.1.1 PembuatanMain Menu ..................................................................... 20

4.1.1.2 Pembuatan Tutorial Game ............................................................... 20

4.1.1.3 Pembuatan Game Over .................................................................... 21

4.1.1.4 Pembuatan SplashScreen ................................................................. 22

4.1.1.5 Pembuatan CreditScreen .................................................................. 22

Page 12: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

xii

4.1.2 Pembuatan Karakter Permainan ...................................................... 23

4.1.2.1 Pembuatan Karakter Utama ............................................................. 23

4.1.2.2 Pembuatan Karakter Musuh ............................................................. 25

4.1.2.3 Pembuatan Latar Permainan ............................................................ 25

4.1.3 Pembuatan Objek Pendukung ......................................................... 26

4.1.3.1 Pembuatan Tombol .......................................................................... 26

4.2 Implementasi Script ................................................................................ 27

4.2.1 ScriptMainMenu .............................................................................. 27

4.2.2 ScriptPlayer Controller ................................................................... 29

4.2.3 Script untuk memberikan gerakan musuh ....................................... 30

4.2.4 ScriptSpawnKayu ............................................................................ 31

4.2.5 ScriptSpawn Buaya ......................................................................... 31

4.3 Pembuatan Scene .................................................................................... 32

4.3.1 Pembuatan Main Menu ................................................................... 32

4.3.2 Pembuatan Scene Game .................................................................. 33

4.3.3 Proses Build Game .......................................................................... 34

4.4 Hasil Implementasi ................................................................................. 34

4.3.4 Halaman MainMenu ........................................................................ 34

4.3.5 Halaman Credit ............................................................................... 35

4.3.6 Halaman SplashScreen .................................................................... 35

4.3.7 Halaman Tutorial Game .................................................................. 36

4.3.8 Tampilan Memainkan Game ........................................................... 36

4.3.9 Halaman GameOver ........................................................................ 37

4.5 Pengujian................................................................................................. 37

4.5.1 Pengujian Fungsional Game ........................................................... 38

4.5.2 Pengujian Pada Device .................................................................... 41

BAB V PENUTUP ................................................................................................ 45

5.1 Kesimpulan ............................................................................................. 45

5.2 Saran ....................................................................................................... 45

DAFTAR PUSTAKA ........................................................................................... 46

Page 13: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

xiii

DAFTAR GAMBAR

Gambar 3.1 Perancangan karakter................................................................... 12

Gambar 3.2 Karakter musuh ........................................................................... 13

Gambar 3.3 Rancangan Background Game .................................................... 13

Gambar 3.4 RancanganObjek Pendukung Game yaitu Health Point Bar ...... 14

Gambar 3.5 Tampilan SplashScreenGame ...................................................... 16

Gambar 3.6 Tampilan Menu Utama ................................................................ 16

Gambar 3.7 Tampilan Credit Screen ............................................................... 17

Gambar 3.8 Tampilan Game Over .................................................................. 17

Gambar 4.1 Pembuatan Main Menu ............................................................... 20

Gambar 4.2 Pembuatan Tutorial Game ........................................................... 21

Gambar 4.3 Pembuatan GameWin .................................................................. 21

Gambar 4.4 Tampilan Pembuatan Splash Screen ........................................... 22

Gambar 4.5 Tampilan Pembuatan Credit Screen ............................................ 23

Gambar 4.6 Tampilan Karakter Utama ........................................................... 24

Gambar 4.7 Animasi Karakter Utama ............................................................. 24

Gambar 4.8 Pembuatan Karakter Musuh (Buaya) .......................................... 25

Gambar 4.9 Tampilan Pembuatan background ............................................... 26

Gambar 4.10 Tampilan Pembuatan tombol ................................................... 26

Gambar 4.11 Pembuatan Main Menu Game.................................................. 32

Gambar 4.12 Pembuatan SceneGame ............................................................ 33

Gambar 4.13 Menambahkan Script ............................................................... 33

Gambar 4.14 Proses Build ............................................................................. 34

Gambar 4.15 Tampilan MainMenuGame ...................................................... 34

Gambar 4.16 Tampilan CreditGame ............................................................. 35

Gambar 4.17 Tampilan SplashScreenGame .................................................. 35

Gambar 4.18 Tampilan Tutorial Game .......................................................... 36

Gambar 4.19 Tampilan awal memainkan Game ........................................... 36

Gambar 4.20 Tampilan game ketika player bertabrakan dengan balok kayu 37

Gambar 4.21 Tampilan halaman game over .................................................. 37

Page 14: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

xiv

DAFTAR TABEL

Tabel 4.1 Komponen untuk mengGambar ...................................................... 19

Tabel 4.2 Pengujian Fungsional Game ........................................................... 38

Tabel 4.3 Pengujian Device ............................................................................. 41

Page 15: perpustakaan.uns.ac.id digilib.uns.ac · jenis aplikasi game yang dikembangkan termasuk gamemobile. Penulis ... Pada tahap pembuatan game terdapat beberapa tahap seperti perancangan

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

commit to user

xv

DAFTAR ISTILAH

CPU : Central Processing Units

RPG : Role Playing Game

FPS : First Person Shooting

TPS : Third Person Shooter

RTS : Real Time Strategy

TBS : Turn Based Strategy

PDA : Personal Digital Assistant

PC : Personal Computer

GPU : Graphics Processing Units

RAM : Random Access Memory

NES : Nintendo Entertainment System

SDK : Software Development Kit

API : Application Programming Interface

JDK : Java Development Kit

VGA : Video Graphics Array

UNS : Universitas Sebelas Maret