i
PEMBUATAN GAME OUT FROM NIGHTMARE MENGGUNAKAN UNITY 3D
HALAMAN COVER
Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya
pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret
Disusun oleh :
HENDRAWAN WICAKSONO NIM. M3114076
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
ii
HALAMAN PERSETUJUAN
PEMBUATAN GAME OUT FROM NIGHTMARE MENGGUNAKAN UNITY 3D
Disusun oleh :
HENDRAWAN WICAKSONO NIM. M3114076
Proposal Tugas Akhir ini telah disetujui untuk diujikan
di hadapan dewan penguji pada tanggal
Pembimbing Utama,
iii
HALAMAN PENGESAHAN
PEMBUATAN GAME OUT FROM NIGHTMARE MENGGUNAKAN UNITY 3D
Disusun oleh :
HENDRAWAN WICAKSONO NIM. M3114076
Pembimbing Utama,
Hartatik,S.Si,M.Si NIDN : 1978050320130201
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada hari tanggal
Dewan Penguji :
1. Penguji 1 Hartatik. S.Si, M.Si NIDN. 1978050320130201
( )
2. Penguji 2 Ovide Decroly W.A, S.T., M.Eng. NIDN. 0603058601
( )
3. Penguji 3 Nanang Maulana Yoeseph, S.Si, M.Cs. NIDK. 8876040017
( )
Disahkan oleh Ketua Program Studi
DIII Teknik Informatika FMIPA UNS
iv
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.
Surakarta, Juni 2017
Hendrawan Wicaksono
v
HALAMAN MOTTO
“Cara terbaik untuk menemukan dirimu sendiri adalah dengan kehilangan dirimu dalam melayani orang lain” (Mahatma Gandhi)
“Waktumu terbatas. Jangan menyia-nyiakannya dengan menjalani hidup orang lain” (Steve Jobs)
“Kau tak akan pernah mampu menyebrangi lautan sampai kau berani berpisah dengan daratan” (Christopher Colombus)
vi
HALAMAN PERSEMBAHAN
Pertama – tama penulis menghaturkan puji syukur kepada Allah SWT, karena atas rahmat dan mukjizat nya penulis dapat menyelesaikan pembuatan karya terakhir
dalam perkuliahan di D3 Teknik Informatika Universitas Sebelas Maret. Semoga
dapat wisuda tepat waktu dan menjadi manusia yang berguna bagi negara dan
agama.
Yang tecinta Keluargaku, Bapak Iskandar, Ibu Theresia Marjuni dan Kakak saya
Adesta Cahyo Kurniawan, atas dukungan berupa semangat dan materi juga kasih
saying yang tidak dapat dinilai dengan apapun dapat menjadi semangat untuk
menuntaskan tugas akhir ini.
Bapak Ibu Dosen D3 Teknik Informatika FMIPA UNS, Atas bekal ilmu
pengetahuan untuk bekal masa depan
Almamaterku Universitas Sebelas Maret Surakarta serta teman-temanku angkatan
D3 Teknik Informatika 2014 khususnya untuk TIC 2014. Teman seperjuangan
yang begadang di ruang Studio dan Sekre Emailkomp yang tidak perlu disebutkan
vii
KATA PENGANTAR
Assalamu’alaikum Warahmatullahi Wabarakatuh.
Bismillahirrahmanirrahim, segala puji dan rasa syukur penulis panjatkan
kehadirat Allah subhanahu wa ta’ala, yang telah melimpahkan segala
kemudahannya hingga akhirnya penulis mampu menyelesaikan laporan tugas akhir
tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
memperoleh kelulusan Diploma III Teknik Informatika, Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam pelaksanaan Tugas akhir, yang didalamnya termasuk kegiatan
pembuatan laporan ini, penulis mendapat banyak bantuan dari berbagai pihak.
Tanpa bantuan Allah subhanahu wa ta’ala melalui tangan mereka niscaya Tugas
akhir penulis tidak akan berjalan dengan lancar. Untuk itu penulis sampaikan rasa
hormat dan rasa terima kasih kepada :
1. Bapak, Ibu dan Kakak, yang telah memberikan dukungan berupa moral dan
material serta semangat yang tiada habisnya.
2. E-mailkomp 2016, atas segala bantuannya dan tempat bernaung untuk
mengerjakan projek serta laporan.
3. Abdul Aziz, S,Kom., M.Cs , selaku Ketua Program Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret Surakarta.
4. Hartatik, M.Si , selaku pembimbing, yang telah memberikan bimbingan,
nasehat, kritik dan saran selama tugas akhir.
5. Rekan-rekan Teknik Informatika 2014 yang telah memberikan semangat dan
viii
6. Hauwah, HerpAttack, [I][L][A], Stalker, HotPantsBoy, Zelv-, PrincessDy,
Netto, Mrs.Linda, Leffy Hand Cream selaku teman penghilang stress dalam
bermain DOTA 2.
7. Ridwan Yoga Pradana, Farah Dea Fanny, Fajar Febrianto, Herlambang Wira
Kusuma, Eryka Lafitha Dewi, Ar Royya Noor Gunadi Ahmad, Ilham Lingga
Aghata, Raka Yulian Listiyanto, Salsa Adelia Fertasari yang telah memberi
semangat dan bantuan saat pembuatan Tugas Akhir.
Penulis menyadari bahwa dalam laporan Tugas akhir ini belum mendekati
sempurna. Namun dengan bimbingan dan bantuan dari berbagai pihak maka
pennulis sangat terbantu. Dan penulis akan berusaha untuk lebih baik lagi ke
depannya
Wassalamu’alaikum Warahmatullahi Wabarakatuh.
Surakarta, 16 Juni 2017
ix DAFTAR ISI
HALAMAN COVER ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
PERNYATAAN ... iv
HALAMAN MOTTO ... v
HALAMAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
INTISARI ... xv
ABSTRACT ... xvi
BAB I PENDAHULUAN ... Error! Bookmark not defined. 1.1 Latar Belakang ... Error! Bookmark not defined. 1.2 Perumusan Masalah ... Error! Bookmark not defined. 1.3 Tujuan ... Error! Bookmark not defined. 1.4 Manfaat ... Error! Bookmark not defined. 1.5 Batasan Masalah ... Error! Bookmark not defined. 1.6 Metodologi ... Error! Bookmark not defined. 1.6.1 Pengumpulan Data ... Error! Bookmark not defined. 1.6.2 Analisa Game ... Error! Bookmark not defined. 1.6.3 Implementasi ... Error! Bookmark not defined. 1.6.4 Sistematika Penulisan ... Error! Bookmark not defined. BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... Error! Bookmark not defined.
x
BAB III ANALISIS DAN PERANCANGAN GAME ... Error! Bookmark not defined.
3.1. Konsep Dasar Proyek Pengembangan Game ... Error! Bookmark not defined.
3.1.1. Konsep Dasar Game ... Error! Bookmark not defined. 3.1.2. Proposal ... Error! Bookmark not defined. 3.1.3. Target Player ... Error! Bookmark not defined. 3.1.4. Dukungan Platform, Teknologi dan Multiplayer .. Error! Bookmark not defined.
3.2. Manajemen Proyek Pengembangan Game ... Error! Bookmark not defined.
3.2.1. Kebutuhan Perancangan Pengembang Game. Error! Bookmark not defined.
3.2.2. Kebutuhan Perangkat Lunak dan Perangkat Keras Pengembangan Game ... Error! Bookmark not defined. 3.2.3. Kebutuhan Perangkat Lunak dan Perangkat Keras Dalam
Implementasi Game ... Error! Bookmark not defined. 3.3. Perancangan Dasar Game ... Error! Bookmark not defined. 3.3.1. Narasi Dan Storyboard ... Error! Bookmark not defined. 3.3.2. Gameplay ... Error! Bookmark not defined. 3.3.3. Playbility ... Error! Bookmark not defined. 3.3.4. Genre ... Error! Bookmark not defined. 3.4. Aset Dan seni Game ... Error! Bookmark not defined. 3.4.1. Konsep Seni ... Error! Bookmark not defined. 3.4.2. Karakter ... Error! Bookmark not defined. 3.4.3. Lingkungan ... Error! Bookmark not defined. 3.4.4. Misi dan Desain Level ... Error! Bookmark not defined. 3.4.5. Musik backround Dan Suara Efek ... Error! Bookmark not defined. 3.4.6. Interface/Antar Muka ... Error! Bookmark not defined. 3.5. Spesifikasi Kebutuhan game Fungsional Error! Bookmark not defined.
BAB IV IMPLEMENTASI DAN EVALUASI GAME ... Error! Bookmark not defined.
xi
xii
DAFTAR GAMBAR
xiii
Gambar 4.5 Desain Sprite Musuh Mondar - Mandir ... Error! Bookmark not defined.
Gambar 4.6 Desain Musuh Mengejar ... Error! Bookmark not defined. Gambar 4.7 Desain Sprite Musuh Mengejar ... Error! Bookmark not defined. Gambar 4.8 Implementasi Desain Lingkungan Level 1 ... Error! Bookmark not defined.
Gambar 4. 9 Implementasi Desain Lingkungan Level 2 .... Error! Bookmark not defined.
Gambar 4.10 Implementasi Desain Lingkungan Level 3 ... Error! Bookmark not defined.
Gambar 4.11 Implementasi Desain Lingkungan Level 4 ... Error! Bookmark not defined.
Gambar 4.12 Implementasi Desain Level 1 ... Error! Bookmark not defined. Gambar 4.13 Implementasi Desain Level 2 ... Error! Bookmark not defined. Gambar 4.14 Implementasi Desain Level 3 ... Error! Bookmark not defined. Gambar 4.15 Implementasi Desain Level 4 ... Error! Bookmark not defined. Gambar 4.16 Implementasi Desain Main Menu ... Error! Bookmark not defined. Gambar 4.17 Implementasi Scene Story ... Error! Bookmark not defined. Gambar 4.18 Implementasi Scene About Me ... Error! Bookmark not defined. Gambar 4.19 Implementasi Desain Play ... Error! Bookmark not defined. Gambar 4.20 Implementasi Scene Pause ... Error! Bookmark not defined. Gambar 4.21 Implementasi Scene Menang ... Error! Bookmark not defined. Gambar 4.22 Implementasi Scene Kalah ... Error! Bookmark not defined. Gambar 4.23 Implementasi Animasi Dari Player . Error! Bookmark not defined. Gambar 4.24 Coding Untuk Moving Player ... Error! Bookmark not defined. Gambar 4.25 Code untuk implementasi touchscreen ... Error! Bookmark not defined.
xiv
Gambar 4.29 Implementasi Code Jump Pada Button ... Error! Bookmark not defined.
Gambar 4.30 Code Player Attack ... Error! Bookmark not defined. Gambar 4.31 Implementasi Code Player Attack Pada Button... Error! Bookmark not defined.
Gambar 4.32 Code untuk musuh mondar - mandir ... Error! Bookmark not defined.
Gambar 4.33 Code musuh mengejar dalam radius ... Error! Bookmark not defined.
Gambar 4.34 Code untuk membunuh player ... Error! Bookmark not defined. Gambar 4.35 Flowchart game ... Error! Bookmark not defined.
DAFTAR TABEL
xv INTISARI
Hendrawan Wicaksono, 2017. Pembuatan Game Android “Out From
Nightmare” Menggunakan unity 3D. Program Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
Sebelas Maret Surakarta.
Negara Indonesia merupakan negara yang bukan hanya kaya dari hasil alam
saja, tetapi juga pada ragam suku, bahasa, agama, kepercayaan, dan adat
istiadat. Pada saat ini Indonesia memasuki era globalisasi namun masih melekat
adat suku yang tidak bisa di hindari dan masih banyak juga di jumpai banyak
ritual adat yang masih dilakukan dan dipraktekan hingga sekarang. Kemudian
masuklah budaya asing dengan segala modernisasi nya untuk mengajak remaja
masuk kedalam budaya mereka, secara tidak langsung para remaja tersebut akan
melupakan budaya tanah air mereka.
Indonesia juga kaya akan agama dan kepercayaan dimana perbedaan dan
banyaknya agama/kepercayaan tidak membuat Negara Indonesia terpecah belah
namun tetap membuat kokoh fondasi dengan kepercayaan dan perlindungan
tuhan.
Berdasarkan uraian diatas, nilai budaya, sejarah dan agama dapat dimuat dalam
permainan, khususnya pada permainan android, sebab permainan yang
menggunakan device tersebut sangat digemari karena selain mudah didapatkan
kemudian Smartphone nya juga dapat di bawa kemana – mana, sebagai media hiburan(Game). Maka dari itu, oenulis membuat game “Out From Nightmare” berbasis Android menggunakan Unity3D.
xvi ABSTRACT
Hendrawan Wicaksono, 2017. Android Game Making "Out From Nightmare" Using unity 3D. Diploma III Program of Informatics Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University of
Surakarta.
The State of Indonesia is a country not only rich in natural products but also on
various ethnic, linguistic, religious, belief, and customs. At this time Indonesia
entered the era of globalization but still adhered to tribal customs that can not
be avoided and still many also encountered many traditional rituals are still done
and practiced until now. Then enter the foreign culture with all its
modernization to invite teenagers into their culture, indirectly the teenagers will
forget the culture of their homeland.
Indonesia is also rich in religions and beliefs where differences and many
religions / beliefs do not make the State of Indonesia fragmented but still make
a solid foundation with the trust and protection of God.
Based on the description above, cultural values, history and religion can be
loaded in the game, especially in android games, because the game using the
device is very popular because in addition to easy to get then the Smartphone
can also be taken anywhere, as a medium of entertainment (Game). Therefore,
the author makes the game "Out From Nightmare" based on Android using
Unity3D.