PEMBUATAN APLIKASI CARI LAGU NUSANTARA BERBASIS ANDROID.

LAPORAN TUGAS AKHIR
PEMBUATAN APLIKASI CARI LAGU NUSANTARA
BERBASIS ANDROID

Tugas Akhir
Untuk Memenuhi Sebagian Persyaratan
mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

Disusun oleh:
INSANI NUR HIDAYAH
NIM. M3113078

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2016

i


HALAMAN PERSETUJUAN

ii

HALAMAN PENGESAHAN

iii

PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar Amd. 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, …................... 2016
(Insani Nur Hidayah)

NIM. M3113078


iv

MOTTO
“Apapun yang kamu lakukan, lakukanlah dengan senyum terbaikmu.”
(Insani Nur Hidayah)
“Barang siapa menempuh suatu jalan untuk mencari ilmu maka Allah akan
memudahkan padanya jalan menuju ke surga.”
(H.R. Muslim)
“Sesungguhnya sesudah kesulitan itu ada kemudahan .”
(Qs. Al Insyirah: 6)
“Dan bekerjalah, Niscaya Allah dan orang-orang beriman akan melihat
pekerjaanmu.”
(Qs. At Taubah: 105)
“Berdoalah pada-Ku niscaya akan Kuperkenankan bagimu.”
(Qs. Al Mukmin: 60)
“Jatuh itu biasa. Tapi jangan lama berbaring di situ.”
(Mario Teguh)
“Barang siapa sungguh-sungguh, sesungguhnya kesungguhan itu adalah untuk
dirinya sendiri.”
(Qs. Al Ankabut: 6)

“Engkau berpikir tentang dirimu sebagai seonggok materi semata, padahal di
dalam dirimu tersimpan kekuatan tak terbatas.”
(Ali bin Abi Thalib)
“Allah SWT tidak akan membebani seseorang melainkan sesuai dengan
kesanggupannya.”
(Qs. Al Baqaroh: 286)
“Dan Dia (Allah SWT) adalah besertamu dimana saja engkau semua berada.”
(Qs. Al Hadid: 4)

v

HALAMAN PERSEMBAHAN
Pertama, penulis memanjatkan puja dan puji syukur kepada Allah SWT karena
tanpa cinta, kasih, sayang, dan keridhaan-Nya, hamba takkan pernah mampu
menyelesaikan karya kecil ini. Karya kecil ini kepersembahkan kepada:
Keluarga yang tercinta dan tersayang
Bapak Wiyatno, Ibu Suwarni, Galuh Dwi Saputro, dan Andang Kuncoro atas
dukungan, semangat, bimbingan, kasih sayang, motivasi, dan pengorbanan yang
tak dapat dinilai dengan apapun. Semangat juang kalian adalah dorongan bagiku
untuk berani melawan tantangan di kehidupan ini.

Bapak Ibu Dosen D3 Teknik Informatika FMIPA UNS
Atas bekal ilmu pengetahuan dan bimbingannya untukku dalam menapaki masa
depan.
Sahabat-sahabat tercinta Inda Puji Lestari, Ika Nur Farida, dan Hafidha Nur
Tartilla yang banyak memberikan semangat dalam menyelesaikan Tugas Akhir
ini.
Almamater UNS serta teman-teman D3 Teknik Informatika 2013 khusunya
untuk keluarga besar TI-B yang luar biasa. Terima kasih atas segala dukungan,
semangat, dan kehangatan persahabatan yang kalian berikan dalam hidup saya.

vi

KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas
limpahan rahmatNya, sehingga penulis dapat menyelesaikan penyusunan Laporan
Tugas Akhir (TA) dengan judul “Pembuatan Aplikasi Cari Lagu (Aplikasi
Pencarian Dan Penghafal Lagu Nusantara Indonesia) Berbasis Android” ini dapat
terselesaikan pada waktunya tanpa halangan berarti.
Penyusunan laporan ini bertujuan untuk memenuhi salah satu syarat dalam
memperoleh gelar Ahli Madya pada Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
Dalam penyusunan Laporan Tugas Akhir (TA) ini penulis mendapatkan
bantuan dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini,
penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan
bantuan dan dukungannya, terutama kepada:
1.

Allah SWT yang telah memberikan ridho, berkah, rahmat, dan hidayahNya
kepada penulis selama melakukan penelitian dan menyusun Laporan Tugas
Akhir ini.

2.

Keluarga tercinta, Bapak, Ibu, Kakak, dan Adik penulis yang selalu
mendukung dalam menyelesaikan Tugas Akhir ini.

3.

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

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
yang telah berkenan memberikan izin kepada penulis dalam Pembuatan
Tugas Akhir Ini.

4.

Bapak Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.

5.

Bapak Agus Purnomo, S.Si.M.,Eng selaku Dosen Pembimbing Tugas Akhir
(TA) yang telah memberikan bimbingan, pengarahan, saran serta dukungan
selama penyusunan Laporan Tugas Akhir ini.

vii

6.


Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

7.

Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas

Sebelas

Maret

yang

telah

membantu

penulis


dalam

menyelesaikan Tugas Akhir ini.
8.

Keluarga Besar kelas TIB angkatan 2013 yang selalu memberikan warna lain
dalam memotivasi penulis dalam penyusunan Laporan Tugas Akhir ini.

9.

Semua pihak terkait yang tidak bisa penulis sebutkan satu persatu, atas
bantuan dan dukungannya dalam penyusunan Laporan Tugas Akhir ini.
Semoga Tuhan Yang Maha Esa memberikan balasan yang lebih baik

kepada pihak-pihak yang telah memberikan bantuan dan dukungan dari awal
pengerjaan tugas akhir sampai penyusunan Laporan Tugas Akhir ini selesai.
Semoga dengan selesainya penyusunan Laporan Tugas Akhir ini dapat
memberikan manfaat dan kebaikan pada penulis dan pembaca sekalian.

Surakarta, Februari 2016


Insani Nur Hidayah

viii

DAFTAR ISI
Halaman
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN ..................................................................................................... iv
MOTTO .................................................................................................................. v
HALAMAN PERSEMBAHAN ............................................................................ vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ........................................................................................... xvi
INTISARI............................................................................................................. xix
ABSTRACT ............................................................................................................ xx

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

1.1 Latar Belakang Masalah ............................................................................... 1
1.2 Perumusan Masalah ..................................................................................... 1
1.3 Tujuan Penelitian ......................................................................................... 1
1.4 Manfaat Kegiatan ......................................................................................... 2
1.5 Batasan Masalah........................................................................................... 2
1.6 Metodologi ................................................................................................... 2
1.7 Sistematika Penulisan .................................................................................. 3
BAB II ..................................................................................................................... 4
2.1 Tinjauan Pustaka ........................................................................................... 4
2.2 Dasar Teori .................................................................................................... 5
2.2.1 Lagu Nasional ......................................................................................... 5

ix

2.2.2 Lagu Daerah ............................................................................................ 5
2.2.3 Lagu Dolanan .......................................................................................... 5
2.2.4 Macapat ................................................................................................... 6
2.2.5 Kuis ......................................................................................................... 6
2.2.6 Android ................................................................................................... 6
2.2.7 Jquery Mobile ......................................................................................... 6

2.2.8 Basis Data ............................................................................................... 7
2.2.9 Analisis Sistem ....................................................................................... 7
2.2.10 Desain Sistem ..................................................................................... 11
2.2.11 Framework .......................................................................................... 14
2.2.12 CodeIgniter ......................................................................................... 14
2.2.13 MVC ................................................................................................... 14
2.2.14 PHP ..................................................................................................... 14
2.2.15 Bootstrap ............................................................................................. 15
2.2.16 MySQL ............................................................................................... 15
2.2.17 Apache ................................................................................................ 15
2.2.18 HTML ................................................................................................. 15
2.2.19 CSS3 ................................................................................................... 16
BAB III ................................................................................................................. 17
3.1 Alat dan Bahan ........................................................................................... 17
3.1.1

Alat .................................................................................................. 17

3.1.2

Bahan............................................................................................... 17

3.2 Arsitektur Sistem Perangkat Keras ............................................................ 18
3.3 Analisa Kebutuhan Sistem ......................................................................... 18
3.3.1 Kebutuhan Fungsional Sistem .............................................................. 18
3.3.2 Kebutuhan Non Fungsional .................................................................. 24
3.4 Perancangan Sistem ................................................................................... 25
3.4.1 Perancangan Aplikasi Web (Server) ..................................................... 25
3.4.2 Perancangan Aplikasi Client ................................................................. 65
3.4.3 Perancangan Basis Data ........................................................................ 83

x

3.4.4 Perancangan Interface ........................................................................... 89
BAB IV ................................................................................................................ 99
4.1 Implementasi .............................................................................................. 99
4.1.1

Implementasi Aplikasi Server Cari Lagu ........................................ 99

4.1.2

Implementasi Aplikasi Mobile Cari Lagu ..................................... 104

4.2 Analisa...................................................................................................... 110
4.2.1

Analisa Sistem Server Cari Lagu Nusantara ................................. 110

4.2.2

Analisa Aplikasi Cari Lagu Nusantara .......................................... 117

BAB V................................................................................................................. 138
5.1 Kesimpulan .............................................................................................. 138
5.2 Saran ......................................................................................................... 138
DAFTAR PUSTAKA ......................................................................................... 139
LAMPIRAN 1.1 Hasil Wawancara..................................................................... 140
LAMPIRAN 1.2 Pertanyaan Kuesioner .............................................................. 141

xi

DAFTAR TABEL
Nomor

Halaman

Tabel 2. 1 Daftar Versi-Versi Android ................................................................... 6
Tabel 2. 2 Simbol Use Case .................................................................................... 7
Tabel 2. 3 Simbol Entity Relationship Diagram ..................................................... 9
Tabel 2. 4 Simbol Kardinalitas.............................................................................. 10
Tabel 2. 5 Komponen Sequence ............................................................................ 11
Tabel 2. 6 Komponen Class Diagram .................................................................. 13
Tabel 3. 1 Deskripsi User ..................................................................................... 19
Tabel 3. 2 Functional Sistem Cari Lagu ............................................................... 19
Tabel 3. 3 Use Case Text View Lagu Nasional .................................................... 27
Tabel 3. 4 Use Case Text Input Lagu Nasional ..................................................... 27
Tabel 3. 5 Use Case Text Edit Lagu Nasional ...................................................... 28
Tabel 3. 6 Use Case Text Hapus Lagu Nasional ................................................... 29
Tabel 3. 7 Use Case Text view macapat ............................................................... 29
Tabel 3. 8 Use Case Text input macapat ............................................................... 30
Tabel 3. 9 Use Case Text edit macapat ................................................................. 30
Tabel 3. 10 Use Case Text hapus lagu macapat .................................................... 31
Tabel 3. 11 Use Case Text view nama daerah ...................................................... 32
Tabel 3. 12 Use Case Text input nama daerah ...................................................... 32
Tabel 3. 13 Use Case Text edit nama daerah ........................................................ 33
Tabel 3. 14 Use Case Text hapus nama daerah ..................................................... 33
Tabel 3. 15 Use Case Text view kategori lagu ...................................................... 34
Tabel 3. 16 Use Case Text input kategori lagu ..................................................... 34
Tabel 3. 17 Use Case Text edit kategori lagu........................................................ 35
Tabel 3. 18 Use Case Text hapus kategori lagu .................................................... 36
Tabel 3. 19 Use Case Text view lagu .................................................................... 36
Tabel 3. 20 Use Case Text input lagu ................................................................... 37
Tabel 3. 21 Use Case Text edit lagu ...................................................................... 37
Tabel 3. 22 Use Case Text hapus lagu .................................................................. 38
Tabel 3. 23 Use Case Text view jenis kuis............................................................ 39
Tabel 3. 24 Use Case Text input jenis kuis ........................................................... 39
Tabel 3. 25 Use Case Text edit jenis kuis ............................................................. 40
Tabel 3. 26 Use Case Text hapus jenis kuis .......................................................... 41
Tabel 3. 27 Use Case Text view kuis .................................................................... 41
Tabel 3. 28 Use Case Text input kuis.................................................................... 42
Tabel 3. 29 Use Case Text edit kuis ...................................................................... 42
Tabel 3. 30 Use Case Text hapus kuis................................................................... 43
Tabel 3. 31 Use Case Text view pengguna ........................................................... 43
Tabel 3. 32 Use Case Text edit pengguna ............................................................. 44
Tabel 3. 33 Use Case Text hapus pengguna .......................................................... 45
Tabel 3. 34 Use Case Text view skor .................................................................... 45
Tabel 3. 35 Use Case Text edit skor...................................................................... 46
Tabel 3. 36 Use Case Text hapus skor .................................................................. 46

xii

Tabel 3. 37 Use Case Text Lihat Data Lagu Nasional .......................................... 66
Tabel 3. 38 Use Case Text Play Lagu Nasional .................................................... 66
Tabel 3. 39 Use Case Text Play Video Lagu Nasional ......................................... 67
Tabel 3. 40 Use Case Text Search Lagu Nasional ................................................ 67
Tabel 3. 41 Use Case Text Lihat Data Lagu Daerah ............................................. 68
Tabel 3. 42 Use Case Text Play Lagu Daerah ....................................................... 68
Tabel 3. 43 Use Case Text Play Video Lagu Daerah ............................................ 69
Tabel 3. 44 Use Case Text Search Lagu Daerah ................................................... 69
Tabel 3. 45 Use Case Text Lihat Data Lagu Dolanan ........................................... 70
Tabel 3. 46 Use Case Text Play Lagu Dolanan ..................................................... 70
Tabel 3. 47 Use Case Text Play Video Lagu Dolanan .......................................... 71
Tabel 3. 48 Use Case Text Search Lagu Dolanan ................................................. 71
Tabel 3. 49 Use Case Text Lihat Data Lagu Macapat........................................... 72
Tabel 3. 50 Use Case Text Play Lagu Macapat .................................................... 72
Tabel 3. 51 Use Case Text Search Lagu Macapat ................................................. 73
Tabel 3. 52 Use Case Text Jawab Kuis ................................................................. 73
Tabel 3. 53 Tabel admin........................................................................................ 85
Tabel 3. 54 Tabel nilai .......................................................................................... 85
Tabel 3. 55 Tabel Lagu Nasional .......................................................................... 85
Tabel 3. 56 Tabel daerah ....................................................................................... 86
Tabel 3. 57 Tabel kategori lagu............................................................................. 86
Tabel 3. 58 Tabel lagu ........................................................................................... 87
Tabel 3. 59 Tabel Tembang Macapat .................................................................... 87
Tabel 3. 60 Tabel Categories ................................................................................ 88
Tabel 3. 61 Tabel Questions.................................................................................. 88
Tabel 3. 1 Deskripsi User ..................................................................................... 19
Tabel 3. 2 Functional Sistem Cari Lagu ............................................................... 19
Tabel 3. 3 Use Case Text View Lagu Nasional .................................................... 27
Tabel 3. 4 Use Case Text Input Lagu Nasional ..................................................... 27
Tabel 3. 5 Use Case Text Edit Lagu Nasional ...................................................... 28
Tabel 3. 6 Use Case Text Hapus Lagu Nasional ................................................... 29
Tabel 3. 7 Use Case Text view macapat ............................................................... 29
Tabel 3. 8 Use Case Text input macapat ............................................................... 30
Tabel 3. 9 Use Case Text edit macapat ................................................................. 30
Tabel 3. 10 Use Case Text hapus macapat ............................................................ 31
Tabel 3. 11 Use Case Text view nama daerah ...................................................... 32
Tabel 3. 12 Use Case Text input nama daerah ...................................................... 32
Tabel 3. 13 Use Case Text edit nama daerah ........................................................ 33
Tabel 3. 14 Use Case Text hapus nama daerah ..................................................... 33
Tabel 3. 15 Use Case Text view kategori lagu ...................................................... 34
Tabel 3. 16 Use Case Text input kategori lagu ..................................................... 34
Tabel 3. 17 Use Case Text edit kategori lagu........................................................ 35
Tabel 3. 18 Use Case Text hapus kategori lagu .................................................... 36

xiii

Tabel 3. 19 Use Case Text view lagu .................................................................... 36
Tabel 3. 20 Use Case Text input lagu ................................................................... 37
Tabel 3. 21 Use Case Text edit lagu ...................................................................... 37
Tabel 3. 22 Use Case Text hapus lagu .................................................................. 38
Tabel 3. 23 Use Case Text view jenis kuis............................................................ 39
Tabel 3. 24 Use Case Text input jenis kuis ........................................................... 39
Tabel 3. 25 Use Case Text edit jenis kuis ............................................................. 40
Tabel 3. 26 Use Case Text hapus jenis kuis .......................................................... 41
Tabel 3. 27 Use Case Text view kuis .................................................................... 41
Tabel 3. 28 Use Case Text input kuis.................................................................... 42
Tabel 3. 29 Use Case Text edit kuis ...................................................................... 42
Tabel 3. 30 Use Case Text hapus kuis................................................................... 43
Tabel 3. 31 Use Case Text view pengguna ........................................................... 43
Tabel 3. 32 Use Case Text edit pengguna ............................................................. 44
Tabel 3. 33 Use Case Text hapus pengguna .......................................................... 45
Tabel 3. 34 Use Case Text view skor .................................................................... 45
Tabel 3. 35 Use Case Text edit skor...................................................................... 46
Tabel 3. 36 Use Case Text hapus skor .................................................................. 46
Tabel 3. 37 Use Case Text Lihat Data Lagu Nasional .......................................... 66
Tabel 3. 38 Use Case Text Play Lagu Nasional .................................................... 66
Tabel 3. 39 Use Case Text Play Video Lagu Nasional ......................................... 67
Tabel 3. 40 Use Case Text Search Lagu Nasional ................................................ 67
Tabel 3. 41 Use Case Text Lihat Data Lagu Daerah ............................................. 68
Tabel 3. 42 Use Case Text Play Lagu Daerah ....................................................... 68
Tabel 3. 43 Use Case Text Play Video Lagu Daerah ............................................ 69
Tabel 3. 44 Use Case Text Search Lagu Daerah ................................................... 69
Tabel 3. 45 Use Case Text Lihat Data Lagu Dolanan ........................................... 70
Tabel 3. 46 Use Case Text Play Lagu Dolanan ..................................................... 70
Tabel 3. 47 Use Case Text Play Video Lagu Dolanan .......................................... 71
Tabel 3. 48 Use Case Text Search Lagu Dolanan ................................................. 71
Tabel 3. 49 Use Case Text Lihat Data Lagu Macapat........................................... 72
Tabel 3. 50 Use Case Text Play Lagu Macapat .................................................... 72
Tabel 3. 51 Use Case Text Search Lagu Macapat ................................................. 73
Tabel 3. 52 Use Case Text Jawab Kuis ................................................................. 73
Tabel 3. 53 Tabel admin........................................................................................ 85
Tabel 3. 54 Tabel user ........................................................................................... 85
Tabel 3. 55 Tabel Lagu Nasional .......................................................................... 85
Tabel 3. 56 Tabel daerah ....................................................................................... 86
Tabel 3. 57 Tabel kategori lagu............................................................................. 86
Tabel 3. 58 Tabel lagu ........................................................................................... 87

xiv

Tabel 3. 59 Tabel Tembang Macapat .................................................................... 87
Tabel 3. 60 Tabel Categories ................................................................................ 88
Tabel 3. 61 Tabel Questions.................................................................................. 88
Tabel 3. 62 Tabel Pembuat.................................................................................... 88
Tabel 4. 1 Tabel Pengujian Sistem Server .......................................................... 110
Tabel 4. 2 Tabel Pengujain Aplikasi Cari Lagu .................................................. 117
Tabel 4. 3 Pengujian Device ............................................................................... 126
Tabel 4. 4 Pengujian Fungsional Aplikasi .......................................................... 127

xv

DAFTAR GAMBAR
Nomor

Halaman

Gambar 3. 1 Arsitektur Sistem .............................................................................. 18
Gambar 3. 2 Use Case Diagram Server ................................................................ 26
Gambar 3. 3 Sequence Diagram Input Lagu Nasional ......................................... 47
Gambar 3. 4 Sequence Diagram Edit Lagu Nasional ........................................... 48
Gambar 3. 5 Sequence Diagram Hapus Lagu Nasional ........................................ 48
Gambar 3. 6 Sequence Diagram Edit Pengguna ................................................... 49
Gambar 3. 7 Sequence Diagram Hapus Pengguna ............................................... 50
Gambar 3. 8 Sequence Diagram Input Macapat ................................................... 50
Gambar 3. 9 Sequence Diagram Edit Macapat ..................................................... 51
Gambar 3. 10 Sequence Diagram Hapus Macapat ............................................... 52
Gambar 3. 11 Sequence Diagram Input Nama Daerah ......................................... 52
Gambar 3. 12 Sequence Diagram Edit Nama Daerah .......................................... 53
Gambar 3. 13 Sequence Diagram Hapus Nama Daerah ....................................... 54
Gambar 3. 14 Sequence Diagram Input Kategori Lagu ........................................ 54
Gambar 3. 15 Sequence Diagram Edit Kategori Lagu ......................................... 55
Gambar 3. 16 Sequence Diagram Hapus Kategori Lagu ...................................... 56
Gambar 3. 17 Sequence Diagram Input Lagu ....................................................... 56
Gambar 3. 18 Sequence Diagram Edit Lagu ........................................................ 57
Gambar 3. 19 Sequence Diagram Hapus Lagu ..................................................... 58
Gambar 3. 20 Sequence Diagram Input Jenis Kuis .............................................. 58
Gambar 3. 21 Sequence Diagram Edit Jenis Kuis ................................................ 59
Gambar 3. 22 Hapus Jenis Kuis ............................................................................ 60
Gambar 3. 23 Sequence Diagram Input Kuis ....................................................... 60
Gambar 3. 24 Sequence Diagram Edit Kuis ......................................................... 61
Gambar 3. 25 Sequence Diagram Hapus Kuis ..................................................... 62
Gambar 3. 26 Sequence Diagram Edit Skor ......................................................... 62
Gambar 3. 27 Sequence Diagram Hapus Skor ..................................................... 63
Gambar 3. 28 Class Diagram Server .................................................................... 64
Gambar 3. 29 Use Case Diagram Client .............................................................. 65
Gambar 3. 30 Sequence Diagram Lihat Data Lagu Nasional ............................... 74
Gambar 3. 31 Sequence Diagram Lihat Data Lagu Daerah.................................. 75
Gambar 3. 32 Sequence Diagram Lihat Data Lagu Dolanan................................ 76
Gambar 3. 33 Sequence Diagram Lihat Data Lagu Macapat ............................... 76
Gambar 3. 34 Sequence Diagram Play Lagu Nasional ......................................... 77
Gambar 3. 35 Sequence Diagram Play Lagu Daerah ........................................... 78
Gambar 3. 36 Sequence Diagram Play Lagu Dolanan ......................................... 78
Gambar 3. 37 Sequence Diagram Play Macapat .................................................. 79

xvi

Gambar 3. 38 Sequence Diagram Play Video Lagu Nasional .............................. 80
Gambar 3. 39 Sequence Diagram Play Video Lagu Daerah ................................. 80
Gambar 3. 40 Sequence Diagram Play Video Lagu Dolanan ............................... 81
Gambar 3. 41 Sequence Diagram Kuis ................................................................. 82
Gambar 3. 42 Class Diagram Client ..................................................................... 83
Gambar 3. 43 ERD Aplikasi Cari Lagu ................................................................ 84
Gambar 3. 44 Mapping Tabel ............................................................................... 84
Gambar 3. 45 Rancangan halaman login .............................................................. 89
Gambar 3. 46 Rancangan halaman beranda .......................................................... 90
Gambar 3. 47 Rancangan Halaman Lagu Nasional .............................................. 90
Gambar 3. 48 Rancangan Halaman input lagu nasional ....................................... 91
Gambar 3. 49 Rancangan halaman edit lagu nasional .......................................... 92
Gambar 3. 50 Rancangan halaman hapus lagu nasional ....................................... 93
Gambar 3. 51 Rancangan halaman pengguna ....................................................... 94
Gambar 3. 52 Rancangan halaman skor ................................................................ 94
Gambar 3. 53 Rancangan Halaman Splash ........................................................... 95
Gambar 3. 54 Rancangan halaman lagu nasional ................................................. 95
Gambar 3. 55 Rancangan detail lagu nasional ...................................................... 96
Gambar 3. 56 Rancangan halaman kuis ................................................................ 97
Gambar 3. 57 Rancangan Halaman Kuis .............................................................. 97
Gambar 3. 58 Rancangan halaman skor ................................................................ 98
Gambar 4. 1 Halaman Login ................................................................................. 99
Gambar 4. 2 Halaman Beranda ........................................................................... 100
Gambar 4. 3 Halaman Awal Lagu Nasional ....................................................... 100
Gambar 4. 4 Halaman Input Lagu Nasional........................................................ 101
Gambar 4. 5 Halaman Edit Lagu Nasional ......................................................... 102
Gambar 4. 6 Manage Data Pengguna .................................................................. 103
Gambar 4. 7 Halaman Edit Nama Aplikasi ......................................................... 103
Gambar 4. 8 Ubah Password Admin ................................................................... 104
Gambar 4. 9 Halaman Beranda ........................................................................... 104
Gambar 4. 10 Halaman Detail Lagu Nasional .................................................... 105
Gambar 4. 11 Halaman Lagu Daerah .................................................................. 105
Gambar 4. 12 Halaman Lagu Dolanan ................................................................ 106
Gambar 4. 13 Halaman Lagu Macapat ............................................................... 107
Gambar 4. 14 Halaman Detail Audio .................................................................. 108
Gambar 4. 15 Halaman Detail Video .................................................................. 108
Gambar 4. 16 Halaman Kuis ............................................................................... 109
Gambar 4. 17 Halaman Skor ............................................................................... 109
Gambar 4. 18 Kuesioner Pertanyaan 1 ................................................................ 131
Gambar 4. 19 Kuesioner Pertanyaan 2 ................................................................ 131

xvii

Gambar 4. 20 Kuesioner Pertanyaan 3 ................................................................ 132
Gambar 4. 21 Kuesioner Pertanyaan 4 ................................................................ 133
Gambar 4. 22 Kuesioner Pertanyaan 5 ................................................................ 133
Gambar 4. 23 Kuesioner Pertanyaan 6 ................................................................ 134
Gambar 4. 24 Kuesioner Pertanyaan 7 ................................................................ 135
Gambar 4. 25 Kuesioner Pertanyaan 8 ................................................................ 135
Gambar 4. 26 Kuesioner Pertanyaan 9 ................................................................ 136
Gambar 4. 27 Pertanyaan Kuesioner 10 .............................................................. 137

xviii

INTISARI
Insani Nur Hidayah. 2016. PEMBUATAN APLIKASI CARI LAGU
NUSANTARA BERBASIS ANDROID. Program Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
Sebelas Maret Surakarta
Lagu nusantara merupakan salah satu kebudayaan yang ada di Indonesia.
Keanekaragaman lagu nusantara dari Sabang sampai Merauke merupakan bukti
bahwasanya Indonesia merupakan Negara yang memiliki kebudayaan yang khas.
Seiring dengan perkembangan zaman, bahwasanya tidak sedikit dari masyarakat
Indonesia tidak tahu bahkan tidak mengenal lagu nusantara. Masyarakat
cenderung memilih lagu modern daripada lagu nusantara karena tingkat
pengaksesannya dan pencariaanya lebih mudah. Dari permasalahan diatas, dibuat
aplikasi dari salah satu kebudayaan yang ada di Indonesia yaitu “Cari Lagu
Nusantara” dengan tujuan memudahkan masyarakat dalam mencari informasi
tentang lagu nusantara dengan media penyampaian yang lebih menyenangkan.
Aplikasi cari lagu nusantara berbasis android dibangun dengan menggunakan
bahasa pemrograman PHP, Android, dan HTML.
Proses pembuatan aplikasi “Cari Lagu Nusantara” diawali dengan
membuat rancangan struktur navigasi, kemudian langkah kedua yaitu dengan
melakukan pembuatan diagram alur dan rancangan halaman. Langkah ketiga
adalah membangun aplikasi dengan menggunakan bahasa pemrograman HTML5
dan PHP sesuai dengan rancangan yang telah dibuat. Langkah keempat yaitu
melakukan uji coba dan analisa terhadap hasil yang didapat, apakah aplikasi
berjalan sesuai dengan yang diharapkan atau tidak.
Hasil penelitian, menunjukkan bahwa aplikasi cari lagu nusantara berbasis
android dapat bekerja sesuai dengan tujuan yang diharapkan, baik pada emulator
maupun pada perangkat sebenarnya.
Kata kunci
: Android, Aplikasi mobile, Lagu Daerah, Lagu Dolanan, Lagu
Nasional, Lagu Nusantara, Macapat.

xix

ABSTRACT

Insani Nur Hidayah. 2016. MAKING APPLICATION OF SEARCHING
SONG ARCHIPELAGO BASED ON ANDROID . Program Diploma III
Informatics, Mathematics and Natural Sciences Faculty, Sebelas Maret University
Surakarta
Songs archipelago is one of the cultures that exist in Indonesia. Diversity
songs archipelago from Sabang to Merauke is proof that Indonesia is a country
that has a distinctive culture. Along with the times, that not a few of the
Indonesian people do not know do not even know the song archipelago. Society
tends to choose a modern song than the song of the archipelago due to the level of
accessing and searching are easier. From the above problems, made the
application of one of the cultures that exist in Indonesia, namely the "Searching
Song Archipelago" with the aim of helping people in finding information about a
song archipelago with a medium to deliver more pleasant.
Applications of Searching Song Archipelago based on android built using
the PHP programming language, Android, and HTML. The process of making the
application “Searching Song Archipelago” begins with a design of navigation
structure, then the second step is to perform the making flowcharts and page
designs. The third step is to build an application by using the HTML5 and PHP
programming language in accordance with the draft that has been made. The
fourth step is to do the testing and analysis of the results obtained, whether the
application is running as expected or not.
The results of the research, showed that the application of Searching Song
Archipelago based on Android can work in accordance with the expected goals,
both in the emulator or on the actual device.
Keywords: Android, Archipelago Songs, Dolanan Songs, Macapat, Mobile
Applications, National Anthem, Regional Songs

xx