PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO

advertisement
PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO BERBASIS ANDROID
TUGAS AKHIR
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program
Diploma III Teknik Informatika Universitas Sebelas Maret
HALAMAN JUDUL
Disusun Oleh :
ADYS AFRIZA
M3113005
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET
SURAKARTA
2016
HALAMAN PENGESAHAN
PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO BERBASIS ANDROID
Disusun Oleh :
ADYS AFRIZA
M3113005
Dibimbing Oleh :
Muhammad Asri Safi’ie, S.Si
NUPN. 9906001049
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
Muhammad Asri Safi’ie, S.Si
(
)
Ovide Decroly Wisnu A, S.T.,M.Eng (
)
NUPN. 9906001049
2. Penguji 2
NIDN. 0603058601
3. Penguji 3
Rudi Hartono, S.Si, M.Eng
NUPN. 9906008058
Disahkan Oleh,
Ketua Program
D3 Teknik Informatika UNS
Abdul Aziz., S.Kom., M.Cs
NIP. 1981043 200501 1 001
(
)
HALAMAN 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, tidak terdapat karya atau pendapat yang pernah ditulis atau
diterbitkan oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam
Daftar Pustaka. Serta karya yang dibuat tidak melanggar dari Hak Cipta orang lain.
Surakarta, 2 Juni 2016
Adys Afriza
NIM. M3113005
HALAMAN MOTTO
“Gantungkanlah cita-citamu setinggi langit. Seribu orang tua hanya dapat
bermimpi, satu orang pemuda dapat mengubah dunia.”
Bung Karno
”Orang sukses takkan pernah mengeluh bagaimana kalau akan gagal, namun berusaha
bagaimana untuk berhasil.”
@MotivasiSuper
“Kebaikan pribadimu hari ini lebih dibentuk oleh kesulitanmu daripada oleh kemudahanmu.
Maka belajarlah untuk tenang dalam kesulitanmu”
Mario Teguh
“Orang disekitar kita tidak akan bisa mempersulit kita, jika kita tidak mempersulit diri sendiri.”
@daudantonius
“Tidak perlu berteriak utk memimpin, gulung saja lengan baju Anda dan biarkan tindakan anda
yang memimpin. “
Bong Chandra
HALAMAN PERSEMBAHAN
Pertama-tama penulis memanjatkan puji syukur kepada Allah SWT Rabb Alam Semesta karena
tanpa cinta, kasih sayang dan keridhaan-Mu hamba takkan pernah mampu menyelesaikan karya
kecilku ini. Kupersembahkan karya kecil ini kepada:
Yang tercinta Keluargaku
Bapak Sugihartoto, Ibu Nugrahani H dan mas Dion Pradhana
Atas dukungan, bimbingan, kasih sayang dan pengorbanan yang tak dapat dinilai dengan apapun.
Bapak Ibu Dosen D3 Teknik informatika FMIPA UNS
Atas ilmu pengetahuan untuk bekal hidup di dunia kerja yang akan segera ditempuh.
Sahabat-sahabatku seperjuangan yang sudah membantu penulis dalam menyelesaikan Tugas
Akhir ini.
Serta teman-temanku angkatan D3 Teknik Informatika 2013 khususnya untuk TI-A yang luar
biasa perjuanganya.
Terima kasih atas segala dukungan, yang diberikan selama menimba ilmu bersama kalian.
Semua pihak yang telah membantu
KATA PENGANTAR
Assalamu'alaikum warahmatullahi wabarakatuh.
Bismillahirrohmanirrohim, segala puji syukur kehadirat Allah SWT yang melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“PEMBUATAN GAME THE ADVENTURE OF TRUNOJOYO BERBASIS ANDROID”.
Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli
Madya 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. Allah SWT yang telah memberikan ridho, bimbingan, berkah, rahmat, hidayah, dan
inayahnya kepada penulis selama melakukan penelitian dan menyusun laporan Tugas
Akhir ini.
2. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D, selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin dalam pembuatan
Tugas Akhir ini.
3. Abdul Aziz., S.Kom., M.Cs, selaku Ketua Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin
untuk mengikuti ujian Tugas Akhir ini.
4. Muhammad Asri Safi’ie, S.Si selaku dosen pembimbing yang telah dengan penuh
kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.
5. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang
telah memberikan bekal ilmu kepada penulis.
6. Keluarga tercinta, Bapak, Ibu, kakak, serta sahabat hidup yang selalu mendukung dalam
menyelesaikan Tugas Akhir ini.
7. Teman seperjuangan angkatan 2013 dan khususnya mahasiswa DIII Teknik Informatika A
yang telah membantu melancaran pembuatan Tugas Akhir, terimakasih atas bantuan dan
kerjasamanya selama masa perkuliahan ini.
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.
Wassalamualaikum warahmatullahi wabarakatuh.
Surakarta,
Penulis
Juni 2016
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... 1
HALAMAN PERSETUJUAN................................................................................. 2
HALAMAN PENGESAHAN ................................................................................i2
HALAMAN PERNYATAAN ................................................................................. 4
HALAMAN MOTTO .............................................................................................. 5
HALAMAN PERSEMBAHAN .............................................................................6i
KATA PENGANTAR ............................................................................................. 7
DAFTAR ISI............................................................................................................ 9
DAFTAR TABEL ..................................................................................................12
DAFTAR GAMBAR ............................................................................................. 13
INTISARI .............................................................................................................. 9v
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 Penelitian..................................... Error! Bookmark not defined.
1.4
Manfaat Penelitian................................... Error! Bookmark not defined.
1.5
Batasan Masalah Penelitian ..................... Error! Bookmark not defined.
1.6
Metodologi Penelitian ............................. Error! Bookmark not defined.
1.7
Sistematika Penulisan.............................. Error! Bookmark not defined.
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORIError! Bookmark not defined.
2.1
TINJAUAN PUSTAKA .......................... Error! Bookmark not defined.
2.2
LANDASAN TEORI .............................. Error! Bookmark not defined.
2.2.1
Cerita Tokoh Raden Trunojoyo ....... Error! Bookmark not defined.
2.2.2
Game ................................................ Error! Bookmark not defined.
2.2.3
Android SDK ................................... Error! Bookmark not defined.
2.2.4
Android ............................................ Error! Bookmark not defined.
2.2.5
Unity3D............................................ Error! Bookmark not defined.
2.2.6
Adobe Photoshop ............................. Error! Bookmark not defined.
2.2.7
Corel Draw ....................................... Error! Bookmark not defined.
2.2.8
Use Case Diagram ........................... Error! Bookmark not defined.
2.2.9
Bahasa Pemrograman C# ................. Error! Bookmark not defined.
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEMError! Bookmark not
defined.
3.1
Konsep Dasar Proyek Pengembangan..... Error! Bookmark not defined.
3.1.1
Konsep Dasar ................................... Error! Bookmark not defined.
3.1.2
Proposal............................................ Error! Bookmark not defined.
3.1.3
Target Pemain .................................. Error! Bookmark not defined.
3.1.4
Dukungan Platform, Teknologi dan MultiplayerError! Bookmark not defined.
3.2
Manajemen Proyek Pengembangan GameError! Bookmark not defined.
3.2.1
Kebutuhan dalam Pengembang GameError! Bookmark not defined.
3.2.2
Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Pengembangan
Bookmark not defined.
Error!
3.2.3
Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Implementasi
Bookmark not defined.
Error!
3.3
Perancangan Dasar Game........................ Error! Bookmark not defined.
3.3.1
Narasi dan Storyboard...................... Error! Bookmark not defined.
3.3.2
Diagram Alir Menu .......................... Error! Bookmark not defined.
3.3.3
Gameplay ......................................... Error! Bookmark not defined.
3.3.4
Playability ........................................ Error! Bookmark not defined.
3.3.5
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
Attribut ............................................. Error! Bookmark not defined.
3.4.4
Environment ..................................... Error! Bookmark not defined.
3.4.5
Desain Level .................................... Error! Bookmark not defined.
3.4.6
Musik Dan Suara.............................. Error! Bookmark not defined.
3.4.7
Pengaturan........................................ Error! Bookmark not defined.
3.4.8
Antar Muka ...................................... Error! Bookmark not defined.
3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional)Error! Bookmark not
defined.
BAB IV IMPLEMENTASI DAN ANALISA ....... Error! Bookmark not defined.
4.1
Implementasi Aset Dan Seni ................... Error! Bookmark not defined.
4.1.1
Implementasi Konsep Seni .............. Error! Bookmark not defined.
4.1.2
Implementasi Karakter ..................... Error! Bookmark not defined.
4.1.3
Implementasi Environment .............. Error! Bookmark not defined.
4.1.4
Implementasi Desain Level.............. Error! Bookmark not defined.
4.1.5
Implementasi Musik Dan Suara ....... Error! Bookmark not defined.
4.1.6
Implementasi Pengaturan ................. Error! Bookmark not defined.
4.1.7
Implementasi Antar Muka ............... Error! Bookmark not defined.
4.2
Teknis Pemrograman............................... Error! Bookmark not defined.
4.3
Pengujian ................................................. Error! Bookmark not defined.
4.3.1
Pengujian Fungsional Aplikasi ........ Error! Bookmark not defined.
4.3.2
Pengujian Aplikasi terhadap Respon UserError! Bookmark not defined.
4.4
Perilisan ................................................... Error! Bookmark not defined.
BAB V ................................................................... Error! Bookmark not defined.
KESIMPULAN DAN SARAN.............................. Error! Bookmark not defined.
5.1
Kesimpulan.............................................. Error! Bookmark not defined.
5.2
Saran ........................................................ Error! Bookmark not defined.
DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.
DAFTAR TABEL
Tabel 2. 1 Simbol Use Case (Widiastuti & Munggaran, 2014)Error! Bookmark not defined.
Tabel 4. 1 Pengujian Fungsi Game ....................... Error! Bookmark not defined.
DAFTAR GAMBAR
Gambar 3. 1 Diagram Alir Menu ......................... Error! Bookmark not defined.
Gambar 3. 2 Tombak Trunojoyo .......................... Error! Bookmark not defined.
Gambar 3. 3 Pedang Musuh ................................. Error! Bookmark not defined.
Gambar 3. 4 Ranjau kolam air.............................. Error! Bookmark not defined.
Gambar 3. 5 Ranjau anak panah ........................... Error! Bookmark not defined.
Gambar 3. 6 Ranjau bom ...................................... Error! Bookmark not defined.
Gambar 3. 7 Sketsa Environment 1 ...................... Error! Bookmark not defined.
Gambar 3. 8 Sketsa Environment 2 ...................... Error! Bookmark not defined.
Gambar 3. 9 Sketsa Environment 3 ...................... Error! Bookmark not defined.
Gambar 3. 10 Sketsa Splash Screen ..................... Error! Bookmark not defined.
Gambar 3. 11 Sketsa Menu Utama ....................... Error! Bookmark not defined.
Gambar 3. 12 Sketsa Credit .................................. Error! Bookmark not defined.
Gambar 3. 13 Sketsa Menu Help.......................... Error! Bookmark not defined.
Gambar 3. 14 Sketsa Menu Win .......................... Error! Bookmark not defined.
Gambar 3. 15 Sketsa Menu Pause ........................ Error! Bookmark not defined.
Gambar 3. 16 Sketsa Game Over ......................... Error! Bookmark not defined.
Gambar 3. 17 Use Case Tampilan Game ............. Error! Bookmark not defined.
Gambar 3. 18 Use Case Inputan Player ................ Error! Bookmark not defined.
Gambar 3. 19 Use Case Interaksi dengan Objek .. Error! Bookmark not defined.
Gambar 4. 1 Review Karakter .............................. Error! Bookmark not defined.
Gambar 4. 2 Sprite Trunojoyo saat Diam............. Error! Bookmark not defined.
Gambar 4. 3 Sprite Trunojoyo saat Jalan ............. Error! Bookmark not defined.
Gambar 4. 4 Sprite Trunojoyo saat Lompat ......... Error! Bookmark not defined.
Gambar 4. 5 Sprite Trunojoyo saat Menyerang ... Error! Bookmark not defined.
Gambar 4. 6 Sprite Musuh saat Jalan ................... Error! Bookmark not defined.
Gambar 4. 7 Sprite Musuh saat Menyerang ......... Error! Bookmark not defined.
Gambar 4. 8 Bagian-bagian Background Level 1 Error! Bookmark not defined.
Gambar 4. 9 Backgroud Level 1 .......................... Error! Bookmark not defined.
Gambar 4. 10 Bagian-bagian Background Level 2Error! Bookmark not defined.
Gambar 4. 11 Backgroud Level 2 ........................ Error! Bookmark not defined.
Gambar 4. 12 Bagian-bagian Background Level 3Error! Bookmark not defined.
Gambar 4. 13 Backgroud Level 3 ........................ Error! Bookmark not defined.
Gambar 4. 14 Implementasi Level 1 .................... Error! Bookmark not defined.
Gambar 4. 15 Implementasi Level 2 .................... Error! Bookmark not defined.
Gambar 4. 16 Implementasi Level 3 .................... Error! Bookmark not defined.
Gambar 4. 17 Implementasi Musik ...................... Error! Bookmark not defined.
Gambar 4. 18 Icon Disable Music ........................ Error! Bookmark not defined.
Gambar 4. 19 Icon Enable Music ......................... Error! Bookmark not defined.
Gambar 4. 20 Implementasi Splash Screen .......... Error! Bookmark not defined.
Gambar 4. 21 Implementasi Menu Utama ........... Error! Bookmark not defined.
Gambar 4. 22 Implementasi Menu Credit ............ Error! Bookmark not defined.
Gambar 4. 23 Implementasi Menu Help .............. Error! Bookmark not defined.
Gambar 4. 24 Implementasi Menu Win ............... Error! Bookmark not defined.
Gambar 4. 25 Implementasi Pause Screen ........... Error! Bookmark not defined.
Gambar 4. 26 Implementasi Game Over Screen .. Error! Bookmark not defined.
Gambar 4. 27 AnimatorController ....................... Error! Bookmark not defined.
Gambar 4. 28 Gerakan Animasi ........................... Error! Bookmark not defined.
Gambar 4. 29 Hierarchy Menu ............................. Error! Bookmark not defined.
Gambar 4. 30 Script help ...................................... Error! Bookmark not defined.
Gambar 4. 31 Button Canvas ............................... Error! Bookmark not defined.
Gambar 4. 32 Tampilan Tombol .......................... Error! Bookmark not defined.
Gambar 4. 33 Tampilan Tombol Left .................. Error! Bookmark not defined.
Gambar 4. 34 Tampilan Splash Screen ................ Error! Bookmark not defined.
Gambar 4. 35 Tampilan Splash Screen ................ Error! Bookmark not defined.
Gambar 4. 36 Grafik Hasil Kuisioner .................. Error! Bookmark not defined.
INTISARI
Adys Afriza. 2016. Pembuatan Game The Adventure of Trunojoyo Berbasis Android.
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret.
Perkembangan yang sangat cepat membuat industri game menciptakan game bukan
sekedar hobi untuk mengisi waktu luang. Seiring perkembangan zaman, banyaknya masyarakat
Indonesia yang belum mengetahui dan bahkan melupakan kisah sejarah Indonesia. Maka dari itu,
dibuat game The Adventure of Trunojoyo dengan tujuan sebagai media sarana pendidikan dalam
mempelajari sejarah Indonesia.
Pembuatan game ini melalui proses pendahuluan, pemilihan metodologi penelitian
sehingga membuat perancangan, untuk kemudian diimplementasikan di smartphone android.
Selanjutnya diuji dengan pengujian Black Box dan pengujian kuesioner.
Pembuatan tugas akhir ini menghasilkan game android yang dapat menjadi sarana
pendidikan sejarah Indonesia, pengenalan karakter Trunojoyo dan sebagai alternatif cara belajar
sejarah Indonesia menggunakan visualisasi berupa game. Dari kuesioner menyatakan bahwa 30
responden sebagian besar setuju bahwa game The Adventure of Trunojoyo dapat membantu
memperkenalkan sejarah Indonesia.
Kata Kunci: Android, Game, Petualangan, Sejarah, Trunojoyo
ABSTRACT
Adys Afriza. 2016. The making of the Game The Adventure of Trunojoyo Android-based.
Diploma III Information Technical Program, Maths and Science Department Sebelas Maret
University
Very rapid development makes the game industry created the game is not just a hobby in
your spare time Along with the times, many Indonesian people who do not know and even forget
the story of the history of Indonesia. Therefore, it made the game The Adventure of Trunojoyo
with media purpose as a means of education in the study of the history of Indonesia.
Making this game through the preliminary process, the selection of research methodologies
that make the design in order to then be implemented in smartphone android. Further tested with
Black Box testing and testing questionnaire.
Making this final task generates android game that can be a means of education of
Indonesian history, character recognition Trunojoyo and as an alternative way of learning the
history of Indonesia use visualization in the form of a game. From the questionnaire stated that 30
respondents largely agreed that the game The Adventure of Trunojoyo can help introduce the
history of Indonesia.
Keywords: Adventure, Android, Game, History, Trunojoyo
Download