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