Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
Rancang Bangun Aplikasi Penyelaras Nada Gitar Pada Platfrom Android 1
Machudor Yusman, 2Yuda Teja Elanda Ali 1 2
Jurusan Ilmu Komputer FMIPA Unila Jurusan Ilmu Komputer FMIPA Unila
Abstract Music is a beautiful art that can not be separated from human life, because by playing music we can devote all the feelings and emotions that are being felt in a form of artistic or composition that can be enjoyed ourself and others. Each musical instrument has its own characteristics. Guitaris one of musical instrument that is commonly used in all genres. In this study, guitar tuner application on android platform is developed. The system is built in Java programming language with IDE Eclipse for Java with android plugin and only for devices or smartphones android 4.0 ICS (Ice Cream Sandwich) or above so that it can help align the tone on the guitar users. Keywords: Android, Guitar, IDE Eclipse, Java.
1
Pendahuluan
Musik merupakan suatu kesenian yang sangat indah dan tidak dapat dilepaskan dari kehidupan manusia, karena dengan bermain musik pemain dapat mencurahkan segala perasaan dan emosi yang sedang dirasakan dalam sebuah bentuk karya atau komposisi yang dapat dinikmati sendiri maupun dinikmati oleh orang lain. Setiap alat musik memiliki ciri musiknya sendiri yang menjadi ciri khas. Gitar adalah salah satu alat musik yang sering dipakai pada semua aliran musik. Gitar akustik, dengan bagian badannya yang berlubang (Hollow Body), telah digunakan sekian lama. Terdapat dua jenis utama gitar akustik modern yaitu gitar akustik senar nilon dan gitar akustik senar baja[1]. Pada penelitian ini dikembangkan sistem rancang bangun aplikasi penyelaras nada gitar pada platform android. Sistem ini dibuat dengan menggunakan bahasa pemrograman Java dengan IDE eclipse untuk Java yang disertai plugin android di dalamnya dan hanya diperuntukkan bagi perangkat atau smartphone android 4.0 ICS (Ice Cream Sandwich) ke atas sehingga dapat membantu menyelaraskan nada pada gitar bagi para pengguna gitar.
2
Metodologi
Metode yang digunakan dalam penelitian ini adalah metode Waterfall. Tahapan-tahapan dalam metode Waterfall diterangkan sebagai berikut :
2.1
Analisis
Dalam tahapan ini langkah awal yang dilakukan adalah mempelajari seni gitar, sistem gitar pada nada-nada untuk pengambilan nada sebagai data. Juga mempelajari bahan-bahan pustaka atau literatur tentang gitar pada penerapan Java dan IDE Eclipse.
2.2
Perancangan
Dokumentasi yang dihasilkan dari tahapan ini adalah Use Case Diagram dan desain antar muka pengguna (interface design) aplikasi.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 68 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
2.3
Pemrograman
Penelitian ini menggunakan bahasa pemrograman Java dan Eclipse sebagai Software pengembang aplikasinya.
2.4
Pengujian
Pengujian aplikasi ini menggunakan metode Black Box Testing. Pengujian dilakukan secara menyeluruh tanpa melihat struktur internal aplikasi atau komponen yang diuji.
2.5
Operasi dan Perawatan
Pada tahapan ini, aplikasi sudah siap untuk diterapkan diperangkat Mobile dan siap digunakan sesuai dengan tujuan yang dibuat dalam aplikasi ini. Perawatan, perbaikan dan pengembangan aplikasi dilakukan untuk menjaga kualitas dan kestabilan aplikasi.
3 Pembahasan 3.1 Analisis Kebutuhan Sistem Rancang Bangun Aplikasi Penyelaras Nada pada Gitar akustik pada Platform Android ini dibangun dengan menggunakan bahasa pemrograman Java dan Aplikasi Eclipse sebagai Compiler . Data yang digunakan dalam penelitian ini adalah nada-nada dasar pada senar 1 (E), senar 2 (B), senar 3 (G), senar 4 (D), senar 5 (A), dan senar 6 (E) pada Gitar Akustik. Nada direkam dengan mengunakan mickrophone disambungkan dengan menggunakan jeck dan kabel ke sound card komputer. Nada-nada yang dihasilkan sebagai data atau file berupa mp3.
3.2
Perancangan Aplikasi
Perancangan aplikasi adalah tahap untuk merancang aplikasi ke dalam desain-desain yang dapat di lihat pengguna aplikasi. Perancangan sistem ini terdiri dari perancangan Use case Diagram, pemodelan proses (DFD), dan desain antar muka pengguna (interface design) aplikasi. 3.2.1 Use Case Diagram Rancangan Use Case Diagram pada aplikasi penyelaras nada gitar. Berikut Use Case Diagram dilihat pada Gambar 1. System Mulai Selaras Nada
Bantuan User
Tentang
Gambar 1. Use Case Diagram 3.2.2 DFD (Data Flow Diagram) 3.2.2.1 Context Diagram (Diagram Konteks) Context Diagram merupakan level paling tinggi dalam tingkatan DFD. Context Diagram menggambarkan keseluruhan proses yang terjadi pada sistem aplikasi yang dibuat. Pada Aplikasi Penyelaras Nada Gitar ini hanya terdapat satu entitas yaitu pengguna (user). Pengguna dapat mengakses informasi tentang nada pada gitar Akustik. Berikut Context Diagram dilihat pada Gambar 2.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 69 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
user
Aplikasi senar gitar
Memilih Senar Gitar
MenampilkanNada Senar Gitar
Gambar 2. Context Diagram Aplikasi 3.2.2.2 DFD level 1 DFD level 1 menggambarkan proses yang lebih mendetil dibandingkan dengan Context Diagram. DFD level 1 merupakan penjabaran proses utama dari Context Diagram. Dalam level ini juga ditambahkan data store. Berikut DFD level 1 dilihat pada Gambar 3. Informasi Nada Senar
user
Memilih Senar Gitar
Aplikasi senar gitar Data Senar
Nada Senar
MenampilkanNada Senar Gitar
Gambar 3. DFD level 1 3.2.2.3 Diagram Collaboration Play Rancangan Diagram Collaboration Play pada aplikasi penyelaras nada gitar. Berikut Diagram Collaboration Play dilihat pada Gambar 4. Menu Play Select Play
Display Main Gitar
*
User
Main Gitar Audio Gitar
* Media Player
Panggil audio
Selaras Nada Gitar * 1
Gambar 4. Diagram Collaboration Play 3.2.3 Perancangan Desain Aplikasi Desain digunakan sebagai media perantara antara pengguna/user dengan sistem. Desain antar muka (interface design) dari aplikasi Penyelaras Nada Gitar pada Gitar Akustik ini terdiri dari Splash Screen, Halaman Utama, Halaman Penyelaras Nada Gitar, Halaman Bantuan, Halaman Tentang, dan Keluar Aplikasi. 1. Desain Splash Screen Desain ini merupakan tampilan beberapa detik ketika aplikasi pertama kali dibuka sebelum masuk ke halaman utama aplikasi. Desain Splash Ssreen dapat dilihat pada Gambar 5.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 70 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
Gambar Aplikasi
Gambar 5. Desain Splash Screen Aplikasi 2. Desain Halaman Utama Desain ini merupakan tampilan utama aplikasi yang memuat menu-menu untuk mengarahkan ke informasi yang lebih spesifik. dapat dilihat pada Gambar 6.
Tombol
Tombol
Tombol
Tombol
Gambar 6. Desain Halaman Utama Aplikasi 3. Desain Halaman Penyelaras Nada Gitar Desain ini merupakan tampilan kumpulan menu nada gitar yang akan diselaraskan pada gitar. dapat dilihat pada Gambar 7. GAMBAR
Tombol
Tombol
Tombol
Tombol
Tombol
Tombol
Tombol
Gambar 7. Desain Halaman Penyelaras Nada Gitar 4. Desain Halaman Bantuan Aplikasi Desain ini merupakan tampilan menu yang menyajikan informasi tentang aplikasi, petunjuk, serta informasi bantuan lainnya untuk memudahkan pengguna memahami aplikasi. dapat dilihat pada Gambar 8.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 71 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
Bantuan
Keterangan Cara Menggunakan Aplikasi Penyelaras Nada Gitar
Tombol
Gambar 8. Desain Halaman Bantuan 5. Desain Halaman Tentang Aplikasi Desain ini merupakan tampilan menu yang menyajikan informasi tentang versi dari aplikasi serta informasi tentang pembuat aplikasi. dapat dilihat pada Gambar 9. Nama Aplikasi
Keterangan Versi Aplikasi dan Pembuat Aplikasi
Gambar 9. Desain Halaman Tentang Aplikasi 6. Desain Halaman Keluar Aplikasi Desain ini merupakan tampilan menu yang memberikan keterangan bahwa user akan keluar dari aplikasi. dapat dilihat pada Gambar 10.
Keterangan Keluar Aplikasi
Tombol
Tombol
Gambar 10. Desain Halaman Keluar Aplikasi
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 72 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
3.3
Pengujian Sistem
Pada aplikasi ini, pengujian dilakukan dengan metode Blackbox Testing yang berfokus pada persyaratan fungsional perangkat lunak. Tujuan metode Blackbox adalah untuk menguji apakah aplikasi yang dikembangkan hasilnya sudah sesuai dengan yang dikehendaki. Hasil pengujian Sistem Aplikasi Penyelaras Nada Gitar pada perangkat Android dengan berbagai versi Android dapat dilihat pada Tabel 1. Tabel 1. Tabel Pengujian Sistem. No Test kasus Harapan Versi Android 4.0 4.1 4.2 4.3 1 Instal Aplikasi Aplikasi dapat diinstal YA YA YA YA pada perangkat Android berbagai Versi 2 Splash Screen Munculnya Splash Screen YA YA YA YA saat Aplikasi dijalankan 3 Menu Menu informasi tersusun YA YA YA YA dengan baik (tidak berantakan) 4 Bantuan Tampilnya informasi YA YA YA YA yang diinginkan saat user memilih menu bantuan 5 Tentang Tampilnya informasi YA YA YA YA tentang versi aplikasi penyelaras nada gitar 6 Full Screen Aplikasi tampil dengan YA YA YA YA mode Full Screen 7 IconAplikasi Terlihat logo gambar YA YA YA YA gitar sebagai Icon Aplikasi pada daftar aplikasi yang terinstall 8 Resolusi Aplikasi dapat berjalan YA YA YA YA Perangkat pada semua resolusi Android perangkat android 9 Exit Aplikasi Keluar dari aplikasi YA YA YA YA penyelaras nada gitar saat menekan tombol keluar di halaman menu utama 3.4.1 Pengujian Fungsional Aplikasi Pengujian aplikasi Penyelaras Nada Gitar Akustik ini melibatkan 10 responden. Kemudian meminta beberapa orang tersebut untuk menginstal aplikasi Penyelaras Nada Gitar. Selanjutnya memberikan waktu beberapa saat kepada beberapa orang tersebut untuk melihat-lihat dan menelusuri setiap informasi yang ada pada aplikasi. Setelah user menggunakan Aplikasi tersebut, user atau pengguna mengirimkan review yang diminta oleh penulis dan diuji oleh penguji. Data koresponden yang mengikuti uji coba Aplikasi Penyelaras Nada Gitar dapat dilihat pada Tabel 2. Pengujian Umur No Nama Senar Senar Senar Senar Senar Senar (Th) 1 2 3 4 5 6 1 Ajeng 24 x √ √ √ √ X 2 Budi 45 √ √ √ √ x X 3 Cahya 25 √ √ X x √ X 4 Dewi 35 x √ √ x x √
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 73 dari 74
Vol. 2, No. 1, 2014
Jurnal Komputasi
©2014 Ilmu Komputer Unila Publishing Network all right reserved
5 6 7 8 9 10
Didi Dimas Icha Ririn Sumino Toni
28 20 25 16 55 30
√ √ √ x x x
√ √ √ X X X
√ √ √ X X √
x √ √ x √ √
x √ √ x √ √
X X √ X √ √
3.4.2 Analisis Hasil Pengujian Sistem Dari hasil pengujian fungsional aplikasi didapat bahwa Aplikasi Penyelaras Nada Gitar berjalan dengan baik pada Smartphone Berbasi OS Android 4.0 (ICS) dan (Jelly Bean). 3.5 Pemeliharaan Pemeliharaan ini dilakukan dengan memeriksa kembali apakah terdapat fungsi atau program yang tidak berjalan dengan baik (error). Project, keystore dan yang sudah dibuat, didokumentasikan dan disimpan pada media Compact Disc (CD) agar dapat dikembangkan lebih lanjut oleh mahasiswa atau tim lainnya yang mennyempurnakan kekurangan dari aplikasi ini.
4
Simpulan
1. Aplikasi ini dapat diinstal pada perangkat Android versi ICS dan Jelly Bean. 2. Aplikasi dapat berjalan dengan baik pada perangkat smartphone Android yang menggunakan Sistem Operasi versi ICS dan Jelly Bean. 3. Aplikasi mampu menampilkan informasi berupa suara senar gitar yang dapat digunakan untuk diselaraskan pada gitar akustik. 4. Aplikasi ini sangat berguna bagi user gitar akustik pemula yang belum bisa menyelaraskan nada gitar.
5.
Reference Pamungkas, Adi Jarot. 2013. Jago Gitar Tanpa Guru. PT. Rayhan Prima Media. Depok, Jawa Barat.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal 74 dari 74