• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional Berbasis Android. Naskah Publikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perancangan Aplikasi Ensiklopedia Tanaman Obat Tradisional Berbasis Android. Naskah Publikasi"

Copied!
19
0
0

Teks penuh

(1)

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

(2)
(3)

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

(4)

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

(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

(6)

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 

(7)

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. 

(8)

3.1 Use Case Diagram

(9)

3.2 Class Diagram

(10)

3.3 Sequnce Diagram

(11)

3.4 Activity Diagram

(12)

3.5 Entity Relationship Diagram

(13)

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.

(14)

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

(15)

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.

(16)

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.

(17)

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.

(18)

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.

(19)

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,

Gambar

Gambar 3.1 Use Case Diagram User (Android)
Gambar 3.2 Class Diagram
Gambar 3.3 Sequence Diagram User (Android)
Gambar 3.4 Activity Diagram User
+7

Referensi

Dokumen terkait

Implementasi merupakan tahapan setelah melakukan analisis dan perancangan aplikasi pada perangkat lunak dimana aplikasi siap untuk dioperasikan pada keadaan yang

Implementasi merupakan tahapan setelah analisis dan perancangan sistem, dari implementasi dapat diketahui apakah aplikasi yang telah dirancang dapat berjalan dan berfungsi

Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan

Perancangan sistem atau aplikasi bertujuan untuk memberikan ketentuan bentuk proses pada perangkat lunak yang akan dibuat agar pembuatan program tidak menyimpang dari aturan dan

Dalam pembuatan proyek perangkat lunak diperlukan adanya analisis dan perancangan dari system yang akan dibuat, ini bertujuan agar proyek yang akan dibuat dapat selesai

Perancangan perangkat lunak merupakan salah satu tahapan dalam siklus hidup pembangunan perangkat lunak. Dalam proses rekayasa perangkat lunak dilakukan dalam sebuah

Implementasi perangkat lunak Kalender Bali terdiri dari lingkungan implementasi perangkat lunak, batasan implementasi perangkat lunak, implementasi arsitektural perangkat

Berdasarkan uraian-uraian yang telah penulis jelaskan pada bab-bab sebelumnya, hasil rancangan dan implementasi aplikasi “Perancangan Aplikasi Rekap Jadwal Garda