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
3.5
No
Spesifikasi
Kebutuhan
1
OS
Android 2.3 (Gingerbread)
2
CPU
ARM
3
RAM
150 MB
4
Internal
200
Analisis Perangkat Lunak/Software Perangkat lunak adalah program yang ditulis sehingga computer dapat
berinteraksi dan terkendali. Pendukung pembuatan aplikasi ini yaitu :
3.6
a.
Windows XP Professional SP3 32bit
b.
Android SDK
c.
Eclipse Indigo
d.
Adobe Photoshop
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:
3.7.2
Input
Output
Process
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
3.8
UML
3.8.1
Use Case Diagram
3.8.2
Activity Diagram
7
8
3.8.3
Sequence Diagram
9
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