Pembuatan Game Edukasi Membatik cover 1

Teks penuh

(1)

commit to user

PEMBUATAN GAME EDUKASI MEMBATIK “DE IN BATIK (Design Indonesia Batik)” 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 : FARDILA INASTIANA

M3113060

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

commit to user

PEMBUATAN GAME EDUKASI MEMBATIK “DE IN BATIK (Design Indonesia Batik)” 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 : FARDILA INASTIANA

M3113060

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(3)

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN GAME EDUKASI MEMBATIK “DE IN BATIK (Design Indonesia Batik)” BERBASIS ANDROID

Disusun oleh

Fardila Inastiana

NIM. M3113060

Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian TA pada tanggal _____________________

Pembimbing Utama

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

(4)

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN GAME EDUKASI MEMBATIK “DE IN BATIK (Design Indonesia Batik)” BERBASIS ANDROID

Disusun oleh

Fardila Inastiana

NIM. M3113060

Pembimbing Utama

(Firma Sahrul B, S.Kom,M.Eng) NIDN: 0601028502

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

Pada hari _________________ Dewan Penguji :

Penguji 1 : Firma Sahrul B, S.Kom,M.Eng. (______________) NIDN. 0601028502

Penguji 2 : Fendi Aji Purnomo, S.Si.,M.Eng. (______________) NIDN. 9906008002

Penguji 3 : Taufiqurrakhman NH, S.Kom. (______________) NUPN. 9906006780

Disahkan Oleh :

Ketua

Program Diploma III Teknik Informatika FMIPA UNS

(5)

commit to user

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,

(6)

commit to user

v ABSTRACT

Fardila Inastiana. 2015. Game Making Education Membatik “DE IN BATIK” (Design Indonesia Batik) based on Android. Diploma Program of Informatics Enginnering Program, Faculty of Mathematics and Natural Science, Sebelas Maret University.

Batik is one of many original indonesian culture. By means of convetional batik is a decorate style painting on a leaf of textile using batik candle (malam), then continued with giving the color. Batik is one of indonesian culture that should be conserved. Mobile hardware industrial from year to year is always increasing. one of asset that support the mobile development is mobile gaming. Using the exist technology for conserve indonesian culture besides conventional way, designed an introduction Indonesia Batik Culture Game which is two dimension game (2D) with a game play who make batik design through step by step that is decided on.

The purpose of the game is to design batik through the stages and the time limits specified.

The final assignment result is a Indonesia Batik Design Game to be based on Android. The first step is thicking batik pattern (nglowong), second is coloring batik pattern (nembok), then dying mori textile into colorant(medeli), and the last is dying mori textile into hot water(nglorod). And which is give an information about Batik extensively for everyone. The Game made by Game Maker Studio software.

(7)

commit to user

vi INTISARI

Fardila Inastiana. 2015. Pembuatan Game Edukasi Membatik “DE IN BATIK” (Design Indonesia Batik) Berbasis Android. Program Diploma III Teknik Informatika, Fakultas Matematika Dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret, Surakarta, 2013.

Batik adalah salah satu budaya asli Indonesia, secara konvensional batik merupakan gambar ragam hias diatas sehelai kain dengan menggunakan lilin batik (malam), kemudian diteruskan dengan pemberian warna. Batik merupakan salah satu budaya yang harus dilestarikan. Industri perangkat mobile dari tahun-ketahun selalu mengalami peningkatan. 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 budaya batik Indonesia yang merupakan game dua dimensi (2D) dengan gameplay membuat desain batik dengan melalui tahap-tahapan yang sudah ditentukan.

Tujuan dari permainan ini adalah mendesain batik dengan melalui tahap-tahap dan batasan waktu yang sudah ditentukan.

Hasil dari tugas akhir ini adalah telah dibuat game mendesain batik berbasis android. Tahap-tahapnya antara lain menebalkan pola batik (nglowong), mewarnai pola batik(nembok), mencelupkan kain mori ke pewarna (medeli), dan yang terkahir mencelupkan kain mori ke air panas (nglorod). Dan dapat memberikan informasi tentang batik dikemas dengan tampilan yang menarik dan secara luas untuk semua kalangan terutama untuk anak-anak. Game ini dibuat menggunakan software Game Maker Studio.

(8)

commit to user

vii

HALAMAN MOTTO

“Daun yang jatuh tak pernah mambenci angin, dia membiarkan dirinya jatuh begitu saja tak melawan mengikhlaskan semuanya

Bahwa hidup harus menerima, penerimaan yang indah Bahwa hidup harus mengerti, pengertian yang benar Bahwa hidup harus memahami, pemahaman yang tulus.”

-Tere Liye

(9)

commit to user

viii

HALAMAN PERSEMBAHAN

Alhamdulillah kupanjatkan kepada Allah SWT atas segala rahmat dan kesempatan untuk menyelesaikan tugas akhir dengan segala kekuranganku. Segala syukur aku ucapkan kepadaMU telah menghadirkan mereka yang selalu memberi semangat dan doa disaat kutertatih. KarenaMu lah mereka ada, dan karenaMu tugas akhir ini terselesaikan. Hanya padaMu tempatku mengadu dan mengucapkan syukur.

Kepada Papa dan Mama tersayang, tugas akhir ini adek persembahkan. Tiada kata yang bisa menggantikan segala sayang, usaha, semangat, dan juga materil yang telah dicurahkan untuk penyelesaian tugas akhir ini. Teruntuk kakakku Arini Febrihana terima kasih atas motivasi dan semangatnya sehingga dapat menyelesaikan tugas akhir ini sampai tuntas.

Terima kasih untuk Dosen dan Staff pengajar Program D3 Teknik Informatika UNS dan sekaligus pembimbing Pak Firma yang telah membimbing saya selama penyelesaian tugas akhir ini. Saya ucapkan terima kasih atas ilmu, nasehat, cerita yang telah Bapak beri pada saya walaupun saya banyak kekurangan dan kelalaian.

Kalian para sahabat tercinta Dita Verdiana, Dini Hapsari, Dea Filsa Sukmaylena, Devi Ayu Oktania yang selalu menghangatkan hidupku dan memberi semburat warna di tugas akhir ini. Almamater UNS serta teman-teman angkatan D3 Teknik Informatika 2013 khususnya TI-B yang luar biasa terima kasih atas segala dukungan, semangat yang kalian berikan dalam hidup saya.

Untuk kamu popoy yang selalu ada disetiap cerita. Untuk kamu yang selalu menjadi alasan aku tersenyum dan terus melangkah walau goyah untuk terus berusaha dan pantang menyerah. Teruntuk kamu yang selalu mendampingi dikala susah dan senang. Aku berterima kasih kepadaNya karena mengizinkanmu untuk menemaniku.

(10)

commit to user

ix

(11)

commit to user

x

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 MEMBATIK DE IN BATIK (DESIGN INDONESIA BATIK 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. 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. 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. Firma Sahrul Bahtiar S.Kom,M.Eng 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.

5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar.

(12)

commit to user

xi

7. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan laporan Tugas Akhir yang tidak bisa disebutkan satu persatu.

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,29 Mei 2016

(13)

commit to user

xii DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN ……… iv

ABSTRACT ... iv

ABSTRAK ... Error! Bookmark not defined. HALAMAN MOTTO ... vii

HALAMAN PERSEMBAHAN ... viii

KATA PENGANTAR ... x

DAFTAR ISI ... xii

DAFTAR GAMBAR ... xvi

DAFTAR TABEL ... xviix

(14)

commit to user

xiii

2.8 Pengertian Batik ... 14

2.9 Perbedaan 3D dan 2D ... 15

2.10 Use Case Diagram ... 15

BAB III ANALISIS DAN PERANCANGAN ... 14

3.1 Konsep Dasar Proyek Pengembangan Game ... 17

3.1.1 Konsep Dasar Proyek Pengembangan Game ... 17

3.1.2 Proposal ... 17

3.1.3 Target pemain... 17

3.1.4 Dukungan platform, teknologi, dan multiplayer ... 18

3.2 Manajemen Proyek Pengembangan Game ... 18

3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game ... 18

3.2.2 Perencanaan Jadwal ... 19

3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras Dalam Pengembangan Game ... 19

3.2.3.1 Perangkat Keras yang Digunakan dalam Pengembangan Game . 20 3.2.3.2 Perangkat Lunak yang Digunakan dalam Pengembangan Game 20 3.2.4 Kebutuhan Perangkat Lunak dan Perangkat Keras Dalam Implementasi Game ... 20

3.3 Perancangan Dasar Game ... 21

3.3.1 Narasi dan Storyboard ... 21

(15)

commit to user

xiv

3.4.7.1 Pengaturan Kamera (Camera Setup) ... 27

3.4.7.2 Perancangan Judul Game (Game Tittle Screen) ... 28

3.4.7.3 Perancangan Main Menu ... 28

3.4.7.4 Perancangan Button ... 29

3.4.7.5 Perancangan Level Menu ... 29

3.4.7.6 Perancangan Game Over ... 30

3.4.7.7 Perancangan Game Win ... 31

3.4.7.8 Perancangan Loading Screen ... 31

3.4.7.9 Perancangan Instruksi Game ... 32

3.4.7.10 Perancangan Logo Game ... 33

3.4.8 Fitur Tambahan ... 34

3.5 Spesifikasi kebutuhan game fungsional (SRS Functional) ... 36

BAB IV ANALISIS DAN PERANCANGAN ... 37

4.1 Implementasi Aset Dan Seni ... 37

4.1.1 Implementasi Konsep Seni ... 37

4.1.2 Implementasi Karakter ... 37

4.1.3 Implementasi Lingkungan ... 39

4.1.3.1 Implementasi Background Desain Level... 39

4.1.3.2 Implementasi Background Desain Try Batik dan Info Batik ... 39

4.1.4 Implementasi Daftar Misi, Desain Level ... 40

4.1.4.1 Implementasi Misi Tahap 1 ... 40

4.1.4.2 Implementasi Misi Tahap 2 ... 41

4.1.4.3 Implementasi Misi Tahap 3 ... 42

4.1.4.4 Implementasi Misi Tahap 4 ... 42

4.1.5 Implementasi Musik dan Suara ... 43

4.1.6 Implementasi Pengaturan ... 44

4.1.7 Implementasi Antar Muka... 44

4.1.7.1 Implementasi Judul Game ... 44

4.1.7.2 Implementasi Main Menu ... 45

4.1.7.3 Implementasi Instruksi Game ... 46

(16)

commit to user

xv

4.1.7.5 Implementasi Loading Screen ... 49

4.1.7.6 Implementasi Game Over ... 49

4.1.7.7 Implementasi Game Win ... 50

4.1.8 Fitur Tambahan ... 51

4.1.8.1 Tampilan Info Batik ... 51

4.1.8.2 Tampilan Try Batik ... 51

4.2 Teknis Pemrograman ... 52

4.2.1 Display System ... 52

4.2.3.2 Collide with Object baskom and Object fire (Tahap 4) ... 61

4.2.3.3 Collide with ObjectCharacter (Try Batik) ... 62

4.3 Pengujian ... 64

4.3.1 Evaluasi Fungsional Game ... 64

4.3.2 Evaluasi Perangkat Minimum ... 72

4.3.3 Evaluasi Menggunakan Device ... 72

4.3.4 Alpha Testing ... 74

BAB V PENUTUP ... 78

5.1 Kesimpulan ... 78

5.2 Saran ... 78

(17)

commit to user

xvi

DAFTAR GAMBAR

Gambar 3.1 Karakter Man………

Gambar 3.2 Karakter Enemy………

Gambar 3.3 Desain Tahap 1..………..

Gambar 3.4 Desain Tahap 2..………..

Gambar 3.5 Desain Tahap 3……….

Gambar 3.6 Desain Tahap 4.………

Gambar 3.7 Skema Warna……… Gambar 3.8 Desain Logo Judul..……… Gambar 3.9 Main Menu……..………. Gambar 3.10 Button………..……… Gambar 3.11 Level Menu………. Gambar 3.12 Game Over..………... Gambar 3.13 Game Win..………. Gambar 3.14 Loading Screen……….

Gambar 3.15 Tahap 1……… Gambar 3.16 Tahap 2…..……….. Gambar 3.17 Tahap 3……..………. Gambar 3.18 Tahap 4………..………. Gambar 3.19 Splash Screen………

Gambar 3.20 Tentang Info Batik..……….. Gambar 3.21 Try Batik………..……….. Gambar 3.22 Use Case………..………... Gambar 4.1 Implementasi Konsep Seni ….………. Gambar 4.2 Implementasi karakter man ….……… Gambar 4.3 Implementasi karakter woman..……….. Gambar 4.4 Implementasi Background Desain Level ..………

Gambar 4.5 Implementasi Background Desain Try Batik dan Info

Batik ………. Gambar 4.6 Implementasi Tahap 1….………

(18)

commit to user

xvii

Gambar 4.7 Implementasi Tahap 2………..

Gambar 4.8 Implementasi Tahap 3……….. Gambar 4.9 Implementasi Tahap 4……….. Gambar 4.10 Implementasi Musik dan Suara ………..

Gambar 4.11 Implementasi pengaturan ……….

Gambar 4.12 Implementasi judul game ………. Gambar 4.13 Implementasi Main Menu………..… Gambar 4.14 Implementasi menu level (arcade)…..……… Gambar 4.15 Petunjuk tahap 1……….……… Gambar 4.16 Petunjuk tahap 2……….. Gambar 4.17 Petunjuk tahap 3………..………. Gambar 4.18 Petunjuk tahap 4………. Gambar 4.19 Implementasi Game Pause ……….

Gambar 4.20 Implementasi Loading Screen………..

Gambar 4.21 Implementasi Game Over……….

Gambar 4.22 Implementasi Game Win……….. Gambar 4.23 Implementasi Info Batik………

Gambar 4.24 Implementasi Try Batik………. Gambar 4.25 Display room ………..……… Gambar 4.26 Display score……… ………..

Gambar 4.27 Display Timer………..……… Gambar 4.28 Display Loading... ……….. Gambar 4.29 Display Sound System..………. Gambar 4.30 Object Kontrol Tahap 1……… Gambar 4.31 Object Kontrol Tahap 2……….. Gambar 4.32 Collide with Object Baskom .……… Gambar 4.33 Collide with Object Baskom and Object Fire………….

Gambar 4.34 Collide with Object Character ……….………..

Gambar 4.35 Statistik Jenis Kelamin ………. Gambar 4.36 Statistik Usia ………. Gambar 4.37 Statistik Tingkat Ketertarikan……….

(19)

commit to user

xviii

Gambar 4.38 Statistik Tampilan Level……….. Gambar 4.39 Statistik Pengenalan ……… Gambar 4.40 Statistik Pengaturan.. ……….. Gambar 4.41 Statistik Pemilihan Warna………..

(20)

commit to user

xix

DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram………16

Tabel 3.1 Tim Pengembang Game..………18

Tabel 3.2 Jadwal Pembuatan Game………19

Tabel 3.3 Spesifikasi Perangkat Keras Pengembangan Game.………20

Tabel 4.1 Evaluasi Fungsional Game ………64

Tabel 4.2 Evaluasi Peringkat Minimum ………...72

Figur

Gambar 4.41 Statistik Pemilihan Warna…………………………………..

Gambar 4.41

Statistik Pemilihan Warna………………………………….. p.19
Tabel 2.1 Simbol Use Case Diagram ………………………………………………16

Tabel 2.1

Simbol Use Case Diagram ………………………………………………16 p.20

Referensi

Memperbarui...