NASKAH PUBLIKASI
disusun oleh
Aditya Candra Kusuma
10.11.3546
Pendahuluan
Salah satu bentuk perkembangan Aplikasi Android adalah Aplikasi alat-alat
musik, khususnya alat musik piano. Piano adalah sebuah alat musik yang dimainkan
dengan jari jemari tangan. Orang yang memainkan alat musik ini disebut dengan
Pianis. Komponen penting dalam memainkan alat musik ini adalah kunci nada atau
biasa disebut chord. Chord adalah kumpulan dua nada atau lebih yang bila
dimainkan secara bersamaan terdengar harmonis. Chord bisa dimainkan secara
terputus-putus ataupun secara bersamaan. Chord ini digunakan untuk mengiringi
suatu lagu. Untuk memainkan alat musik piano dibutuhkan pengetahuan tentang
berbagai jenis chord dan juga mempunyai feeling yang baik saat memainkannya.
Banyaknya jenis chord menjadi sebuah kendala seorang Pianis dalam memainkan
sebuah lagu.
Dalam penelitian ini akan dibuat media pembelajaran alat musik berbasis
Android yang akan menampilkan chord piano untuk memudahkan Pianis dalam
mengetahui berbagai jenis chord piano serta terdapat kuis yang berfungsi untuk
membentuk feeling seorang pianis menjadi lebih baik.
2
Landasan Teori
2.1
Aplikasi Mobile
Sistem aplikasi mobile1 merupakan aplikasi yang dapat digunakan
walaupun pengguna berpindah dengan mudah dari satu tempat ketempat lain
lain tanpa terjadi pemutusan atau terputusnya komunikasi.
2.2
Aplikasi Android
Aplikasi Android ditulis dalam bahasa permrograman java 2. Kode java
dikompilasi bersama dengan data file yang dibutuhkan menjadi bentuk package
oleh apt tools sehingga menghasilkan file berekstensi apk. File apk itu adalah file
aplikasi android yang bisa di install di perangkat mobile dengan sistem operasi
Android.
2.3
2.4
Eclipse
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform
(platform-independent).
Secara standar Eclipse selalu dilengkapi dengan JDT (Java
Development Tools), plug-in yang membuat Eclipse kompatibel untuk
mengembangkan program Java, dan PDE (Plug-in Development Environment)
untuk
mengembangkan
plug-in
baru.
Eclipse
beserta
plug-in-nya
diimplementasikan dalam bahasa pemrograman Java234.
2.6
Adobe Photoshop
Adobe Photoshop atau biasa disebut Photoshop, adalah perangkat lunak
editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek5.
2.7
SQLite
SQLite merupakan sebuah sistem manajemen basisdata relasional yang
bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil,
ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain
yang dikerjakan oleh D. Richard Hipp 6.
2.8
2.8.1
2.8.2
2.8.3
2.8.4
2.9
Activity Diagram
Activity diagram menggambarkan rangkaian aliran dari atifitas,
digunakan untuk mendeskripsikan aktivitas yang dibentuk dalam suatu
operasi sehingga dapat juga digunakan untuk aktifitas lainnya seperti use
case atau interaksi.
Sequence Diagram
Sequence Diagram menggambarkan kolaborasi dinamis antara sejumlah
objek dan untuk menunjukan rangkaian pesan yang dikirim antar objek juga
interaksi antar objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi
sistem.
Class Diagram
Class diagram menggambarkan struktur dan deskripsi class, package,
dan objek berserta hubungan satu sama lain seperti containment,
pewarisan, asosiasi dan lain-lain. Class diagram berfungsi untuk
menjelaskan tipe dari objek sistem dan hubungannya dengan objek lain.
Chord
Chord adalah kumpulan tiga nada atau lebih yang bila dimainkan secara
bersamaan terdengar harmonis. Chord bisa dimainkan secara terputus-putus
ataupun secara bersamaan. Chord ini digunakan untuk mengiringi suatu lagu.
Ketika Anda menekan tiga tuts piano C, E dan G secara bersamaan, ini berarti
anda sudah memainkan chord. Contoh alat musik lainnya yang bisa memainkan
chord adalah gitar (akustik dan listrik), piano, organ, electone8.
3
Analisis
3.1
Identifikasi Masalah
Chord merupakan komponen penting dalam mempelajari piano.
Kurangnya pengetahuan seorang pemula tentang kombinasi chord piano
mengharuskan pemula untuk mencari kombinasi chord tersebut dengan
membuka buku ataupun literatur yang berisi kombinasi chord piano. Dari
permasalahan tersebut penulis berusaha membantu memudahkan seorang
pemula dalam mengetahui kombinasi-kombinasi chord yang ada, dengan
membuat sebuah aplikasi mobile tentang chord piano berbasis android.Sehingga
dengan adanya aplikasi tersebut, maka seorang pemula yang ingin mempelajari
piano dapat mudah mengetahui kombinasi chord piano tanpa harus membuka
buku ataupun literature tentang kombinasi chord.
3.2
Analisis SWOT
Analisis SWOT merupakan metode perencanaan strategis yang
digunakan untuk melakukan pendekatan bisnis dengan lebih mudah dalam suatu
proyek. Analisis tersebut dapat dilakukan dengan cara mengevaluasi kekuatan
(strength), kelemahan (weakness), kesempatan (oportunity),ancaman (threats).
Endy Daniyanto & Steward K, Langsung Jago Main Keyboard Otodidak untuk pemula, hal 48
Analisis SWOT
Strength ( Kekuatan )
1. Aplikasi ini memiliki fitur Quiz yang dapat
membantu pemula sebagai user dalam
menajamkan perasaan dalam memahami
jenis chord yang ada.
2. Dikarenakan aplikasi ini merupakan
aplikasi mobile,sehingga memudahkan
user dalam mempelajari chord piano
dimana saja dan kapan saja.
3. Aplikasi ini juga dilengkapi suara dari
setiap chord yang dipilih,sehingga user
tidak hanya mengerti kombinasi chord
akan tetapi user juga dapat mengerti
suara dari sebuah chord.
Oportunity ( Peluang )
1. Aplikasi ini berbasis android yang
sekarang ini banyak penggunanya dan
harga Smartphone android yang semakin
terjangkau, menjadikan peluang besar
bagi aplikasi ini untuk digunakan
2. Aplikasi ini tidak berbayar / free, sehingga
user akan mudah untuk mendownload
dan tidak adanya biaya yang dikeluarkan.
Hal ini menjadikan peluang besar bagi
aplikasi ini untuk digunakan
3.3
3.3.1
Weakness( Kelemahan )
1. Karena aplikasi ini hanya untuk
seorang pemula,jadi chord yang
disediakan hanyalah kombinasi
chord yang dasar dan sederhana,
dengan kata lain aplikasi ini tidak
menyediakan
pengembangan
kombinasi chord untuk seorang
user yang lebih professional.
2. Aplikasi ini hanya dibuat dan didesaign
untuk layar 7inch,sehingga user yang
memiliki device dengan ukuran layar
selain 7inch kurang bisa maksimal saat
penggunaannya.
3. Aplikasi ini tidak bias menampilkan
suara secara otomatis, perlu di tekan
tombol suara terlebih dahulu.
Threats ( Ancaman )
1. jika suatu saat smart phone android
tidak lagi banyak digunakan.
2. Jika suatu saat muncul versi baru
dalam android,dikhawatirkan banyak
fitur dalam aplikasi ini yang tidak
berjalan.
3. Adanya aplikasi baru yang sejenis
dan memiliki fitur yang lebih
mendukung,dikhawatirkan
akan
menggeser posisi aplikasi ini.
jika suatu saat smart phone android
tidak lagi banyak digunakan.
UML
Use Case
Berikut adalah gambaran interaksi antara aplikasi dan aktor yang ada pada
aplikasi ini:
3.3.2
Activity Diagram
Activity diagram menggambarkan rangkaian aliran dari aktifitas, digunakan
untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi sehingga
dapat juga digunakan untuk aktifitas lainnya seperti use case atau interaksi.
3.3.3
Sequence Diagram
Sequence diagram ini akan menggambarkan rangkaian langkah-langkah
yang menggambarkan respon dari event pada aplikasi ini. Berikut adalah
gambaran dari Sequence diagram pada aplikasi ini:
3.3.4
Class Diagram
Berikut ini adalah class diagram yang digunakan untuk menggambarkan
struktur kelas yang ada pada aplikasi ini:
3.5
3.6
Kebutuhan Fungsional
Berikut adalah kebutuhan fungsional yang dimiliki oleh aplikasi yang
akan di buat:
1. Sistem harus dapat menampilkan kombinasi chord.
a. Pengguna bisa membaca kombinasi chord
2. Sistem harus dapat menampilkan suara chord.
a. Pengguna bisa mendengarkan suara chord.
3. Sistem harus dapat menampilkan soal chord.
a. Pengguna bisa mengerjakan soal dengan baik.
3.7
3.8
3.9
install di ponsel android yang sekarang orang sudah mulai banyak yang
menggunakannya dan juga aplikasi ini bersifat free.
Walaupun aplikasi ini gratis, akan tetapi tidak akan mengurangi kualitas
informasi yang ditampilkan. Dari penjelasan yang telah ditulis dapat di simpulkan
bahwa aplikasi ini layak secara ekonomi.
3.11 Analisis Kelayakan Hukum
Karena android sendiri adalah open source dan untuk pengembangan
aplikasi juga gratis maka aplikasi ini legal. Kemudian untuk databasenya
menggunakan SQLite yang juga gratis maka untuk database legal. Karena dari
mulai pembuatan aplikasi di ponsel dan di database semua gratis maka aplikasi
ini bisa dikatakan layak secara hukum.
4
Hasil Penelitian
4.1
White Box Testing
Hasil testing yang didapat adalah ketika menu chord pertama kali
dijalankan dan user ingin mendengarkan suara dari chord, terlebih dahulu harus
memilih chord pada kedua menu dropdown dan ditekan tombol pilih, jika hal
tersebut tidak dilakukan terlebih dahulu, maka tombol suara tidak akan muncul.
4.2
No
1
No
1
2
Skenario
Tekan menu quiz
Tekan menu chord
No
1
Skenario
Tekan radio button sebagai
jawaban
Tekan tombol next
Selesaikan semua soal
Tekan tombol back pada
device
2
3
4
No
1
Skenario
Tekan tombol pilih
Tekan menu
dropdown pertama
Status
Sukses
Sukses
Status
Sukses
Sukses
Sukses
Sukses
Status
Sukses
Sukses
Sukses
Tekan menu
dropdown kedua
4.3
4.4
Sukses
Sukses
Jawaban
aplikasi
sebuah
Jawaban
Sangat layak, dengan adanya aplikasi
pada smart phone android memudahkan
anak didik saya dalam belajar.
Apakah
sebuah
aplikasi
pembelajaran chord piano dapat
membantu proses belajar seorang
pemula?
10
4.4.1
Jawaban
Jawaban
aplikasi
11
4.5
Pembahasan Interface
Splash Screen
Splash Screen adalah scene yang akan tampil pertama kali setelah pengguna
menjalankan aplikasi. Scene ini akan ditampilkan selama 3 detik kemudian scene akan
berpindah ke scene menu utama.
4.5.1
4.5.2
Menu Utama
Menu utama adalah scene yang akan ditampilkan setelah scene splash, pada
scene menu utama ini terdapat 2 pilihan menu yaitu quiz dan chord.
Tampilan Menu Utama
4.5.3
Menu Quiz
Menu quiz adalah scene yang akan tampil ketika pengguna menekan tombol quiz
saat scene menu utama. Pada scene ini akan menampilkan 10 soal dengan 4 pilihan
ganda dan 1 tombol untuk memainkan suara, dimana suara sebagai yang dipertanyakan.
Tampilan Menu Pilih Alat Musik
12
4.5.4
13
4.5.5
Menu Chord
Menu chord adalah scene dimana user memilih kombinasi chord yang
dikehendaki dengan menekan menu dropdown dan memainkan suara chord yang sudah
dipilih dengan menekan button play.
Tampilan Menu Chord
5.1
Kesimpulan
Setelah tahapan-tahapan penelitian dilakukan kesimpulan yang dapat
diambil dalam penelitian kali ini adalah :
1. Dari hasil wawancara, semua koresponden yang di wawancarai oleh penulis,
menyatakan bahwa aplikasi ini layak sebagai sarana pembelajaran chord
piano untuk pemula.
2. Untuk seorang pemula sangat dibutuhkan pembelajaran dan pengenalan
tentang kombinasi chord dan juga suara chord.
3. Dengan adanya fitur quiz pada aplikasi ini sangat membantu pemula saat
mempelajari karakteristik suara sebuah chord.
4. Dalam pembuatan aplikasi tentang chord piano, pembuat aplikasi harus
paham terlebih dahulu mengenai chord piano itu sendiri.
Saran
Pada penulisan Skripsi ini tentu masih banyak kekurangan , dan mungkin
dapat disempurnakan oleh penelitian-penelitian berikutnya. Untuk lebih
menyempurnakan program ini penulis memberikan beberapa saran diantaranya :
1. Pada fitur chord, suara akan berbunyi jika di tekan tombol suara,untuk
pengembangan berikutnya bisa ditampilkan suara setiap perpindahan
kombinasi chord tanpa harus menekan tombol suara.
2. Untuk pengembangan berikutnya bisa ditambahkan cara memainkan sebuah
lagu dengan mengaplikasikan chord piano yang ada pada aplikasi tersebut.
3. Pada fitur quiz, penulis belum membuat soal secara random, untuk
pengembangan berikutnya soal di random.
4. Menambahkan tingkatan untuk fitur quiz.
5. Aplikasi ini membutuhkan resource gambar dan suara yang banyak,sehingga
menghasilkan aplikasi yang besar, untuk pengembangan berikutnya bisa
dibuat aplikasi yang lebih kecil memorinya.
6. Aplikasi ini dibuat hanya untuk device dengan ukuran layar 7inch, untuk
pengembangan berikutnya bisa dibuat untuk semua jenis device.
14
Daftar Pustaka
A.S, Rosa dan Shalahudin, M. 2006. Pemrograman J2ME Belajar Cepat Pemrograman
Perangkat Telekomunikasi Mobile. Bandung: Informatika.
Diginnovac dan Prayoga,Imam. 2009. Photoshop Explore The Magic of Special Effect.
Jakarta: PT Elex Media Komputindo.
H, Nazruddin Safaat. 2011. Android Pemrograman Aplikasi Mobile Smartphone dan
Tablet PC Berbasis Android. Bandung: Informatika.
Hermawan, Benny. 2004. Menguasai JAVA 2 & Object Oriented Programming.
Yogyakarta: ANDI.
K, Endy Daniyanto dan Steward. 2012. Langsung Jago Main Keyboard Otodidak untuk
pemula. Depok: Pustaka Makmur.
Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: C.V ANDI
OFFSET.
Meier, Reto. 2012. Profesional Android 4 Application Development. Indianapolis: Jhon
Willey & Sons. inc.
Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MySQL.
Bandung: INFORMATIKA.
Sakur, Stendy B. 2010. PHP 5 Pemrograman Berorientasi Objek - Konsep &
Implementasi. Yogyakarta: ANDI.
Sangarimbun, Masri dan Sofian Effendi. 1989. Metode Penelitian Survai. Jakarta: LP3S.
Sugiyanto. 2010. Pop Hits of Indonesia 15. Indonesia.
Yasin, Verdy. 2012. REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK
Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design).
Jakarta: Mitra Wacana Media.
Yunus, Hadi Sabari. 2010. Metodologi Penelitian Wilayah Kontemporer. Yogyakarta:
Pustaka Pelajar.
15