pembuatan game edukasi “puzzle qur’an juz 30” … · kata pengantar puji syukur ke hadirat...

15
PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” BERBASIS ANDROID MENGGUNAKAN UNITY 3D Tugas Akhir Untuk memenuhi sebagian persyaratan Mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika diajukan oleh Dipa Ayu Sahlina M3112044 kepada PROGRAM DIPLOMA III TEKNIK INFOMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2015

Upload: vocong

Post on 03-Mar-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” BERBASIS

ANDROID MENGGUNAKAN UNITY 3D

Tugas Akhir

Untuk memenuhi sebagian persyaratan

Mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh

Dipa Ayu Sahlina

M3112044

kepada

PROGRAM DIPLOMA III TEKNIK INFOMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2015

Page 2: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

ii

HALAMAN PERSETUJUAN

PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” BERBASIS

ANDROID MENGGUNAKAN UNITY 3D

Disusun Oleh:

DIPA AYU SAHLINA

NIM. M3112044

Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji

pada tanggal ………………..

Pembimbing Utama,

Eko Harry Pratisto, S.T., M.Info.Tech

NIDN. 0624118101

Page 3: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

iii

HALAMAN PENGESAHAN

PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” BERBASIS

ANDROID MENGGUNAKAN UNITY 3D

Disusun Oleh:

DIPA AYU SAHLINA

NIM. M3112044

Pembimbing Utama,

Eko Harry Pratisto, S.T., M.Info.Tech

NIDN. 0624118101

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir

Program Diploma III Teknik Informatika pada hari ………………

Dewan Penguji:

Disahkan Oleh,

Dekan

Fakultas MIPA UNS

Prof.Ir.Ari Handono Ramelan, M.Sc,(Hons)., Ph.D.

NIP. 19610223 198601 1 001

Ketua Program

D3 Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Cs

NIP. 198104132005011001

Penguji 1

Penguji 2

Penguji 3

Eko Harry Pratisto, S.T, M.Info. Tech

NIDN. 0624118101

Endar Suprih W., S.T. M.Eng

NIDN. 0632702862

Firma Sahrul B., S.Kom, M.Eng

NIDN. 0601028502

(………………..)

(………………..)

(………………..)

Page 4: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

iv

KATA PENGANTAR

Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan

barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

Pembuatan Game Edukasi “Puzzle Qur’an Juz 30” Berbasis Android Menggunakan

Unity 3D 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. 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 Studi Diploma III

Teknik Informatika Universitas Sebelas Maret yang memberikan izin

kepada penulis untuk belajar.

3. Bapak Eko Harry Pratisto, S.T, M.Info.Tech selaku dosen pembimbing yang

telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan

bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

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, 15 Juni 2015

Dipa Ayu Sahlina

Page 5: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

v

ABSTRACT

Dipa Ayu Sahlina, 2015. THE MAKING OF EDUCATION GAME

“PUZZLE QUR’AN JUZ 30” BASED ON ANDROID USING UNITY 3D.

Diploma III Informatic or engineering Program, Mathematics and Science Faculty.

Sebelas Maret University.

Modern technological advances resulted in an interest to memorize and

learn the Quran on the wane. Many people today are more interested in TV shows

or just play their gadget to play around with social media, so spend spare time

should be filled with things that are more useful. The solution of the above problems

made Game "Puzzle Quran Juz 30" Based on Android Using Unity3D.

The method used in this study include literature study to gather information

from a book or ebook, make observations to determine the current state of

technological development, and a questionnaire to evaluate the game created.

Making the Game “Quran Juz 30” Based on Android Using Unity 3D is

expected to help Muslim children in memorizing the Quran anywhere and anytime

because the game can be installed in the Smartphone.

Keywords: Game, Puzzle, Qur’an, Android, Unity3D

Page 6: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

vi

ABSTRAK

Dipa Ayu Sahlina, 2015. PEMBUATAN GAME EDUKASI “PUZZLE

QUR’AN JUZ 30” BERBASIS ANDROID MENGGUNAKAN UNITY 3D.

Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Sebelas Maret Surakarta.

Kemajuan teknologi modern mengakibatkan minat untuk menghafal dan

mempelajari Al Qur’an semakin berkurang. Banyak masyarakat zaman sekarang

yang lebih tertarik pada tayangan tv atau hanya sekedar memainkan gadget nya

untuk bermain-main dengan sosial media, sehingga menghabiskan waktu luang

yang seharusnya diisi dengan hal-hal yang lebih bermanfaat. Solusi dari

permasalahan di atas dibuatlah Game “Puzzle Qur’an Juz 30” Berbasis Android

Menggunakan Unity3D.

Metode yang digunakan dalam penelitian ini antara lain studi pustaka

dengan mengumpulkan informasi dari buku atau ebook, melakukan observasi untuk

mengetahui kondisi perkembangan teknologi sekarang, dan kuisioner untuk

mengevaluasi game yang dibuat.

Pembuatan Game Puzzle Qur’an Juz 30 Berbasis Android Menggunakan

Unity 3D ini diharapkan dapat membantu anak-anak muslim dalam menghafal Al

Qur’an dimana saja dan kapan saja karena game dapat diinstall di smartphone.

Kata Kunci : Game, Puzzle, Al Qur’an, Android, Unity3D

Page 7: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

vii

HALAMAN MOTTO

Barang siapa menempuh suatu jalan untuk mencari ilmu, maka Allah

memudahkannya mendapat jalan ke syurga. (H.R. Muslim)

Sebaik-baiknya kamu adalah orang yang belajar Al-Qur’an dan yang

mengajarkannya. (H.R. Bukhari)

“… Jika kamu menolong (agama) Allah, niscaya Dia akan menolongmu dan

meneguhkan kedudukanm” (QS. Muhammad : 7)

Kesabaran itu dapat menolong segala pekerjaan.

Page 8: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

viii

HALAMAN PERSEMBAHAN

Sebuah karya persembahan ini kupersembahkan untuk :

1. Kedua orang tuaku tercinta yang selalu mendukung dan mendoakanku.

2. Dosen dan Staff Pengajar Program D3 Teknik Informatika UNS, terima

kasih selalu mendukung, membimbing dan memberikan ilmu yang berguna.

3. Teman-teman D3 Teknik Informatika khususnya TI A angkatan 2012 yang

selalu memberi motivasi dan dukungan khusus yang luar biasa untuk Teknik

Informatika A.

4. Seluruh pembaca yang budiman.

Page 9: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

KATA PENGANTAR ........................................................................................... iv

ABSTRACT ............................................................................................................ v

ABSTRAK ............................................................................................................. vi

HALAMAN MOTTO ........................................................................................... vii

HALAMAN PERSEMBAHAN .......................................................................... viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR ............................................................................................ xii

DAFTAR TABEL ................................................................................................. xv

BAB I ...................................................................................................................... 1

PENDAHULUAN .................................................................................................. 1

1.1. Latar Belakang ......................................................................................... 1

1.2. Perumusan Masalah .................................................................................. 2

1.3. Batasan Masalah Penelitian ...................................................................... 2

1.4. Tujuan Penelitian ...................................................................................... 2

1.5. Manfaat Penelitian .................................................................................... 2

BAB II ..................................................................................................................... 3

LANDASAN TEORI .............................................................................................. 3

2.1. Al Qur’an .................................................................................................. 3

2.2. Game ........................................................................................................ 3

2.3. Android ..................................................................................................... 4

2.4. Unity3D .................................................................................................... 5

2.5. Bahasa Pemrograman C# ......................................................................... 5

2.6. Coreldraw 7 .............................................................................................. 6

BAB III ................................................................................................................... 7

ANALISIS DAN PERANCANGAN ...................................................................... 7

3.1. Konsep Dasar Proyek Pengembangan ...................................................... 7

3.1.1. Konsep Dasar .................................................................................... 7

3.1.2. Proposal ............................................................................................. 7

Page 10: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

x

3.1.3. Target Pemain ................................................................................... 7

3.1.4. Dukungan Platform, Teknologi dan Multiplayer .............................. 7

3.2. Manajemen Proyek Pengembangan ......................................................... 8

3.2.1. Kebutuhan dan Peran / Tugas Tim Pengembang .............................. 8

3.2.2. Perencanaan Jadwal .......................................................................... 8

3.2.3. Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Pengembangan ................................................................................................. 9

3.2.4. Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Implementasi .................................................................................................... 9

3.3. Perancangan Dasar ................................................................................... 9

3.3.1. Narasi dan Storyboard....................................................................... 9

3.3.2. Gameplay ........................................................................................ 10

3.3.3. Playability ....................................................................................... 11

3.3.4. Genre ............................................................................................... 11

3.4. Aset dan Seni Game ............................................................................... 11

3.4.1. Konsep Seni .................................................................................... 11

3.4.2. Karakter ........................................................................................... 11

3.4.3. Lingkungan ..................................................................................... 11

3.4.4. Daftar Misi, Desain Level, Penempatan dan Pertemuan ................. 12

3.4.5. Musik dan Suara .............................................................................. 12

3.4.6. Pengaturan ....................................................................................... 12

3.4.7. Antar Muka ..................................................................................... 13

3.5. Spesifikasi Kebutuhan Game Fungsional (SRS Functional) .................. 17

BAB IV ................................................................................................................. 20

IMPLEMENTASI DAN EVALUASI GAME...................................................... 20

4.1. Implementasi Asset dan Seni ................................................................. 20

4.1.1. Implementasi Konsep Seni .............................................................. 20

4.1.2. Implementasi Karakter .................................................................... 20

4.1.3. Implementasi Lingkungan ............................................................... 20

4.1.4. Implementasi Daftar Misi, Desain Level, Penempatan dan

Pertemuan ...................................................................................................... 21

4.1.5. Implementasi Musik dan Suara ....................................................... 21

4.1.6. Implementasi Pengaturan ................................................................ 22

Page 11: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

xi

4.1.7. Implementasi Antar Muka............................................................... 22

4.2. Teknis Pemrograman .............................................................................. 27

4.3. Pengujian ................................................................................................ 30

4.4. Perilisan .................................................................................................. 38

BAB V ................................................................................................................... 39

PENUTUP ............................................................................................................. 39

5.1. Kesimpulan ............................................................................................. 39

5.2. Saran ....................................................................................................... 39

DAFTAR PUSTAKA ........................................................................................... 40

LAMPIRAN ............................................................................................................ 1

Page 12: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

xii

DAFTAR GAMBAR

Gambar 3. 1 Storyboard ...................................................................................... 10

Gambar 3. 2 Tombol Sound On........................................................................... 12

Gambar 3. 3 Tombol Sound Off .......................................................................... 12

Gambar 3. 4 Perancangan Splash Screen ............................................................ 13

Gambar 3. 5 Perancangan Main Menu Screen .................................................... 13

Gambar 3. 6 Perancangan Screen Pilihan Surat .................................................. 14

Gambar 3. 7 Perancangan Screen Tampilan Surat .............................................. 14

Gambar 3. 8 Perancangan Puzzle Screen ............................................................ 15

Gambar 3. 9 Perancangan Screen Menang .......................................................... 15

Gambar 3. 10 Perancangan Screen Kalah ........................................................... 16

Gambar 3. 11 Perancangan Help Screen ............................................................. 16

Gambar 3. 12 Perancangan About Screen ........................................................... 17

Gambar 3. 13 Flowchart Game Puzzle Qur’an Juz 30 ........................................ 18

Gambar 3. 14 Use Case Tampilan Game ............................................................ 19

Gambar 3. 15 Use Case Inputan Player ............................................................... 19

Gambar 4. 1 Implementasi Lingkungan .............................................................. 20

Gambar 4. 2 Implementasi Daftar Misi, Desain Level, Penempatan dan

Pertemuan .............................................................................................................. 21

Gambar 4. 3 Implementasi Musik dan Suara ...................................................... 21

Gambar 4. 4 Implementasi Enable Sound ........................................................... 22

Gambar 4. 5 Implementasi Disable Sound .......................................................... 22

Page 13: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

xiii

Gambar 4. 6 Implementasi Splash Screen ........................................................... 22

Gambar 4. 7 Implementasi Main Menu Screen ................................................... 23

Gambar 4. 8 Implementasi Screen Pilihan Surat ................................................. 23

Gambar 4. 9 Implementasi Screen Tampilan Surat ............................................. 24

Gambar 4. 10 Implementasi Screen Puzzle Qur’an ............................................. 24

Gambar 4. 11 Implementasi Screen Menang ...................................................... 25

Gambar 4. 12 Implementasi Screen Kalah .......................................................... 25

Gambar 4. 13 Implementasi Help Screen ............................................................ 26

Gambar 4. 14 Implementasi About Screen .......................................................... 26

Gambar 4. 15 Script Splash Screen ..................................................................... 27

Gambar 4. 16 Script Link Button ........................................................................ 27

Gambar 4. 17 Script Memilih Surat..................................................................... 27

Gambar 4. 18 Script Begin Drag ......................................................................... 28

Gambar 4. 19 Script Drag .................................................................................... 28

Gambar 4. 20 Script End Drag ............................................................................ 28

Gambar 4. 21 Script Drop ................................................................................... 28

Gambar 4. 22 Script Mencocokkan Ayat ............................................................ 29

Gambar 4. 23 Script Timer Game ....................................................................... 29

Gambar 4. 24 Script Save Time........................................................................... 29

Gambar 4. 25 Script Waktu Penyelesaian ........................................................... 30

Gambar 4. 26 Script Menampilkan Pop Up ........................................................ 30

Gambar 4. 27 Kuesioner Pertanyaan 1 ................................................................ 34

Gambar 4. 28 Kuesioner Pertanyaan 2 ................................................................ 35

Gambar 4. 29 Kuesioner Pertanyaan 3 ................................................................ 35

Page 14: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

xiv

Gambar 4. 30 Kuesioner Pertanyaan 4 ................................................................ 36

Gambar 4. 31 Kuesioner Pertanyaan 5 ................................................................ 36

Gambar 4. 32 Kuesioner Pertanyaan 6 ................................................................ 36

Gambar 4. 33 Kuesioner Pertanyaan 7 ................................................................ 37

Gambar 4. 34 Kuesioner Pertanyaan 8 ................................................................ 37

Gambar 4. 35 Kuesioner Pertanyaan 9 ................................................................ 38

Gambar 4. 36 Kuesioner Pertanyaan 10 .............................................................. 38

Page 15: PEMBUATAN GAME EDUKASI “PUZZLE QUR’AN JUZ 30” … · KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan ... Muhammad : 7) Kesabaran itu dapat

xv

DAFTAR TABEL

Tabel 3. 1 Perencanaan Jadwal ............................................................................... 8

Tabel 4. 1 Pengujian Device ................................................................................. 31

Tabel 4. 2 Pengujian Fungsional Aplikasi ............................................................ 31