• Tidak ada hasil yang ditemukan

PEMBUATAN GAME ADVENTURE 2D “THE ADVENTURE OF JOKO KENDIL” BERBASIS ANDROID MENGGUNAKAN UNITY3D BAGIAN PENCARIAN PUSAKA.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PEMBUATAN GAME ADVENTURE 2D “THE ADVENTURE OF JOKO KENDIL” BERBASIS ANDROID MENGGUNAKAN UNITY3D BAGIAN PENCARIAN PUSAKA."

Copied!
17
0
0

Teks penuh

(1)

commit to user

PEMBUATAN GAME ADVENTURE 2D “THE ADVENTURE OF JOKO KENDIL” BERBASIS ANDROID MENGGUNAKAN UNITY3D

BAGIAN PENCARIAN PUSAKA

Diajukan Untuk Menyusun Tugas Akhir dalam Program DIII Teknik

Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

Disusun oleh :

ICHSAN SETYO NUGROHO

NIM. M3111078

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

commit to user

(3)

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN GAME ADVENTURE 2D “THE ADVENTURE OF JOKO KENDIL” BERBASIS ANDROID MENGGUNAKAN UNITY3D

BAGIAN PENCARIAN PUSAKA

Disusun Oleh:

ICHSAN SETYO NUGROHO

NIM. M3111078

Pembimbing Utama

Agus Purnomo, S.Si.

NUPN. 9906002096

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir

Program Diploma III Teknik Informatika pada hari ______________

Dewan Penguji:

1) Penguji 1 Agus Purnomo, S.Si.

NUPN. 9906002096 ( )

2) Penguji 2 Fendi Aji Purnomo, S.Si.

NUPN. 9906008002 ( )

3) Penguji 3 Agus Purbayu, S.Si, M.Kom.

NIDN. 06290880001 ( )

Disahkan Oleh:

Dekan

Fakultas MIPA UNS

Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D.

NIP. 19610223 198601 1 001

Ketua Program Studi

Diploma III Teknik Informatika

Drs. Y.S. Palgunadi, M.Sc.

(4)

commit to user

iv

ABSTRACT

Ichsan Setyo Nugroho, 2014. MAKING 2D ADVENTURE GAME "THE ADVENTURE OF JOKO KENDIL" BASED ON ANDROID USING

UNITY 3D PART PENCARIAN PUSAKA. 3rd Diploma Program Information

Engineering. Faculty of Mathematics and Natural Sciences. Sebelas Maret University.

In this globalization, most Indonesian people are less concerned about the local culture, especially local folklore. Nowadays people are more interested in foreign cultures, one of which is the development of gaming technology. Where the more developed types of gaming applications including mobile gaming. The author took the initiative to create a mobile game which takes the theme of folklore. So as to increase public awareness of the local culture.

Making the game The Adventure Of Joko Kendil part Pencarian Pusaka this using Unity3D game engine with the programming language C #. The genre of this game is a 2D game. At this stage of game development, there are several stages such as art design, implementation phase, and test phase. There are three stages of testing that is functional gaming, device testing, and testing of user interest.

Game The Adventure Of Joko Kendil part Pencarian Pusaka was created using the C # programming language using the Unity3D game engine intended for the android platform. This game is dedicated to the students, especially elementary to junior high school, to be more loving to the local culture, especially folklore.

Keywords: The Adventure Of Joko Kendil part Search Pusaka, Local Culture,

(5)

commit to user

v

ABSTRAK

Ichsan Setyo Nugroho, 2014. PEMBUATAN GAME ADVENTURE 2D

“THE ADVENTURE OF JOKO KENDIL” BERBASIS ANDROID MENGGUNAKAN UNITY3D BAGIAN PENCARIAN PUSAKA. 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 kebudayaan lokal, khususnya cerita rakyat daerah. Saat ini masyarakat lebih tertarik pada kebudayaan asing, salah satunya adalah perkembangan

teknologi game. Dimana semakin banyak pula jenis aplikasi game yang

dikembangkan termasuk game mobile. Penulis berinisiatif untuk membuat

sebuah game mobile yang mengambil tema cerita rakyat. Sehingga dapat

meningkatkan kepedulian masyarakat terhadap kebudayaan lokal.

Pembuatan game The Adventure Of Joko Kendil bagian Pencarian Pusaka

ini menggunakan gameengine Unity3D dengan bahasa pemrogaman C#. Game

ini merupakan game 2D. Pada tahap pembuatan game terdapat beberapa tahap

seperti perancangan desain game, tahap implementasi, dan tahap uji coba.

Terdapat tiga tahap pengujian yaitu fungsional game, pengujian device, dan

pengujian ketertarikan user.

Game The Adventure Of Joko Kendil bagian Pencarian Pusaka ini dibuat

menggunakan bahasa pemrograman C# menggunakan game engine Unity3D

yang ditujukan untuk platform android. Game ini diperuntukkan kepada

kalangan pelajar khususnya SD hingga SMP, agar lebih dapat mencintai kebudayan lokal khususnya cerita rakyat.

Kata kunci : The Adventure Of Joko Kendil bagian Pencarian Pusaka,

(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:

1. Bapak dan Ibuku tercinta, terimakasih atas doa dan dukungan yang

telah kalian berikan.

2. Kakak dan Adikku tersayang.

3. Teman-teman TIB 2011 yaitu Iqbal, Anwar, Jordan, Ifan, Ismoyo, Fajar

dan Habib.

4. Teman-teman kos yaitu Angga, Husein, Mahdi, Rico, Wahyu Iman,

(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 Joko Kendil Berbasis Android Menggunakan Unity Bagian Pencarian Pusaka”. 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. Drs. YS. Palgunadi, M.Si selaku Ketua Program Studi Diploma III

Teknik Informatika Universitas Sebelas Maret yang memberikan izin

kepada penulis untuk belajar.

3. Agus Purnomo, S.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. Keluarga tercinta, yang selalu memberikan do’a, semangat, serta

dukungan moril dan materil.

6. Teman-teman DIII Teknik Informatika Kelas B 2011, terima kasih telah

memberikan dukungan selama pembuatan tugas akhir dan berbagi ilmu

bersama.

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari

sempurna. Untuk itu penulis memohon maaf apabila terdapat kesalahan dalam

(9)

commit to user

ix

kasih kepada seluruh pihak yang telah membantu dalam penyelesaian

penulisan laporan ini.

Surakarta,

(10)

commit to user

x

DAFTAR ISI

HALAMAN PERSETUJUAN ... Error! Bookmark not defined.

HALAMAN PENGESAHAN ...iii

ABSTRACT ... iv

ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN... vii

KATA PENGANTAR ...viii

DAFTAR ISI ... x

DAFTAR GAMBAR ...xiii

DAFTAR TABEL ... xvi

DAFTAR ISTILAH ... xvii

BAB I PENDAHULUAN ... 1

BAB II LANDASAN TEORI ... 4

2.1 Cerita Rakyat Joko Kendil ... 4

2.2 Game ... 5

2.3 MobileGame ... 7

2.4 SideScrollerGame ... 7

2.5 Unity 3D... 8

2.6 Android ... 8

2.7 Android SDK ... 9

2.8 Bahasa Pemrograman C# ... 9

2.9 Adobe Photoshop ... 9

2.10 SplashScreen ... 10

2.11 CreditScreen ... 10

2.12 Pengujian Blackbox ... 11

2.13 Kuesioner ... 11

BAB III PERANCANGAN SISTEM ... 13

3.1 GambaranUmum Projek ... 13

3.1.1 Ringkasan Projek ... 13

3.1.2 DetailKonsep ... 13

3.1.3 Aturan Permainan... 13

3.1.4 Genre ... 13

(11)

commit to user

xi

3.1.6 Target Platform ... 14

3.1.7 Tim ... 14

3.2 Gambaran Umum Game ... 14

3.2.1 Gambaran Umum ... 14

3.2.2 Cerita ... 15

3.2.3 Perancangan Karakter ... 15

3.2.3.1Perancangan Karakter Utama ... 15

3.2.3.2Perancangan Karakter Musuh ... 15

3.2.4 Perancangan Environment ... 16

3.2.5 Perancangan Objek Pendukung Game ... 16

3.3 Gameplay ... 17

3.3.1 Aturan Main ... 17

3.3.2 Kemampuan Aktor ... 17

3.3.3 Pertempuran ... 18

3.4 Tampilan Menu ... 18

3.4.1 SkemaWarna ... 18

3.4.2 Perancangan Menu ... 18

3.4.2.1Perancangan SplashScreen ... 19

3.4.2.2Perancangan Menu Utama ... 19

3.4.2.3Perancangan Pemilihan Stage ... 20

3.4.2.4Perancangan CreditScreen ... 20

3.4.2.5Perancangan Game Over ... 21

3.4.2.6Perancangan Petunjuk Permainan ... 21

3.4.2.7Perancangan Komik ... 21

3.5 Tampilan Game ... 22

3.5.1 Kamera ... 22

3.5.2 Kontrol Game ... 23

3.5.3 GameMode ... 23

3.6 DevelopmentTools... 23

3.6.1 Software Untuk Pembuatan ... 23

3.6.2 Hardware ... 24

3.6.2.1Hardware Untuk Pembuatan ... 24

3.6.2.2Hardware Untuk Penggunaan ... 24

(12)

commit to user

xii

4.1 Pembuatan Aplikasi ... 25

4.1.1 Pembuatan Komik ... 25

4.1.2 Pembuatan SplashScreen ... 27

4.1.3 Pembuatan CreditScreen ... 28

4.1.4 Pembuatan Menu Permainan... 29

4.1.4.1Pembuatan Menu Utama ... 29

4.1.4.2Pembuatan GameOver ... 31

4.1.4.3Pembuatan Pemilihan Stage ... 32

4.1.5 Pembuatan Karakter Permainan ... 33

4.1.6 Pembuatan Latar Permainan ... 38

4.1.7 Pembuatan Objek Pendukung ... 40

4.1.8 Pembuatan Tutorial Game... 41

4.2 Implementasi Pada Unity3D ... 43

4.2.1 Pembuatan Project Pada Unity ... 43

4.2.2 Implementasi Script ... 51

4.3 Build dan Instalasi Game ... 54

4.4 Hasil Implementasi ... 55

4.4.1 Halaman Menu Utama ... 55

4.4.2 Halaman Pemilihan Stage ... 56

4.4.3 Halaman Credit ... 56

4.4.4 Halaman SplashScreen ... 57

4.4.5 Halaman Tutorial Game ... 57

4.4.6 Tampilan Memainkan Game ... 58

4.4.7 Halaman Komik Game ... 62

4.4.8 Halaman GameOver ... 63

4.5 Pengujian... 63

4.5.1 Pengujian Fungsional Game ... 63

4.5.2 Pengujian Pada Device ... 66

4.5.3 Pengujian Berdasarkan Ketertarikan User ... 70

BAB V PENUTUP ... 72

5.1 Kesimpulan ... 72

5.2 Saran ... 72

DAFTAR PUSTAKA ... 73

(13)

commit to user

xiii

DAFTAR GAMBAR

Gambar 3.1 Perancangan desain karakter berlari. ... 15

Gambar 3.2 Karakter musuh yaitu kepiting (1) dan ikan (2). ... 16

Gambar 3.3 Rancangan Background Game ... 16

Gambar 3.4 Perancangan Gelang ... 16

Gambar 3.5 Objek Pendukung yaitu burung (1) dan daun (2). ... 17

Gambar 3.6 Tampilan SplashScreenGame ... 19

Gambar 3.7 Tampilan Menu Utama ... 19

Gambar 3.8 Pemilihan Stage ... 20

Gambar 3.9 Tampilan CreditScreen ... 20

Gambar 3.10Tampilan GameOver ... 21

Gambar 3.11Perancangan petunjuk permainan ... 21

Gambar 3.12Perancangan komik 5 ... 22

Gambar 3.13Perancangan komik 6 ... 22

Gambar 4.1 Tahap awal pada komik 5 ... 26

Gambar 4.2 Tahap akhir pembuatan komik 5 ... 26

Gambar 4.3 Tahap awal pembuatan komik 6 ... 27

Gambar 4.4 Tahap akhir pembuatan komik 6 ... 27

Gambar 4.5 SplashScreen tahap 1 ... 28

Gambar 4.6 Tahap akhir Pembuatan Splash Screen ... 28

Gambar 4.7 Tahap Pembuatan Credit Screen ... 29

Gambar 4.8 Tahap sket menu utama ... 30

Gambar 4.9 Tahap pewarnaan menu utama ... 30

Gambar 4.10Tahap akhir menu utama ... 31

Gambar 4.11Tahap pembuatan gameover ... 31

Gambar 4.12Tahap akhir pembuatan gameover ... 32

Gambar 4.13Tahapan Awal Pembuatan Pemilihan Stage ... 33

Gambar 4.14Tampilan Akhir Pembuatan Pemilihan Stage ... 33

Gambar 4.15Sket karakter utama ... 34

Gambar 4.16Pewarnaan karakter utama ... 34

Gambar 4.17Texturing karakter utama ... 35

Gambar 4.18Sprite lari karakter utama ... 35

Gambar 4.19Tampilan Pembuatan Sprite tertabrak karakter ... 36

(14)

commit to user

xiv

Gambar 4.21Pembuatan sprite tercebur karakter utama ... 37

Gambar 4.22Pembuatan karakter kepiting ... 37

Gambar 4.23Pembuatan karakter ikan ... 38

Gambar 4.24Tampilan pembuatan background tahap 1 ... 39

Gambar 4.25Tampilan pembuatan background tahap 2 ... 39

Gambar 4.26Tampilan Pembuatan background tahap 3 ... 39

Gambar 4.27Tampilan Pembuatan tombol ... 40

Gambar 4.28Tampilan Pembuatan Objek Gelang ... 41

Gambar 4.29Pembuatan indikator nyawa ... 41

Gambar 4.30Tutorial game ... 42

Gambar 4.31Efek pada tutorial game ... 42

Gambar 4.32Perfabs yang dibuat ... 44

Gambar 4.33Animasi pada game ... 45

Gambar 4.34Script pada game ... 46

Gambar 4.35Sound yang digunakan ... 46

Gambar 4.36Proses Build ... 55

Gambar 4.37Tampilan Proses Instalasi Game ... 55

Gambar 4.38Tampilan menu utama game ... 56

Gambar 4.39Tampilan halaman pemilihan stagegame ... 56

Gambar 4.40Tampilan CreditGame ... 57

Gambar 4.41Tampilan Splash Screen Game ... 57

Gambar 4.42Tampilan Tutorial Game ... 58

Gambar 4.43Tampilan awal memainkan Game ... 58

Gambar 4.44Tampilan game ketika player bertabrakan dengan musuh ... 59

Gambar 4.45Tampilan ketika player menginjak kepiting ... 59

Gambar 4.46Tampilan saat terjadi tabrakan dengan ikan ... 60

Gambar 4.47Player melakukan perlawanan terhadap ikan ... 60

Gambar 4.48Player tercebur ke air ... 61

Gambar 4.49Player tertabrak ikan tanpa melomopat ... 61

Gambar 4.50Tampilan game ketika gelang muncul ... 62

Gambar 4.51Komik 6 sebagai gamewin ... 62

Gambar 4.52Halaman gameover ... 63

Gambar 4.53Grafik Hasil Kuisioner Aspek Pembelajaran ... 70

(15)

commit to user

xv

(16)

commit to user

xvi

DAFTAR TABEL

Tabel 2.1 Komponen untuk menggambar ... 10

Tabel 3.1 Anggota Tim ... 14

Tabel 4.1 Daftar Komponen Yang Digunakan Dalam Pembuatan Game... 47

Tabel 4.2 Pengujian Fungsional Game ... 64

(17)

commit to user

xvii

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

Gambar 4.55 Grafik Hasil Kuisioner Aspek Rekayasa Perangkat Lunak ........... 71
Tabel 2.1 Komponen untuk menggambar ......................................................

Referensi

Dokumen terkait

Faktor penyesuaian belok kiri hanya berlaku untuk pendekat tipe P tanpa. belok kiri langsung, lebar efektif ditentukan oleh

Berdasarkan hasil penelitian maka dapat disimpulkan bahwa perolehan sertipikat Hak Milik atas tanah (jual beli) telah mewujudkan perlindungan hukum di Kota

Oleh karena probabilitas jauh lebih kecil dari 0,05, maka dapat disimpulkan bahwa koefisien regresi VAIN dan SIZE tidak sama dengan nol, atau intellectual capital

Berdasarkan tinjauan dan analisis, inti dari permasalahan arsitektur pada bangunan ini adalah bagaimana menerapkan ciri musik klasik yang ada pada partitur lagu For Elise sebagai

I : Kalau faktor lain yang saya ketahui mungkin contract rate kerjasama dengan kotajogja.com itu ya, jadi orang bisa booking hotel lebih murah di website dan

model yang dapat digunakan sebagai pedoman atau acuan dalam mengintegrasikan nilai-nilai karakter bangsa ke dalam kegiatan intrakurikuler dan ektrakurikuler; (4) pendidikan karakter

[r]

Skripsi ini dapat diselesaikan dengan hasil kerja keras, ketekunan, dan ketelitian, serta dorongan semangat dan bantuan dari semua pihak baik secara materiil