APLIKASI PEMBELAJARAN GITAR PADA PENTATONIC SCALE DAN GUITAR TUNER BERBASIS ANDROID
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : Syafa’at Nurdianto 09560261
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PENGESAHAN “Aplikasi Pembelajaran Gitar pada Pentatonic Scale dan Gitar Tuner Berbasis Android”
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh :
Syafa’at Nurdianto 09560261 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 06 Januari 2014
Menyetujui,
Penguji I
Penguji II
Eko Budi Cahyono, S.Kom., M.T
Zamah Sari, M.T NIDN. 0708087701
NIP. 108.9504.0330
Mengetahui, Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom., M.T NIP. 108.9504.0330
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : “APLIKASI PEMBELAJARAN GITAR PADA PENTATONIC SCALE DAN GUITAR TUNER BERBASIS ANDROID” Penulis menyampaikan ucapan terima kasih yang sebesar – besarnya kepada : 1. Bapak Yuda Munarko, M.Sc dan bapak Hardianto Wibowo, S.Kom selaku pembimbing tugas akhir. 2. Bapak/Ibu Dekan Fakultas Teknik Universitas Muhammadiyah Malang 3. Bapak/Ibu Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang 4. Kedua orang tua, bapak Sunardi dan Ibu Aspiyah yang telah memberikan dukungan moril dan materil. Serta adik Sandi, Rian, Feri, dan Om Mad yang selalu memberi penulis semangat dan motivasi. 5. Rekan Seperjuangan, Fandi, Udin dan Afif yang membuat penulis termotivasi untuk segera menyelesaikan Tugas Akhir ini. Di dalam tulisan ini disajikan pokok - pokok bahasan yang meliputi pembelajaran dasar skala pentatonik ketika bermain gitar. Serta penyetelan senar gitar
dengan
penentuan
notasi
yang
sesuai.
Pokok
bahasan
tersebut
diimplementasikan dengan menggunakan smartphone yang berbasis Android. Penulis menyadari sepenuhnya bahwa dalam penulisan tuga akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 22 November 2013
Penulis
DAFTAR ISI LEMBAR PERSETUJUAN.......................................................................................i LEMBAR PENGESAHAN .......................................................................................ii LEMBAR PERNYATAAN .......................................................................................iii ABSTRAK .................................................................................................................iv ABSTRACT .................................................................................................................v KATA PENGANTAR ...............................................................................................vi DAFTAR ISI ..............................................................................................................vii DAFTAR GAMBAR .................................................................................................x BAB I PENDAHULUAN 1.1 Latar Belakang ............................................................................................1 1.2 Rumusan Masalah .......................................................................................2 1.3 Tujuan .........................................................................................................2 1.4 Batasan Masalah..........................................................................................2 1.5 Metodologi ..................................................................................................3 1.5.1 Studi Literatur .....................................................................................3 1.5.2 Analisa Kebutuhan ..............................................................................3 1.5.3 Perancangan Aplikasi ..........................................................................3 1.5.4 Implementasi .......................................................................................4 1.5.5 Pengujian .............................................................................................4 1.5.6 Penyusunan Laporan ...........................................................................4 1.6 Sistematika Penulisan .................................................................................4
BAB II LANDASAN TEORI 2.1 Aplikasi Mobile...........................................................................................6 2.2 Android .......................................................................................................7 2.3 Modul Pembelajaran ...................................................................................9 2.3.1 Tangga Nada pada Gitar .....................................................................9 2.3.2 Pembelajaran Pentatonic Scale ...........................................................10 2.4 Metode Fast Fourier Transform .................................................................11
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem.............................................................................................14 3.1.1 Fast Fourier Transform pada Smartphone ..........................................14 3.1.2 Komponen Sistem Pentatonic Learning dan Guitar Tuner .................14 3.1.2.1 Library........................................................................................14 3.1.2.2 Android SDK .............................................................................15 3.1.3 Deskripsi Kebutuhan Perangkat Lunak ................................................15 3.1.4 Analisa Kebutuhan Sistem ...................................................................15 3.1.4.1 Kebutuhan Non-Fungsional .......................................................16 3.1.4.2 Kebutuhan Fungsional ...............................................................16 3.1.5 Pengumpulan Data ...............................................................................16 3.1.6 Flowchart Diagram ..............................................................................16 3.1.7 Identifikasi Aktor .................................................................................18 3.1.8 Usecase Diagram .................................................................................18 3.2 Perancangan Sistem ....................................................................................19 3.2.1 Activity Diagram..................................................................................19 3.2.1.1 Activity Diagram Pentatonic Learning......................................20 3.2.1.2 Activity Diagram Guitar Tuner .................................................21 3.2.1.2 Activity Diagram About .............................................................22 3.2.2 Sequence Diagram ...............................................................................22 3.2.2.1 Sequence Diagram Pentatonic Learning ...................................22 3.2.2.2 Sequence Diagram Guitar Tuner ..............................................23 3.2.3 Desain Interface ..................................................................................24 3.2.3.1 Desain Splash ............................................................................24 3.2.3.2 Desain Main Menu ....................................................................25 3.2.3.3 Desain Pentatonic Learning Menu ...........................................25 3.2.3.4 Desain Guitar Tuner .................................................................26 3.2.3.5 Desain About .............................................................................26
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ...................................................................................27 4.1.1 Ruang Lingkup Perangkat Keras ........................................................27 4.1.2 Ruang Lingkup Perangkat Lunak........................................................27 4.2 Implementasi Aplikasi ................................................................................28 4.2.1 Implementasi Pentatonic Learning .....................................................28 4.2.2 Implementasi Guitar Tuner .................................................................31 4.3 Interface Aplikasi ........................................................................................33 4.3.1 Splash Interface...................................................................................33 4.3.2 Main Menu Interface ...........................................................................34 4.3.3 Pentatonic Learning Interface ............................................................34 4.3.4 Guitar Tuner Interface ........................................................................35 4.3.5 About Interface ....................................................................................36 4.4 Hasil Pengujian Sistem ...............................................................................37 4.4.1 Pengujian Pentatonic Learning ...........................................................37 4.4.2 Pengujian Tuning Gitar .......................................................................38 4.4.3 Pengujian Tuning Aplikasi dan Tuning Guitar Effect ........................39
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan .................................................................................................41 5.2 Saran ............................................................................................................41
DAFTAR PUSTAKA ................................................................................................42 BIOGRAFI PENULIS ...............................................................................................43
DAFTAR GAMBAR
Gambar 2.1 Jenis Tangga Nada pada Gitar ................................................................9 Gambar 2.2 Jenis Pentatonic Scale ............................................................................10 Gambar 2.3 Isyarat gabungan dari 3 isyarat dengan frekuensi yang berbeda ............12 Gambar 2.4 Hasil dari FFT ........................................................................................12 Gambar 2.5 Notasi umum dan frekuensi senar pada gitar .........................................13 Gambar 3.1 Flowchart Diagram ................................................................................17 Gambar 3.2 Usecase Diagram....................................................................................19 Gambar 3.3 Activity Diagram Pentatonic Learning ...................................................20 Gambar 3.4 Activity Diagram Guitar Tuner ..............................................................21 Gambar 3.5 Activity Diagram About ..........................................................................22 Gambar 3.6 Sequence Diagram Pentatonic Learning ................................................22 Gambar 3.7 Sequence Diagram pilih senar ................................................................23 Gambar 3.8 Sequence Diagram menyetel senar ........................................................23 Gambar 3.9 Desain Splash .........................................................................................24 Gambar 3.10 Desain Main Menu ...............................................................................25 Gambar 3.11 Desain Pentatonic Learning Menu .......................................................25 Gambar 3.12 Desain Guitar Tuner ............................................................................26 Gambar 3.13 Desain About ........................................................................................26 Gambar 4.1 Pentatonic (show mode).java .................................................................28 Gambar 4.2 Penttonic (start play and stop mode).java ..............................................28 Gambar 4.3 Pentatonic (show pattern).java ..............................................................30 Gambar 4.4 Capture Thread (capture sound).java ....................................................31 Gambar 4.5 Spektrum.java .........................................................................................31 Gambar 4.6 FFT.java .................................................................................................32 Gambar 4.7 Capture Thread (proses pengiriman ke GUI).java.................................32 Gambar 4.8 Splash Interface ......................................................................................33 Gambar 4.9 Main Menu Interface ..............................................................................34 Gambar 4.10 Pentatonic Learning Interface .............................................................34 Gambar 4.11 Guitar Tuner Interface .........................................................................35
Gambar 4.12 About Interface .....................................................................................36 Gambar 4.13 Pengujian Pentatonic Learning memilih pattern .................................37 Gambar 4.14 Pengujian hasil Pentatonic pattern ......................................................37 Gambar 4.15 Pengujian Tuning Gitar penyetelan senar ............................................38 Gambar 4.16 Pengujian Tuning Gitar penyetelan selesai ..........................................38 Gambar 4.17 Pengujian Tuning Aplikasi dengan tuning Guitar Effect .....................39 Gambar 4.18 Perbandingan Aplikasi Guitar Tuner dan Guitar Effect Tuner ............40
DAFTAR PUSTAKA [1] Devamelodica. 2011. “Skala nada Pentatonic”. (http://devamelodica.com/skala-nada-pentatonic-pentatonic-scale/, diakses 10 Maret 2013). [2] Buyens, Jim. 2001. “Web Database Development”. Jakarta : Elex Media Komputindo. [3] Purnama, Rangsang. 2010. “Perangkat Telekomunikasi Mobile”. Bandung : Penerbit Informatika. [4] Katysovas, Tomas. 2007. “A first look at Google Android”. Italia : University of Bolzano. [5] Indriyanti, Nurma Yunita. 2010. “Pengembangan Modul”. Surakarta : Universitas Sebelas Maret. [6] Hendry, Jans. 2011. “Mengapa kita membutuhkan FFT dan Contoh Aplikasinya ”. Indonesia : Universitas Gadjah Mada (UGM). [7] Wikipedia, 2013. “Tala / Setem”. (http://id.wikipedia.org/wiki/Gitar/, diakses 10 Maret 2013).