APLIKASI OBAT HERBAL BERBASIS ANDROID NASKAH...

16
APLIKASI OBAT HERBAL BERBASIS ANDROID NASKAH PUBLIKASI HALAMAN COVERdisusun oleh Angky Wisnu Wardana 08.11.1885 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Transcript of APLIKASI OBAT HERBAL BERBASIS ANDROID NASKAH...

APLIKASI OBAT HERBAL BERBASIS ANDROID

NASKAH PUBLIKASI

HALAMAN COVER’

disusun oleh

Angky Wisnu Wardana 08.11.1885

kepada

JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

NASKAH PUBLIKASI

ii

iii

APLICATION OF HERBAL BASE ON ANDROID

APLIKASI OBAT HERBAL BERBASIS ANDROID

Angky Wisnu Wardana Ema Utami

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Health is very important and something that is precious and needs to be maintained. Various ways people do to maintain health, either by exercise or by taking medication. At this time a lot of people who do not have time to exercise, so the more people who take shortcuts by using drugs. Because drugs are chemically processed has many side effects, making people turn to herbs.

But information about the herb is difficult to find it because it was built by the application of herbal medicine based on Android to facilitate the public in obtaining information herbs and how to make it.

Users can search by herbs and when selected one of the plants it will show any disease that can be treated by the plant. In addition, users can also search by disease and if one of the selected diseases will feature plants that can cure the disease.

Keyword : Android, herbal, health, plants

iii

1

1. PENDAHULUAN

1.1 Latar Belakang Masalah

Untuk mempermudahkan masyarakat dalam mendapatkan informasi tanaman obat

herbal maka dibangunlah aplikasi tentang obat herbal yang berbasis Android yang

berfungsi sebagai media penyajian informasi yang dapat diakses dengan mudah, cepat

dan praktis dan diharapkan dapat membantu masyarakat untuk mengetahui jenis-jenis

penyakit dan mengatasinya sendiri dengan menggunakan tanaman-tanaman obat yang

berguna menjadi obat tradisional selain itu, memungkinkan setiap individu untuk

menghemat waktu dan biaya. Pembuatan perancangan aplikasi yang berbasis Android

ini dibahas sebagai skripsi dengan judul “Aplikasi Obat Herbal Berbasis Android”.

1.2 Rumusan Masalah

1. Bagaiman membuat aplikasi mobile yang bersifat offline sehingga dapat

membantu user dalam mencari informasi tentang obat herbal ?

2. Bagaimana membuat aplikasi mobile dapat dijalankan pada semua jenis

smartphone yang berbasis sistem operasi android ?

1.3 Batasan Masalah

1. Program Aplikasi Tanaman Herbal ini hanya berfungsi untuk mengelola

informasi tentang tanaman herbal juga cara mengelolanya hingga menjadi

obat-obatan herbal yang bisa dikonsumsi.

2. Program ini dibatasi hanya untuk mengelola informasi tanaman herbal, dan

bukan untuk informasi analisa untuk menyembuhkan suatu penyakit.

1.4 Tujuan Penelitian

1. Untuk membantu masyarakat agar lebih mudah dan perduli dalam

memanfaatkan lingkungan, misalnya pada tanaman yang merupakan tanaman

obat – obatan.

2. Untuk membantu masyarakat dalam menentukan jenis tanaman obat yang

sesuai dengan jenis penyakit yang di derita.

1.5 Manfaat Penelitian

1. Bagian umum

Untuk memberikan kemudahan kepada pengguna dalam mendapatkan

informasi tentang tanaman obat herbal.

2. Bagi Almamater

Sebagai tambahan koleksi perpustakaan, khususnya sebagai media untuk

menambah pngetahuan bagi rekan-rekan mahasiswa dan pembaca lainnya.

3. Bagi penulis

Sebagai media penerapan ilmu yang telah didapat selama kuliah.

2

1.6 Metode Penelitian

1.6.1 Metode Studi Kepustakaan

Dalam metode ini dilakukan pencarian sebanyak mungkin literatur-literatur yang

ada, baik dari pakar, internet, buku-buku penunjang ataupun menanyakan langsung ke

dosen pembimbing.

1.6.2 Metode Analisis

1. Perumusan masalah berdasarkan hasil analisis kebutuhan sebelumnya.

2. Menetapkan solusi atas kebutuhan yang berhasil diidentifikasi dan

menentukan penggunaan teknologi yang sesuai dengan teknologi yang telah

ditetapkan.

1.7 Sistematika Penulisan

Dalam pembuatan skripsi ini, penulis membuat sistematika yang terdiri dari V bab

pokok bahasan yaitu :

BAB I : PENDAHULUAN

BAB II : LANDASAN TEORI

BAB III : ANALISIS DAN RANCANGAN SISTEM

BAB IV : IMPLEMENTASI DAN PEMBAHASAN

BAB V : PENUTUP

2. LANDASAN TEORI

2.1 Sistem

Sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta

hubungan antar objek sebagai satu kesatuan yang dirancang untuk mencapai satu

tujuan.

2.2 Aplikasi

Aplikasi adalah komponen yang berguna melakukan pengolahan data.

2.3 Sejarah dan Pengertian Obat Herbal

2.3.1 Sejarah Obat Herbal

Pada abad ke-19 para ilmuwan mulai menemukan bahwa semua kandungan obat

kimia yang mereka gunakan sama dengan yang terdapat pada tumbuh-tumbuhan.

2.3.2 Pengertian Obat Herbal

Obat herbal adalah obat yang berasal dari tumbuhan yang diproses/ diekstrak

sedemikian rupa sehingga menjadi serbuk, pil atau cairan yang dalam prosesnya tidak

menggunakan zat kimia.

2.4 Sistem Operasi Android

2.4.1 Android

Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti

telepon pintar dan komputer tablet.

3

Gambar 2.1 Tampilan Icon Android1

2.4.2 Arsitektur Android

Gambar 2.2 Arsitektur Android2

1 http://i1110.photobucket.com/albums/h459/junker/Android-Logo.png diakses pada 6 Mei 2013

2 http://elinux.org/images/c/c2/Android-system-architecture.jpg diakses pada 6 Mei 2013

4

2.4.3 Komponen Aplikasi

Ada lima jenis komponen pada aplikasi Android yaitu:3

1. Activities

2. Services

3. Intents

4. Broadcast Receivers

5. Content Providers

2.4.4 Versi Android

Adapun versi-versi Android yeng pernah di rilis adalah sebagai berikut:4

1. Android versi 1.1

2. Android versi 1.5 (Cupcake)

3. Android versi 1.6 (Donut)

4. Android versi 2.0/2.1 (Eclair)

5. Android versi 2.3 (Gingerbread)

6. Android versi 3.0/3.1 (Honeycomb)

7. Android versi 4.0 (ICS: Ice Cream Sandwich)

2.5 Software yang Digunakan

2.5.1 Adobe Flash Professional CS5

2.5.1.1 Dasar-Dasar Penggunaan Adobe Flash CS5

Halaman awal adalah tampilan yang pertama kali muncul ketika kita mengakses

Adobe Flash CS5 Professional.

2.5.1.2 Jendela Utama

Jendela utama merupakan awal dari pembuatan program, pembuatannya

dilakukan dalam kotak movie dan stage yang didukung oleh tools lainnya.

2.5.1.3 Toolbox

Toolbox adalah sebuah panel yang menampung tombol-tombol yang berguna

untuk membuat suatu desain animasi mulai dari tombol seleksi, text, fill color, dan lain-

lain. 5

2.5.1.4 Panel Library

Panel library berguna untuk menampung symbol yang pernah dibuat di dalam

stage, seperti: symbol graphic, button dan movie clip.

3 Nazruddin Safaat, Op.cit. hal 9

4 Nazruddin Safaat, Op.cit. hal 10

5 Ronald Budi, Op.cit. hal 7

5

2.5.1.5 ActionScript

ActionScript merupakan bahasa pemrograman yang terdapat pada program

Flash. Dengan menggunakan actionscript, kita dapat mengatur interaksi animasi pada

aplikasi yang akan dibuat.

2.5.2 Adobe AIR

Adobe Air adalah aplikasi yang berguna untuk menjalankan flash pada perangkat

teknologi digital seperti desktop, laptop ataupun mobile phone.

2.5.3 Adobe Photoshop CS3

Adobe Photoshop CS3 adalah salah satu aplikasi perangkat lunak editor gambar

buatan Adobe Systems.

3. ANALISIS DAN RANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Analisis Kelemahan Sistem

3.1.1.1 Analisis Kekuatan (Strenghts)

Kekuatan dalam aplikasi “Obat Herbal Berbasis Android” ini adalah mudah di

mengerti cara penggunaanya.

3.1.1.2 Analisis Kelemahan (Weakness)

Kelemahan aplikasi ini adalah hanya bisa di jalankan di sistem operasi Android

versi 2.2 (Froyo).

3.1.1.3 Analisis Kesempatan (Opportunity)

Aplikasi ini berbasis Android yang saat ini perkembangan sistem operasi Android

di Indonesia sudah mulai maju.

3.1.1.4 Analisis Ancaman (Threasts)

Ancaman aplikasi ini adalah dikhawatirkan jika suatu saat smartphone Android

tidak lagi banyak dan susah di dapat.

3.1.2 Analisis Kebutuhan Sistem

3.1.2.1 Analisis Kebutuhan Fungsional

Kebutuhan fungsional berisi tentang proses apa saja yang dilakukan oleh sistem.

3.1.2.2 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional adalah bagian yang akan mendukung jalan

proses pembuatan sistem aplikasi pengenalan terhadap obat herbal yang aman.

3.1.3 Analisis Kelayakan Sistem

Analisi ini digunakan untuk menetuka kemungkinan apakah pengembangan

aplikasi ini dapat diteruskan atau tidak. Ini dilakukan agar sistem baru tersebut benar-

benar dapat bermanfaat atau tidak.

6

3.2 Perancangan Sistem

3.2.1 Use Case Diagram

Gambar 3.1 Use Case Diagram

3.2.2 Activity Diagram

Logika prosedural dan jalur kerja aplikasi pengenalan dan penadalaman tentang

obat herbal.

3.3 Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan disekitar

sistem yang terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang

terkait).

3.4 Perancangan User Interface

Perancangan tampilan aplikasi ini menjelaskan bagaimana suatu aplikasi tertampil

pada layar dan tata letak berserta daftar menu.

3.4.1 Struktur Navigasi

1. Linier

2. Hirarki

3. Nonlinier

4. Composite

3.4.2 Struktur Navigasi yang Digunakan

Aplikasi obat herbal berbasis Android ini menggunakan strukur navigasi

Composite.

7

3.4.3 Rancangan Main Menu

Gambar 3.13 Rancangan Main Menu

3.4.4 Rancangan Menu Jenis Obat Herbal

Gambar 3.14 Rancangan Menu Jenis Obat Herbal

8

3.4.5 Rancangan Menu Kategori Daun, Buah dan Akar

Gambar 3.15 Rancangan Menu Kategori Daun

3.4.6 Rancangan Menu Jenis Penyakit

Gambar 3.18 Rancangan Menu Jenis Penyakit

9

3.4.7 Rancangan Menu Penyakit Kepala, Perut, Kulit dan Lain-lain.

Gambar 3.19 Rancangan Menu Penyakit Kepala

3.4.8 Rancangan Menu Bantuan

Gambar 3.23 Ranacangan Menu Bantuan

10

3.4.9 Rancangan Menu Tentang Aplikasi

.

Gambar 3.24 Rancangan Menu Tentang Aplikasi

3.4.10 Rancangan Menu Keluar

Gambar 3.25 Rancangan Menu Keluar

11

4. IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi

4.1.1 Uji coba Sistem dan Program

4.1.1.1 Pengujian Program

1. Kesalahan Syntax (penulisan pada coding)

Kesalahan syntax atau yang biasa disebut Syntax Error adalah keadaan

dimana programer salah menegetikkan kata atau ada beberapa huruf dalam

kata tersebut kurang maupun berlebih sehingga sistem tidak menerimanya.

2. Kesalahan Logikal

Kesalahan pada logika sulit untuk diketahui karena sistem tidak memberikan

peringatan error, hanya nantinya hasil program tidak sesuai dengan yang

diharapkan.

4.1.1.2 Pengujian Sistem

1. Pengujian Black Box Testing

2. Pengujian White Box Testing

4.1.2 Manual Program

Manual program cara penggunaan atau cara pemakaian aplikasi muali dari awal.

4.1.3 Manual Instalasi Aplikasi

Aplikasi obat herbal dapat diinstal pada smartphone yang menggunakan sistem

operasi Android dengan minimal versi Android 2.3 (gingerbread).

4.2 Pembahasan

4.2.1 Pembahasan interface /antar muka aplikasi.

1. Halaman antar muka splash screen

Gambar 4.10 Tampilan Splash Screen

12

2. Halaman menu utama aplikasi

Gambar 4.11 Tampilan menu utama aplikasi

4.2.2 Pembahasan listing Program

1. Actifity pada menu utama

Gambar 4.26 Kode program actifity pada menu utama

2. Actifity pada menu jenis obat

Gambar 4.27 Kode program actifity pada menu jenis obat

13

5. PENUTUP

5.1 Kesimpulan

Aplikasi ini dapat digunakan langsung user yang telah dirancang menjadi aplikasi

mobile karena aplikasi ini tidak memerlukan koneksi internet dalam menjalankannya

sehingga kapan pun dan dimana pun pengguna berada mereka tetap bisa menjalankan

aplikasi dan mempelajari setiap saat.

5.2 Saran

Berdasarkan analisa dan kesimpulan yang telah dibuat sebelumnya, ada beberapa

saran yang ingin disampaikan, antara lain :

1. Menambahkan fitur pencaraian sesuai apa yang diinginkan user.

2. Menambahkan fitur auto update jika device dalam keadaan sedang terkoneksi

jaringan internet.

Daftar Pustaka

Al Fatta, Hanif.. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi

Offset.

Syafrizal Daulay, Melwin. 2007. Mengenal Hardware-Software dan Pengelolaan Instalasi

Komputer. Yogyakarta : Andi Offset.

Safaat, Nazruddin. 2012. Android: Pemrograman Aplikasi Mobile Smartphone Dan

Tablet Pc Berbasis Android Ed.Revisi. Bandung : Informatika.

Budi, Ronald. 2011. Having Fun with Adobe Flash Profesional CS5. Yogyakarta: Skripta

Media Creative.

Widiyanto, Rahmad. 2007. Teknik Profesional Photoshop CS3. Jakarta: Elex Media

Komputidno.

Darmojo, Sahid. 2006. Penyembuhan Dengan Ramuan Tradisional. Yogyakarta: Absolut