PERANCANGAN DAN PEMBUATAN APLIKASI DRUMLINE BERBASIS ANDROID JELLY BEAN 4.3
NASKAH PUBLIKASI
disusun oleh Helmy Novirda
10.12.4536
kepada
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA 2014
i
iii
DESIGN AND MANUFACTURE OF APPLICATION BASED DRUMLINE JELLY BEAN ANDROID 4.3
PERANCANGAN DAN PEMBUATAN APLIKASI DRUMLINE BERBASIS ANDROID JELLY BEAN 4.3
Helmy Novirda Dhani Ariatmanto Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT
Mobile Applications are becoming progres showed rapid growth, adn with increasingly sophisticated technologi, it can help facilitate the daily work of man.Now alomst everyone at home to spend time with smartphone, and made a pat of human needs in the world of entertainment, with the smartphone human life was dynamic and not boring.
moreover, the virtual world simulation drum music now very much in the android app and also make it easier for musicians drummer to play it without having to go in the studio to play the drums simply by application drumline to play.
in this paper is described step by step in the design and manufacture of application based drumline Jelly Bean 4.3 i will ex explained from the beggining of creation until the application is ready for use. The author expects this thesis can be used as refrences and to help drummers and musicians smartphone users to be able to be used as appropriate.
Keywords: Making, Application, Drumline
1 PENDAHULUAN
Dengan BanyaknyaOS terbaru di mobile smartphonemenimbulkan juga jajaran aplikasi baru didalam play store dan jugauntuk Aplikasi Virtual drum di mobile smartphone Android Jelly Bean 4.3. Bermacam - macam juga keunggulan masing - masing disetiap Virtual Drum Dari segi tampilan dan manfaat virtual drum itu sendiri guna untuk memainkannya dimana Penulis langsung meneliti di lapangan.
Aplikasi Drumline ini adalah Aplikasi pengembangan terhadap aplikasi drum yang terdahulunya perancangan dan pembuatan Aplikasi Drumline ini menambahkan jajaran virtual drum dengan aplikasi yang berbeda aplikasi Drumline menggunakan berbahasa indonesia dan juga ada sebuah informasi tentang masing - masing percusi drum.
Didalam Drumline ada Playlist yang bisa dimainkan bersamaan dengan Aplikasi drum ini.
Perangkat drum standart saat ini terdiri dari bass drum, senar, tom-tom, floor, tom- tom, hi-hat, cymbal, crash, dan ride cymbal. Perangkat-perangkat tersebut keberadaanya saling mengisi satu sama lain dalam membentuk sebuah irama.
Akan tetapi kemajuan bermain drum menuntut para pemain drum untuk melengkapi drum dengan asesoris pada drum dalam rangka memenuhi kebutuhan pemain drum dalam suatu penampilan dan pertimbangan keindahan visual di atas panggung.1
2. LANDASAN TEORI
2.1 Tinjauan Pustaka
Secara langsung penulis meninjau lebih lanjut skripsi dengan nama Ilyas Safitri Dewi jurusan Teknik Informatika pada tahun 2013 dengan judul skripsi Aplikasi PermainanAlat Musik Tradisional Jawa Berbasis Android Dengan Menggunakan Database dan juga sebagai refrensi pembuatan aplikasi Drumline Berbasis Android .
Pembahasan yang sama tentang alat musik antara pembuatan alat musik tradisional jawa dan pembuatan aplikasi alat musik Drum perbedaan nya adalah alat musik jawa menggunakan seperti Kempul, Gong dan Siyem, Bonang, Kempyang, kenong, Slenthem, Saron, Kethuk, Peking, Kendang. Kalau Drum Kick, Snare, Tom Hight, Tom Low, Floor, Cymbal, Hihat, Ride. dari pembahasan OS refrensi menggunakan Tablet PC membahsan OS dari Versi 1.1 sampai OS versi 4.1 dan peninjau menggunakan Smartphone hanya membahas khusus OS Jelly Bean.
1Didalam buku cara instan drum di halaman ke 2 dengan penulis Chaphonenk
2
Pembahasan teori refrensi menggunakan SQLite, XML peninjau menggunakan SDLC (System Development Life Cycle) dan program pembuatan refrensi menggunakan aplikasi Eclipse peninjau menggunakan Game Maker Studio dari interface hampir sama tetapi drumline mempunyai pengertian tentang Drum dan ada pemutar lagu.
2.2 Pengertian Smartphone
Smartphone atau ponsel pintar atau juga familiar dengan sebutan ponsel cerdas adalah sebuah perangkat atau produk teknologi berupa telpon genggam atau mobile versi modem terbaru yang memiliki kelebihan dimana spesifikasi software dan hardware lebih pintar, fungsi yang lebih cerdas dan fitur - fitur yang lebih smart dari ponsel versi biasa sebelumnya. Menurut Gary B, Thomas j & Misty E, 2007, smartphone adalah Internet Telephone that usually enabled provides the function Digital Personal Digital Assistant (PDA). ( telepon yang internet enabled yang biasanya menyediakan fungsi Personal Digital Assistant (PDA) ), seperti fungsi kalender, buku agenda, buku alamat, kalkulator, dan catatan. Menurut David Wood, Wakil president Eksekutif PT Symbian OS,
"Telpon pintar dapat dibedakan dengan telpon genggam biasa dengan dua cara fundamental : bagaimana mereka dibuat dan apa yang mereka bisa lakukan.
2.3 Android
merupakan toolkit perangkat lunak open source baru untuk perangkat mobile masa depan, Android sendiri diciptakan oleh perusahaan Google yang bekerja sama dengan Open Handset Alliance.
Berbeda dengan definisi Android menurut Safaat (2011,h,1), sebagai berikut
“Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.
Android menyediakan platfrom yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka”, Menurut Safaat (2011,h.2), Android merupakan platform mobile yang memiliki tiga hal sebagai berikut :
1. Lengkap (complete platform), karena Android menyediakan banyak tools dalam membangun perangkat lunak dan memiliki peluang untuk mengembangkan aplikasi.
2. Terbuka (open source platform), karena pengembang secara bebas dapat mengembangkan aplikasi dan platform Android disediakan melalui lisensi open source.
3. Free (free platform), karena Android merupakan platform yang bebas untuk mengembangkan tidak ada royalty untung mengembangkan pola platformAndroid.
Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam piranti bergerak. Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka sehingga pengguna isa membuat aplikasi baru didalamnya.2
2.4 System Development Life Cycle
SDLC (System Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem - sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi - metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Dibawah ini beberapa model yang dapat digunakan untuk pembangunan perangkat lunak.3
2.5 Flowchart
Flowchart adalah alat bantu dalam analisis sistem. Dalam flowchart dikenal dua macam bentuk yaitu Aplikasi flowchart dan program flowchart. Aplikasi flowchart menggambarkan tahapan proses pada suatu sistem. Program flowchart menggambarkan urutan intruksi dari suatu program komputer. Berikut adalah simbol - simbol yang digunakan dalam flowchart:
2.6 Perangkat Lunak Yang Digunakan
Photoshop
Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe System yang dikhususkan untuk pengeditan poto/gambar dan pembuatan efek. Perangkat lunak
2 Buku Pintar memilih ponsel dan Tablet Berbasis Android Wahana Komputer
3 Muh. Auliya Rachman. Danang Setiadi dan Moch Awang Putra Pratama, System Develomeny Life Cycle (SDLC)
4
ini banyak digunakan oleh potografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolahan gambar/poto, dan, bersama Adobe Acrobat, dianggap sebagai terbaik yang pernah di produksi oleh Adobe System.
Game Maker Studio
Game Maker Studio adalah sebuah software untuk membuat game atau game engine. Software ini dibuat oleh YoYo Games Ltd. Game Maker Studio ini bisa dipakai untuk level pemula maupun profesional, yang mungkin mereka untuk membuat game kasual dan sosial, IOS, Android, Destkop, dan web (HTML 5) dalam waktu yang singkat dan memerlukan sedikit biaya. Berikut ini adalah fitur - fitur yang ada di dalam software GameMaker Studio:
2.6.3 Nuendo
Nuendo memperdayakan profesional audio dengan mengangkat kreativitas dan produktivitas ke ketinggian baru secara teknologi maju. Inilah yang disebut dengan DAW ( Digital Audio Workstation ), salah atu software DAW buatan perusahaan Steinberg yang sudah malang melintang dalam pembuatan aplikasi rekaman. dengan menggunakan program inilah kita akan merekam suara gitar, vocal dan juga memasukan pola Drum.4
2.7 Pemahaman Drum
Pada dasarnya drum adalah membranphone atau sebuah alat yang dimainkan dengan cara memukul selaput yang di renggangkan, membranphone digunakan oleh masyarakat yang tinggal di pedalaman hutan. Adapun bagian-bagian dari sebuah drum terdiri atas tubuh drum atau sebuah potongan yang dilubangi, selaput (membrane) yang terbuat dari kulit hewan atau benda-benda sinetik yang dipasang pada bagian atas, pancang atau alat yang digunakan untuk memasang selaput membrane pada tubuh drum (pemasangan pancang ini mempengaruhi bunyi yang dihasilkan sebuah drum) dan bagian drum yang terakhir adalah pemukul, yaitu alat biasanya berbentuk tongkat untuk memukul membrane selaput dan menghasilkan suara.
44 Buku Arslan Musfiya dengan judul buku Home Recording
Berdasarkan cara suara dihasilkan banyak literatur termsuk dalam Teaching percussion oleh Gary Cook dari Universitas Arizona, mulai meneliti karakteristik fisik dari instrument dan cara suara yang dihasilkan. Paradigma ini dianggap sebagai metode yang paling dapat diterima secara keilmuan dan memudahkan untuk membuat model penamaan dibandingkan dengan paradigma lain yang lebih bergantung pada sejarah dan lingkungan sosial yang ada. Dari hasil observasi dan sejumlah exsperimen, penentuan berdasarkan klasifikasi dari metode suara dihasilkan. kategori suara yang dihasilkan alat musik drum antara lain sebagai berikut:
a. Idiofoni menghasilkan suara melalui getaran dari seluruh badan instrument contoh instrument yang termasuk dalam kategori idiofoni :
- Cymbal - Hihat - Ride
b. Membranofoni kebanyakan instrument perkusi yang dikenal sebagai Drum termasuk dalam kategori membranofoni menghasilkan suara saat
membran tersebut dipukul contoh instrument yang termasuk dalam kategori membranofoni:
- Snare
- Drum Bass (Kick) - Tom-tom
Kebanyakan orang berpikir bahwa suara drum dihasilkan oleh badan drum, padahal suara drum dihasilkan dari membrane selaput drum dan getaran yang dihasilkannya. keras tidaknya bunyi yang dihasilkan oleh sebuah drum disebabkan oleh renggang tidaknya membrane yang terpasang. Bunyi drum dapat dirubah dengan jumlah tegangan dalam selaput atau seberapa ketat renggangan pada badan drum.
Perangkat drum standart saat ini terdiri dari bass drum, snare drum, tom-tom, hi- hat, cymbal, crash, cymbal. Perangat-perangkat tersebut keberadaanya saling mengisi satu sama lain dalam membentuk sebuah irama. Akan tetapi kemajuan bermain drum menuntut para pemain drum untuk melengkapi drum dengan asesoris pada drum dalam rangka memenuhi kebutuhan pemain drum dalam suatu penampilan professional dan pertimbangan keindahan visual di atas panggung. Drum semakin berkembang sesuai dengan kemajuan teknologi , sehingga kini telah tercipta drum elektrik yang memenuhi kebutuhan dalam menciptakan sound yang tidak bisa dihasilkan oleh drum set.5
3. ANALISA DAN PERANCANGAN
3.1 Tinjauan Umum
5 Cara Instant Jago Drum Penulis Chaphoenk.
6
Drum memiliki beberapa perangkat yaitu Snare, Kick, Hihat, Cymbal, Tom, Ride.Pembuatan AplikasiDrmuline adalah pengembangan aplikasi yang sudah ada dimana secara desain Drum nya mudah untuk dimainkan beberapa fitur tambahan juga seperti pengertian masing - masing percusi.
Penulis meneliti secara langsung ke lapangan untuk melihat dan membandingkan Aplikasi Virtual Drum Sebagai refrensi. Antara lain Aplikasi Real Drum terhadap Aplikasi Drumline memang terdapat perbedaan. Seperti yang telah ditemukan adalah kurangnya pengertian tentang alat musik percusi drum kurangnya pengetahuan orang tentang drum dan suara yang dikeluarkan dari Drum tersebut delay sehingga Aplikasi Drumline membuat perbedaan dengan memberikan pengertian tersebut sehingga orang lain bisa lebih mengerti tentang alat musik Drum.
3.2 Metode SDLC Waterfall
a. Software Requirements Analysis - Proses ini mencari dan menganalisis kebutuhan dari keseluruhan sistem yang akan di perkirakan ke dalam bentuk software dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk software
b. Design- Proses ini digunakan untuk mengubah kebutuhan - kebutuhan diatas menjadi respresentasi ke dalam bentuk "blueprint" software sebelum coding dimulai.
Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software.
c. Coding - untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu kedalam bahasa pemrograman melalui proses coding. tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikejakan oleh programmer.
d. Testing - Dalam tahap ini dilakukan pengujian software yang sudah dibuat.
Semua fungsi - fungsi software harus di uji cobakan, agar software bebas dari error, dan hasilnya harus benar - benar sesuai dengan kebutuhan yang sudah di definisikan sebelumnya.
e. Maintenance - pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur - fitur yang belum ada pada software tersebut.
Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.
3.2.1 Analisis Sistem
Analisis Sistem dapat didefinisikan sebagai teknik pemecahan masalah yang menguraikan bagian - bagian komponen dengan mempelajari seberapa bagus bagian- bagian komponen tersebut dapat bekerja dan berinteraksi, yang diharapkan dapat dilakukan perbaikan-perbaikan dari sistem itu sendiri.
Analisis sistem merupakan tahapan awal dalam pembangunan sistem yang akan dibangun. Tahapan awal dalam pembangunan sistem yang dapat dibangun. Tahapan analisis adalah tahapan yang penting, karena tahap ini merupakan landasan pembuatan tahapan selanjutnya.
3.3 Analisis Kebutuhan
Analisis kebutuhan sistem adalah untuk mengetahui kebutuhan-kebutuhan apa saja yang diperlukan untuk merealisasikan sistem yang diusulkan, diantaranya adalah kebutuhan perangkat keras (hardware). kebutuhan perangkat lunak (software), kebutuhan informasi dan kebutuhan pengguna.
Analisis kebutuhan dibagi menjadi analisis kebutuhan fungsional dan analisis kebutuhan non-fungsional.
3.3.1 Kebutuhan Fungsional
Analisa kebutuhan fungsional adalah paparan mengenai fitur-fitur yang akan dimasukkan kedalam aplikasi yang akan dibuat.
3.3.2 Kebutuhan Non-Fungsional
Analisis kebutuhan non-fungsional adalah bagian yang akan mendukung proses pembuatan system aplikasi Drumline.
3.3.2.1 Kebutuhan Perangkat Keras (Hardware)
Perangkat keras (Hardware) adalah alat yang digunakan untuk mengolah data dan penyajian laporan.
8
3.3.3 Analisis Kelayakan sistem
Analisis kelayakan adalah suatu yang digunakan untuk menentukan kemungkinan pengembangan proyek dari sebuah sistem ataupun aplikasi ini dapat diteruskan atau tidak.
3.3.3.1
Analisis Kelayakan teknologiDari segi kelayakan teknologi aplikasi ini layak karena untuk menjalankan aplikasi, pengguna (user) bisa menggunakan versi android yang terdahulu, Android dengan versi Minimum GanggerBridge. Selain itu semakin pesatnya perkembangan informasi saat ini membuat masyarakat tidak asing lagi dengan penggunaan Smartphone. Sehingga aplikasi ini mudah untuk diterapkan dan tidak membutuhkan keahlian teknis khusus untuk dapat menggunakan aplikasi ini.
3.3.3.2
Analisis Kelayakan HukumDari segi kelayakan hukum, aplikasi ini layak karena dilihat dari konten aplikasi ini, tidak ada unsur pelanggaran hukum, karena tidak terdapat unsur sara dan pornografi. Dilihat dari segi pemakaian aplikasi ini dibutuhkan sistem operasi android yang sudah tersedia di smartphone.
3.3.3.3
Analisis Kelayakan OperasionalAnalisis kelayakan operasional merupakan suatu studi kelayakan yang dipengaruhi dan penggunanya. Pengguna dalam hal ini adalah semua masyarakat khususnya pengguna smartphone Android yang diharapkan tidak akan mengalamai kesulitan dalam pengoprasian aplikasi ini karena didesain agar nyaman dilihat dan mudah untuk digunakan. Sehingga secara operasional, aplikasi pembelajaran ini bisa dikatakan layak.
3.4 Perancangan Sistem
Perancangan sistem atau aplikasi bertujuan untuk memberikan ketentuan bentuk proses pada perangkat lunak yang akan dibuat agar pembuatan program tidak menyimpang dari aturan dan hasil analisa yang telah diterapkan pada perancangan aplikasi, pada tahap ini juga diberikan gambaran aplikasi pada user.
4. IMPLEMENTASI
Implementasi merupakan tahapan penerapan dari perancangan yang telah dibuat.
4.1.1 Uji Coba Sistem
Pengetesan merupakan langkah setelah Aplikasi Drumline diproduksi. Fungsi dari pengetesan adalah untuk memastikan bahwa hasil produksi Aplikasi sesuai dengan yang direncanakan. Pertanyaan kunci dalam pengetesan hasil Aplikasi Drumline ini adalah “Apakah Aplikasi yang dihasilkan sesuai dengan yang direncanakan?”.
5. KESIMPULAN
Dari penelitian yang telah dilakukan, dapat disimpulkan beberapa hal diantaranya:
1. Untuk membuat pembuatan aplikasi Drumline berbasis Android Jelly Bean 4.3 diperlukan langkah – langkah yaitu: meneliti masalah yang ada disistem lama,
melakukan penelitian kepada aplikasi lain, mengumpulkan landasan teori yang terkait dengan penelitian, melakukan analisis, melakukan perancangan,
melakukan implementasi, serta melakukan pengujian terhadap program.
2. Aplikasi Drumline berbasis Android ini menjadi alternativ bagi musisi drumer dalam bermain drum dan juga buat guru pengajar musik les sebagai pengetahuan alat musik drum.
3. Aplikasi Drumline berbasis Android ini terdiri beberapa gambar dan suara seperti kick,snare,hihat,cymbal,tom,floor.
DAFTAR PUSTAKA
Ilyas Safitri Dewi Angkatan 2013, Aplikasi Permainan Alat Musik Tradisional jawa Berbasis ANDROID Dengan Menggunakan DataBase,Skripsi, STIMIK AMIKOM YOGYAKARTA
Ardian Arief, 2014 Kursus Kilat Belajar Drum
10
Chaphoenk, 2012, Cara Instan Jago Drum
Endah Tri Utami, 2011 Kupas Tuntas ANDROID Dari Nol Sampai Mahir
Wahana komputer 2012, Buku Pintar Memilih Ponsel Dan Tablet Berbasis Android
Muh. Aulya Rachman. Danang Setiadi Dan Moch Awang Putra Prtama, System Develomeny Life Sycle (SDLC)
Felker and Dobbs J. 2011. Android Application Develoment For Dummies. USA: Wiley Publishing Inc.
R,Meier. 2010. Android 2 Application Develoment. Indianpolis: Wiley Publishing.
YoyoGames, 2013, www.yoyogames.com/gamemaker/studio
Wahyu,Muhammad. 2013, Adobe Photoshop CS.
http://wahyu10.files.wordpress.com/2011/12/modul-adopezzz-photoshop-cs32.pdf.
diakses tanggal 1 maret 2013.