Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android

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

ii

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

iii

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.

iv

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.

v

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

vi

Daftar Isi
Halaman Judul...................................................................................
Halaman Persetujuan.........................................................................
Kata Pengantar .................................................................................
Daftar Isi ..........................................................................................
Daftar Gambar ..................................................................................
Daftar Tabel .....................................................................................

Daftar Kode Program .......................................................................
Daftar Lampiran ...............................................................................
Daftar Istilah ....................................................................................
Abstract .............................................................................................
Bab 1 Pendahuluan .........................................................................

i
ii
iii
vii
x
xiv
xv
xvi
xvii
xviii
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 .......................................
vii

22

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

viii

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

ix

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

x

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

Gamabr 3.23

59

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

Gamabr 3.33

Rancangan Interface Simulasi Slenthem Laras
Pelog ........................................................................

Gamabr 3.34

72

72

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

xi

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

xii

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

xiii

114

Daftar Tabel
Tabel 4.1

Tabel Pengujian Aplikasi Menggunakan Metode
Black Box Testing .........................................................

Tabel 4.2

Tabel Hasil Pengujian Latihan Menggunakan
Aplikasi.........................................................................

Tabel 4.3

91

93

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

xiv

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

xv

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

Lampiran 4

121

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

xvi

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

xvii

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

xviii

Dokumen yang terkait

Perancangan Aplikasi Perangkat Lunak Gamelan Virtual Berbasis Android.

0 3 10

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Objek Wisata Kabupaten Poso Berbasis Android

0 0 17

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Simulasi Perhitungan Kredit Berbasis Smartphone Android

0 0 7

Institutional Repository | Satya Wacana Christian University: Aplikasi Gamelan Menggunakan Virtual Buttons Pada Teknologi Augmented Reality Berbasis Android

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Pelaporan Penjualan dan Stok Berbasis Android

1 1 5

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android T1 672007003 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android T1 672007003 BAB II

0 0 32

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android T1 672007003 BAB IV

0 0 39

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android T1 672007003 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android

0 0 14