PERANCANGAN APLIKASI AUDIO VISUAL BURUNG...

18
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

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

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