• Tidak ada hasil yang ditemukan

Pembuatan Game Identify Trash Berbasis Android Menggunakan Unity 3D Halaman Awal

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Game Identify Trash Berbasis Android Menggunakan Unity 3D Halaman Awal"

Copied!
20
0
0

Teks penuh

(1)

i

PEMBUATAN GAME “IDENTIFY TRASH” BERBASIS ANDROID

MENGGUNAKAN UNITY 3D

Tugas Akhir

Untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh

IKA NUR FARIDA M3113070

Kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)

ii

(3)

iii

(4)

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, 3 Juni 2016

IKA NUR FARIDA

(5)

v MOTTO

“Lebih Baik Dikenal Daripada Terkenal.”

(Ika Nur Farida)

“Cita-cita Itu Memang Berawal Dari Mimpi, Tapi Anda Jangan Lupa Bangun Untuk Meraihnya.”

(Hitam Putih – Trans7)

“Life Is Like Flappy Bird, Sometimes Up, Sometimes Down. “

(Hitam Putih – Trans7)

“Setiap Orang Punya Jatah Gagal. Habiskan Jatah Gagalmu Saat Muda.”

(6)

vi

HALAMAN PERSEMBAHAN

Pertama penulis memanjatkan puji syukur kepada Allah SWT karena cinta, kasih saying dan keridhaan-MU hamba takkan pernah mampu menyelesaikan karya ini. Kupersembahkan karya ini kepada :

Yang tercinta Keluarga

Bapak Soekar, Ibu Jumaina, kakak Irfan Effendy dan Afi Fuddin atas dukungan, bimbinngan, kasih saying dan pengorbanan yang tak dapat dinilai dengan apapun.

Bapak Ibu Dosen D3 Teknik Informatika FMIPA UNS Atas bekal ilmu pengetahuan untukku dalam menghadapi masa depan.

Sahabat-sahabat tersayang Galuh Yuli Nurastuti, Elvariza Opita, Inda Puji Lestari, Insani Nur Hidayah, Hafidha Nur Tartila dan Intan Nur Azizah yang memberikan

semangat dan dukungannya dalam menyelesaikan Tugas Akhir ini.

Almamater UNS serta teman-teman angkatan D3 Teknik Informatika 2013 khususnya untuk TI-B yang luar biasa dan mantap.

(7)

vii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas limpahan rahmat-Nya, sehingga penyusunan Laporan Tugas Akhir dengan judul “Pembuatan Game Identify Trash Berbasis Android Menggunakan Unity3D” ini dapat terselesaikan pada waktunya tanpa halangan yang berarti. Penyusunan Laporan Tugas Akhir ini untuk memenuhi salah satu syarat dalam memperoleh gelar Amd pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam penelitian dan penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan dan dukungan dari berbagai pihak. Penulis mengucapkan terima kasih kepada :

1. 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.

2. Bapak Ovide Decroly Wisnu Ardhi, S.T., M.Eng, selaku dosen pembimbing yang penuh dengan kesabaran memberikan ilmu serta membimbing penulis.

3. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 4. Para Karyawan/wati Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar.

5. Keluarga tercinta, Bapak, Ibu, dan Kakak yang selalu memberikan dukungan dalam menyelesaikan Tugas Akhir ini.

(8)

viii

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 panulis sendiri.

Surakarta, Maret 2016

(9)

ix DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN ... iv

MOTTO ... v

HALAMAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xv

ABSTRAK ... xix

ABSTRACT ... xx

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah... 1

1.3 Tujuan Penelitian ... 2

1.4 Manfaat Aplikasi ... 2

1.5 Batasan Masalah Penelitian ... 2

1.6 Metodologi ... 3

1.7 Sistematika Penulisan ... 4

BAB II ... 6

TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 6

2.1 Tinjauan Pustaka ... 6

2.2 Landasan Teori ... 7

2.2.1 Game Edukasi ... 7

(10)

x

2.2.3 Genre Game ... 9

2.2.4 Sampah Organik, Anorganik dan Bahan Berbahaya dan Beracun (B3) .... 11

2.2.5 Corel Draw X7... 12

2.2.6 Bahasa Pemprograman C# ... 13

2.2.7 Unity3D ... 13

BAB III ... 17

ANALISIS DAN PERANCANGAN GAME ... 17

1.1 Konsep Dasar Proyek Pengembangan Game ... 17

1.1.1 Konsep Dasar ... 17

1.1.2 Proposal ... 18

1.1.3 Target Pemain ... 18

1.1.4 Platform, Technology dan Multiplayer Support ... 18

1.2 Manajemen Proyek Pengembangan Game ... 18

1.2.1 Kebutuhan dalam Pengembangan Game ... 18

1.2.2 Perencanaan Jadwal ... 19

1.2.3 Kebutuhan Perangkat dalam Pengembangan Game ... 19

1.2.3.1 Software ... 19

1.2.3.2 Hardware... 19

1.2.4 Kebutuhan Perangkat dalam Implementasi Game ... 20

1.2.4.1 Software dalam implementasi game Identify Trash ... 20

1.2.4.2 Hardware dalam implementasi game Identify Trash ... 20

1.3 Perancangan Game ... 20

1.3.1 Narasi ... 20

1.3.2 Gameplay ... 20

1.3.3 Playability ... 21

1.3.4 Genre ... 21

1.3.5 Game Layout dan Game Control ... 22

1.4 Aset Dan Seni Game ... 23

1.4.1 Konsep Seni ... 23

1.4.2 Karakter ... 23

1.4.3 Lingkungan ... 24

(11)

xi

1.4.5 User Interface ... 27

1.4.5.1 Skema Warna ... 27

1.4.5.2 Tampilan Judul Game ... 27

1.4.5.3 Tampilan Main Menu ... 28

1.4.5.4 Tampilan Menu Pause ... 28

1.4.5.5 Tampilan Waktu dan Skor ... 29

1.4.5.6 Tampilan Menang Game ... 29

1.4.5.7 Tampilan Kalah Game ... 30

1.4.5.8 Tampilan Post ... 30

1.4.5.9 Tampilan Start Level... 31

1.4.5.10 Tampilan Instruction ... 31

1.4.5.11 Tampilan Help Game ... 32

1.4.5.12 Tampilan Education Game ... 32

1.4.5.13 Tampilan Credit Game... 33

1.4.6 Backsound and Music ... 33

1.5 Spesifikasi Kebutuhan Game Fungsional (SRS Function) ... 33

3.5.1 Display System ... 33

3.5.2 Player Input ... 35

BAB IV ... 37

IMPLEMENTAASI DAN PENGUJIAN ... 37

4.1 Implementasi Aset dan Seni... 37

4.1.1 Implementasi Karakter ... 37

4.1.2 Implementasi Objek Sampah ... 39

4.1.3 Implementasi Lingkungan ... 40

4.1.4 Implementasi Desain Level ... 44

4.1.5 Implementasi User Interface ... 46

4.1.5.1 Implementasi Skema Warna ... 46

4.1.5.2 Implementasi Tampilan Judul Game ... 46

4.1.5.3 Implementasi Tampilan Main Menu ... 47

4.1.5.4 Implementasi Tampilan Menu Pause... 47

4.1.5.5 Implementasi Tampilan Waktu dan Skor ... 47

(12)

xii

4.1.5.7 Implementasi Tampilan Kalah Game ... 48

4.1.5.8 Implementasi Tampilan Post... 49

4.1.5.9 Implementasi Tampilan Start Level ... 51

4.1.5.10 Implementasi Tampilan Instruction ... 51

4.1.5.11 Implementasi Tampilan Help Game ... 52

4.1.5.12 Implementasi Education Game ... 53

4.1.5.13 Implementasi Credit Game ... 53

4.1.6 Implementasi Backsound and Music ... 53

4.2 Programming ... 54

4.2.1 Display System ... 54

4.2.1.1 Main Menu ... 54

4.2.1.2 Help ... 55

4.2.1.3 Education ... 55

4.2.1.4 Credit ... 56

4.2.1.5 Exit ... 56

4.2.1.6 Start Level ... 56

4.2.1.7 Karakter dan Animation ... 56

4.2.1.8 Sampah ... 57

4.2.1.9 Pause ... 58

4.2.1.10 Tong Sampah ... 59

4.2.1.11 Timer ... 59

4.2.1.12 Skor ... 60

4.2.2 Player Input ... 61

4.2.2.1 Touch ... 61

4.2.2.2 Drag sampah ... 62

4.2.2.3 Drop Sampah ... 62

4.3 Pengujian ... 63

4.3.1 Pengujian Terhadap Fungsional ... 63

4.3.2 Pengujian Terhadapa Perangkat ... 66

4.3.2.1ACER Z220 ... 66

4.3.2.2 Acer Z205 ... 67

4.3.2.3 Sony Xperia C ... 67

(13)

xiii

4.3.2.5 Xiaomi Redmi Note 3 ... 68

4.3.2.6 Sony Z Ultra ... 69

4.3.3 Pegujian Terhadap User ... 70

4.3.3.1 Pretest ... 75

4.3.3.2 Posttest ... 77

4.4 Perilisan ... 81

BAB V ... 82

PENUTUP ... 82

5.1 KESIMPULAN ... 82

5.2 SARAN ... 82

DAFTAR PUSTAKA ... 83

LAMPIRAN ... 76

Lampiran 1. Daftar Nama Anak – Anak ... 76

Lampiran 2. Foto Hasil Pengujian... 77

(14)

xiv

DAFTAR TABEL

Tabel 3. 1 Jadwal Kegitan Pembuatan Game ... 19

Tabel 3. 2 Display System ... 34

Tabel 3. 3 Player Input ... 36

Tabel 4. 1 Pengujian Scene Main Menu ... 63

Tabel 4. 2 Pengujian Scene Level 1 dan Level 2 ... 64

Tabel 4. 3 Pengujian Scene Level 3 ... 64

Tabel 4. 4 Pengujian Tombol Pause ... 65

Tabel 4. 5 Pengujian Scene Post 1, 2, 3 ... 65

Tabel 4. 6 Tabel Percobaan ... 70

Tabel 4. 7 Kriteria Keberhasilan ... 71

Tabel 4. 8 Persentase Navigasi Tombol ... 71

Tabel 4. 9 Persentase Control Player ... 71

Tabel 4. 10 Persentase Drag Sampah ... 72

Tabel 4. 11 Navigasi Tombol ... 72

Tabel 4. 12 Control Player ... 73

Tabel 4. 13 Drag Sampah Level 1 ... 73

Tabel 4. 14 Drag Sampah Level 2 ... 74

Tabel 4. 15 Drag Sampah Level 3 ... 74

Tabel 4. 16 Hasil Pretest dan Posttest ... 77

Tabel 4. 17 Kenaikan Presentase ... 79

Tabel 4. 18 Nilai Pretest ... 79

Tabel 4. 19 Nilai Posttest ... 80

Tabel 4. 20 Diagram Kenaikan Presentase ... 80

Tabel 4. 21 Diagram Nilai Pretest ... 81

(15)

xv

DAFTAR GAMBAR

Gambar 2. 1 Tampilan CorelDraw X7 ... 12

Gambar 2. 2 Tampilan Unity 3D Free license... 16

Gambar 3. 1 Camera Setup ... 22

Gambar 3. 2 Game Mode(s) ... 22

Gambar 3. 3 Game Pause ... 23

Gambar 3. 4 Karakter Siswi Sekolah Dasar(SD) ... 23

Gambar 3. 5 Tampilan Level 1 ... 24

Gambar 3. 6 Tampilan Level 2 ... 24

Gambar 3. 7 Tampilan Level 3 ... 25

Gambar 3. 8 Tampilan Post ... 25

Gambar 3. 9 Desain Level 1 ... 26

Gambar 3. 10 Desain Level 2 ... 26

Gambar 3. 11 Desain Level 3 ... 27

Gambar 3. 12 Sketsa Judul Game ... 28

Gambar 3. 13 Sketsa Main Menu ... 28

Gambar 3. 14 Sketsa Menu Pause ... 29

Gambar 3. 15 TampilanSketsa Waktu ... 29

Gambar 3. 16 Tampilan Sketsa Skore ... 29

Gambar 3. 17 Tampilan Sketsa Menang ... 30

Gambar 3. 18 Tampilan Sketsa Kalah ... 30

Gambar 3. 19 Tampilan Sketsa Post ... 31

Gambar 3. 20 Tampilan Sketsa Start Level ... 31

Gambar 3. 21 Tampilan Sketsa Instruction ... 32

Gambar 3. 22 Tampilan Sketsa Help Game ... 32

Gambar 3. 23 Tampilan Sketsa Education Game ... 33

Gambar 3. 24 Tampilan Sketsa Credit Game ... 33

Gambar 3. 25 Usecase Display System ... 34

Gambar 3. 26 Usecase Player Input... 35

(16)

xvi

Gambar 4. 2 Potongan Bagian Karakter ... 37

Gambar 4. 3 Tampilan Karakter Siswi Sekolah Dasar (SD) ... 38

Gambar 4. 4 Frame Animasi Siswi Saat Berlari ... 38

Gambar 4. 5 Frame Animasi Saat Melompat ... 38

Gambar 4. 6 Sampah Organik ... 39

Gambar 4. 7 Sampah Anorganik ... 39

Gambar 4. 8 Sampah Bahan Berbahaya dan Beracun (B3) ... 39

Gambar 4. 9 Kesempatan Player Bermain... 40

Gambar 4. 10 Bagian – bagian Background Level 1 ... 40

Gambar 4. 11 Bagian – bagian Jalan dan Tanah ... 41

Gambar 4. 12 Background Level 1 ... 41

Gambar 4. 13 Bagian – bagian Background Level 2 ... 42

Gambar 4. 14 Bagian – bagian Pinggir Sungai dan Tanah ... 42

Gambar 4. 15 Background Level 2 ... 42

Gambar 4. 16 Bagian – bagian Background Level 3 ... 43

Gambar 4. 17 Bagian – bagian Trotoar dan Tanah Level 3 ... 43

Gambar 4. 18 Background Level 3 ... 44

Gambar 4. 19 Implementasi Level 1 ... 44

Gambar 4. 20 Implementasi Level 2 ... 45

Gambar 4. 21 Implementasi Level 3 ... 45

Gambar 4. 22 Implementasi Skema Warna ... 46

Gambar 4. 23 Implementasi Judul Game ... 46

Gambar 4. 24 Implementasi Main Menu ... 47

Gambar 4. 25 Implementasi Menu Pause ... 47

Gambar 4. 26 Implementasi Waktu ... 48

Gambar 4. 27 Implementasi Skor ... 48

Gambar 4. 28 Implementasi Tampilan Menang Game ... 48

Gambar 4. 29 Implementasi Tampilan Kalah Game ... 49

Gambar 4. 30 Implementasi Post Level 1 ... 49

Gambar 4. 31 Implementasi Post Level 2 ... 50

(17)

xvii

Gambar 4. 33 Implementasi Start Level ... 51

Gambar 4. 34 Instruction level 1 ... 51

Gambar 4. 35 Instruction Level 2 ... 52

Gambar 4. 36 Instruction Level 3 ... 52

Gambar 4. 37 Implementasi Help Game ... 52

Gambar 4. 38 Implementasi Education Game ... 53

Gambar 4. 39 Implementasi Credit Game ... 53

Gambar 4. 40 Implementasi Backsound ... 54

Gambar 4. 41 Implementasi Sound Effect ... 54

Gambar 4. 42 Script Pindah Scene ... 55

Gambar 4. 43 On Click Play ... 55

Gambar 4. 44 On Click Help ... 55

Gambar 4. 45 On Click Education... 55

Gambar 4. 46 On Click Credit ... 56

Gambar 4. 47 Script Keluar ... 56

Gambar 4. 48 On Click Intro ... 56

Gambar 4. 49 Animator Controller... 57

Gambar 4. 50 Animator Player Run ... 57

Gambar 4. 51 Animator Player jump... 57

Gambar 4. 52 Script Coin Sampah ... 58

Gambar 4. 53 Script Pause ... 58

Gambar 4. 54 Script Resume ... 59

Gambar 4. 55 Script Restart ... 59

Gambar 4. 56 Index Tong Sampah ... 59

Gambar 4. 57 Script Timer ... 60

Gambar 4. 58 Script Skor ... 61

Gambar 4. 59 Script Touch... 61

Gambar 4. 60 Script Drop Sampah ... 63

Gambar 4. 61 Tampilan Acer Z220 ... 66

Gambar 4. 62 Tampilan Acer Z205 ... 67

(18)

xviii

(19)

xix ABSTRAK

Ika Nur Farida, 2016. GAME “IDENTIFY TRASH” BERBASIS ANDROID

MENGGUNAKAN UNITY 3D. Program Diploma III Teknik Informatika,

Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Sampah merupakan material sisa baik dari hewan, manusia, maupun tumbuhan yang tidak terpakai lagi dan dilepaskan ke alam dalam bentuk padatan, cairan ataupun gas. Banyak sampah yang berserakan dan tidak di buang pada tempat yang sesuai dengan jenisnya. Anak – anak kurang mengetahui akan jenis – jenis sampah yang ada di lingkungan. Aplikasi game edukasi untuk membantu mengenali jenis – jenis sampah dan bagaimana nilai edukasi diterapkan dalam sebuah game untuk melatih anak – anak dalam membedakan jenis – jenis sampah.

Game Identify Trash dirancang untuk membantu anak –anak dalam

membedakan jenis sampah. Game Identify Trash ini merupakan game edukasi yang berbasis android sehingga anak – anak dengan mudah untuk mengakses dan memainkannya. Game ini dirancang dengan grafik yang menarik dan mudah untuk dimainkan. Penelitian ini menggunakan metode dan pengembangan game edukasi dengan 3 tahapan terpenting yaitu merencanakan konsep, desain storyboad dan melakukan test ke pada anak – anak.

Hasil dari penelitian ini telah menghasilkan game 2D yangs berbasis android. Pengujian game menunjukkan anak – anak mudah untuk memainkan dan memahami cara permainan game Identify Trash. Anak – anak dapat menerapkan dalam kehidupan nyata untuk membedakan jenis sampah dan membuangnya pada tong sampah.

(20)

xx ABSTRACT

Ika Nur Farida, 2016. GAME “IDENTIFY TRASH” BERBASIS ANDROID

MENGGUNAKAN UNITY 3D. Informatics Engineering Diploma Program,

Mathematics and Natural SciencesFaculty, Sebelas Maret University, Surakarta Garbage is the wasted, whether it’s from animal, human or plat. Basically, it is unused thing and is released as solid, liquid or gas in the nature. Many of the unspecific place. Lesser known about the categories of garbage by children, and educated game will help to make them understand more about it.

Identify Trash game is designed to help the children how to distinguish the garbage. It is based on android so every children can acces and play it easly. It is designed eith an interesting graphic and easly to play..This research uses concept planning, storyboard. design and sampling test for children as the methods for game development.

As the result, there is a 2D android game. The sampling test shows that the children is easy to play and understand how to play Identify Trash. In the real life, children can distinguish the garbage and throw it away to the trash.

Gambar

Gambar 4. 66 Tampilan Sony Z Ultra ................................................................

Referensi

Dokumen terkait

[r]

tindakan penanganan yang akan dilakukan di lokasi yang terjadi bencana. Media atau aplikasi pelaporan data bencana akan dikembangkan menjadi suatu aplikasi yang dapat berjalan

Penelitian ini diharapkan dapat memberikan manfaat sebagai masukan bagi para perusahaan jasa konstruksi dalam meminimalisir faktor – faktor penyebab keterlambatan

Keabsahan kepemilikan Pulau Pasir oleh Australia berkaitan dengan kegiatan nelayan tradisional Indonesia berdasarkan UNCLOS 1982

Bagi Penulis : penelitian ini bermanfaat untuk memberikan konsep dasar atau gambaran tentang pengaruh kemampuan dan motivasi kerja terhadap produktivitas tenaga kerja dan

Kota tua Pecinan meninggalkan beragam artefak fisik bangunan yang kolektif dan proses pembentukannya mengakar kuat pada sejarah budaya, aktivitas hidup, dan perkembangan

Berdasarkan ketentuan dalam Pasal 32 ayat (1) Peraturan Pemerintah Nomor 24 Tahun 1997 dapat dipahami bahwa sertipikat merupakan alat pembuktian yang kuat, artinya sertipikat

Hipotesis penelitian ini yaitu Diduga bahwa brand image Speedy Telkom yang terdiri dari Keuntungan asosiasi merek, Kekuatan asosiasi merek, Keunikan asosiasi