RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : KHUSNUL KUSUMAWATI 201110370311067
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
LEMBAR PERSETUJUAN
RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
LEMBAR PENGESAHAN
RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Khusnul Kusumawati 201110370311067 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 22 April 2015
Menyetujui,
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini : NAMA
: Khusnul Kusumawati
NIM
: 201110370311067
FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudia ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, atas limpahan rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : “RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID” Di dalam tulisan ini disajikan pokok-pokok bahasan yang terdiri dari lima bab. Bab pertama adalah pendahuluan, yang berisi mengenai penjelasan secara umum, latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi dan sistematika penulisan aplikasi yang akan dibuat. Bab kedua adalah landasan teori, yang berisi mengenai penjelasan yang berhubungan dengan aplikasi. Bab ketiga adalah analisa dan perancangan sistem, yaitu penjelasan mengenai analisa dan perancangan sistem dari aplikasi yang dibuat. Bab keempat adalah implementasi dan pengujian sistem, yaitu penjelasan mengenai implementasi dan pengujian sistem dari aplikasi yang dibuat. Bab kelima adalah kesimpulan dan saran, yaitu tentang kesimpulan dari pembuatan aplikasi dan saran untuk aplikasi. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi pengembangan ilmu pengetahuan kedepan.
Malang, 13 April 2015
Khusnul Kusumawati
iii
DAFTAR ISI
ABSTRAKSI…………………………………………………………..... i ABSTRACT……………………………………………………………..
ii
KATA PENGANTAR…………………………………………………..
iii
DAFTAR ISI…………………………………………………………….
iv
DAFTAR GAMBAR……………………………………………………
vii
DAFTAR TABEL………………………………………………………. ix BAB I PENDAHULUAN……………………………………………….
1
1.1 Latar Belakang……………………………………………………….
1
1.2 Rumusan Masalah……………………………………………………
2
1.3 Tujuan………………………………………………………………..
2
1.4 Batasan Masalah……………………………………………………..
2
1.5 Metodologi…………………………………………………………...
3
1.6 Sistematika dan Pembahasan………………………………………...
4
BAB II LANDASAN TEORI…………………………………………..
5
2.1 Lagu-Lagu Wajib Indonesia...……………………………………….. 5 2.2 Lagu-Lagu Daerah Indonesia……..………………………………….
5
2.3 Media Pembelajaran…….……………………………………………
6
2.4 Pengembangan Aplikasi Pembelajaran…..…………………………..
7
2.5 Android………………………………………………………………
7
2.5.1 Kelebihan Android……………………………………………
8
2.5.2 Versi Android…………………………………………………
8
2.5.3 Arsitektur Android……………………………………………
10
2.6 Android Softwere Development Kit (SDK) ………………………..
11
2.7 SQLite……………………………………………………………….
11
BAB III ANALISA DAN PERANCANGAN SISTEM………………
13
3.1 Analisa Sistem……………………………………………………….
13
3.1.1 Analisa Masalah………………………………………………
13
iv
3.1.2 Solusi Permasalahan………………………………………….
14
3.2 Analisa Kebutuhan…………………………………………………..
14
3.2.1 Analisa Kebutuhan Fungsional……………………………….
14
3.2.2 Analisa Kebutuhan Non-Fungsional………………………….
15
3.2.3 Flowchart Sistem...……………………………………………
15
3.2.4 Use Case Diagram….…………………………………………
16
3.3 Perancangan Sistem………………………………………………….
16
3.3.1 Activity Diagram……………………………………………… 16 3.3.2 Sequence Diagram…………………………………………….
19
3.3.3 Class Diagram…………………………………………………
22
3.4 Perancangan Desain Interface………………………………………..
23
BAB IV IMPLEMENTASI DAN PENGUJIAN……………………… 29 4.1 Implementasi Lingkungan Pengembangan…………………………... 29 4.1.1 Kebutuhan Perangkat Keras…………………………………… 29 4.1.2 Kebutuhan Perangkat Lunak…………………………………..
29
4.1.3 Implementasi Interface…………………………...…………… 30 4.1.3.1 Interface Splash Screen Aplikasi………...……………
30
4.1.3.2 Menu Utama……………………………...…………… 31 4.1.3.3 Interface Level 1………………..………...…………… 32 4.1.3.4 Interface Nilai Level 1………….………...…………… 33 4.1.3.5 Interface Level 2………………..………...…………… 33 4.1.3.6 Interface Nilai Level 2………….………...…………… 34 4.1.3.7 Interface Level 3………………..………...…………… 34 4.1.3.8 Interface Nilai Total…..…………..……...…………… 35 4.1.3.9 Interface Nilai Tertinggi…………..……...…………… 36 4.1.3.10 Interface Belajar Daerah………………...…………… 37 4.1.3.11 Interface WIB………………….………...…………… 38 4.1.3.12 Interface WITA….…………….………...…………… 38 4.1.3.13 Interface WIT………………….………...…………… 39 4.2 Pengujian Sistem……………………………………………………..
40
4.2.1 Pengujian Blackbox…………………………………………… 40 4.2.2 Pengujian Kuisioner…………………………………………… 44
v
BAB V KESIMPULAN DAN SARAN………………………………… 50 5.1 Kesimpulan…………………………………………………………… 50 5.2 Saran………………………………………………………………….. 50 DAFTAR PUSTAKA……………………………………………………. 51
vi
DAFTAR GAMBAR
Gambar 3.1
Flowchart Diagram….………………………………….... 15
Gambar 3.2
Use Case Diagram….…………………………….……....
16
Gambar 3.3
Activity Diagram Menu Mulai….……………….…….....
16
Gambar 3.4
Activity Diagram Nilai Tertinggi…....….….………….....
17
Gambar 3.5
Activity Diagram Belajar Daerah….………….………....
17
Gambar 3.6
Activity Diagram Belajar Daerah WIB….…….………....
18
Gambar 3.7
Activity Diagram Belajar Daerah WITA..…….………....
18
Gambar 3.8
Activity Diagram Belajar Daerah WIT….…….………....
19
Gambar 3.9
Sequence Diagram Menu Mulai……………………........
19
Gambar 3.10 Sequence Diagram Nilai Tertinggi..……………....…....... 20 Gambar 3.11 Sequence Diagram Belajar Daerah…....…………...…...... 20 Gambar 3.12 Sequence Diagram Belajar Daerah WIB…………...…..... 21 Gambar 3.13 Sequence Diagram Belajar Daerah WITA………....….....
21
Gambar 3.14 Sequence Diagram Belajar Daerah WIT…………...….....
22
Gambar 3.15 Class Diagram……………………………………....…..... 22 Gambar 3.16 Rancangan Tampilan Menu Awal………….……....…..... 23 Gambar 3.17 Rancangan Tampilan Level 1..………………..…....…..... 23 Gambar 3.18 Rancangan Tampilan Level 2..……………………..…..... 24 Gambar 3.19 Rancangan Tampilan Level 3..…………..………....…..... 24 Gambar 3.20 Rancangan Tampilan Nilai Tertinggi..……..……....….....
25
Gambar 3.21 Rancangan Tampilan Belajar Daerah..……..……....…..... 25 Gambar 3.22 Rancangan Tampilan WIB....……………………....….....
26
Gambar 3.23 Rancangan Tampilan WITA..……………………....…..... 27 Gambar 3.24 Rancangan Tampilan WIT....……………………....….....
27
Gambar 4.1
Tampilan Splash Screen…………………………..……..
30
Gambar 4.2
Pseudocode Splash Screen………………………..……..
31
Gambar 4.3
Menu Utama…..…………………...………………….....
32
Gambar 4.4
Pseudocode Menu Mulai…….…………………………..
32
Gambar 4.5
Interface Level 1……..…………………………………..
33
vii
Gambar 4.6
Interface Nilai Level 1.…………………………………..
33
Gambar 4.7
Interface Level 2…………………..……………...……..
34
Gambar 4.8
Interface Nilai Level 2………………….………...……..
34
Gambar 4.9
Interface Level 3…………………..………..……...….....
35
Gambar 4.10 Interface Hasil Level 3……………………...……...….....
35
Gambar 4.11 Pseudocode Hasil Nilai……………………...…......…….
35
Gambar 4.12 Pseudocode Share Nilai……………….…...……....…….
36
Gambar 4.13 Interface Nilai Tertinggi….………….…………………..
36
Gambar 4.14 Pseudocode Nilai Tertinggi….…………………………..
36
Gambar 4.15 Interface Belajar Daerah…………….….………………..
37
Gambar 4.16 Interface WIB……………………….….………………..
38
Gambar 4.17 Interface WITA……….…………….….………………..
38
Gambar 4.18 Interface WIT……………………….….………………..
39
Gambar 4.19 Pseudocode Next Prev…………….….…...……………..
39
viii
DAFTAR TABEL
Tabel 3.1
Level Aplikasi Tebak Lagu Nasional……….………….... 14
Tabel 3.2
Kebutuhan Non- Fungsional..…….…………………….... 15
Tabel 4.1
Pengujian Menu Utama……………….….……………....
40
Tabel 4.2
Pengujian Menu Mulai.……………….….……………....
41
Tabel 4.3
Pengujian Menu Belajar Daerah..………….….………....
42
Tabel 4.4
Jawaban Kuisioner Pertanyaan Nomor 1 ……..………....
45
Tabel 4.5
Jawaban Kuisioner Pertanyaan Nomor 2 ……..………....
45
Tabel 4.6
Jawaban Kuisioner Pertanyaan Nomor 3 ……..………....
45
Tabel 4.7
Jawaban Kuisioner Pertanyaan Nomor 4 ……..………....
46
Tabel 4.8
Jawaban Kuisioner Pertanyaan Nomor 5 ……..………....
46
Tabel 4.9
Jawaban Kuisioner Pertanyaan Nomor 6 ……..………....
46
Tabel 4.10
Jawaban Kuisioner Pertanyaan Nomor 7 ……..………....
47
Tabel 4.11
Jawaban Kuisioner Pertanyaan Nomor 8 ……..………....
47
Tabel 4.12
Jawaban Kuisioner Pertanyaan Nomor 9 ……..………....
47
Tabel 4.13
Jawaban Kuisioner Pertanyaan Nomor 10 …....………....
48
ix
DAFTAR PUSTAKA
[1]
Mintargo, Wisnu. 2010. Lagu Nasional. (http:// wisnumintargo.web.ugm. ac.id/?p=40), diakses tanggal 1 Novemeber 2014.
[2]
Noercinta, Gella. 2014. Aplikasi Panduan Lagu-Lagu Wajib Berbasis Android. (http://repository.amikom.ac.id/files/Publikasi_10.11.4051.pdf), diakses tanggal 18 Februari 2015 pukul 15.03 WIB
[3]
Rizkiansyah, Irvan. 2013.Pengembangan Aplikasi Pembelajaran Interaktif Teknik Bermain Piano Berbasis Multimedia Di Lembaga Kursus Musik Ethnictro
Yogyakarta.
(http://eprints.uny.ac.id/10031/1/JURNAL.pdf),
diakses tanggal 18 Maret 2015 pukul 16.03 WIB [4]
Safaat H, Nazruddin. 2014. “Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android”. Bandung: Penerbit Informatika.
[5]
Sari, Febria Ananta. 2011. Perancangan CD Interaktif Pengenalan Lagu Daerah Sebagai Upaya Pelestarian Budaya Nusantara Bagi Anak Usia Sekolah Dasar. (http://karya-ilmiah.um.ac.id/index.php /seni-desain /article /view/14955), diakses tanggal 28 November 2014.
[6]
Simanjuntak, W.S. 2007. Indonesia Persadaku. Jakarta: Titik Terang.
51