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.
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