perancangan dan pembuatan game android … · i perancangan dan pembuatan game android...

16
PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun Oleh : LUBY WIJAYANTO NIM. M3113091 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016

Upload: ngohuong

Post on 12-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA”

SUSUN LAGU NASIONAL

Tugas Akhir

Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya

pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Disusun Oleh :

LUBY WIJAYANTO

NIM. M3113091

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

Page 2: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

i

PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA”

SUSUN LAGU NASIONAL

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 :

LUBY WIJAYANTO

NIM. M3113091

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

Page 3: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

ii

HALAMAN PERSETUJUAN

PERANCANGAN DAN PEMBUATAN GAME ANDROID

“SUNLANA” SUSUN LAGU NASIONAL

Disusun oleh :

LUBY WIJAYANTO

NIM. M3113091

Tugas Akhir ini telah disetujui dan disahkan oleh dewan penguji

pada tanggal_______

Pembimbing

Yudha Yudhanto, S.Kom

Page 4: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

iii

HALAMAN PENGESAHAN

PERANCANGAN DAN PEMBUATAN GAME ANDROID

“SUNLANA” SUSUN LAGU NASIONAL

Di susun Oleh :

LUBY WIJAYANTO

NIM.M3113091

Pembimbing Utama,

Yudha Yudhanto, S.Kom

NIDN. 99903101320

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

Program Diploma III Teknik Informatika

Pada hari Rabu tanggal 22 Juni 2016

Dewan Penguji:

1. Penguji 1 Yudha Yudhanto, S.Kom ( )

NIDN. 99903101320

2. Penguji 2 Taufiqurrakhman N.H., S.Kom ( )

NUPN. 9906006780

3. Penguji 3 Fendi Aji Purnomo, S.Si., M.Eng ( )

NIDN. 9906008002

Disahkan Oleh :

Ketua Program Studi

DIII Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Sc

NIP. 19810413 200501 1 001

Page 5: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

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,

Penulis

Page 6: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

v

MOTTO

“Hadiah pertama bagi yang melakukan kebaikan adalah kebaikan.”

~Mario Teguh~

“Everyone sees what you appear to be, few experience what you really are.”

~Niccolò Machiavelli ~

“If you can’t explain it simply, you don’t understand it well enough.”

~Albert Einstein~

Page 7: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

vi

HALAMAN PERSEMBAHAN

Pertama-tama penulis memanjatkan puji syukur kepada Allah SWT karena tanpa

cinta, kasih sayang dan keridhaan-Mu hamba tidak akan mampu menyelesaikan

Tugas Akhir ini. Tugas Akhir ini penulis persembahkan kepada:

Keluargaku yang tercinta

Atas dukungan, bimbingan, kasih sayang dan pengorbanan yang tidak ternilai

kepada penulis

Bapak Ibu Dosen D3 Teknik Informatika FMIPA UNS

Atas bekal ilmu pengetahuan yang telah diajarkan kepada penulis yang akan

membantu meraih masa depan

Almamaterku Universitas Sebelas Maret Surakarta serta kawan-kawan penulis

dari D3 Teknik Informatika 2013 khususnya untuk TI-B yang luar biasa

Terima kasih atas segala dukungan, semangat dan kebersamaan yang kalian

berikan dalam hidup penulis

Semua pihak yang telah membantu dalam proses pengerjaan Tugas Akhir penulis

Page 8: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

vii

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan segala

kemudahannya hingga akhirnya penulis diberikan kelancaran dan kemudahan dan

mampu menyelesaikan Laporan Tugas Akhir dengan judul “PERANCANGAN

DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU

NASIONAL” tepat pada waktunya. Laporan Tugas Akhir ini disusun untuk

memenuhi salah satu syarat dalam memperoleh gelar Amd.)pada Program Studi

Diploma III Teknik Informatika Universitas Sebelas Maret.

Penulis sadar bahwa terwujudnya Tugas akhir ini tidak lepas dari bantuan,

bimbingan, dan dukungan dari berbagai pihak. Maka dari itu, 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.Sc selaku Ketua Program Studi Diploma

III Teknik Informatika Universitas Sebelas Maret yang memberikan izin

kepada penulis untuk belajar.

3. Bapak Yudha Yudhanto, S.Kom 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. Segenap keluarga besar Program Studi Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

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

Page 9: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

viii

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan

khususnya bagi penulis sendiri.

Surakarta,

Penulis

Page 10: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL ................................................................................................ i

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

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

PERNYATAAN ..................................................................................................... iv

MOTTO .................................................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

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

DAFTAR GAMBAR ............................................................................................. xi

DAFTAR TABEL ................................................................................................ xiii

INTISARI ............................................................................................................. xiv

ABSTRACT .......................................................................................................... xv

BAB I PENDAHULUAN ..................................................................................... 16

1.1 Latar Belakang ....................................................................................... 16

1.2 Perumusan Masalah ................................................................................ 17

1.3 Tujuan Penelitian .................................................................................... 17

1.4 Manfaat Penelitian .................................................................................. 17

1.5 Batasan Masalah ..................................................................................... 17

1.6 Metodologi Penelitian ............................................................................ 18

1.7 Sistematika Penulisan ............................................................................. 19

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................. 21

2.1 Tinjauan Pustaka .................................................................................... 21

2.2 Landasan Teori ....................................................................................... 22

2.1.1 Game ............................................................................................... 22

2.1.2 Jenis Game ...................................................................................... 22

2.1.3 Android ........................................................................................... 24

2.1.4 Gamemaker Studio .......................................................................... 24

2.1.5 Adobe Photoshop ............................................................................ 25

2.1.6 Pengujian Black Box ....................................................................... 25

2.1.7 Play Store ........................................................................................ 26

BAB III ANALISIS DAN PERANCANGAN GAME ......................................... 27

Page 11: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

x

3.1 Konsep Dasar Proyek Pengembangan Game ......................................... 27

3.1.1 Konsep Dasar Game ........................................................................ 27

3.1.2 Proposal ........................................................................................... 27

3.1.3 Target Pemain ................................................................................. 28

3.1.4 Dukungan Platfrom, Teknologi dan Multiplayer ............................ 28

3.2 Manajemen Proyek Pengembangan Game ............................................. 28

3.3 Perancangan Dasar Game ....................................................................... 29

3.3.1 Narasi Dan Storyboard .................................................................... 29

3.3.2 Gameplay ........................................................................................ 31

3.3.3 Playability ....................................................................................... 32

3.3.4 Genre ............................................................................................... 33

3.4 Aset Dan Seni Game .............................................................................. 33

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

3.6 Mapping Aplikasi ................................................................................... 42

BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 43

4.1 Implementasi Aset dan Seni ................................................................... 43

4.1.1 Implementasi Konsep Seni .............................................................. 43

4.1.2 Implementasi Karakter .................................................................... 43

4.1.3 Implementasi Lingkungan ............................................................... 43

4.1.4 Implementasi Daftar Misi dan Desain Level ................................... 44

4.1.5 Implementasi Musik dan Suara ....................................................... 44

4.1.11 Implementasi Pengaturan ................................................................ 45

4.1.12 Implementasi Antar Muka............................................................... 45

4.2 Teknis Pemrograman .............................................................................. 50

4.3 Pengujian ................................................................................................ 54

4.4 Perilisan .................................................................................................. 62

4.4.1 Build Aplikasi ................................................................................. 63

4.4.2 Upload dan Publish Play Store ....................................................... 66

BAB V KESIMPULAN DAN SARAN ................................................................ 68

5.1 Kesimpulan ............................................................................................. 68

5.2 Saran ....................................................................................................... 68

DAFTAR PUSTAKA ........................................................................................... 69

Page 12: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

xi

DAFTAR GAMBAR

Halaman

Gambar 2. 1 Ilustrasi Play Store ........................................................................... 26

Gambar 3. 1 Contoh game Puzzle ......................................................................... 27

Gambar 3. 2 Storyboard Level Select .................................................................... 30

Gambar 3. 3 Storyboard Main Gameplay ............................................................. 31

Gambar 3. 4 Tombol Next ..................................................................................... 31

Gambar 3. 5 Potongan blok lagu ........................................................................... 32

Gambar 3. 6 Tombol untuk mendengarkan lagu yang akan disusun .................... 32

Gambar 3. 7 Tombol Reload ................................................................................. 32

Gambar 3. 8 Misi pada game Sunlana .................................................................. 34

Gambar 3. 9 Perancangan Splash Screen .............................................................. 35

Gambar 3. 10 Perancangan Main Menu ................................................................ 35

Gambar 3. 11 Perancangan Level Select ............................................................... 36

Gambar 3. 12 Perancangan Main Gameplay ........................................................ 37

Gambar 3. 13 Perancangan Main Gameplay (Menang) ........................................ 37

Gambar 3. 14 Perancangan Instructions ............................................................... 38

Gambar 3. 15 Perancangan Options Menu ........................................................... 38

Gambar 3. 16 Perancangan About ......................................................................... 39

Gambar 3. 17 Flowchart Game Sunlana ............................................................... 40

Gambar 3. 18 Use Case Tampilan Game .............................................................. 41

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

Gambar 3. 20 Mapping Aplikasi ........................................................................... 42

Gambar 4. 1 Implementasi Konsep Seni ............................................................... 43

Gambar 4. 2 Implementasi Lingkungan ................................................................ 44

Gambar 4. 3 Implementasi Daftar Misi dan Desain Level .................................... 44

Gambar 4. 4 Implementasi Pengaturan ................................................................. 45

Gambar 4. 5 Implementasi Splash Screen ............................................................ 46

Gambar 4. 6 Implementasi Main menu ................................................................. 46

Gambar 4. 7 Implementasi Level Select ................................................................ 47

Gambar 4. 8 Implementasi Main Gameplay ......................................................... 48

Gambar 4. 9 Implementasi Main Gameplay (Menang) ........................................ 48

Gambar 4. 10 Implementasi Instructions .............................................................. 49

Gambar 4. 11 Implementasi Options Menu .......................................................... 50

Gambar 4. 12 Implementasi About........................................................................ 50

Gambar 4. 13 Kode untuk membuat perpindahan screen ..................................... 51

Gambar 4. 14 Kode untuk membuat random level ............................................... 51

Gambar 4. 15 Kode untuk membuat save level .................................................... 52

Gambar 4. 16 Kode untuk membuat load level .................................................... 52

Gambar 4. 17 Kode untuk membuat reset level .................................................... 53

Gambar 4. 18 Kode untuk membuat Drag ............................................................ 53

Gambar 4. 19 Kode untuk membuat Drop ............................................................ 53

Gambar 4. 20 Kode untuk membuat kondisi menang ........................................... 54

Page 13: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

xii

Gambar 4. 21 Kuesioner Pertanyaan pertama ....................................................... 60

Gambar 4. 22 Kuesioner Pertanyaan kedua .......................................................... 61

Gambar 4. 23 Kuesioner Pertanyaan ketiga .......................................................... 61

Gambar 4. 24 Kuesioner Pertanyaan keempat ...................................................... 62

Gambar 4. 25 Kuesioner Pertanyaan kelima ......................................................... 62

Gambar 4. 26 Global Game Setting ...................................................................... 63

Gambar 4. 27 Tab Licensing ................................................................................. 63

Gambar 4. 28 Enable Google Licensing ............................................................... 64

Gambar 4. 29 Tab Preferences .............................................................................. 65

Gambar 4. 30 Pilih Target ..................................................................................... 65

Gambar 4. 31 Create Application ......................................................................... 66

Gambar 4. 32 Log build ........................................................................................ 66

Gambar 4. 33 Screenshoot aplikasi ....................................................................... 67

Gambar 4. 34 Deskripsi aplikasi ........................................................................... 67

Gambar 4. 35 Aplikasi yang sudah dipublish ....................................................... 67

Page 14: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

xiii

DAFTAR TABEL

Halaman

Tabel 2. 1 Ringkasan Tinjauan Pustaka ................................................................ 21

Tabel 4. 1 Spesifikasi Smartphone alat uji ............................................................ 54 Tabel 4. 2 Pengujian Fungsional Aplikasi ............................................................ 55

Page 15: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

xiv

INTISARI

Luby Wijayanto, 2016. Perancangan dan Pembuatan Game Android

“Sunlana” Susun Lagu Nasional. Program Diploma III Teknik Informatika,

Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

Surakarta.

Lagu nasional merupakan suatu lagu yang diakui menjadi suatu lagu resmi

dan menjadi simbol suatu negara atau daerah. Lagu kebangsaan dapat membentuk

identitas nasional suatu negara dan dapat digunakan sebagai ekspresi dalam

menunjukkan rasa nasionalisme dan patriotisme. Lagu Perjuangan Indonesia

disebut sebagai musik fungsional yaitu musik yang diciptakan untuk tujuan

nasional. Pada saat ini, sepertinya Lagu Nasional kurang diminati karena

kurangnya metode sosialisasi yang dapat menarik minat anak-anak maupun

remaja agar tertarik. Sehingga anak remaja lebih suka pada lagu-lagu jenis lainnya

dibandingkan Lagu Nasional.

Untuk membuat atau mengembangkan aplikasi multimedia terdapat

banyak metodologi yang bisa digunakan. Dalam game “Sunlana” ini penulis

menggunakan metodologi Pengembangan Reseach and Development.

Hasil yang diharapkan dari Pembuatan Game Android “Sunlana” yaitu sebagai sarana sosialisasi Lagu Nasional kepada masyarakat Indonesia agar

mengenal lebih banyak dan mengingat kembali tentang Lagu Nasional.

Kata kunci: Game, Android, Gamemaker, Lagu Nasional.

Page 16: PERANCANGAN DAN PEMBUATAN GAME ANDROID … · i PERANCANGAN DAN PEMBUATAN GAME ANDROID “SUNLANA” SUSUN LAGU NASIONAL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam

xv

ABSTRACT

Luby Wijayanto, 2016. Design and Development of Android Game "Sunlana"

Compose National Song. Diploma III Program of Information Engineering,

Faculty of Mathematic and Science.Sebelas Maret University.

The national anthem is a song that acknowledged to be an official song

and became a symbol of a country or region. The national anthem may form the

national identity of a country and can be used as an expression in showing a sense

of nationalism and patriotism. The Indonesian struggle song known as functional

music which is music created for national purposes. At this time, it looks like

National Anthem less enthused because of the lack of socialization methods that

can attract children and teenagers to be interested. So the teenagers prefer the

other types of songs than the National Anthem..

There are a lot of methodology to create a multimedia application.

Research and Development methodology is used by “Sunlana” game.

The expected outcome of the Android Game Development "Sunlana" is to

socialize the National Anthem to the Indonesian people in order to learn more and

remember about the National Anthem.

Keywords: Game, Android, Gamemaker, National Anthem.