PERANCANGAN APLIKASI AUDIO VISUAL BURUNG...
Transcript of PERANCANGAN APLIKASI AUDIO VISUAL BURUNG...
PERANCANGAN APLIKASI AUDIO VISUAL BURUNG KICAU
BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Sanjaya Dwi Kusuma
10.12.4572
kepada JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA
2014
PLAN OF CHIRP BIRD AUDIO VISUAL APPLICATION BASED ON ANDROID
PERANCANGAN APLIKASI AUDIO VISUAL BURUNG KICAU BERBASIS ANDROID
Sanjaya Dwi Kusuma Dhani Ariatmanto
Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT
At the time of this present moment, a lot of android application that is easy to download on google play. It is not uncommon in today's society, with the android apps available, all easily obtained without having to laboriously search for what he wants out.
So far, people tend to look for the manual way in developing his favorite animal (eg bird), either go to the market or to spot wildlife - a bird sales. Sometimes people forget about the advancement of technology. It is very worrying. Due to the existence of applications available, community effortlessly go, simply download google play that has been provided by the android.
Looking at these problems, the authors wanted to provide a solution in pet membuatburung be great is to "AUDIO VISUAL DESIGN APPLICATIONS ANDROID BASED chirping birds" are expected to be easier for people to develop her favorite bird sound using android application.
Keywords: analysis, application, android application.
1. Pendahuluan
1.1 Latar Belakang Masalah
Perkembangan system operasi handphone telah mengalami kemajuan.
Sebagaimana kita kenal saat ini ada iOs, PalmOs, Symbian, Java, dan Android.
Adapun system yang sedang dikembangkan oleh Google adalah Android, yang saat
ini sangat populer di masyarakat dan mendukung fitur touch screen beserta fitur
canggih lainnya.
Burung Kicau adalah salah satu jenis burung yang populer di Indonesia,
karena kepopulerannya tersebut, banyak orang yang membuat aplikasi burung kicau
berbasis android. Dimana aplikasi tersebut berisikan baik itu gambar, video, suara dan
tampilan yang menarik. Belum lagi memori yang dipakai sangatlah kecil. Masyarakat
yang sudah melek teknologi tentu tidak mau ketinggalan, sudah banyak developer
yang membuat aplikasi tentang burung kicau, sudah ada kurang lebih 4 aplikasi
tentang burung kicau. Tetapi, dari beberapa aplikasi tersebut, banyak yang
mengedepankan suara saja, tidak dengan gambar. Ini sulit dipahami oleh masyarakat
yang awam dengan burung kicau. Masyarakat berharap, ada suatu aplikasi yang
memiliki tampilan menarik, dan ada gambar beserta gambar burung tersebut.
Dari permasalahan tersebut, maka dalam penelitian ini dibuat suatu aplikasi
tambahan untuk lebih memudahkan user dalam menjalankan aplikasi ini. oleh karena
itu saya membuat aplikasi yang berjudul “PERANCANGAN APLIKASI AUDIO VISUAL
BURUNG KICAU BERBASIS ANDROID”. Yang berisikan tampilan yang lebih baik,
latar belakang yang lebih elegan, baik secara font ataupun secara warna sesuai
dengan keinginan user, nama sesuai abjad, beserta beberapa fitur yang user friendly,
menggunakan opsi bahasa yang alami, seperti opsi bahasa Indonesia, sehingga
memudahkan user untuk mengoperasikan dan mempelajari sendiri tanpa harus
bertanya ke orang lain.
2. Landasan Teori
2.1 Tinjauan Pustaka
Setelah melakukan pengamatan dan penelitian terhadap beberapa aplikasi
burung kicau di googleplay, terdapat aplikasi yang hampir sama, aplikasi tersebut
antara lain : (1)Tube Burung Kicauan Terpopuler (2). Suara Kicau Burung Master (3).
Master Kicau Burung Favorite (4). Kicau Master Burung.
1
2.2 Konsep Dasar HCI
2.2.1 Antarmuka pengguna
HCI berfokus pada pengembangan kapabilitas manusia untuk menggunakan
mesin, mendesain dan membangun interface, optimasi proses antara manusia dan
mesin, usability interface, dan komunikasi yang lebih baik antara manusia dengan
mesin (Carsten & Patterson, 2005).
2.3 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). Keempat faktor
itulah yang membentuk akronim SWOT. Proses ini melibatkan penentuan tujuan yang
spesifik dari spekulasi proyek dan mengidentifikasi factor Internal dan Eksternal yang
mendukung dan yang tidak dalam mencapai tujuan tersebut.
2.4 Konsep Dasar Android
2.4.1 Android
Android adalah software open source untuk ponsel yang dibuat oleh Google
dan The Open Handset Alliance (OHA), dalam beberapa tahun terakhir ini menjadi
platform terfavorit untuk para developer aplikasi mobile.
2.4.2 Arsitektur Sistem Operasi Android
Arsitektur Android secara garis besar dapat dijelaskan dan digambarkan
sebagai berikut :
1. Application and Widgets
2. Application Frameworks
3. Libraries
4. Android Runtime
5. Linux Kernel
2
2.5 SDLC(System Development Life Cycle)
Pada perkembangannya, proses-proses standar tadi dituangkan dalam satu
metode yang dikenal dengan nama System Development Life Cycle (SDLC) yang
merupakan metodologi umum dalam pengembangan sistem yang menandai
kemajuan usaha analisis dan desain. SDLC meliputi fase-fase sebagai berikut :
1. Identifikasi dan seleksi proyek
2. Inisiasi dan perencanaan proyek
3. Analisis
4. Desain (Desain Logikal dan fisikal)
5. Implementasi
6. Pemeliharaan
2.6 UML(Unified Modeling Language)
Penggambaran model menggunakan UML (Unified Modeling Language)
adalah merupakan system arsitektur yang bekerja dalam OOAD (Object-Oriented
Analysis Design) dengan satu bahasa yang konsisten untuk menentukan, visualisasi,
mengkontruksi dan mendokumentasi artifact (sepotong informasi yang digunakan atau
dihasilkan dalam suatu proses rekayasa software, dapat berupa model, deskrispi, atau
software) yang terdapat dalam system software. Ada beberapa tahapan yang akan di
paparan dalam gambaran UML antaralain UseCase Diagram, Skenario Pemodelan,
Activity Diagram, Squence Diagram dan Class Diagram.
2.6.1 Use Case Diagram
Use Case adalah metode berbasis teks untuk menggambarkan dan
mendokumentasikan proses yang kompleks. Use case menambahkan detail untuk
kebutuhan yang telah dituliskan pada definisi system kebutuhan.
2.6.2 Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
digambarkan terhadap waktu.
2.6.3 Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek.
3
2.7 Software yang digunakan
2.7.1 Adobe Photoshop
Adobe Photoshop adalah perangkat lunak standar editing gambar
professional, yang membantu kerja anda lebih efisien, mengeksplorasi kreativitas dan
menghasilakan gambar kualitas tertinggi untuk cetakan dan yang lainya.
2.7.2 Eclipse
Eclipse saat ini merupakan salah satu ide favorit dikarenakan gratis dan open
source yang berarti setiap orang boleh lihat kode pemrograman perangkat lunak ini.
Selain itu, kelebihan Eclipse yang membuat populer adalah kemampuannya untuk
dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug in.
3. Analisis Dan Perancangan Sistem
3.1 Metode Pengembangan Sistem
Metode ini menggunakan suatu proses standard yang digunakan untuk
membangun suatu sistem informasi, yang meliputi ; Analisa, Desain, Implementasi,
dan Maintenance. Proses - proses standar tadi ditungkan dalam satu metode yang
dikenal dengan nama System Development Life Cycle(SDLC).
3.2 Pengembangan Aplikasi
Pada metode SDLC diatas,dalam proses pengembangan, pengembangan
akan melewati beberapa proses dimana pengembangan aplikasi ini bertujuan untuk
menjamin agar system yang akan dikembangkan akan benar-benar mencerminkan
kebutuhan pemakai.
3.3 Analisis Sistem
3.3.1 Identifikasi Masalah
Suara kicauan adalah komponen penting didalam diri burung kicau.
Kurangnya pengetahuan masyarakat pemula tentang suara kicauan burung yang
bagus mengharuskan pemula mencari cara untuk membuat burung tersebut bersuara
bagus.
3.4 Analisis Kebutuhan Sistem
3.4.1 Kebutuhan Fungsional
a. Sistem harus dapat memberi pilihan tentang kicauan burung.
b. Sistem harus dapat memberi gambaran kicauan burung.
4
c. Sistem harus dapat menampilkan informasi dari point suara burung pada
aplikasi kicauan burung.
3.4.2 Kebutuhan NonFungsional
3.4.2.1 Hardware Pembuatan
No Spesifikasi Kebutuhan
1 Prosesor Genuine Intel (R) CPU 216 @1.80GHz
2 RAM 2014MB
3 VGA Intel(R) G41 Express Chipset
4 Hardisk 150GB
5 Display 19.0”
3.4.2.2 Hardware Penerapan
No Spesifikasi Kebutuhan
1 OS Android 2.3 (Gingerbread)
2 CPU ARM
3 RAM 150 MB
4 Internal 200
3.5 Analisis Perangkat Lunak/Software
Perangkat lunak adalah program yang ditulis sehingga computer dapat
berinteraksi dan terkendali. Pendukung pembuatan aplikasi ini yaitu :
a. Windows XP Professional SP3 32bit
b. Android SDK
c. Eclipse Indigo
d. Adobe Photoshop
3.6 Studi Kelayakan Sistem
Ada beberapa factor kelayakan yang mendukung dalam menentukan layak
atau tidaknya sistem multimedia yang akan dirancang tersebut antara lain:
a) Kelayakan Teknologi
b) Kelayakan Operasional
c) Kelayakan Hukum
5
3.6.1 Kelayakan Teknologi
Dari segi kelayakan teknologi game ini dapat dikatakan layak karena hanya
akan memerlukan perangkat handphone dengan sistem operasi android minimal 2.2.
Dimana pada masa sekarang versi ini sudah dianggap tidak terlalu tinggi
spesifikasinya. Aplikasi ini memperkaya fitur-fitur yang belum ada pada aplikasi yang
sudah pernah diciptakan sebelumnya, sehingga dikatakan layak.
3.6.2 Kelayakan Operasional
Pada kelayakan operasional lebih ditekankan pada pengguna aplikasi ini pada
saat sistem ini sudah berjalan. Dari segi operasional aplikasi ini dapat dikatakan layak
karena saat ini daya beli masyarakat sudah tinggi, sehingga aplikasi kicauan burung
berbasis android ini bisa dimainkan oleh semua kalangan.
3.6.3 Kelayakan Hukum
Android sendiri adalah system operasi yang open source. Kemudian dalam
pembuatannya menggunakan bahasa pemrograman Java dan XML yang juga gratis,
legal dan tidak melanggar hak cipta, secara hukum aplikasi ini di anggap layak karena
dibangun dengan perangkat yang legal.
3.7 Perancangan Sistem
3.7.1 Logikal Desain
a. Deskripsi fungsional mengenai data dan proses yang ada dalam sistem
baru
b. Deskripsi yang detail dari spesifikasi sistem meliputi:
Input
Output
Process
3.7.2 Fisikal Desain
Beberapa aktifitas utama yang dilakukan yaitu:
a) Mendesain user interface
b) Mendesain sistem interface
c) Memuat prototype untuk detail dari desain
d) Mendesain dan mengintegrasikan kendali system.
6
4. Implementasi dan Pembahasan
4.1 Implementasi
Tahapan implementasi sistem (system implemention) merupakan tahapan
yang paling penting dan mendasar, dimana pada tahapan ini sistem telah siap untuk
diinstal dan dioperasikan. Sehingga akan diketahui apakah program atau aplikasi
sistem yang telah dibuat benar-benar dapat menghasilkan aplikasi yang diinginkan
atau tidak.
4.2 Ujicoba Sistem dan Manual Program
Uji coba sistem adalah proses terhadap program atau aplikasi untuk
menentukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan
sesuai dengan spesifikasi aplikasi yang telah ditentukan. Uji coba terhadap sebuah
sistem secara umum bisa dilakukan dengan berbagai macam pendekatan, pada uji
coba aplikasi ini akan menggunakan 2 metode uji coba sistem yaitu metode Black Box
dan metode White Box.
4.2.1 Black Box Testing
10
4.2.2 White Box Testing
White box testing adalah cara pengujian dengan melihat ke dalam modul
untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan
atau tidak.
4.3 Manual Program
Manual program adalah petunjuk penggunaan aplikasi untuk memudahkan
pengguna dalam menggunakan program aplikasi. Manual program berisi penjelasan
fitur-fitur yang ada di dalam aplikasi serta cara penggunaanya.
1. Membuka Aplikasi
Ketika aplikasi pertama dibuka akan tampil Splashscreen.
2. Menu Burung Kicau
Jika salah satu button di klik, maka akan muncul nama burung yang
dimainkan dan suara burung kicau tersebut.
11
3. Menu Gallery
Berisikan gambar burung dan nama burung.
4. Menu About
Menu ini terdapat judul, logo, dan nama pembuat beserta dengan NIM
pembuat.
4.4 Manual Instalasi
Berikut langkah – langkah menginstalnya :
1. Masukkan file Burkic.apk ke dalam memory smartphone, bisa
menggunakan kabel data usb maupun Bluetooth.
2. Buka file BurKic.apk lalu klik sekali saja untuk melanjutkan proses
penginstalan.
12
3. Proses Instalasi sedang berlangsung dan tunggu sampai selesai.
4. Jika Instalasi sudah selesai, maka akan muncul keterangan aplikasi sudah
terinstal dan siap untuk digunakan.
5. Icon aplikasi akan muncul pada menu smartphone setelah di install.
4.5 Implementasi Aplikasi pada SmartPhone
Setelah dilakukan uji aplikasi “Burung Kicau” di perangkat emulator Andromeda
yang menguji tampilan, serta fungsi-fungsi agar yang diterapkan pada emulator
Andromeda itu berjalan sebagai mana mestinya, maka kita juga akan menguji aplikasi
ini pada Smartphone Samsung Galaxy Fit. Berikut hasil pengujian aplikasi yang sudah
terinstal :
13
5. Penutup
5.1 Kesimpulan
Dari hasil implementasi pada bab 4 maupun testing di smartphone dilakukan
kesimpulan yang dapat diambil dalam penelitian kali ini :
1. Aplikasi ini sebagai media pengenalan dan informasi bagi masyarakat
dalam mengenal tentang burung kicau.
2. Aplikasi ini mampu menampilkan berbagai macam suara burung beserta
gambar, sehingga memudahkan user untuk mengenal tentang burung
kicau.
3. Format suara yang di pakai dalam pembuatan aplikasi ini adalah Mp3.
4. Berdasarkan hasil uji coba dapat disimpulkan bahwa, aplikasi ini user
friendly, mudah digunakan, desain yang dibuat simple dan tidak terdapat
eror jika di jalankan.
5. Aplikasi “Kicauan Burung New” ini diimplementasikan pada perangkat
mobile berbasis android versi 2.3 keatas.
5.2 Saran
Untuk lebih menyempurnakan program ini penulis memberikan beberapa saran
diantaranya :
1. Aplikasi ini tidak memakai database. Diharapkan pada pembuatan aplikasi
berikutnya menggunakan database supaya lebih dinamis.
2. Di menu burung kicau daftar nama burung masih kurang banyak. Mungkin
pengembang berikutnya bisa menambahkan lebih banyak jenis variasi
burung kicau.
3. Tambahkan tombol pause/play/repeat untuk mendengarkan ulang suara
burung.
4. Diharapkan untuk pengembang berikutnya dapat menambahkan fitur
setting, seperti auto rotate.
14
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi
Offset.
Enterprise, Jubile. 2013. Pemrograman Android Untuk Pemula. Jakarta: Elex Media
Computindo.
Jogiyanto, HM, 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi Offset.
Supardi, Yuniar. 2012. Sistem Operasi Andal Android. Jakarta: Elex Media Computindo.
Alfia, Eko. 2012. Membuat Gallery Sederhana di Android.
http://www.saungit.org/. Diakses pada tanggal 21 April 2014.
Arfa, Muhtar. 2013. Android Splash Screen.
http://tutorial.saungit.org/. Diakses pada tanggal 20 April 2014.
Arfa, Muhtar. 2013. Android Tab Layout.
http://tutorial.saungit.org/. Diakses pada tanggal 23 April 2014.
Eko, Cristiawan. 2013. Membuat Tab Image Menu.
http://ketikanpelajarbodoh.blogspot.com/. Diakses pada tanggal 23 April 2014.
OmKicau. Suara Burung Kicau. http://omkicau.com/. Diakses tanggal 25 April 2014.
15