PEMBUATAN GAME DEADLINE MODE TANDA TANGAN DOSEN BERBASIS SISTEM OPERASI ANDROID DENGAN UNITY3D
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika
Disusun Oleh: M. ANWAR SAFE’I NIM. M3111099
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2014
ii
iii
ABSTRACT M. Anwar Safe'i 2014. THE MAKING OF DEADLINE GAME CHAPTER LECTURER SIGNATURE BASED ON ANDROID OPERATING SYSTEM WITH UNITY3D. 3rd Diploma Program of Informatics Engineering, Faculty of Mathematics and Natural Sciences Sebelas Maret University. The development of mobile phone is rapid. Leaving the main function as a communication tool, the smartphone is now transform to be an entertainment media. With the rapid of smartphone technology with Android operating system, which is the most used operating systems today, most developers want to take part of the smartphone technology. The theme of this Deadline game is inspired from the habit of student who hold up task until reaching the deadline. To support the increasing of smartphone technology especially in entertainment area, then the development of Deadline game is developed with this growth of technology today and adopt from student life. The development of Deadline game was designed from the beginning to synchronized with the purpose of this game. Deadline game chapter lecturer signature was build with Unity3D android based with C# programming language. Its expected that this game can participaced the growth of technology today. Furthermore this game can also teach the students who hold up the task until the deadline. Keywords: Deadline, Chapter Lecturer Signature, Game, Unity3D, Android
iv
ABSTRAK M. Anwar Safe’i, 2014. PEMBUATAN GAME DEADLINE MODE TANDA TANGAN DOSEN BERBASIS SISTEM OPERASI ANDROID DENGAN UNITY3D. Program Diploma III Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret. Perkembangan handphone saat ini sudah sangat pesat. Meninggalkan fungsi utamanya yang dahulu sebagai alat komunikasi, sekarang menjadi media hiburan yang menyenangkan. Dengan pesatnya teknologi smartphone khususnya dengan sistem operasi android yang saat ini juga menjadi rajanya sistem operasi mobile sekarang ini, banyak para developer game yang ingin lebih menyemarakkan lagi perkembangan teknologi smartphone. Pembuatan game Deadline ini mengambil tema tentang kebiasaan mahasiswa yang kebanyakan mengerjakan tugas dengan waktu yang mendekati deadline tiba. Untuk lebih mendukung kemajuan teknologi smartphone khususnya dibidang hiburan, maka pembuatan game Deadline ini dibuat sesuai dengan perkembangan teknologi dan mengangkat cerita yang sudah menjadi kehidupan didalam lingkungan mahasiswa sekarang ini. Pembuatan game Deadline sudah dirancang dari awal agar sesuai dengan tujuan pembuatan game ini. Game Deadline mode Tanda Tanga Dosen ini dibuat menggunakan Unity3D berbasis sistem operasi Android dengan bahasa pemrograman C#. Diharapkan dapat ikut berpartisipasi pada perkembangan teknologi yang sangat marak saat ini. Selain itu game ini juga diharapkan dapat mengajarkan kepada mahasiswa yang memiliki kebiasaan menunda pekerjaan sampai deadline waktu yang sudah terbatas. Kata kunci: Deadline, Tanda Tangan Dosen, Game, Unity3D, Android
v
HALAMAN MOTTO
“Hanya kebodohan meremehkan pendidikan” P.Syrus “Education is the most powerful weapon which you can use to change the world” Nelson Mandela “Ignorance is the curse of God, knowledge id the wing wherewith we fly to heaven” William Shakespeare “Keberhasilan bukan dari hasil yang kita capai, tapi bagaimana usaha kita untuk mencapai keberhasilan tersebut” M. Anwar Safe’i
vi
HALAMAN PERSEMBAHAN
Saya persembahkan karya ini untuk: Keluarga tercinta Bapak Satiman, Ibu Poniyati, Dek Raja, Dek Rara, Mbak Sari, Mas Joni Iqbal dan Lia teman sekelompok yang mau bekerjasama dengan baik Laila Rohmah atas semangat dan dukungannya. Teman-teman TIB 2011 sebagai keluargaku dikampus
vii
KATA PENGANTAR Assalamu’alaikum Warahmatullahi Wabarakatuh. Bismillahirrahmanirrahim, puji syukur alhamdulillah penulis panjatkan kepada Allah subhanahu wa ta’ala yang telah memberikan segala nikmatNya sehingga penulis mampu menyelesaikan Tugas Akhir dengan lancar. Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan mecapai gelar Ahli Madya Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pembuatan Tugas Akhir, penulis tidak akan bisa melakukannya sendiri tanpa ada berbagai bantuan dari pihak lain. Tanpa bantuan Allah subhanahu wa ta’ala melalui tangan mereka, penulis tidak akan berjalan lancar dalam pembuatan Tugas Akhir ini. Penulis mengucapkan rasa terima kasih sekali kepada: 1. Allah subhanahu wa ta’ala yang telah memberikan segala nikmat dan kemudahan kepada penulis sehingga dapat menyelesaikan Tugas Akhir. 2. Keluarga, bapak, ibu, kakak, adik atas kasih sayang, dukungan, dan segalanya sehingga penulis bisa sampai saat ini berjuang untuk lebih baik. 3. M. Iqbal Ramadhan dan Lia Wuriyanti yang selalu menemani penulis dalam pengerjaan tugas akhir. 4. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D., Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 5. Drs. Y.S. Palgunadi, M.Sc., Ketua Program Diploma III Teknik Informatika,
Fakultas
Matematika
dan
Ilmu
Pengetahuan
Alam
Universitas Sebelas Maret Surakarta. 6. Taufiqurrakhman NH, S.Kom, pembimbing, yang telah memberikan bimbingan, nasehat, kritik dan saran selama penyusunan tugas akhir. 7. Rekan-rekan Teknik Informatika 2011 khususnya Teknik Informatika kelas B 2011 terima kasih atas segala support dan bantuan kalian. 8. Seluruh pihak-pihak yang tidak dapat penulis cantumkan satu persatu, atas segala bimbingan, bantuan, kritik dan saran dalam penyusunan laporan ini.
viii
Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak demi terciptanya kesempurnaan penulisan laporan ini dan penulis akan berusaha untuk lebih baik lagi ke depannya. Wassalamu’alaikum Warahmatullahi Wabarakatuh.
Surakarta, 25 Juni 2014 Penulis
ix
DAFTAR ISI Halaman HALAMAN JUDUL...................................................................................... i HALAMAN PERSETUJUAN ....................................................................... ii 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 BAB I PENDAHULUAN ........................................................................... 1 1.1
Latar Belakang ............................................................................ 1
1.2
Perumusan Masalah..................................................................... 2
1.3
Batasan Masalah .......................................................................... 2
1.4
Tujuan.......................................................................................... 3
1.5
Manfaat........................................................................................ 3
1.6
Metodologi .................................................................................. 3
1.7
Sistematika Penulisan.................................................................. 4
BAB II LANDASAN TEORI .................................................................... 6 2.1
Game ........................................................................................... 6
2.2
Android........................................................................................ 6
2.3
Pengembangan Game .................................................................. 7
2.4
Unity 3D ...................................................................................... 10
2.5
Bahasa Pemrograman C# ............................................................ 10
2.6
Adobe Photoshop ........................................................................ 11
x
2.7
Pengujian Blackbox ..................................................................... 11
2.8
Kuisioner ..................................................................................... 12
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN APLIKASI 13 3.1
Pembuatan Game Design Document ........................................... 13 3.1.1 Judul Game......................................................................... 13 3.1.2 Project Overview ................................................................ 13 3.1.2.1 Tim ............................................................................. 13 3.1.2.2 Ringkasan Gameplay .................................................. 15 3.1.2.3 Core Gameplay ........................................................... 15 3.1.2.4 Genre .......................................................................... 15 3.1.2.5 Fitur ............................................................................ 16 3.1.2.6 Project Scope .............................................................. 18 3.1.2.7 Target Pengguna ......................................................... 18 3.1.2.8 Audio Source .............................................................. 18 3.1.2.9 Target Platform .......................................................... 18 3.1.3 Story, Setting dan Karakter ................................................ 18 3.1.3.1 Story............................................................................ 18 3.1.3.2 Setting ......................................................................... 19 3.1.3.3 Karakter ...................................................................... 19 3.1.4 In-Game Action .................................................................. 19 3.1.5 Kontrol ............................................................................... 19 3.1.6 Interface ............................................................................. 20 3.1.7 Scoring ............................................................................... 20 3.1.8 Asset List ............................................................................ 20
3.2
Pembuatan Art Production Plant ................................................ 20 3.2.1 Art Team ............................................................................. 20 3.2.2 Concept............................................................................... 21
xi
3.2.2.1 Character .................................................................... 21 3.2.2.2 Gameplay .................................................................... 21 3.2.2.3 Main Game ................................................................. 22 BAB IV IMPLEMENTASI DAN EVALUASI ........................................... 25 4.1
Project Plan................................................................................. 25
4.2
Development Schedule ................................................................ 25
4.3
Technical Design Document ....................................................... 26 4.3.1 Tahap GUI Design ............................................................. 26 4.3.1.1 Desain Logo................................................................ 26 4.3.1.2 Desain Tombol ........................................................... 26 4.3.1.3 Implementasi GUI ...................................................... 27 4.3.2 Audio .................................................................................. 28 4.3.2.1 Audio Source .............................................................. 28 4.3.2.2 Implementasi Audio .................................................... 28 4.3.3 Mode Tanda Tangan Dosen ............................................... 29 4.3.3.1 Karakter ...................................................................... 29 4.3.3.2 Musuh ......................................................................... 37 4.3.3.3 Item ............................................................................. 38 4.3.3.4 Animasi....................................................................... 40 4.3.3.5 Background................................................................. 44 4.3.3.6 Pintu............................................................................ 46 4.3.3.7 HUD (Heads Up Display) .......................................... 49 4.3.3.8 Scene Game Over ....................................................... 50
4.4
Ongoing Evaluation .................................................................... 51 4.4.1 Evaluasi Fungsional Game ................................................. 51 4.4.2 Evaluasi Menggunakan Device .......................................... 62
4.5
Alpha Testing............................................................................... 66
BAB V PENUTUP ...................................................................................... 68
xii
5.1
Kesimpulan.................................................................................. 68
5.2
Saran ............................................................................................ 68
DAFTAR PUSTAKA .................................................................................... 69
xiii
DAFTAR GAMBAR Halaman Gambar 3.1 Rancangan Karakter Game Deadline ......................................... 21 Gambar 3.2 Rancangan Mode Pengerjaan Tugas .......................................... 21 Gambar 3.3 Rancangan Mode Tanda Tangan Dosen..................................... 21 Gambar 3.4 Rancangan Mode Hari Pengumpulan ......................................... 22 Gambar 3.5 Rancangan Tampilan Pilih Karakter .......................................... 22 Gambar 3.6 Rancangan Tampilan Menu Utama ............................................ 22 Gambar 3.7 Rancangan Tampilan Menu Archievment.................................. 23 Gambar 3.8 Rancangan Tampilan Menu About ............................................ 23 Gambar 3.9 Rancangan Tampilan Menu Shop .............................................. 23 Gambar 3.10 Rancangan Tampilan Game Over ............................................ 24 Gambar 3.11 Rancangan Tampilan Win ........................................................ 24 Gambar 4.1 Desain Logo Deadline ................................................................ 26 Gambar 4.2 Desain Tombol Play ................................................................... 27 Gambar 4.3 Komponen Gameobject Karakter ............................................... 30 Gambar 4.4 Animator Controler Player ......................................................... 31 Gambar 4.5 Transisi Lari ............................................................................... 32 Gambar 4.6 Karakter Lari .............................................................................. 32 Gambar 4.7 Transisi Idle ............................................................................... 33 Gambar 4.8 Karakter Idle............................................................................... 33 Gambar 4.9 Transisi Lompat.......................................................................... 34 Gambar 4.10 Karakter Melompat .................................................................. 34 Gambar 4.11 Transisi Sliding......................................................................... 36 Gambar 4.12 Karakter Sliding ....................................................................... 36 Gambar 4.13 Komponen Gameobject Buku .................................................. 38 Gambar 4.14 Komponen Gameobject PowerUp ........................................... 39
xiv
Gambar 4.15 Animation Gameobject PowerUp ............................................ 39 Gambar 4.16 Tampilan Komponen Animasi Kucing .................................... 41 Gambar 4.17 Tampilan Animator Gameobject Kucing ................................. 42 Gambar 4.18 Tampilan Animation Gameobject Kucing ................................ 42 Gambar 4.19 Tampilan Sprite Gameobject Percakapan ................................ 43 Gambar 4.20 Tampilan Component Gameobject Percakapan...................... 44 Gambar 4.21 Komponen Pintu Biru ............................................................. 47 Gambar 4.22 Isi Bagian HUD ...................................................................... 50 Gambar 4.23 Tampilan Game Over ............................................................. 51
xv
DAFTAR TABEL Halaman Tabel 3.1 Pembagian Jobdesk ........................................................................ 13 Tabel 3.2 Jobdesk Pembuatan Gameplay Mode Tanda Tangan Dosen ......... 14 Tabel 3.3 Jobdesk GUI Artist ......................................................................... 21 Tabel 4.1 Development Schedule ................................................................... 25 Tabel 4.2 Pengujian Fungsional Game .......................................................... 52 Tabel 4.3 Pengujian Pada Device ................................................................... 63 Tabel 4.4 Daftar Pertanyaan Kuisioner .......................................................... 66
xvi