RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK...

12
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

Transcript of RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK...

Page 1: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

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

Page 2: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

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,

Page 3: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

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,

Page 4: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

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.

Page 5: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

iii

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

Page 6: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

iv

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

Page 7: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

v

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

Page 8: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

vi

BAB V KESIMPULAN DAN SARAN………………………………… 50

5.1 Kesimpulan…………………………………………………………… 50

5.2 Saran………………………………………………………………….. 50

DAFTAR PUSTAKA……………………………………………………. 51

Page 9: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

vii

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

Page 10: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

viii

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

Page 11: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

ix

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

Page 12: RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB … · LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna

51

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.