Perancangan Dan Implementasi Aplikasi Virtual Gamelan...

18
Perancangan Dan Implementasi Aplikasi Virtual Gamelan Berbasis Android SKRIPSI Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Disusun Oleh : Daniel Ajisetya Agusdinata NIM : 672007003 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga

Transcript of Perancangan Dan Implementasi Aplikasi Virtual Gamelan...

Page 1: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

Perancangan Dan Implementasi

Aplikasi Virtual Gamelan

Berbasis Android

SKRIPSI

Diajukan kepada

Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Disusun Oleh :

Daniel Ajisetya Agusdinata

NIM : 672007003

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

Page 2: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

ii

Page 3: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

iii

Pernyataan

Tugas Akhir yang berikut ini :

Judul : Perancangan dan Implementasi Apliksai

Virtual Gamelan Berbasis Android

Pembimbing : 1. T. Arie Setiawan Prasida, ST., M.Cs.

2. Ramos Somya, S.Kom., M.Cs

Adalah benar hasil karya saya :

Nama : Daniel Ajisetya Agusdinata

NIM : 672007003

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil

karya orang lain kecuali sebagaimana yang tertulis pada daftar

pustaka.

Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan

yang berlaku dlam penulisan karya ilmiah.

Salatiga, 06 Januari 2012

Daniel Ajisetya Agusdinata

Page 4: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

iv

Prakata

Segala puji syukur penulis haturkan kepada Tuhan Yang Maha

Esa karena telah melimpahkan rahmat dan karuniaNya, sehingga

penulis dapat menyelesaikan skripsi dengan judul “Perancangan dan

Implementasi Aplikasi Virtual Gamelan Berbasis Android”, yang

diajukan sebagai persyaratan dalam menyelesaikan Program Studi

Strata I Teknik Informatika Fakultas Teknologi Informasi Universitas

Kristen Satya Wacana.

Penulis menyadari bahwa terselesainya skripsi ini tidak lepas

dari dukungan, nasehat, bimbingan dan bantuan dari berbagai pihak.

Oleh karena itu, penulis menghaturkan banyak terima kasih khususnya

terhadap orang tua dan keluarga yang telah memberikan semangat

serta pihak-pihak yang telah membantu dalam penyusunan skripsi ini.

Untuk itu, dalam kesempatan ini penulis menyampaikan ucapan

terima kasih kepada :

1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan

Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.

2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program

Studi Teknik Informatika, Fakultas Teknologi Informasi,

Universitas Kristen Satya Wacana.

3. Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd., selaku

Koordinator KP/TA, Fakultas Teknologi Informasi, Universitas

Kristen Satya Wacana.

Page 5: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

v

4. Bapak T. Arie Setiawan Prasida, ST., M.Cs., selaku pembimbing

pertama yang selama ini banyak membantu dan mengarahkan

penulis dalam penyusunan laporan skripsi ini.

5. Bapak Ramos Somya, S.Kom., M.Cs., selaku pembimbing kedua

yang selama ini memberikan banyak masukkan kepada penulis

dalam penyusunan laporan skripsi ini.

6. Seluruh dosen dan karyawan Fakultas Teknologi Informasi,

Universitas Kristen Satya Wacana, terima kasih atas bantuan dan

kebersamaannya selama ini.

7. Seluruh staf Kantor Kesatuan Bangsa, Politik, dan Perlindungan

Masyarakat Kota Salatiga, atas keramahan dan bantuannya dalam

proses perizinan penelitian.

8. Bapeda Kota Salatiga

9. Dinas Perhubungan, Komunikasi, Kebudayaan dan Pariwisata

Kota Salatiga

10. Dinas Pendidikan, Pemuda, dan Olah Raga kota Salatiga

11. Bapak Bapak Jarwadi, S.Sn., selaku narasumber dari Dinas

Perhubungan, Komunikasi, Kebudayaan dan Pariwisata

12. Bapak Mardowo selaku narasumber

13. Mbah Guno selaku narasumber

14. Ayah, ibu, kakak, dan adik yang telah mendukung, memberikan

semangat, dan doa.

15. Rekan penulis yang selama tugas akhir saling membantu dan

mendukung serta semua pihak terkait yang telah membantu dalam

tugas akhir maupun penyusunan laporan ini, yang tidak dapat

penulis sebutkan satu persatu.

Page 6: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

vi

Penulis menyadari bahwa laporan ini masih jauh dari sempurna.

Oleh karena itu, kritik dan saran yang membangun sangat diharapkan.

Semoga apa yang ada dalam laporan ini bermanfaat bagi pembaca.

Salatiga, Januari 2012

Daniel Ajisetya Agusdinata

Penulis

Page 7: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

vii

Daftar Isi

Halaman Judul ................................................................................... i

Halaman Persetujuan ......................................................................... ii

Kata Pengantar ................................................................................. iii

Daftar Isi .......................................................................................... vii

Daftar Gambar .................................................................................. x

Daftar Tabel ..................................................................................... xiv

Daftar Kode Program ....................................................................... xv

Daftar Lampiran ............................................................................... xvi

Daftar Istilah .................................................................................... xvii

Abstract ............................................................................................. xviii

Bab 1 Pendahuluan ......................................................................... 1

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

1.2 Rumusan Masalah ........................................................ 3

1.3 Tujuan dan Manfaat ...................................................... 3

1.4 Batasan Masalah ........................................................... 4

1.5 Sistematika Penulisan ................................................... 4

Bab 2 Tinjauan Pustaka .................................................................. 7

2.1 Penelitian Terdahulu ..................................................... 7

2.2 Virtual .......................................................................... 8

2.3 Gamelan ....................................................................... 8

2.3.1 Pengertian Gamelan ........................................... 8

2.3.2 Sejarah dan Perkembangan Gamelan ................ 9

2.4 Android ........................................................................ 9

2.4.1 Pengertian Android ............................................ 9

2.4.2 Sejarah dan Perkembangan Android ................. 10

2.4.3 Features Android .............................................. 12

2.4.4 Architecture Android ......................................... 13

2.4.5 Komponen Aplikasi ........................................... 18

2.4.6 Tipe Aplikasi Android ....................................... 22

Page 8: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

viii

2.4.7 Siklus Hidup Aplikasi Android ......................... 23

2.4.8 Kelebihan Android ............................................ 29

2.5 Class MediaPlayer Android ........................................ 30

Bab 3 Metode dan Perancangan Sistem ......................................... 39

3.1 Metode Perancangan .................................................... 39

3.1.1 Pengumpulan Kebutuhan (Requirements) .......... 39

3.1.2 Perancangan (Design) ........................................ 41

3.1.3 Prototype Pertama ............................................. 43

3.1.4 Perancangan (Design) Prototype Pertama ...... 46

3.1.5 Evaluasi Prototype Petama ................................. 49

3.1.6 Prototype Kedua ................................................ 50

3.1.7 Perancangan (Design) Prototype Kedua ........... 52

3.1.8 Evaluasi Prototype Kedua .................................. 56

3.1.9 Prototype Ketiga ................................................ 56

3.1.10 Media Player Activity ...................................... 60

3.1.11 Media Player Service ....................................... 65

3.1.12 Perancangan (Design) Prototype Ketiga .......... 68

3.1.13 Evaluasi Prototype Ketiga ................................ 76

Bab 4 Hasil dan Pembahasan .......................................................... 77

4.1 Implementasi Aplikasi .................................................. 77

4.2 Hasil Implementasi dan Pembahasan .......................... 77

4.2.1 Form Menu Utama ............................................. 77

4.2.2 Form Menu Sejarah ............................................ 78

4.2.3 Form Menu Pembelajaran .................................. 82

4.2.4 Form Menu Simulasi .......................................... 89

4.3 Pengujian ..................................................................... 92

4.3.1 Pengujian Menggunakan Metode Black Box

Testing ................................................................ 92

4.3.2 Pengujian Manual .............................................. 94

Page 9: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

ix

4.3.3 Pengujian Aplikasi ............................................ 95

Bab 5 Kesimpulan dan Saran Pengembangan ................................ 117

5.1 Kesimpulan ................................................................... 117

5.2 Saran Pengembangan .................................................... 117

Daftar Pustaka ................................................................................... 119

Page 10: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

x

Daftar Gambar

Gambar 2.1 Detail Architecture Android ................................... 13

Gambar 2.2 Siklus Hidup Activity Android ................................ 24

Gambar 2.3 Prioritas Aplikasi Berdasarkan Activity ................... 27

Gambar 2.4 Diagram Bagian Mediaplayer dari Android API

Reference ................................................................. 31

Gambar 3.1 Bagan Prototype Model .......................................... 39

Gambar 3.2 Use Case Diagram .................................................. 43

Gambar 3.3 Activity Diagram Menu Pembelajaran Saron

Demung Laras Pelog .............................................. 44

Gambar 3.4 Activity Diagram Menu Pilih Tentang Gamelan .... 45

Gambar 3.5 Sequence Diagram Menu Pilih Gamelan Saron

Demung Laras Pelog ............................................... 46

Gambar 3.6 Sequence Diagram Menu Pilih Tentang Gamelan .. 47

Gambar 3.7 Rancangan Interface Halaman Utama .................... 47

Gambar 3.8 Rancangan Interface Menu Pilih Gamelan ............. 48

Gambar 3.9 Rancangan Interface Alat Gamelan ........................ 48

Gambar 3.10 Form Menu Utama .................................................. 49

Gambar 3.11 Form Alat Gamelan ................................................ 43

Gambar 3.12 Use Case Diagram .................................................. 50

Gambar 3.13 Activity Diagram Menu Pembelajaran .................... 52

Gambar 3.14 Sequence Diagram Menu Pembelajaran Saron

Demung Laras Pelog ........................................... 53

Gambar 3.15 Rancangan Interface Menu Utama ......................... 53

Gambar 3.16 Rancangan Interface Menu Pembelajaran .............. 54

Gamabr 3.17 Rancangan Interface Simulasi Gamelan ................ 54

Gamabr 3.18 Form Menu Utama ................................................. 55

Page 11: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xi

Gamabr 3.19 Form Menu Pembelajaran ....................................... 56

Gamabr 3.20 Form Simulasi Gamelan ......................................... 56

Gamabr 3.21 Use Case Diagram .................................................. 58

Gamabr 3.22 Activity Diagram Menu Pembelajaran Saron

Demung Laras Pelog ............................................... 59

Gamabr 3.23 Sequence Diagram Menu Pembelajaran Saron

Demung Laras Pelog ............................................ 60

Gamabr 3.24 Rancangan Interface Halaman Utama .................... 68

Gamabr 3.25 Rancangan Interface Menu Sejarah ........................ 68

Gamabr 3.26 Rancangan Interface Menu Pembelajaran .............. 69

Gamabr 3.27 Rancangan Interface Form Pembelajaran Alat

Musik Gamelan ....................................................... 69

Gamabr 3.28 Rancangan Interface Form Pilih Lagu .................... 70

Gamabr 3.29 Rancangan Interface Form Pilih Tingkatan ............ 70

Gamabr 3.30 Rancangan Interface Form Tekan Tombol ............. 71

Gamabr 3.31 Rancangan Interface Menu Simulasi ...................... 71

Gamabr 3.32 Rancangan Interface Simulasi Saron Demung

Laras Pelog .............................................................. 72

Gamabr 3.33 Rancangan Interface Simulasi Slenthem Laras

Pelog ........................................................................ 72

Gamabr 3.34 Rancangan Interface Simuasi Kenong Laras

Pelog ........................................................................ 73

Gamabr 3.35 Form Pembelajaran Alat Musik Gamelan ............... 74

Gamabr 3.36 Form Simulasi Alat Musik Gamelan ...................... 74

Gambar 4.1 Form Menu Utama ................................................. 76

Gambar 4.2 Form Menu Sejarah ................................................ 78

Gambar 4.3 Form Sejarah Umum Gamelan ................................ 78

Gambar 4.4 Form Tentang Saron Demung Laras Pelog ............ 79

Gambar 4.5 Form Tentang Slenthem Laras Pelog ..................... 79

Page 12: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xii

Gambar 4.6 Form Tentang Kenong Laras Pelog ....................... 80

Gambar 4.7 Form Menu Pembelajaran ...................................... 81

Gambar 4.8 Form Pembelajaran Saron Demung Laras Pelog ... 82

Gambar 4.9 Form Cara Memainkan .......................................... 82

Gambar 4.10 Form Contoh Notasi Gending ................................ 83

Gambar 4.11 Form Contoh Bunyi Gending ................................. 83

Gambar 4.12 Button Latihan ........................................................ 84

Gambar 4.13 Form Pilih Lagu ..................................................... 84

Gambar 4.14 Form Pilih Tingkatan ............................................. 86

Gambar 4.15 Form Konfirmasi Tekan Tombol ........................... 87

Gambar 4.16 Form Interface Latihan Saron Demung Laras

Pelog ........................................................................ 88

Gambar 4.17 Form Menu Simulasi .............................................. 89

Gambar 4.18 Form Simulasi Saron Demung Laras Pelog ........... 89

Gambar 4.19 Form Simulasi Slenthem Laras Pelog .................... 90

Gambar 4.20 Form Simulasi Kenong Laras Pelog ....................... 90

Gambar 4.21 Diagram Pertanyaan Nomor 1 Tahap Awal ........... 97

Gambar 4.22 Diagram Pertanyaan Nomor 2 Tahap Awal ........... 98

Gambar 4.23 Diagram Pertanyaan Nomor 3 Tahap Awal ........... 99

Gambar 4.24 Diagram Pertanyaan Nomor 4 Tahap Awal ........... 99

Gambar 4.25 Diagram Pertanyaan Nomor 5 Tahap Awal ........... 100

Gambar 4.26 Diagram Pertanyaan Nomor 6 Tahap Awal ........... 101

Gambar 4.27 Diagram Pertanyaan Nomor 7 Tahap Awal ........... 102

Gambar 4.28 Diagram Pertanyaan Nomor 8 Tahap Awal ........... 102

Gambar 4.29 Diagram Pertanyaan Nomor 9 Tahap Awal ........... 103

Gambar 4.30 Diagram Pertanyaan Nomor 10 Tahap Awal ......... 104

Gambar 4.31 Diagram Pertanyaan Nomor 11 Tahap Awal ......... 104

Gambar 4.32 Diagram Pertanyaan Nomor 1 Tahap Kedua .......... 107

Gambar 4.33 Diagram Pertanyaan Nomor 2 Tahap Kedua .......... 108

Page 13: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xiii

Gambar 4.34 Diagram Pertanyaan Nomor 3 Tahap Kedua .......... 108

Gambar 4.35 Diagram Pertanyaan Nomor 4 Tahap Kedua .......... 109

Gambar 4.36 Diagram Pertanyaan Nomor 5 Tahap Kedua .......... 110

Gambar 4.37 Diagram Pertanyaan Nomor 6 Tahap Kedua .......... 110

Gambar 4.38 Diagram Pertanyaan Nomor 7 Tahap Kedua .......... 111

Gambar 4.39 Diagram Pertanyaan Nomor 8 Tahap Kedua .......... 111

Gambar 4.40 Diagram Pertanyaan Nomor 9 Tahap Kedua .......... 112

Gambar 4.41 Diagram Pertanyaan Nomor 10 Tahap Kedua ........ 113

Gambar 4.42 Diagram Pertanyaan Nomor 11 Tahap Kedua ........ 112

Gambar 4.43 Diagram Perbandingan Saran Pengembangan

Aplikasi Tahap Awal Dan Tahap Kedua ................ 114

Page 14: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xiv

Daftar Tabel

Tabel 4.1 Tabel Pengujian Aplikasi Menggunakan Metode

Black Box Testing ......................................................... 91

Tabel 4.2 Tabel Hasil Pengujian Latihan Menggunakan

Aplikasi......................................................................... 93

Tabel 4.3 Tabel Hasil Pengujian Latihan Menggunakan

Aplikasi......................................................................... 94

Tabel 4.3 Tabel Uji Kelayakan Aplikasi Tahap Awal ................. 96

Tabel 4.4 Tabel Uji Kelayakan Aplikasi Tahap Kedua ............... 105

Page 15: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xv

Daftar Kode Program

Kode Program 4.1 Perintah Memanggil Form Menu Berikutnya 77

Kode Program 4.2 Perintah Untuk Memilih lagu ....................... 85

Kode Program 4.3 Perintah Untuk Memilih Tingkatan ............. 86

Kode Program 4.4 Perintah Untuk Konfimasi Tekan Tombol .... 87

Page 16: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xvi

Daftar Lampiran

Lampiran 1 Surat Ijin Penelitian di Kota Salatiga ..................... 119

Lampiran 2 Surat Ijin Perpanjangan Penelitian di Kota Salatiga 120

Lampiran 3 Surat Ijin Penelitian dari FTI UKSW untuk SMA

Kristen Satya Wacana Salatiga ............................... 121

Lampiran 4 Surat Telah Melakukan Pengujian Aplikasi dari SMA

Kristen Satya Wacana Salatiga ............................... 122

Lampiran 5 Kuisoner Sebelum Pembuatan Aplikasi .................. 123

Lampiran 6 Kuisoner Setelah Pembuatan Aplikasi Tahap Awal 129

Lampiran 7 Kuisoner Setelah Pembuatan Aplikasi Tahap

Kedua ........................................................................... 121

Page 17: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xvii

Daftar Istilah

ADT Android Development Tools

API Application Programming Interface

*.dex Dalvik Executable

IPC Interprocess Communication

JDK Java Development Kit

JRE Java Runtime Environment

LIFO Last In First Out

LiM0 Linux Mobile

OHA Open Handset Allience

P2P Peer-to-peer

SDK Standart Development Kid

UML Unified Modeling Language

Page 18: Perancangan Dan Implementasi Aplikasi Virtual Gamelan ...repository.uksw.edu/bitstream/123456789/1733/1/T1_672007003_Judul.pdf · 10. Dinas Pendidikan, Pemuda, dan Olah Raga kota

xviii

Abstract

Gamelan is a traditional music tool to be preserved. Constraint price

is one factor stopper in levying gamelan for the agency of education and the

general public. With this application virtual gamelan based android

expected the public can know and studied gamelan in mobile manner without

having to buy gamelan valuable expensive. This application is expected can

to help provide education art and culture that are nothing else gamelan. This

application could help users in studies gamelan in mobile manner so that

users have not to have gamelan actually.

Keywords: android, gamelan, mobile phone