• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
15
0
0

Teks penuh

(1)

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

(2)

commit to user

(3)

commit to user

(4)

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

(5)

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

(6)

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.

(7)

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

(8)

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

(9)

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,

(10)

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

(11)

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.1Perancangan Karakter Utama ... 12

3.2.3.2Perancangan 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.1Perancangan SplashScreen ... 15

3.4.2.2Perancangan Menu Utama ... 16

3.4.2.3Perancangan CreditScreen ... 17

3.4.2.4Perancangan 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.1PembuatanMain Menu ... 20

4.1.1.2Pembuatan Tutorial Game ... 20

4.1.1.3Pembuatan Game Over ... 21

4.1.1.4Pembuatan SplashScreen ... 22

(12)

commit to user

xii

4.1.2 Pembuatan Karakter Permainan ... 23

4.1.2.1Pembuatan Karakter Utama ... 23

4.1.2.2Pembuatan Karakter Musuh ... 25

4.1.2.3Pembuatan Latar Permainan ... 25

4.1.3 Pembuatan Objek Pendukung ... 26

4.1.3.1Pembuatan 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

(13)

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

(14)

commit to user

xiv

DAFTAR TABEL

Tabel 4.1 Komponen untuk mengGambar ... 19

Tabel 4.2 Pengujian Fungsional Game ... 38

(15)

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

Gambar

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

Referensi

Dokumen terkait

Bagaimana kesimpulan yang anda dapatkan jika komputer berhubungan dengan komputer di luar jaringan dengan melihat paket data dari ethereal, rincilah src mac, dst mac, dst ip dan

Dalam sebuah proses produksi, kombinasi biaya produksi dan harga jual akan menghasilkan keuntungan tertentu. Dalam mencari keuntungan, perusahaan perlu mencari cara

Dalam penelitian tugas akhir ini tujuan yang ingin dicapai penulis adalah membuat IP Policy Based Routing Simple Load Balancing Metode PCC Dengan Failover Queue

[r]

Rekam lnaktlf Untuk Pelslapan Nllal Guna RS. Bhayaqglera Semarang Tahun

IDENTIFYING THE MAIN FACTORS AND EFFECTS OF DELAYS IN INTERNATIONAL FUNDING PROJECTS IN YOGYAKARTA FOR.. BETTER ELABORATION OF

Pelaku pencuri benda sakral akan diproses terlebih dahulu secara adat yang berupa pemberian sanksi adat, apabila pelaku tidak sanggup untuk memenuhi sanksi adat yang

Keywords: International Financial Reporting Standards (IFRS), discretionary accruals,