PEMBUATAN GAME 2D : CHALLENGE MISSION OF COOKING INDONESIA BERBASIS ANDROID
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 : DINI HAPSARI M3113046
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016
ii
3
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, 03 Juni 2016
Dini Hapsari NIM. M3113046
4
HALAMAN MOTTO
“Setiap Orang Punya Jatah Gagal. Habiskan Jatah Gagalmu Saat Muda.” (Dahlan Iskan)
5
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 Keluarga Bapak Saptogiri, Ibu Dewi Kuncorowati dan kakak Indra Nurawan atas dukungan, bimbingan, kasih sayang dan pengorbanan yang tak dapat dinilai dengan apapun.
Bapak Ibu Dosen D3 Teknik informatika FMIPA UNS Atas bekal ilmu pengetahuan untukku dalam menapaki masa depan.
Sahabat-sahabat tercinta Devy Raisa Issary, Dita Verdiana, Dea Filsa Sukmaylena, Devi Ayu Oktania, dan Fardila Inastiana yang banyak memberikan semangat dalam menyelesaikan Tugas Akhir ini.
Almamater UNS serta teman-teman angkatan D3 Teknik Informatika 2013 khususnya untuk TI-A yang luar biasa. Terima kasih atas segala dukungan , semangat dan kehangatan persahabatan yang kalian berikan dalam hidup saya.
6
KATA PENGANTAR Puji syukur kehadirat Allah SWT yang telah melimpahkan seluruh rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Pembuatan Game 2d : Challenge Mission Of Cooking Indonesia Berbasis Android” . 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. Bapak 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. Bapak 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. 3. Bapak Firma Sahrul Bahtiar,S.Kom., M.Eng selaku dosen pembimbing yang telah dengan penuh kesabaran memberikan ilmu serta bimbingan kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Keluarga tercinta, Bapak, Ibu, dan kakak yang selalu mendukung dalam menyelesaikan Tugas Akhir ini. 7. Teman-teman angkatan 2013 khususnya mahasiswa DIII Teknik Informatika A yang telah membantu kelancaran pembuatan Tugas Akhir. 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,8 Mei 2016
7
Penulis
8
DAFTAR ISI HALAMAN JUDUL .................................................................................. i HALAMAN PERSETUJUAN..................................................................... ii HALAMAN PENGESAHAN ..................................................................... iii HALAMAN PERNYATAAN ..................................................................... iv HALAMAN MOTTO .................................................................................. v HALAMAN PERSEMBAHAN .................................................................. vi KATA PENGANTAR ................................................................................. vii DAFTAR ISI................................................................................................ ix DAFTAR TABEL ........................................................................................ xii DAFTAR GANBAR .................................................................................... xiii INTISARI .................................................................................................... xiv ABSTRACT ................................................................................................. xv BAB I PENDAHULUAN 1.1 Latar Belakang ................................................................................. 1 1.2 Perumusan Masalah ........................................................................ 1 1.3 Batasan Masalah .............................................................................. 2 1.4 Tujuan Penelitian ............................................................................ 2 1.5 Manfaat Penelitian .......................................................................... 2 1.6 Metodologi Penelitian ...................................................................... 3 1.7 Sistematika Penelitian ...................................................................... 5 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka ............................................................................. 3 2.2 Game ............................................................................................... 3 2.3 Android ........................................................................................... 4 2.4 Game Maker ..................................................................................... 7 2.5 Corel Draw ....................................................................................... 8 2.6 Photoshop ......................................................................................... 9 2.7 Multimedia ...................................................................................... 9 2.7.1 Grafis ........................................................................................... 10 2.7.2 Bunyi .......................................................................................... 10 2.8 Perbedaan 3D dan 2D ...................................................................... 11 2.9 Use Case Diagram ........................................................................... 12 BAB III ANALISIS DAN PERANCANGAN 3.1 Konsep Dasar Proyek Pengembangan Game ................................... 14 3.1.1 Konsep Dasar Proyek Pengembangan Game ............................. 14 3.1.2 Proposal ..................................................................................... 14 3.1.3Target pemain ............................................................................. 14 3.1.4 Dukungan platform, teknologi, dan multiplayer……………….15 3.2 Manajemen Proyek Pengembangan Game ...................................... 15 3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game ........... 15 3.2.2 Perencanaan Jadwal .................................................................. 15 3.2.3 Kebutuhan Perangkat Dalam Pengembangan Game ................ 16 3.2.3.1 Software............................................................................ 17 3.2..3.2 Hardware .......................................................................... 17 3.2.4 ...................................................................................................Kebutuhan Perangkat Lunak dan Perangkat Keras Dalam Implementasi Game 17 3.3 Perancangan Dasar Game ............................................................... 17 3.3.1 Narasi dan Storyboard ............................................................. 17 9
3.3.2 Gameplay ................................................................................. 18 3.3.3 Playbility ................................................................................. 18 3.3.4 Genre ....................................................................................... 18 3.4 Aset dan Seni Game ........................................................................ 18 3.4.1 Konsep Seni ............................................................................. 19 3.4.2 Karakter......................................................................................... 20 3.4.3 Lingkungan .................................................................................. 20 3.4.4 Daftar Misi, Desain Level ............................................................ 20 3.4.5 Musik dan Suara .......................................................................... 23 3.4.6 Pengaturan .................................................................................... 23 3.4.7 Antar Muka .................................................................................. 23 3.4.7.1 Pengaturan Kamera (Camera Setup) ...................................... 23 3.4.7.2 Perancangan Judul Game (Game Tittle Screen) ..................... 24 3.4.7.3 Perancangan Main Menu ....................................................... 25 3.4.7.4 Perancangan Button ................................................................ 25 3.4.7.5 Perancangan Game Over ........................................................ 26 3.4.7.6 Perancangan Game Win ......................................................... 27 3.4.7.7 Perancangan Splash Screen Perancangan Tentang ................ 27 3.5 Spesifikasi kebutuhan Game fungsional (SRS Functional) ............ 28 BAB 1V IMPLEMENTASI DAN EVALUASI GAME 4.1 Implementasi dan Aset Seni ............................................................ 30 4.1.1 Implementasi Konsep Seni ........................................................ 30 4.1.2 Implementasi Karakter ............................................................ 30 4.3.5 Perilisan........................................................................................ 49 4.3.6 Build Aplikasi .............................................................................. 50 BAB V PENUTUP 5.1 Kesimpulan ...................................................................................... 55 5.2 Saran ................................................................................................. 55
10
DAFTAR TABEL
Tabel 2.1 Simbol Use Case Diagram (Shalahuddin dan Rosa, 2011) ......... 13 Tabel 3.1 Tim Pengembang Game............................................................... 15 Tabel 3.2 Jadwal Pembuatan Game ............................................................. 16 Tabel 4.1 Pengujian Fungsi Game ............................................................... 42 Tabel 4.2 Pengujian Implementasi Game pada Perangkat ........................ 44
11
DAFTAR GAMBAR Gambar 3.1 Karakter Cheef ......................................................................... 19 Gambar 3.2 Desain Tahap 1......................................................................... 20 Gambar 3.5 Desain Tahap 3......................................................................... 21 Gambar 3.3 Desain Tahap 2......................................................................... 21 Gambar 3.6 Desain Tahap 4......................................................................... 22 Gambar 3.5 Skema Warna .......................................................................... 23 Gambar 3.6 Desain Logo Judul ................................................................... 24 Gambar 3.7 Main Menu ............................................................................... 24 Gambar 3.8 Button ....................................................................................... 25 Gambar 3.9 Game Over .............................................................................. 26 Gambar 3.10 Game Win .............................................................................. 26 Gambar 3.11 Splash Screen ......................................................................... 27 Gambar 3.12 Tentang .................................................................................. 28 Gambar 3.13 Use Case Display System ...................................................... 29 Gambar 4.1 Implementasi Konsep Seni....................................................... 30 Gambar 4.2 Implementasi Karakter Cheef .................................................. 31 Gambar 4.3 Implementasi tahap 1 ............................................................... 32 Gambar 4.4 Implementasi tahap 2 .............................................................. 32 Gambar 4.5 Implementasi tahap 3 ............................................................... 33 Gambar 4.6 Implementasi tahap 4 ............................................................... 33 4.1.4Implementasi Daftar Misi, Desain Tahap ............................................ 34 Gambar 4.7 Implementasi tahap 1 pada Game Maker Studio ..................... 34 Gambar 4.8 Implementasi tahap 2 pada Game Maker Studio ..................... 35 Gambar 4.9 Implementasi tahap 3 pada Game Maker Studio ..................... 35 Gambar 4.10 Implementasi tahap 4 pada Game Maker Studio ................... 36 Gambar 4.11 Implementasi Musik dan Suara .............................................. 36 Gambar 4.11 Implementasi Pengaturan ....................................................... 37 Gambar 4.12 Tampilan Judul Game ............................................................ 38 Gambar 4.13 Tampilan Menu ...................................................................... 38 Gambar 4.15 Tampilan Game Over Screen ................................................. 39 Gambar 4.17 Display room .......................................................................... 40 Gambar 4.18 Display Loading ..................................................................... 41 Gambar 4.19 Display Random ..................................................................... 41 Gambar 4.20 Display Game Over ................................................................ 42
12
INTISARI Dini Hapsari . 2016. Pembuatan Game 2D “CHALLENGE MISSION OF COOKING INDONESIA” Berbasis Android. Program Diploma III Teknik Informatika, Fakultas Matematika Dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret, Surakarta, 2016. Indonesia merupakan negara yang memiliki kekayaan dan keanekaragamanbudaya. Salah satunya adalah masakan Indonesia. Namun, sayangnya, saat ini makanan Indonesia ini kurang karena banyaknya makanan ringan dan cepat saji yang bermunculan.Maka dari itu, Makanan Indonesia perlu dikenalkan dan diingatkan kembali kepada kalangan umum. Salah satu asset yang mendukung perkembangan mobile adalah mobile gaming. Memanfaatkan teknologi yang ada dan untuk menjaga budaya Indonesia diluar cara konvensional dirancanglah sebuah Game pengenalan masakan Indonesia yang merupakan Game dua dimensi (2D) dengan melalui tahap-tahapan yang sudah ditentukan. Tujuan dari permainan ini adalah untuk meningkatkan minat kalangan umum akan Makanan Indonesia dengan tahap-tahap yang sudah ditentukan. Tahap-tahapnya antara lain, pertama memilih tipe dapur yang teracak secara otomatis, kemudian memilih bumbu masakan sesuai makanan yang dipilih,Dan yang terakhir memilih atau menebak cara memasak sesuai list yang sudah dipersiapkan secara acak tersebut. Manfaat dari permainan ini adalah agar Masakan Indonesia tidak hilang sebagai salah satu kebudayaan Indonesia dan dikonsumsi sebagai kebutuhan sehari-hari. Untuk membuat Game ini diperlukan data-data resep dari beberapa masakan khas daerah di Indonesia. Game yang dibuat menggunakan software Game Maker Studio dengan bahasa Game Maker Language (GML) Kata Kunci : Memasak, Android, Indonesia
13
ABSTRACT Dini Hapsari. 2016. Creating 2D Game “CHALLENGE MISSION OF COOKING INDONESIA” based on Android. Informatics Engineering Diploma Program, Faculty of Mathematic and Natural Sciences, Sebelas Maret University, Surakarta, 2016 Indonesia is a country that has the richness and diversity of cultures, Indonesian cuisine is one of the examples. Unfortunately, Indonesian cuisine is less desirable because many fast dishes are emerging. Therefore, Indonesian Cuisine needs to be introduced and reminded again to the public. Introducing can be through the use of existing technology. One of the assets that support the development of technology, in this case mobile technology, is mobile gaming. The writer design a game to introduce Indonesian Cuisine using existing technology and to keep Indonesian Culture, which is a 2D game to go through stages that have been determined. The aim of the game is to raise the interest among the public about Indonesian Cuisine with stages that have been determined. The stages are (1) selecting the type of cuisine that will be played, (2) choosing the type of kitchen which is automatically randomized, (3) selecting a cooking spice according to dishes selected, (4) choosing or guessing how to cook based on the lists that have been prepared randomization. The benefit of the game is that Indonesian Cuisine is not lost as one of the Indonesian culture and consumed as daily necessities. The writer took data from several Indonesian Cuisine recipes to make this game. This game is created using Game Maker Studio Software and using language Game Maker Language (GML) Keyword: cuisine, Android, Indonesia
14