APLIKASI PEMBELAJARAN GITAR MENGGUNAKAN
TEKNOLOGI ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Adam Kurniawan 08560103
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSETUJUAN
APLIKASI PEMBELAJARAN GITAR MENGGUNAKAN
TEKNOLOGI ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
Yuda Munarko, S.Kom, M.Sc NIP: 108.0611.0443
Pembimbing II
Ali S. Kholimi, S.Kom NIDN: 0701038202
LEMBAR PENGESAHAN
APLIKASI PEMBELAJARAN GITAR MENGGUNAKAN
TEKNOLOGI ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Adam Kurniawan 08560103
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 16 Januari 2014
Menyetujui, Penguji I
Hariyady, S.Kom, MT NIP : 101.9406.0252
Penguji II
Sofyan Arifianto S.Si, M.Kom
Mengetahui,
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT NIP: 108.9504.0330
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
NAMA : Adam Kurniawan NIM : 08560103
FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “APLIKASI
PEMBELAJARAN GITAR MENGGUNAKAN TEKNOLOGI
ANDROID
” beserta seluruh isinya adalah karya saya sendiri dan bukanmerupakan 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 kemudian 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.
Mengetahui, Dosen Pembimbing
Yuda Munarko, S.Kom, M.Sc NIP: 108.0611.0443
Malang, 16 Januari 2014 Yang Membuat Pernyataan
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga
penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :
1. Bapak Yuda Munarko, S.Kom, M.Sc dan Bapak Ali S. Kholimi, S.Kom selaku pembimbing tugas akhir.
2. Bapak Eko Budi Cahyono, S.Kom, MT selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang.
3. Pihak Dekan beserta staf TU Fakultas Teknik Universitas Muhammadiyah Malang.
4. Pihak Dosen beserta staf TU Jurusan Teknik Informatika Universitas Muhammadiyah Malang.
5. Bapak Suhaimi Yusran dan Ibu Siti Hajar selaku orang tua beserta saudara-saudara Khairunnisa Puspita Sari dan Muhammad Aditya yang tercinta yang selalu memberikan dukungan dan semangat serta doanya. 6. Kris Subargo Putra dan Fadly Lutfi sebagai sahabat yang selalu
memotivasi dan selalu membantu dalam kesulitan selama menjalani proses perkuliahan di Malang.
7. Teman Seperjuangan Fredy Mutaqinur, S.Kom, Jupriansyah, Muhammad Asnawi, David Azhari, Gita Adelia, Nopie, Fajar Adi Saputra yang setia menemani dan selalu menghadirkan kebahagian selama menjadi mahasiswa Universitas Muhammadiyah Malang.
8. Romandhika, Adit, Sule, Pian, Yopi, Nug sebagai sahabat di Kos yang memberi dorongan motivasi agar terus berjuang selama menuntut ilmu di Malang.
9. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah berjasa dalam pengerjaan Tugas Akhir ini.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta’ala atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :
“APLIKASI PEMBELAJARAN GITAR MENGGUNAKAN TEKNOLOGI ANDROID”
Di dalam tulisan ini disajikan pokok – pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. 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 perkembangan ilmu pengetahuan ke depan.
Malang, 30 Desember 2013
Penulis
DAFTAR ISI
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... vii
DAFTAR TABEL ... viii
1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 2 1.5 Metodologi Penelitian ... 3 1.6 Sistematika Penulisan ... 4 2. LANDASAN TEORI ... 5 2.1 Pengertian Gitar ... 5 2.2 Sejarah Gitar... 5 2.2.1 Gitar Klasik ... 5 2.2.2 Gitar Elektrik ... 6 2.3 Chord/Akor ... 7 2.4 Pengertian Frekuensi ... 7 2.5 Resonansi Gitar ... 8
2.6 Pengertian File WAV (Waveform Audio File Format) ... 8
2.7 Pengertian FFT ... 9
2.8 Pengertian Android... 11
2.8.1 Konsep Umum Android ... 12
2.8.2 Android Software Development Kit (SDK Android)... 14
2.8.3 Eclipse Software Development Kit (SDK Eclipse) ... 14
2.8.4 Android Eclipse Plugin (ADT) ... 15
2.8.5 Android Package (APK) ... 15
2.8.6 Android Virtual Devices (AVD) ... 15
2.8.7 Emulator ... 15
3. ANALISA DAN PERANCANGAN SISTEM ... 16
3.1 Kebutuhan Fungsional ... 16
3.2 Analisis Sistem ... 16
3.2.1 Flowchart ... 17
3.2.2 Use Case Diagram ... 19
3.3 Activity Diagram ... 20
3.4 Perancangan Sistem ... 23
3.4.1 Sequence Diagram ... 23
3.4.2 Class Diagram ... 25
3.5 Desain Interface ... 26
4. IMPLEMENTASI DAN PENGUJIAN ... 28
4.1 Implementasi ... 28
4.1.1 Implementasi Menu ... 28
4.1.1.1 Menu Utama ... 28
4.1.1.2 Menu Chord List ... 31
4.1.1.3 Menu Recognize ... 33
4.1.1.4 Menu help ... 35
4.2 Pengujian ... 37
4.2.1 Pengujian Fungsional System Aplikasi Pembelajaran ... 37
4.2.2 Pengujian Terhadap User ... 38
4.2.3 Pertanyaan Untuk Koresponden ... 38
4.2.3.1 Hasil Uji Coba Responden ... 40
4.2.4 Hasil Identifikasi Chord Menggunakan Potongan Lagu yang diulang ... 42
4.2.5 Hasil Identifikasi Chord Dengan Chord Asli Menggunakan Potongan Lagu yang Berbeda ... 43
5. PENUTUP ... 45
5.1 Kesimpulan ... 45
5.2 Saran ... 45
DAFTAR PUSTAKA ... 46
DAFTAR GAMBAR
Gambar 2.1 Sinyal Chord C Major dalam domain waktu ... 9
Gambar 2.2 Sinyal Chord C Major dalam domain frekuensi... 10
Gambar 2.3 Audio Sample ... 10
Gambar 2.4 Siklus Hidup Aplikasi Android ... 12
Gambar 3.1 Flowchart ... 18
Gambar 3.2 Use Case Diagram ... 19
Gambar 3.3 Activity Diagram menu Chord ... 20
Gambar 3.4 Activity Diagram menu Recognize ... 21
Gambar 3.5 Activity Diagram menu Help ... 22
Gambar 3.6 Sequence Diagram Chord... 24
Gambar 3.7 Sequence Diagram Recognize ... 24
Gambar 3.8 Sequence Diagram Help ... 25
Gambar 3.9 Class Diagram Aplikasi Pembelajaran ... 25
Gambar 3.10 Desain Tampilan Menu Utama ... 26
Gambar 3.11 Desain Tampilan Form Chord List... 26
Gambar 3.12 Desain Tampilan Form Recognize ... 26
Gambar 3.13 Desain Tampilan Form Help ... 26
Gambar 4.1 Tampilan Menu Utama... 29
Gambar 4.2 Tampilan Form Chord List ... 31
Gambar 4.3 Tampilan Recognize ... 33
Gambar 4.4 Tampilan Help ... 36
Gambar 4.5 Tampilan Hasil Identifikasi Chord ... 42
Gambar 4.6 Tampilan Hasil Identifikasi Chord Dengan Chord Yang Asli ... 43
DAFTAR TABEL
Tabel 2.1 State Method Pada Class Activity ... 13
Tabel 3.1 Kebutuhan Fungsional ... 16
Tabel 4.1 Pengujian Fungsional Aplikasi Pembelajaran Gitar ... 37
Tabel 4.2 Hasil Identifikasi Chord ... 44
DAFTAR PUSTAKA
[1] Errie “Gayam”, 2012 “3 Hari Jago Gitar Elektrik ”, Indonesia Cerdas. [2] Binus University 2012. Pengertian Frekuensi,
http://thesis.binus.ac.id/Doc/Bab2HTML/l2011200302IFBaB2/page19.ht ml, didownload pada tanggal 22 Agustus 2012.
[3] Wiedjaja 2004, “Pengenalan Nada Suara Gitar Dan Piano Dengan Backpropagation Neural Network”, Universitas Bina Nussantara.
[4] Fandy Akbar 2008, “Konversi Nada-Nada Akustik Menjadi Chord Menggunakan Pitch Class Profile”, Institut Teknologi Sepuluh Nopember. [5] Ken Lindsay for CS505 Spring 2006, “Optimization Strategies For FFT Use In Musical Audio Analysis”, Southern Oregon University Ashland, Oregon USA.
[6] Arif Akbarul Huda, S.Si. 2012 “24 jam Pintar Pemrograman Android”, Imagine IT Education Center.
[7] Wahyu Christianto, 2013 “Aplikasi Broadcast Learning System Pada Mobile Devices Bebasis Android” Universitas Kristen Petra.
[8] Guitar Chords, http://www.hobby-hour.com/, didownload pada tanggal 18 September 2012.
[9] Andi Kurnia, 2011 “Penala Nada Alat Musik Menggunakan Alihragam Fourir”, Universitas Diponegoro.