PERANCANGAN DAN PEMBUATAN GAME “YUK DIET” BERBASIS ANDROID SEBAGAI EDUKASI MAKANAN SEHAT PADA ANAK
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 : ARTHA BASKARA JATI
NIM. M3115029
PROGRAM DIPLOMA III TEKNIK INFORMATIKA SEKOLAH VOKASI
UNIVERSITAS SEBELAS MARET SURAKARTA
2020
commit to user
ii
PERSETUJUAN
commit to user
iii
PENGESAHAN
commit to user
iv
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 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, 23 Maret 2020
Artha Baskara Jati NIM. M3115029
commit to user
v
HALAMAN MOTTO
“Ora ana daya lan kekuwatan kajaba saka ngarsaning gusti Allah SWT”
“Setiap pengambilan keputusan pasti memiliki risiko, entah besar maupun kecil”
(Ibuk)
“Sok sopo sing ngedekake roso syukur bakal ditambah nikmate, lan sopo sing kufur bakal pikantuk azab kang pedih”
(Q.S. Ibrahim:7)
commit to user
vi
HALAMAN PERSEMBAHAN
Pertama, saya ucapkan puji syukur kehadirat Allah SWT, karena atas berkat rahmat dan hidayahNya, penulis dapat menyelesaikan tugas akhir ini. Akan saya
persembahkan karya ini kepada:
Yang tercinta,
Ibuk Sulasih, Bapak S.Sumardi.
Tidak lupa serta kedua kakak Dian Dini Tulusti dan Panji Wijaya Raya.
Atas dukungan dana, materi, bimbingan, kasih sayang dan pengorbanan yang tak dapat dinilai dengan apapun.
Segenap
Dosen Diploma III Teknik Informatika FMIPA UNS
Atas jasa beliau-beliau yang telah sabar mendidik serta mencerdaskan kami, terkhusus saya sendiri.
Sahabat-sahabat TIB yang luar biasa, khususnya Ariel Yonatan Alin yang telah berjuang mengembalikan semangat saya menyelesaikan tugas akhir ini. Tidak lupa Daniel Ariel Sulistyo yang juga telah berjuang bersama mengerjakan tugas
Akhir ini.
Almamaterku Universitas Sebelas Maret Surakarta
Terima kasih atas segala dukungan , semangat dan kehangatan persahabatan yang kalian berikan kepada saya.
Terimakasih juga saya ucapkan kepada semua pihak yang telah membantu menyelesaikan Tugas Akhir ini.
commit to user
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena telah melimpahkan rahmat dan karunia-Nya seingga penulis dapat menyelesaikan Laporan Tugas Akhir dengan judul “PERANCANGAN DAN PEMBUATAN GAME “YUK DIET”
BERBASIS ANDROID SEBAGAI EDUKASI MAKANAN SEHAT PADA ANAK”. 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.
Dengan tersusunya skripsi ini penulis ingin menyampaikan ucapan terimakasih kepada:
1. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku Pimpinan Fakultas MIPA, serta Drs. Santoso Tri Hananto, M.Acc., Ak., sebagai Direktur Sekolah Vokasi Universitas Sebelas Maret yang telah memberikan izin kepada penulis untuk belajar.
2. Ibu Hartatik S.Si., M.Si., selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan izin kepada penulis untuk melaksanakan Tugas Akhir.
3. Bapak Fendi Aji Purnomo, S.SI., M.ENG. selaku dosen pembimbing yang telah memberikan ilmu dan membimbing penulis dalam menyelesaikan project dan Tugas Akhir dengan baik
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Kedua Orang Tua, yang selalu memberikan doa dan dukungan terbesar sehingga penulis selalu termotivasi untuk menyelesaikan project dan Tugas Akhir dengan baik dan penuh semangat.
6. Teman-teman D3 Teknik Informatika angkatan 2015 khususnya kelas TIB, yang selalu menyemangati dan mendukung di setiap saat.
commit to user
viii
Penulis menyadari bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Maka dari itu, penulis sangat menerima kritik, saran dan masukan yang bersifat membangun. Akhir kata, penulis berharap semoga laporan Tugas Akhir ini dapat memberikan manfaat dan wawasan kepada para pembaca pada umumnya, dan kepada penulis pada khususnya.
Surakarta, 31 Maret 2020
Artha Baskara Jati
commit to user
ix ABSTRAK
Dalam suatu kehidupan, kesehatan tubuh merupakan salah satu unsur yang sangat penting. Akan tetapi, kesadaran masyarakat mengenai pentingnya kesehatan masih sangat rendah, maka perlu ditanamkan kebiasaan hidup sehat sejak anak.
Anak-anak memiliki pola pertumbuhan dan perkembangan yang khusus sesuai dengan tingkat pertumbuhan dan perkembangannya. Sehingga dalam hal ini salah satu cara mengajarkan kesehatan kepada anak adalah melalui permainan.
Untuk membuat atau mengembangkan permainan ini terdapat banyak metodologi yang bisa digunakan. Permainan “Yuk Diet” ini, menggunakan metodologi analisa terhadap anak dengan kekurang tertarikan terhadap makanan sehat, kemudian mencari konsep permainan yang cocok bagi anak tersebut. Pencarian data kebutuhan pembuatan aplikasi dimulai dengan mencari apa masalah yang sering dihadapi dalam kehidupan sehari-hari. Dalam hal ini, perancangan akan lebih mudah untuk menghasilkan aplikasi yang sesuai dengan kebutuhan. Setelah selesai dengan pencarian data, kemudian dilanjutkan dengan pengerjaan rancangan jalan cerita yang akan dibangun dalam aplikasi ini. Pembuatan perancangan desain seiring dengan berjalannya jalan cerita.
Dengan konsep yang telah ada, dihasilkan permainan dengan judul “Yuk Diet”
dengan konsep dua dimensi. Aktor berlari mencari makanan sehat dan menghindari makanan kurang sehat sehingga anak diharapkan dapat mengenalinya dengan lebih baik. Aplikasi dibuat dengan tampilan dua dimensi serta memiliki konsep edukasi bagaimana anak seharusnya memilih makanan yang sehat dan kaya nutrisi. Gambaran yang ditampilkan dibuat lebih menarik karena diperuntukkan bagi anak-anak. Karakter yang dibuat juga memiliki gambaran seperti anak dengan tubuh gendut agar sesuai dengan tema. Setelah semua desain selesai, pembuatan dilanjutkan dengan penggabungan animasi, kode algoritma program, serta audio.
Kata kunci: Game, Makanan Sehat, Android, Kesehatan, Anak commit to user
x ABSTRACT
In a life, body health is one very important element. However, public awareness of the importance of health is still very low, so it is necessary to instill healthy habits from childhood. Children have a specific growth and development pattern according to their level of growth and development. So in this case one way to teach health to children is through play.
To create or develop this game there are many methodologies that can be used.
The game "Yuk Diet" uses an analysis methodology for children with less interest in healthy food, then looks for a game concept that is suitable for these children.
Searching data for application development needs begins by looking for what problems are often faced in everyday life. In this case, the design will be easier to produce applications that suit your needs. After completing the data search, then proceed with the work on the storyline design that will be built in this application.
Making a design plan in line with the storyline.
With the existing concept, a game entitled “Yuk Diet” was produced with a two- dimensional concept. Actors run in search of healthy food and avoid unhealthy foods so that children are expected to recognize them better. The application is made with a two-dimensional display and has an educational concept on how children should choose healthy and nutrient-rich foods. The image that is displayed is made more attractive because it is intended for children. The characters created also have an image like a child with a fat body to fit the theme.
After all the designs have been completed, the creation is continued by combining animation, program algorithm code, and audio.
Keywords: Games, Healthy Food, Android, Health, Children
commit to user
xi DAFTAR ISI
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN MOTTO ... v
HALAMAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
ABSTRAK ... ix
ABSTRACT ... x
DAFTAR ISI ... xi
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 4
1.3 Batasan Masalah ... 4
1.4 Tujuan Penelitian ... 5
1.5 Manfaat Penelitian ... 5
1.6 Sistematika Penulisan ... 5
1.7 Metodologi Penelitian ... 5
BAB II LANDASAN TEORI ... 7
2.1 Tinjauan Pustaka ... 7
2.2 Landasan Teori ... 8
2.2.1 Makanan ... 8
2.2.2 Makanan Sehat ... 9
2.2.3 Game ... 12
2.2.4 Smartphone ... 15 2.2.5 Android ... 16 commit to user
xii
2.2.6 Game Engine ... 17
2.2.7 Playstore ... 17
2.2.8 Use Case ... 18
2.2.9 Pengujian Black Box ... 19
2.2.10 C# (C-Sharp) ... 20
2.2.11 Unity ... 20
2.2.12 Corel Draw ... 21
2.2.13 Adobe Audition ... 22
BAB III ANALISIS DAN PERANCANGAN GAME ... 23
3.1 Konsep Dasar Proyek Pengembangan Game ... 23
3.1.1 Konsep Dasar Game ... 23
3.1.2 Proposal ... 25
3.1.3 Target Player ... 25
3.1.4 Dukungan Platform, Teknologi dan Multiplayer ... 25
3.2 Manajemen Proyek Pengembangan Game ... 26
3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game ... 26
3.2.2 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Pengembangan Game ... 27
3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Implementasi Game ... 27
3.2.4 Kebutuhan Perangkat Keras dalam Pengujian Game... 28
3.3 Perancangan Dasar Game ... 29
3.3.1 Narasi Dan Storyboard ... 29
3.3.2 Gameplay ... 29
3.3.3 Playability ... 31
3.3.4 Genre ... 32
3.4 Aset Dan Seni Game ... 33
3.4.1 Konsep Seni ... 33
3.4.2 Karakter ... 33
3.4.3 Lingkungan ... 34
3.4.4 Daftar Misi, Desain Level, Penempatan, dan Pertemuan ... 35
3.4.5 Musik Background Dan Suara Efek ... 37
3.4.6 Antar Muka ... 37 3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) ... 42 commit to user
xiii
3.6 Game Flow ... 44
3.7 Rancangan Perhitungan Dalam Game ... 45
1. Score ... 45
2. Kecepatan Aktor ... 45
3. Nyawa ... 45
4. Pemunculan Acak Monster ... 46
5. Total Skor ... 46
BAB IV IMPLEMENTASI DAN EVALUASI GAME ... 47
4.1 Implementasi Aset dan Seni ... 47
4.1.1 Implementasi Karakter ... 47
4.1.2 Implementasi Lingkungan ... 49
4.1.3 Implementasi Desain Level ... 49
4.1.4 Implementasi Musik Dan Suara ... 56
4.1.5 Implementasi Antar Muka... 57
4.2 Teknis Animasi Karakter ... 63
a. Import Gambar ... 63
b. Potong Gambar ... 63
c. Buka Animation Timeline ... 64
d. Aplikasi Gerakan ... 64
4.3 Teknis Pemrograman ... 65
4.3.1 Scene Utama... 65
4.3.2 Aktor ... 66
4.3.3 User Interface Game ... 67
4.3.4 Monster ... 68
4.4 Pengujian Game ... 69
4.4.1 Fungsionalitas ... 70
4.4.2 Kompatibilitas ... 72
4.5 Perilisan ... 73
BAB V KESIMPULAN DAN SARAN ... 74
5.1 Kesimpulan ... 74
5.2 Saran ... 74
DAFTAR PUSTAKA ... 75 commit to user
xiv
DAFTAR TABEL
Tabel 2. 1 Versi Android ... 16
Tabel 2. 2 Simbol-simbol Use Case ... 18
Tabel 4. 1 Uji Black Box... 70
Tabel 4. 2 Error Pada Game ... 71
Tabel 4. 3 Uji Kompatibilitas ... 72
commit to user
xv
DAFTAR GAMBAR
Gambar 2. 1 Unity Versi 2018.2.21f1 ... 21
Gambar 2. 2 Corel Draw ... 21
Gambar 2. 3 Adobe Audition ... 22
Gambar 3. 1 Konsep Informasi Makanan Sehat ... 23
Gambar 3. 2 Konsep Permainan Utama ... 24
Gambar 3. 3 Konsep Kuis ... 24
Gambar 3. 4 Karakter aktor ... 33
Gambar 3. 5 Karakter Musuh ... 33
Gambar 3. 6 Karakter Poin ... 34
Gambar 3. 7 Karakter monster ... 34
Gambar 3. 8 Rancangan lingkungan game ... 35
Gambar 3. 9 Tampilan desain level ... 36
Gambar 3. 10 Tampilan penempatan ... 37
Gambar 3. 11 Rancangan main menu scene... 39
Gambar 3. 12 Rancangan manfaat makanan sehat scene ... 39
Gambar 3. 13 Rancangan manfaat makanan sehat scene ... 40
Gambar 3. 14 Tombol Main Menu ... 40
Gambar 3. 15 Tombol Navigasi ... 41
Gambar 3. 16 Tombol Instruksi Singkat ... 41
Gambar 3. 17 Menu Pause ... 41
Gambar 3. 18 Use Case Display System ... 42
Gambar 3. 19 Use Case Game Object Interaction ... 43
Gambar 3. 20 Use Case Player Input ... 43
Gambar 3. 21 UML Use Case ... 44
Gambar 3. 22 Game Flow ... 45
Gambar 4. 1 Implementasi Karakter Game Yuk Diet ... 47
Gambar 4. 2 Implementasi Karakter Rintangan Game Yuk Diet ... 48
Gambar 4. 3 Implementasi Karakter Poin Game Yuk Diet ... 48 Gambar 4. 4 Implementasi Karakter Monster ... 49 commit to user
xvi
Gambar 4. 5 Implementasi Lingkungan ... 49
Gambar 4. 6 Implementasi Desain Level ... 50
Gambar 4. 7 Level 1 Game Yuk Diet ... 50
Gambar 4. 8 Level 2 Game Yuk Diet ... 51
Gambar 4. 9 Level 3 Game Yuk Diet ... 51
Gambar 4. 10 Level 4 Game Yuk Diet ... 52
Gambar 4. 11 Level 5 Game Yuk Diet ... 53
Gambar 4. 12 Level 6 Game Yuk Diet ... 53
Gambar 4. 13 Level 7 Game Yuk Diet ... 54
Gambar 4. 14 Level 8 Game Yuk Diet ... 55
Gambar 4. 15 Level 9 Game Yuk Diet ... 55
Gambar 4. 16 Level 10 Game Yuk Diet ... 56
Gambar 4. 17 Implementasi Sudut Pandang ... 57
Gambar 4. 18 Implementasi Skema Warna... 58
Gambar 4. 19 Implementasi Judul Game ... 58
Gambar 4. 20 Implementasi Title Scene ... 59
Gambar 4. 21 Implementasi Cara bermain ... 59
Gambar 4. 22 Scene Edukasi manfaat makanan bergizi ... 60
Gambar 4. 23 Menu Pause ... 60
Gambar 4. 24 Navigasi ... 61
Gambar 4. 25 Score ... 61
Gambar 4. 26 Nyawa... 61
Gambar 4. 27 Total Score ... 62
Gambar 4. 28 Game Over ... 62
Gambar 4. 29 Import Gambar ... 63
Gambar 4. 30 Potong Gambar ... 64
Gambar 4. 31 Animation ... 64
Gambar 4. 32 Aplikasi Gerakan Animasi ... 65
Gambar 4. 33 Script Pindah Scene ... 66
Gambar 4. 34 Script Gerak Kanan ... 66 Gambar 4. 35 Script Gerak Kiri ... 67 commit to user
xvii
Gambar 4. 36 Script Gerak Lompat ... 67
Gambar 4. 37 Script Navigation ... 67
Gambar 4. 38 Script Score ... 68
Gambar 4. 39 Script Total finish score ... 68
Gambar 4. 40 Script Monster ... 69
commit to user