Disusun Oleh:
Nama : Maulana Ardian Hanifuddin
NIM : A11.2012.06752
Program Studi : Teknik Informatika - S1
i
PERSETUJUAN LAPORAN TUGAS AKHIR
Menyetujui: Mengetahui
Pembimbing Dekan Fakultas Ilmu Komputer
ii
PENGESAHAN DEWAN PENGUJI
Tugas Akhir ini telah diujikan dan dipertahankan dihadapan Dewan Penguji pada
Sidang tugas akhir tanggal 1 Februari 2017. Menurut pandangan kami, tugas akhir
ini memadai dari segi kualitas maupun kuantitas untuk tujuan penganugrahan
gelar Sarjana Komputer (S.Kom)
Dewan Penguji :
iii
PERNYATAAN
KEASLIAN TUGAS AKHIR
Sebagai mahasiswa Universitas Dian Nuswantoro, yang bertanda tangan di bawah ini,
saya :
Nama : Maulana Ardian Hanifuddin
NIM : A11.2012.06752
Menyatakan bahwa karya ilmiah saya yang berjudul :
Aplikasi Pengenalan Tanaman Obat Keluarga Berbasis Android merupakan
karya asli saya (kecuali cuplikan dan ringkasan yang masing-masing telah saya
jelaskan sumbernya dan perangkat pendukung lainnya. Apabila di kemudian hari,
karya saya disinyalir bukan merupakan karya asli saya, yang disertai dengan bukti-
bukti yang cukup, maka saya bersedia untuk dibatalkan gelar saya beserta hak dan
kewajiban yang melekat pada gelar tersebut. Demikian surat pernyataan ini saya buat
dengan sebenarnya.
Dibuat di : Semarang
Pada tanggal : 1 Februari 2017
Yang menyatakan
iv
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
Dibuat di : Semarang
Pada tanggal : 1 Februari 2017
Yang menyatakan
v
UCAPAN TERIMA KASIH
Penulis juga menyadari sepenuhnya bahwa dalam penyusunan Tugas Akhir ini
jauh dari sempurna. Untuk itu kritik dan saran yang bersifat membangun guna
vi
perbaikan di masa yang akan datang akan penulis terima dengan senang hati
beserta ucapan terima kasih.
Akhirnya penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi semua
pihak yang berkepentingan.
Wassalamualaikum, Wr. Wb.
(Penulis)
vii
ABSTRACT
Today the application of information systems in everyday life are needed for
development of useful technology to obtain information more quickly and
accurately. Information systems that support our daily activities are now one of
them is a smartphone that uses Android-based applications. The fact is that with
the help of drugs of natural origin ingredients, people can overcome health
problems that it faces. This suggests that drugs derived from plant sources,
especially natural materials have demonstrated a role in the administration of
public health efforts. Medicinal plants are so called because the plant useful as a
drug believed to meet family needs will be drugs. All information on the many
medicinal plants is recorded in a book so that the use of everyday people tend to
no time to look for in the book about the benefits because it looks to be very
simple so that less attract people to read. Application medicinal plants can be
implemented on a smartphone based on Android because of smartphones and
gadgets based on Android is a communication device and multimedia are the most
widely used by today's society, and therefore the application of these applications
can provide benefits and knowledge about the benefits of medicinal plants.
viii
ABSTRAK
ix
DAFTAR ISI
PERNYATAAN ............................................................................................................iv
ABSTRAK ....................................................................................................................ix
PENDAHULUAN ......................................................................................................... 1
BAB II ............................................................................................................................ 5
x
2.2 Pengertian Tanaman Obat Keluarga ............................................................. 6
BAB IV ........................................................................................................................ 25
xi
4.3 Perancangan Sistem .................................................................................... 26
BAB V.......................................................................................................................... 37
PENGUJIAN ................................................................................................................ 37
xii
5.7.1 Pengujian White Box ....................................................................... 46
BAB VI ....................................................................................................................... 51
PENUTUP .................................................................................................................... 51
xiii
DAFTAR TABEL
xiv
DAFTAR GAMBAR
xv
Gambar 5. 10 Halaman Implementasi Video cara menanam tanaman obat ......... 43
Gambar 5. 11Halaman Video Cara Menanam Hidroponik ................................... 44
Gambar 5. 12 Halaman Implementasi Tentang..................................................... 45
Gambar 5. 13 Halaman Implementasi Bantuan .................................................... 45
Gambar 5. 14 Bagan Alir Menu Utama ................................................................ 46
Gambar 5. 15 Flow Graph Proses Menu Utama. .................................................. 48
xvi
BAB I
PENDAHULUAN
1
2
rumah, ditempatkan dalam pot atau ditanam pada kebun yang luasnya berukuran
kecil. Hal tersebut ditunjukan oleh berbagai penemuan salah satunya adalah kitab
lontar yang berisi tentang berbagai ilmu pengobatan yang sudah dilakukan oleh
orang terdahulu. Semua keterangan mengenai tanaman obat banyak dicatat dalam
suatu buku, sehingga dalam penggunaannya sehari-hari masyarakat cenderung
tidak ada waktu untuk mencari di dalam buku tentang manfaat TOGA karena
tampilannya yang masih sangat sederhana sehingga kurang menarik minat
masyarakat untuk membaca. Permasalahan lain yang terjadi adalah apabila ada
penyakit yang membutuhkan pertolongan awal sulit mencari keterangan tentang
tanaman dan apa saja manfaat yang dibutuhkan tersebut. Serta kurangnya sarana
promosi atau pengenalan TOGA pada masyarakat dimana hal ini sangat penting
untuk menjaga kesehatan masyarakat dengan biaya yang murah. [4]
Banyak masyarakat beranggapan bahwa dengan menggunakan obat yang
berbahan kimia lebih cepat menyembuhkan penyakit yang dideritanya.Padahal
obat berbahan kimia tentunya akan memiliki efek bagi penggunanya. Dengan
mengenal TOGA, masyarakat akan lebih mudah mengobati penyakit, menjaga
kesehatan dan terhindar dari efek buruk obat kimia tersebut. Menanam TOGA
dapat membantu melestarikan lingkungan tempat tinggal.
Kebijakan Departemen Kesehatan RI tentang pengobatan tradisional seperti
yang tercantum dalam UU No 23 tahun 1992 pasal 47 tentang pengobatan
tradisional dan dalam Kepmenkes No 1076/SK /VII/2003 tentang
penyelenggaraan pengobatan tradisional yang menggunakan tanaman obat-
obatan. Serta adanya Program Pemerintah Kabupaten yaitu Gerakan
Pembangunan Desa Mandiri (Gerbang Dema) salah satu pilarnya adalah
memprioritaskan pembangunan yaitu peningkatan pertanian secara luas dan usaha
pemberdayaan ekonomi keluarga, pengembangan tanaman obat keluarga melalui
kelompok ibu-ibu Dasa Wisma, PKK di tingkat ibu-ibu rumah tangga dan
dikelola oleh masing-masing desa, salah satu program desa yang dikembangkan
oleh ibu-ibu PKK adalah tanaman obat keluarga .
Aplikasi tanaman obat keluarga dapat di terapkan pada smartphone berbasis
android dikarenakan smartphone maupun gadget berbasis android merupakan
3
5
6
telah direbus sangat baik untuk mengobati sakit kulit. Disamping itu daun
beluntas juga sering dikonsumsi oleh masyarakat sebagai lalapan.
4. Daun Dewa
Daun dewa tergolong tumbuhan semak yang subur pada ketinggian
0-1.000 meter di atas permukaan laut. Tinggi tumbuhan ini bisa mencapai
50 cm. Daunnya tunggal bertangkai pendek berbentuk bundar telur
berujung lancip. Kedua permukaan daunnya berambut dengan warna
putih. Efek farmakologis daun dewa adalah mencairkan bekuan darah,
stimulasi sirkulasi, menghentikan perdarahan, menghilangkan panas, dan
membersihkan racun.
5. Jeruk Nipis
Jeruk nipis punya banyak manfaat. Selain menjadi minuman yang
menyegarkan, buah yang sudah dikonsumsi ribuan tahun yang lalu ini juga
bisa mencegah daan menyembuhkan berbagai macam penyakit.Jeruk nipis
dimanfaatkan untuk mengatasi disentri, sembelit, ambeien, haid tak
teratur, difteri, jerawat, kepala pusing atau vertigo, suara serak, batuk, bau
badan, menambah nafsu makan, mencegah rambut rontok, ketombe, flu,
demam, terlalu gemuk, amandel, penyakit anyang-anyangan (kencing
terasa sakit), mimisan, dan radang hidung.
2.4 Android
Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai
pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan juga
PC tablet. Secara umum Android adalah platform yang terbuka (Open Source)
bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk
digunakan oleh berbagai piranti bergerak.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang
dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia
ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.
Semenjak kehadirannya pada 9 Maret 2009, Android telah hadir dengan versi 1.1,
yaitu sistem operasi yang sudah dilengkapi dengan pembaruan estetis pada
9
apalikasinya, seperti jam alarm, voice search, pengiriman pesan dengan Gmail,
dan pemberitahuan email.[7].
a. Views
b. Content Provider
c. Resource Manager
d. Notification Manager
3. Layer Libraries
Libraries merupakan layer tempat fitur-fitur android berada. Pada
umumnya libraries diakses untuk menjalankan aplikasi. Beberapa library
yang terdapat pada android diantaranya adalah libraries Media untuk memutar
media video atau audio, libraries untuk menjalankan tampilan, libraries
10
4. Android RunTime
Android RunTime merupakan layer yang membuat aplikasi android bisa
dijalankan. Android RunTime dibagi menjadi dua bagian yaitu:
a. Core Libraries : berfungsi untuk menerjemahkan bahasa Java/C
b. Dalvik Virtual Machine : sebuah mesin virtual berbasis register yang
dioptimalkan untuk menjalankan fungsi-fungsi pada android secara
efisien.
5. Linux Kernel
Linux Kernel merupakan layer tempat keberadaan inti dari operating
system android. Layer ini berisi file-file system yang mengatur system
processing, memory, resource, drivers, dan sistem android lainnya. Inilah
yang membuat file sistem pada android mirip dengan file sistem pada sistem
operasi berbasis Linux. Kernel yang digunakan adalah kernel Linux versi 2.6,
dan versi 3.x pada android versi 4.0 ke atas. Kernel ini berbasis monolithic.[7].
b. OSGi
d. JFace
e. Eclipse Workbench
13
2. Quick Plan
4. Constrution Prototype
Simbol Keterangan
Aktor, adalah merupakan kesatuan
1 eksternal yang berinteraksi dengan sistem.
Use Case, adalah rangkaian / uraian
2 sekelompok yang saling terkait dan
membentuk sistem.
Node/Sistem, adalah elemen - elemen
3 yang ada pada saat dijalankan sebuah
sistem.
Generelation, adalah menggambarkan
4 hubungan khusus atau interaksi dalam
objek.
2. Class Diagram
Class Diagram merupakan diagram yang selalu ada di permodelan sistem
berorientasi objek. Class diagram menunjukkan hubungan antar database atau
class dalam sistem yang sedang dibangun dan saling berkolaborasi untuk
mencapai suatu tujuan. [9]
3. 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. Sequence Diagram
menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk
mencapai tujuan dari usecase: interaksi yang terjadi antar class, operasi apa
saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh
masing-masing operasi.[9]
Keterangan
Simbol
Actor, menggambarkan orang yang sedang
berinteraksi dengan sistem
4. Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas atau tindakan
dalam sistem yang sedang dirancang, bagaimana masing-masing alir
berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. [9]
Simbol Keterangan
2. Data Sekunder didapat langsung dari wawancara dengan ibu Anggi yang
merupakan salah satu anggota PKK yang mewakili Semarang dalam lomba
tanaman obat keluarga tingkat provinsi.
21
22
3.4.1 Communication
4.1 Perencanaan
Aplikasi yang akan dibangun adalah Aplikasi Pengenalan Tanaman Obat
Keluarga (TOGA) Berbasis Android yang diharapkan dalam implementasinya
aplikasi ini mampu dan dapat menjadi media alternatif sebagai sarana promosi
agar setiap keluarga memiliki apotek hidup dan kesehatan masyarakat semakin
meningkat.
4.2 Analisa Perancangan Sistem
Tahap analisa digunakan untuk mendapatkan data-data yang diperlukan untuk
membangun sebuah sistem. Tahap ini dilakukan untuk mengidentifikasi adanya
hambatan-hambatan yang terjadi sehingga dapat diusulkan perbaikan. Proses
perancangan akan memberikan gambaran tentang perangkat lunak yang akan
dibuat dan nantinya akan dikembangkan.
25
26
2. Perangkat Keras
4.4.3 UML
Use Case diagram menggambarkan apa saja aktifitas yang dilakukan oleh suatu
sistem dari pengamatan sudut pandang luar. Diagram use case adalah sebuah
diagram yang menjelaskan apa yang harus dilakukan oleh sistem pada level
konseptual sehingga kita akan memahami apakah keputusan yang diambil oleh
sistem apakah benar atau tidak.
Aplikasi Toga
Loading
Aplikasi Toga
Gizi Ibu Dan Balita
Toga Tips
VideoToga
Gizi Ibu Dan Balita
Bantuan Tentang
Aplikasi Toga
Image Adas
Image Ajeran
Image Belimbing
Aplikasi Toga
Image Kembali
Aplikasi Toga
Bantuan
Aplikasi Toga
Tentang Aplikasi
BAB V
PENGUJIAN
Mulai
Menu
Utama
Toga
Y Toga
Video
Y
Video
T
Y Profil
Profil
T
Y Bantuan
Bantuan
Keluar
package maulana.com;
import android.app.Activity;
import android.app.AlertDialog;
1 import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class menu extends Activity {
Button toga;
Button video;
2 Button profil;
Button bantuan;
Button exit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
3 setContentView(R.layout.menu);
toga= (Button) findViewById(R.id.toga);
toga.setOnClickListener(new
View.OnClickListener() {
@Override
4 public void onClick(View v) {
CallIntent(v);
}
});
7 profil = (Button)findViewById(R.id.profil);
profil.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
8 CallIntent(v);
}
});
bantuan = (Button)findViewById(R.id.bantuan);
9 bantuan.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
10
48
CallIntent(v);} });
3 4
5 6
7 8
9 10
11
V (G) = 14 11 + 2 = 5
E = Jumlah busur pada flow graph
N = Jumlah simpul pada flow graph
d. Basis Set
Basis set yang dihasilkan dari jalur independen secara linier adalah jalur :
1-2-3-4-2-3-5-7-9-11 (Menu Toga)
1-2-3-5-6-2-3-5-7-9-11 (Menu Video)
1-2-3-5-7-8-2-3-5-7-9-11 (Menu Profil)
1-2-3-5-7-9-10-2-3-5-7-9-11 (Menu Bantuan)
1-2-3-5-7-9-11 (Menu Keluar)
Hasil
Input Fungsi Output
Uji
Klik Menu Toga Menampilkan Jenis Tampilan Jenis Berhasil
Toga Toga
Menampilkan Tampilan Video Berhasil
Klik Menu Video
Video
Klik Menu Berhasil
Menampilkan Profil Tampilan Profil
Profil
Klik Menu Menampilkan Tampilan Berhasil
Bantuan Bantuan Bantuan
Klik Keluar Keluar Menu Pembuka Berhasil
50
Dari hasil pengujian dapat disimpulkan untuk uji black box yang meliputi uji
input, proses dan output dengan acuan rancangan perangkat lunak telah terpenuhi
dengan hasil sesuai rancangan.
6.1 Simpulan
Berdasarkan hasil analisa penelitian dari bab-bab yang telah dibahas sebelumnya,
maka penulis mengambil kesimpulan sebagai berikut:
1. Aplikasi Pengenalan Tanaman Obat Keluarga (TOGA) Berbasis Android ini
dapat menjadi media alternatif sebagai bahan baca dan belajar untuk mengenal
dan membudidayakan tanaman obat keluarga.
2. Aplikasi ini dapat digunakan pada sistem operasi android versi 2.2 Froyo
hingga versi terbaru.
3. Aplikasi Pengenalan Tanaman Obat Keluarga (TOGA) Berbasis Android ini
telah dilengkapi dengan menu video sehingga dalam menjalankannya dapat
lebih mudah dipahami.
6.2 Saran
Saran yang dapat diberikan untuk pengembangan dan peningkatan performa dari
sistem aplikasi tersebut antara lain :
1. Diperlukannya pengembangan aplikasi ini supaya diperbanyak jenis tanaman
obat yang akan dibahas dalam pengembangannya.
2. Aplikasi ini harus senantiasa disesuaikan isi materinya dengan buku herbal
dan studi yang jelas agar tidak salah dalam pemakaiannya.
3. Aplikasi ini bisa di masukkan ke dalam google play store agar pendistribusian
kepada masyarakat lebih mudah.
51
DAFTAR PUSTAKA
[1] Ika Ratna IA, "Aplikasi Pengenalan Hidroponik Berbasis Android," jurnal
ilmiah Teknik Informatika, Universitas Muhamadiya Sidoarjo. 2013.
[2] Pauzi Ibrahim Nainggolan, " Aplikasi Mobile Untuk Identifikasi Tumbuhan
Obat Menggunakan Local Binary Pattern Dengan Klasifikasi Probabilistic
Neural Network " jurnal ilmiah Ilmu Komputer, Institut Pertanian Bogor.
2013.
[3] Dzulkarnain, H.B dkk., Tanaman Obat Keluarga, Jilid 1 & jilid 2. Jakarta:
PT. Intisari Media Tama, 2009.
[4] Ridwan, Pemanfaatan Tanaman Obat Keluarga. Jakarta: Pusat Perbukuan
DEPTAN, 2009.
52