PEMBUATAN GAME ADVENTURE 2D “BENGAWAN SOLO RESCUE” BERBASIS ANDROID MENGGUNAKAN UNITY3D.

perpustakaan.uns.ac.id

digilib.uns.ac.id

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


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

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.

commit to user
iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.

commit to user
v

perpustakaan.uns.ac.id

digilib.uns.ac.id

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)

commit to user
vi


perpustakaan.uns.ac.id

digilib.uns.ac.id

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.

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

commit to user
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,

M. Angga Priandaru

commit to user
ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user
x

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
3.3

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

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

commit to user
xi

perpustakaan.uns.ac.id

4.1.2

digilib.uns.ac.id

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

commit to user
xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user
xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Tabel 4.1

Komponen untuk mengGambar ...................................................... 19

Tabel 4.2

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

Tabel 4.3

Pengujian Device............................................................................. 41

commit to user
xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user
xv