perancangan aplikasi ensiklopedia tanaman obat tradisional...

19
Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional Berbasis Android Naskah Publikasi diajukan oleh Noormalita Sari Dewi 08.11.1911 kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Upload: ngodat

Post on 02-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional Berbasis Android

Naskah Publikasi

diajukan oleh

Noormalita Sari Dewi 08.11.1911

kepada

SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER A M I K O M

Y O G Y A K A R T A 2012

DESIGNING ENCYCLOPEDIA APPLICATION OF TRADITIONAL MEDICINE PLANTS BASED ANDROID

PERANCANGAN APLIKASI ENSIKLOPEDIA TANAMAN OBAT TRADISIONAL

BERBASIS ANDROID

Noormalita Sari Dewi

Kusrini, Dr., M.Kom

Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

All around us there are different kinds of plants, and most of these plants can serve as a medicinal plant. But not many know how to processing plants that can serve as a drug. Therefore necessary that the application is intended as a means to determine the efficacy and benefits of plants that are around us.

In this case, the research conducted to assist the public in knowing how to use plants. They took steps to establish a new system in order to support such research. This new system is designing an application encyclopedia of medicinal plants that can later be used to assist communities in using medicinal plants. The information given application can include images of plants, scientific names, local names, diseases, symptoms and ways of processing plants.

With this application users can learn how to reprocessing plants in order to function as a drug whenever and wherever. Users no longer need to carry books to print anywhere for the first aid because it is in mobile applications, especially those based on Android. This application is easy to use (user friendly). Keywords: applications, android, encyclopedia, medicinal plants

1. Pendahuluan Perkembangan teknologi telepon selular saat ini sangatlah pesat. Telepon selular

(handphone) telah berubah menjadi salah satu perangkat multi fungsi, salah satunya

yang sering digunakan sekarang ini adalah untuk menjalankan aplikasi-aplikasi mobile

sebagai media untuk mengakses dan mengolah informasi. Perkembangan aplikasi

mobile didukung dengan semakin berkembangnya bahasa pemrograman, salah satu

bahasa pemrograman untuk mobile yaitu Java.

Di sekitar kita terdapat berbagai macam tumbuhan, dan sebagian besar tumbuhan

tersebut dapat berfungsi sebagai tumbuhan obat. Sebagian masyarakat tentu tahu

bahwa terdapat banyak tumbuh-tumbuhan yang memiliki manfaat dan khasiat sebagai

penyembuh penyakit. Tetapi tidak banyak yang tahu bagaimana cara pengolahan

tanaman tersebut sehingga dapat berfungsi sebagai obat. Obat tradisional yang berasal

dari tumbuhan juga dapat menyembuhkan berbagai penyakit, penyakit sedang maupun

penyakit yang telah memasuki tingkatan-tingkatan keganasan.

Di sekitar kita terdapat berbagai macam tumbuhan, dan sebagian besar tumbuhan

tersebut dapat berfungsi sebagai tumbuhan obat. Sebagian masyarakat tentu tahu

bahwa terdapat banyak tumbuh-tumbuhan yang memiliki manfaat dan khasiat sebagai

penyembuh penyakit. Tetapi tidak banyak yang tahu bagaimana cara pengolahan

tanaman tersebut sehingga dapat berfungsi sebagai obat. Obat tradisional yang berasal

dari tumbuhan juga dapat menyembuhkan berbagai penyakit, penyakit sedang maupun

penyakit yang telah memasuki tingkatan-tingkatan keganasan.

Dengan melihat permasalahan yang telah ditemukan diatas, dapat diberikan solusi

dengan membangun sebuah aplikasi mobile phone yang berfungsi sebagai media

penyajian informasi yang dapat diakses dengan mudah, cepat dan praktis. Pembuatan

perancangan aplikasi mobile phone ini dibahas sebagai skripsi dengan judul

“Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional Berbasis Android”.

2. Dasar Teori 2.1 Tanaman Obat

Di Indonesia, dikenal lebih dari 20.000 jenis tumbuhan obat. Namun, baru 1.000

jenis tanaman telah terdata dan baru sekitar 300 jenis yang sudah dimanfaatkan untuk

pengobatan tradisional. 1

Menurut Depkes RI, definisi tanaman obat sebagaimana tercantum dalam SK

Menkes No.149/SK/Menkes/IV/1978, yaitu tamanan atau bagian tanaman yang

digunakan sebagai Obat Tradisional atau Jamu; tanaman atau bagian tanaman yang

1 Arief Hariana, “Tumbuhan Obat dan Khasiatnya seri 3”, Jakarta, Penebar Swadaya, 2009 hal 5 

digunakan sebagai formula bahan baku obat; atau tanaman atau bagian tanaman yang

diekstraksi, dan ekstrasi tersebut digunakan sebagai obat.

2.2 Java Bahasa Java adalah bahasa untuk membuat aplikasi-aplikasi yang dapat

diletakkan pada berbagai macam perangkat elektronik, seperti microwave oven dan

remote control, sehingga Java harus bersifat portable atau yang sering disebut platform

independen (tidak tergantung pada platform). Itulah yang menyebabkan dalam

pemrograman Java dikenal istilah “write one, run everywhere”, yang berarti kode

program hanya ditulis sekali, namun dapat dijalankan dibawah platform manapun, tanpa

harus melakukan perubahan kode program.

2.3 WAP WAP (Wireless Application Protocol) adalah suatu protocol aplikasi yang

memungkinkan internet dapat diakses melalui ponsel dan perangkat wireless lainnya.

WAP membawa informasi secara online melewati internet langsung menuju ke

handphone atau klien WAP lainnya. Dengan adanya WAP berbagai informasi digital

dapat diakses setiap saat dan dimana saja hanya dengan menggunakan handphone dan

perangkat sejenis yang lain. Ada tiga bagian utama dalam akses WAP yaitu perangkat

wireless yang mendukung WAP, WAP gateway sebagai perantara dan server sebagai

sumber dokumen. 2

2.4 Smart Phone Telepon pintar (smartphone) adalah telepon genggam yang mempunyai

kemampuan tinggi dan dengan fungsi yang hamper menyerupai computer. Bebrapa

orang mengatakan, telepon pintar merupakan telepon yang bekerja menggunakan

seluruh piranti lunak system operasi yang menyediakan hubungan standard dan

mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon pintar hanyalah

merupakan sebuah telepon yangbmenyajikan fitur canggih seperti email, internet dan

kemampuan membaca buku elektronik (e-book) atau terdapat keyboard (baik built-in

maupun eksternal) dan konektor VGA. Dengan kata lain, smartphone merupakan

computer mini yang mempunyai kapabilitas sebuah telepon.

2.5 Android Android merupakan “Open Mobile Platform” yang dikembangkan oleh Google,

secara sederhana Android merupakan sebuah sistem operasi untuk handphone, seperti 2 Rachmad Hakim, “Mastering Java”, Elex Media, Jakarta, 2009 

halnya Symbian atau Windows Phone. Android dikembangkan dari Sistem Operasi Linux,

middleware, dan semua Aplikasinya dibuat dengan menggunakan Java. Perlengkapan

penyediaan fitur dalam Android disertakan Standart Development Kid (SDK) dan

pengembangkan aplikasi dalam platform android disertakan Application Programming

Interface (API).3

2.6 UML UML (Unified Modelling Language)adalah bahasa standar untuk pengembangan

sebuah system yang dapat menyampaikan bagaimana mendokumentasikan,

menspesifikasikan, dan membangun model-model sistemn perangkat lunak, tetapi tidak

dapat menyampaikan kapan dan apa model yang seharusnya dibuat.

2.6.1 Use Case Diagram Use Case Diagram adalah seperangkat scenario yang menggambarkan interaksi

antara pengguna dan system. Use Case Diagram menampilakan hubungan antara actor

dan kasus penggunaan. Dua komponen utama dari sebuah diagram use case adalah

kasus penggunaan dan actor.

2.6.2 Class diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan

menghasilkan sebuah obyek dan merupakan inti dari pengembangan suatu desain

orientasi obyek.

2.6.3 Sequence Diagram Sequence diagram adalah suatu diagram yang memperlihatkan atau menampilkan

interaksi-interaksi antar-obyek di dalam sistem yang disusun pada sebuah urutan atau

rangkaian waktu.

2.6.4 Activity diagram Activity Diagram adalah tehnik untuk menggambarkan logika prosedural, proses

bisnis dan jalur kerja. Dalam beberapa hal, diagram ini memainkan peran mirip dengan

sebuah diagram alir, tetapi perbedaan prinsip antara diagram ini dan notasi diagram alir

adalah diagram ini mendukung behavior paralel.

2.7 ERD ERD (Entity relationship diagram) adalah model konseptual yang mendeskripsikan

hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan

struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan

mengabaikan proses yang dilakukan.

3 Developer.android, 2011.  Android,  http://developer.android.com/reference/packages.html, diakses 20 oktober 2011 

3. Analisis dan Perencangan Sistem Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

permasalahan , kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-

kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikan-perbaikannya.4

Analisis dan perancangan sistem merupakan langkah awal dalam tahapan

pengembangan suatu sistem. Tahap analisis sistem merupakan tahap yang paling

penting, karena apabila terjadi kesalahan di tahap ini maka akan menyebabkan

kesalahan ditahap berikutnya.

4 Jogiyanto H.M., “Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis”, Yogyakarta, Andi Offset, 1995, hal 129. 

3.1 Use Case Diagram

Gambar 3.1 Use Case Diagram User (Android)

3.2 Class Diagram

Gambar 3.2 Class Diagram

3.3 Sequnce Diagram

Gambar 3.3 Sequence Diagram User (Android)

3.4 Activity Diagram

Gambar 3.4 Activity Diagram User

3.5 Entity Relationship Diagram

Gambar 3.5 Entity Relationship Diagram

4. Implementasi dan Pembahasan Implementasi merupakan tahapan setelah melakukan analisis dan perancangan

sistem pada siklus rekayasa perangkat lunak, dimana aplikasi siap dioperasikan pada

keadaan yang sebenarnya, sehingga dari sini akan diketahui apakah program atau

aplikasi yang telah dibuat benar-benar dapat menghasikan output yang sesuai dengan

tujuan yang diinginkan atau tidak.

4.1 Inteface Mobile 4.1.1 Halaman Menu Utama

Halaman ini menampilkan menu-menu utama aplikasi. Berisi menu kategori,

tanaman, penyakit, about dan bantuan.

Gambar 4.17 Halaman Utama Android

4.1.2 Halaman Kategori Halaman ini berisi list kategori tanaman obat.

Gambar 4.18 Halaman Kategori

4.1.3 Halaman Daftar Tanaman Sesuai Kategori Halaman ini berisi list tanaman menurut kategori tertentu, missal buah.

Gambar 4.19 Halaman Daftar Tanaman Sesuai Kategori

4.1.4 Halaman Detail Tanaman Halaman ini berisi tentang detail tanaman yang dipilih.

Gambar 4.20 Halaman Tanaman

4.1.5 Halaman Tampilan Khasiat (Cara Pengolahan) Halaman ini berisi tentang panduan pengolahan tanaman menjadi obat.

Gambar 4.21 Halaman Tampilan Khasiat

4.1.6 Halaman Tanaman Halaman ini berisi list seluruh tanaman yang telah di-inputkan admin.

Gambar 4.22 Halaman List Tanaman

4.1.7 Halaman Penyakit Halaman ini berisi list penyakit-penyakit.

Gambar 4.22 Halaman Penyakit

4.1.8 Halaman Detail Penyakit Halaman ini berisi list tanaman yang dapat mengobati penyakit.

Gambar 4.23 Halaman Detail Penyakit

4.1.9 Halaman About Halaman ini berisi tentang informasi mengenai aplikasi.

Gambar 4.24 Halaman About

4.1.10 Halaman Bantuan

Halaman ini digunakan untuk membantu user dalam menjalankan aplikasi.

Gambar 4.25 Halaman Bantuan

4.1.11 Halaman Pencarian Pada halaman ini user dapat melakukan pencarian kategori, tanaman, dan

penyakit. Menu ini ada pada setiap halaman list.

Gambar 4.26 Halaman Pencarian

5. Penutup 5.1 Kesimpulan

Berdasarkan pembahasan pada bab sebulumnya, mengenai pembuatan laporan

skripsi dengan judul “Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional

Berbasis Android”, maka dapat diambil kesimpulan sebagai berikut:

1. Aplikasi ini dapat menampilkan informasi tanaman obat. Informasi yang diberikan

seperti gambar tanaman, nama ilmiah, nama daerah, khasiat tanaman dan cara

pengolahan tanaman.

2. Aplikasi ini dapat melakukan pencarian nama tanaman, melalui kategori tanaman

maupun melalui menu penyakit.

3. Aplikasi ini dapat melakukan pencarian penyakit.

4. Dengam aplikasi ini masyarakat akan lebih mudah dalam mengetahui khasiat

tanaman.

5. Kecepatan internet mempengaruhi dalam pen-download-an data terbaru.

5.2 Saran Mengingat tidak adanya kesempurnaan di dunia ini kecuali Sang Pencipta, maka

penulis juga menyadari bahwa penulisan skripsi ini terdapat banyak kekurangan. Oleh

karena itu, kritik dan saran dari pembaca yang sekiranya dapat membangun dan

memperbaiki sistem ini sangat diharapkan. Kiranya skripsi ini dengan segala manfaat,

kelebihan, dan kekurangan dapat diterima serta memberi manfaat bagi masyarakat luas.

Adapun saran dari penulis yang akan disampaikan kepada para mahasiswa,

instansi dan masyarakat yang akan melakukan penelitian baru pada aplikasi ini

diantaranya:

1. Tampilan interface dapat diubah agar lebih menarik.

2. Tampilan tanaman dapat memiliki beberapa kategori. Karena pemanfaatan satu

tanaman obat terkadang ada pada bagian-bagian tertentu yang memiliki

kegunaan lain.

3. Aplikasi dapat ditambahkan sound pada setiap tampilan agar aplikai ini dapat

digunakan oleh masyarakat tuna netra.

DAFTAR PUSTAKA Hariana, Arief. 2009. Tumbuhan Obat dan Khasiatnya seri 3. Jakarta: Penebar Swadaya

Hakim, Rachmad. 2009. Mastering Java. Jakarta: Elex Media

Jogiyanto H.M. 1995. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur

Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset

Developer.android, 2011. Android,

http://developer.android.com/reference/packages.html, diakses 20 oktober 2011