APLIKASI ENSIKLOPEDIA OBAT-OBATAN HERBAL
TUGAS AKHIR
WINDA CYNTHIA LESTARI
102406266
PROGRAM STUDI D-III TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Puji dan syukur penulis panjatkan kepada Allah SWT atas rahmat dan Karunia-Nya, sehingga penulis telah menyelesaikan tugas akhir ini. Tidak lupa pula shalawat dan beriring salam kepada Nabi Muhammad SAW sebagai suri teladan terbaik bagi umat manusia, yang telah membawa kita dari zaman jahiliyah ke zaman yang terang benderang dengan ilmu pengetahuan seperti sekarang ini.
Adapun judul Tugas Akhir ini adalah “APLIKASI ENSIKLOPEDIA OBAT-OBATAN HERBAL”. Tugas Akhir ini merupakan syarat untuk dapat menyelesaikan pendidikan program D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.
Pada kesempatan ini penulis juga menyampaikan terima kasih kepada semua pihak yang telah banyak membantu, antara lain:
1. Bapak Drs.Suyanto,M.Kom., selaku Dosen Pembimbing yang telah banyak memberikan pengarahan dan bimbingan dalam penulisan tugas akhir ini.
2. Seluruh Dosen Pengajar Program Studi D3 Teknik Informatika FMIPA USU yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.
3. Bapak Dr. Sutarman, M.Sc., selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.
4. Bapak Prof. Dr. Tulus, M.Si., selaku Ketua Departemen Matematika di FMIPA USU.
5. Bapak Syariol Sitorus, M.Si., M.IT., selaku Ketua Jurusan Program Studi D3 Teknik Informatika FMIPA USU.
6. Teristimewa buat kakanda saya Respati Nugraha dan almahum ayahanda saya David dan almarhumah ibunda saya Titi Suarni, serta seluruh keluarga yang telah memberikan kasih sayang, semangat, motivasi, dan mendo’akan penulis agar lancar dalam segala urusan.
7. Sahabat-Sahabat saya, khususnya kepada Tika Puspita Sari, Siska Pertiwi, Tiany Dwi Lestari, Wiwin Agustini, Fera Ferdian, Nurul Zakya Haque, Issaren Viona Melsa,Mintarti yang telah memberikan doa dan semangatnya.
memberikan nasihat dan pengarahan selama penyusunan dan penulisan tugas akhir ini.
Penulis menyadari akan keterbatasan kemampuan yang dimiliki. Untuk itu, kritik dan saran yang membangun senantiasa penulis harapkan dari berbagai pihak demi peningkatan kualitas penulisan tugas akhir ini.
Akhirnya penulis berharap semoga tugas akhir ini bisa bermanfaat bagi para pembaca.
Medan, Juli 2013
Penulis,
Di sekitar kita ada berbagai jenis tanaman, dan sebagian besar tanaman ini dapat berfungsi
sebagai tanaman obat. Tapi tidak banyak yang tahu bagaimana untuk pabrik pengolahan yang
dapat berfungsi sebagai obat. Oleh karena itu penting bahwa aplikasi ini dimaksudkan
sebagai sarana untuk menentukan khasiat dan manfaat dari tanaman yang ada di sekitar kita.
Dalam hal ini, penelitian ini dilakukan untuk membantu masyarakat dalam mengetahui
bagaimana menggunakan tanaman. Mereka mengambil langkah-langkah untuk membangun
sistem baru untuk mendukung penelitian tersebut. Sistem baru ini merancang sebuah
ensiklopedia aplikasi tanaman obat yang nantinya dapat digunakan untuk membantu
masyarakat dalam menggunakan tanaman obat. Informasi yang diberikan aplikasi dapat
menyertakan gambar tanaman, nama ilmiah, nama lokal, penyakit, gejala dan cara
pengolahannya. Dengan aplikasi ini pengguna dapat belajar bagaimana pabrik pemrosesan
ulang agar dapat berfungsi sebagai obat kapanpun dan dimanapun.
PERNYATAAN
APLIKASI ENSIKLOPEDIA OBAT-OBATAN HERBAL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2013
PERSETUJUAN
Judul : Aplikasi Ensiklopedia Obat-Obatan Herbal
Nama : Winda Cynthia Lestari
Nomor Induk Mahasiswa : 102406266
Program Studi : D3 Teknik Informatika Departemen : Matematika
Fakultas : Matematika dan Ilmu Pengetahuan Alam
Diluluskan di
Medan, Juli 2013
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing, Ketua,
Prof. Dr. Tulus, M.Si., P.hD Drs.Suyanto, M.Kom
DAFTAR ISI
1.6 Sistematika Penulisan... 5
1.7Tinjauan Pustaka... 5
2.4.1 Relational Database Management System (RDBMS)... 12
2.4.2 Structured Query Language (SQL)... 13
2.4.3 Open Database Connectivity (ODBC)... 14
2.5 Pemrograman PHP... 16
3.2.1 Jamu (Empirical based herbalmedicine)... 21
3.2.2 Obat Herbal Terstandar (Scientificbased herbal medicine)... 22
3.2.3 Fitofarmaka (Clinical basedherbal medicine)... 22
3.3 Manfaat bagi kesehatan manusia... 23
3.5 Mengenal Tanaman Obat Keluarga... 26
3.5.1 Pengertian TOGA... 26
3.5.2 pemanfaatan Tanaman Obat... 26
3.6 Kelebihan Obat Tradisional... 27
3.7 Kekurangan Obat Tradisional... 27
Bab 4 Analisis Dan Perancangan Sistem... 28
4.1 Analisis Sistem... 28
4.2 Perancangan Sistem... 28
4.2.1 Perancangan Output... 29
4.2.2 Perancangan Input... 30
4.2.3 Perancangan Dialog... 32
4.2.4 Perancangan File... 35
4.2.5 Perancangan Database... 36
4.2.5 Perancangan Program... 44
Bab 5 Implementasi Sistem... 48
5.1 Implementasi sistem... 48
5.2 Tujuan Implementasi Sistem... 48
5.3 Pengujian di Browser... 48
5.3.1 Halaman Utama... 50
5.3.2 Halaman Kategori... 50
5.3.3 Halaman Pemilihan Sesuai Kategori... 51
5.3.4 Halaman Tanaman... 51
5.3.5 Halaman Detai Tanaman... 52
5.3.6 Halaman Detail Penyakit... 52
5.3.7 Halaman Penyakit... 53
5.3.8 Halaman About... 53
5.3.9 Halaman Bantuan... 54
Bab 6 Kesimpulan dan Saran... 55
6.1 Kesimpulan... 55
6.2 Saran... 56
Daftar Pustaka ... 57
DAFTAR GAMBAR
Gambar 4.13 Entity Relationship Diagram... 42
Gambar 4.14 Usecase... 43
Gambar 4.15 Flowchart Menu Utama... 44
Gambar 4.16 Flowchart Kategori... 45
Gambar 4.17 Flowchart kategori 1... 45
Gambar 4.18 Flowchart Tanaman... 46
Gambar 4.19 Flowchart Tanaman 1... 46
Gambar 4.20 Flowchart Penyakit... 47
Gambar 5.1 Peletakan Berisi file-file Web dalam Folder htdoc... 49
Gambar 5.2 Penulisan Alamat di URL... 49
Gambar 5.3 Menu Utama Index.php... 50
Gambar 5.4 Pemilihan Kategori... 50
Gambar 5.5 Buah Sesuai Pemilihan Kategori... 51
Gambar 5.6 Tanaman... 51
Gambar 5.7 Detail Tanaman... 52
Gambar 5.8 Detail Penyakit... 52
Gambar 5.9 Penyakit... 53
Gambar 5.10 About... 53
DAFTAR TABEL
Halaman
Tabel 4.1 Table User... 36
Tabel 4.2 Tabel Kategori... 37
Tabel 4.3 Table Tanaman... 37
Tabel 4.4 Tabel Penyakit... 37
Tabel 4.5 Tabel nm_daerah... 37
Tabel 4.6 Tabel khasiat... 38
KATA PENGANTAR
Segala puji syukur penulis panjatkan hanya bagi Allah SWT, Pemelihara seluruh alam raya, yang atas limpahan rahmat, taufik dan hidayah-Nya, penulis mampu menyelesaikan Tugas Akhir ini.
Tugas akhir ini dikerjakan demi memenuhi salah satu syarat guna memperoleh gelar ahli madya di Jurusan Tehnik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Penulis menyadari bahwa tugas akhir ini bukanlah tujuan akhir dari belajar karena belajar adalah sesuatu yang tidak terbatas.
Terselesaikannya tugas akhir ini tentunya tak lepas dari dorongan dan uluran tangan berbagai pihak. Oleh karena itu, tak salah kiranya bila penulis mengungkapkan rasa terima kasih dan penghargaan kepada: Bapak Drs. Suyanto, M.Kom, selaku dosen pembimbing, yang dengan sabar telah meluangkan waktu untuk membimbing dan mengarahkan penulis.
Semoga Allah SWT membalas kebaikan dan ketulusan semua pihak yang telah membantu menyelesaikan tugas akhir ini dengan melimpahkan rahmat dan karunia-Nya. Semoga karya penelitian tugas akhir ini dapat memberikan manfaat dan kebaikan bagi banyak pihak demi kemaslahatan bersama serta bernilai ibadah di hadapan Allah SWT. Amien.
Medan, Juli 2013
Di sekitar kita ada berbagai jenis tanaman, dan sebagian besar tanaman ini dapat berfungsi
sebagai tanaman obat. Tapi tidak banyak yang tahu bagaimana untuk pabrik pengolahan yang
dapat berfungsi sebagai obat. Oleh karena itu penting bahwa aplikasi ini dimaksudkan
sebagai sarana untuk menentukan khasiat dan manfaat dari tanaman yang ada di sekitar kita.
Dalam hal ini, penelitian ini dilakukan untuk membantu masyarakat dalam mengetahui
bagaimana menggunakan tanaman. Mereka mengambil langkah-langkah untuk membangun
sistem baru untuk mendukung penelitian tersebut. Sistem baru ini merancang sebuah
ensiklopedia aplikasi tanaman obat yang nantinya dapat digunakan untuk membantu
masyarakat dalam menggunakan tanaman obat. Informasi yang diberikan aplikasi dapat
menyertakan gambar tanaman, nama ilmiah, nama lokal, penyakit, gejala dan cara
pengolahannya. Dengan aplikasi ini pengguna dapat belajar bagaimana pabrik pemrosesan
ulang agar dapat berfungsi sebagai obat kapanpun dan dimanapun.
BAB 1
PENDAHULUAN
1.1Latar Belakang
Dengan perkembangan zaman yang semakin cepat, hampir sebagian masyarakat lebih
memilih produk-produk yang instan di banding produk-produk alami. Banyak
masyarakat yang menggunakan obat-obatan kimia dalam menyembuhkan penyakit,
akan tetapi pemanfaatan obat-obatan kimia ini sangatlah berbahaya, masyarakat tidak
mengetahui dampak yang di akibatkan dari obat-obatan itu di kemudian hari,
masyarakat hanya berfikir penyakitnya sembuh dengan obat-obatan kimia tersebut.
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 herbal yang berasal dari tumbuhan juga dapat menyembuhkan berbagai
penyakit, baik penyakit sedang maupun penyakit yang telah memasuki
tingkatan-tingkatan keganasan. Obat herbal ini masih tergolong tradisional maka pencarian
informasi tentang obat-obatan herbal ini cendrung masih bersifat manual.
Dari permasalahan di atas penulis mempunyai sebuah inisiatif dalam
merancang sebuah sistem aplikasi yang berfungsi sebagai media penyajian informasi
yang dapat diakses dengan mudah, cepat dan praktis oleh masyarakat umum agar lebih
Dengan beberapa pertimbangan, penulis memutuskan untuk membuat aplikasi
yang berjudul “APLIKASI ENSIKLOPEDIA OBAT-OBATAN HERBAL”. Untuk membantu dalam pembuatan aplikasi ini penulis menggunakan pemrograman PHP
sebagai media dalam pemrograman dan didukung dengan MySQL sebagai penglolaan
databasenya.
1.2Perumusan Masalah
1. Kurangnya pengetahuan masyarakat tentang tanaman herbal yang sangat
bermanfaat untuk berbagai penyakit.
2. Kurangnya minat masyarakat mengkosumsi obat herbal tradisional karena telah
banyak obat-obatan praktis namun mengandung bahan kimia dalam pembuatanya.
3. Masyarakat yang kurang mengerti cara mengolah tanaman herbal menjadi
obat-obatan yang berkhasiat sebagai penyembuhan dari suatu penyakit.
4. Masyarakat yang kurang peduli tentang manfaat tanaman herbal yang berada
di sekitar yang ternyata sangat berguna dalam menyembuhkan suatu penyakit.
5. Perkembangan zaman yang memicu masyarakat menggunakan media komputer
sebagai media penyebaran informasi yang paling efisien dan efektif.
1.3Batasan Masalah
Didalam perancangan aplikasi berbantuan komputer ini, penulis membatasi masalah
masalah yang akan dibahas, meliputi:
1. Aplikasi ensiklopedia obat-obatan herbal ini hanya berfungsi untuk
2. Aplikasi ini hanya menampilkan khasiat dari daun, buah, rempah, biji dan umbi
sebagai obat-obatan herbal.
3. Aplikasi ini juga menampilkan pengolahan obat-obatan herbal berdasarkan
kategori yang ada serta detail dari kategori tanaman yang di pilih.
1.4Tujuan Penelitian
Berdasarkan perumusan masalah di atas, maka aplikasi ini bertujuan untuk :
1. Menambah pengetahuan dan pengalaman bagi penulis terutama dalam pembuatan
aplikasi pemanfaatan tanaman herbal yang berbasis web, dan mempraktekkan apa
yang telah penulis dapatkan di bangku kuliah.
2. Untuk membantu masyarakat agar lebih mudah dan perduli dalam memanfaatkan
lingkungan, misalnya pada tanaman yang merupakan obat – obatan herbal yang
sangat bermanfaat untuk kesembuhan penyakit.
3. Membantu masyarakat yang ingin melakukan pengobatan agar proses lebih cepat
dan mudah.
4. Memperbaiki sistem manual menjadi sistem komputer yang lebih efisien baik dari
1.5 Metode Penelitian
Adapun metode penelitian yang digunakan penulis untuk menyelesaikan
permasalahan yang terjadi diatas adalah :
1. Tahap pengumpulan informasi kebutuhan
Pengumpulan data-data yang erat kaitannya dengan permasalahan yang terjadi
diatas dengan cara membaca buku-buku, makalah dan membaca bahan-bahan
sumber lainnya.
2. Tahap desain dan seleksi
Setelah semua informasi dikumpulkan, informasi–informasi tersebut dianalisa dan
dirancang terlebih dahulu sebelum masuk ke langkah coding/pemrograman
3. Coding
Menyusun kode program dalam membangun perangkat lunak tersebut.
4. Review and Evaluation
Dalam tahap ini aplikasi yang telah dibangun, ditinjau dan dievaluasi.
Dilakukan perbaikan jika terdapat kesalahan dan menarik kesimpulan dari analisis
yang dilakukan.
1.6 Sistematika Penulisan
Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika
penulisan yang terdiri dari:
BAB 1 PENDAHULUAN
Bab ini merupakan berisikan latar belakang masalah, maksud dan tujuan, serta
metode penelitian.
BAB 2 LANDASAN TEORI
Pada bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan
judul dan pembahasan lebih dalam pembuatan sistem aplikasi.
BAB 3 PERANCANGAN SISTEM
Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan
sistem.
BAB 4 IMPLEMENTASI SISTEM
Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah dalam
implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.
BAB 5 KESIMPULAN DAN SARAN
Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan dari uraian
bab-bab sebelumnya. Dan akan akan memberikan saran-saran yang ada manfaatnya.
1.7 Tinajauan Pustaka
Perangkat lunak adalah perintah (program komputer) yang bila dieksekusi
memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang
memungkinkan program memanipulasi informasi secara proporsional, dan dokumen
Aplikasi Web adalah jenis aplikasi yang diakses melalui browser, misalnya
Internet Explorer dan Mozila Firefox (Kadir, 2009,p.2).
PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan
pada serverside. Artinya semua sintax yang diberikan akan sepenuhnya dijalankan
pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja
(Suryatiningsih, 2009, p. 141).
MySql merupakan software yang tergolong database server dan bersifat Open
Source. Open Source menyatakan bahwa software ini dilengkapi dengan source code
(kode yang dipakai untuk membuat MySql), selain tentu saja bentuk executable-nya
atau kode yang dapat dijalankan secara langsung dalam sistem operasi , dan bisa
BAB 2
LANDASAN 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.
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
digunakan sebagai formula bahan baku obat, tanaman atau bagian tanaman yang
diekstraksi, dan ekstrasi tersebut digunakan sebagai obat.
2.1.1 Obat Herbal
Obat herbal adalah obat yang berasal dari tumbuhan yang diproses atau diekstrak
sedemikian rupa sehingga menjadi serbuk, pil atau cairan yang dalam prosesnya tidak
menggunakan zat kimia. Seperti yang di ketahui obat herbal dapat menyembuhkan
penyakit dengan efek samping yang minim karena dibuat dari bahan-bahan yang
alami, tidak seperti obat-obat sintetis yang dapat memberikan efek samping baik
Istilah Herbal biasanya dikaitkan dengan tumbuh-tumbuhan yang tidak
berkayu atau tanaman yang bersifat perdu. Dalam dunia pengobatan, istilah herbal
memiliki makna yang lebih luas, yaitu segala jenis tumbuhan dan seluruh
bagian-bagiannya yang yang mengandung satu atau lebih bahan aktif yang dapat dipakai
sebagai obat (therapeutic). Misalnya mengkudu hutan (Morinda citrifolia) yang
mengandung Morindin, bahan aktif anti kanker, Pegagan (Centela Asiatica) yang
mengandung Asiaticoside yang berguna untuk masalah kulit dan meningkatkan IQ
(Rahimsyah, 1995).
Konsep Pengobatan Herbal sangat berbeda dengan konsep pengobatan Modern
yang biasanya menggunakan Kimia Sintetis sebagai obat. Misalnya dalam pengobatan
kimia sintetis penyebab penyakit adalah virus, bakteri, dan pathogen (mikro
organisme pembawa penyakit) sedangkan dalam pengobatan herbal, penyebab
penyakit adalah lemahnya system imun.
2.2 Aplikasi
Aplikasi adalah suatu subkelas perangkat lunakkomputer yang memanfaatkan
kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan
pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang
mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung
menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna.Aplikasi software yang dirancang untuk penggunaan
1. Aplikasi software spesialis, program dengan dokumentasi tergabung yang
dirancang untuk menjalankan tugas tertentu.
2. Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang
untuk jenis masalah tertentu.
Berikut beberapa kutipan yang berkaitan dengan pengertian aplikasi, antara lain:
Aplikasi (application) adalah software yang dibuat oleh suatu perusahaan
komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft
Word,Microsoft Excel (Dhanta, 2009, 32).
Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok
pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat
untuk menolong manusia dalam melaksanakan tugas tertentu (Anisyah, 2000, 30).
Dengan demikian dapat disimpulkan bahwa aplikasi adalah sebuah perangkat
lunak yang menjadi awal dan akhir dalam sebuah sistem yang digunakan untuk
mengolah data menjadi suatu informasi yang berguna orang-orang dan sistem yang
bersangkutan
2.3 Data
Data berasal dari kata “datum” yang berarti fakta yang mengandung arti pengolahan
data dengan menggunakan komputer yang dikenal dengan nama Pengolahan Data
Elektronik ( PDE ) atau Elektronik Data Processing ( EDP ).
Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang
dapat diperoleh dari sumber aslinya. Data dapat berupa simbol, gambar, kata, angka,
dan huruf yang menunjukkan suatu ide, objek, kondisi, dan situasi (Lia
Secara global data merupakan bahan yang akan diolah menjadi suatu bentuk
yang lebih bergunadan bermanfaat. Proses pengolahan data yang disebut siklus
pengolahan data ( DataProcessing Cycle ) terdiri dari tiga proses yaitu :
1. Tahapan Input
Tahapan input dilakukan dengan pemasukan data ke dalam proses komputer
lewatalat input ( input device ).
2. Tahapan Proses
Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan
yang dilakukan oleh data pemroses ( process device ) yang dapat berupa proses
perhitungan, pengendalian, atau pencarian pada storage.
3. Tahapan Output
Tahapan output dilakukan proses penghasilan output dari hasil pengolahan
data ke alat output ( output device ) yaitu berupa informasi.
Gambar 2.1 Siklus Pengolahan Data
2.4 Database
Database adalah kumpulan dari beberapa data dalam jumlah banyak, saling
berhubungan dan yang mempunyai arti tertentu(Riyanto, 2003).
Pemrograman database merupakan kegiatan yang dilakukan
untukmeningkatkan kemudahan dalam melakukan manajemen dan akses ke sebuah
database (Riyanto, 2003).
Database secara global terdiri dari kumpulan table yang berisi baris dan
kolom. Tiap baris dan table memiliki satu unit data yang disebut record dan kolom
didalam table (disebut dengan field) merupakan keterangan dari masing-masing
record.
Pemrograman sebuah database banyak dilakukan dengan menggunakan bahasa
yang disebut dengan StructureQuery Language (SQL). Selain SQL, Pemrograman
database juga meliputi manipulasi objek-objek database, analisa query, dan juga
interaksi database dengan Open Database Connectivity (ODBC).
Pemrograman database akan penulis lakukan dengan menggunakan Software
database bernama MySQL. MySQL adalah sebuah Relational Database Management
System (RDBMS) yang didistribusikan secara gratis dibawah lisensi General Public
Lisence(GPL).
MySql merupakan software yang tergolong database server dan bersifat Open
Source. Open Source menyatakan bahwa software ini dilengkapi dengan source code
(kode yang dipakai untuk membuat MySql), selain tentu saja bentuk executable-nya
atau kode yang dapat dijalankan secara langsung dalam sistem operasi , dan bisa
diperoleh dengan cara mengunduh di Internet secara gratis (Kadir, 2009).
2.4.1 RelationalDatabase Management System ( RDBMS )
RDBMS adalah singkatan dari "Relational Database Management System". Data
RDBMS disimpan dalam objek database yang disebut tabel. Tabel adalah tempat
penyimpanan utama pada setiap RDBMS dan pada dasarnya mereka adalah koleksi
entri data terkait.
Sebagai contoh tabel yang disebut Users mungkin menyimpan informasi
tentang banyak orang, dan setiap entri dalam tabel ini akan mewakili satu pengguna
yang unik. Meskipun semua entri pengguna dalam tabel Pengguna yang unik, mereka
terkait dalam arti bahwa mereka menggambarkan objek serupa.
Tabel 2.1 user
FirstName LastName DateOfBirth
John Smith 12/12/1969
David Stonewall 01/03/1954
Susan Grant 03/03/1970
Setiap tabel database terdiri dari kolom dan baris. Setiap kolom tabel
mendefinisikan tipe data yang disimpan di dalamnya, dan tipe data ini berlaku untuk
semua baris dalam tabel ini. Sebuah baris tabel adalah kumpulan data memiliki 1 entri
RDBMS menyimpan data ke dalam kelompok tabel , yang mungkin ya atau
mungkin tidak setiap tabel terkait pada bagian fieldnya (field adalah satu kolom dalam
tabel). RDBMS juga menyediakan operator relasional untuk memasukkan atau
meng-update maupun menghapus informasi yang disimpan ke dalam tabel database.
RelationalDatabase Management System (RDBMS) digunakan untuk
mendukung pengembangan dan pembangunan sejumlah besar sistem informasi dan
database relational untuk menyimpan data pada sekumpulan tabel yang dihubungkan
dengan foreign key ( whitten, 2004 ).
RDMBS sebenarnya didasarkan pada ide sederhana bagaimana informasi
dapat direpresentasikan sebagai nilai dalamsebuah tabel. RDBMS juga mendukung
fasilitas untuk melakukan query dan memanipulasi data pada table (Ridley dan Eagle
stone,2001).
2.4.2 Structured Query Language (SQL)
SQL mendefinisikan banyak kata kunci, yang dapat dibagi menjadi beberapa kategori.
Kategori kata kunci SQL pertama adalah untuk kata kunci yang digunakan untuk
pengambilan data seperti kata kunci SELECT. Kategori kedua adalah untuk kata kunci
SQL yang digunakan untuk manipulasi data seperti keyword SQL INSERT,
UPDATE, dan DELETE. Kategori ketiga adalah SQL transaksional kata kunci
kategori, yang menampilkan kata kunci seperti COMMIT dan ROLLBACK. Kategori
lain kata kunci SQL adalah SQL Data Definition Language kategori yang
select * from (nama tabel)
Keyword SQL
2.4.3 Open Database Connectivity(ODBC)
Open Database Connectivity (ODBC) adalah suatu kerangka kerja umum untuk
mengakses dan mengubah isi database. Ketika sebuah tipe database yang baru diinstal,
administrator hanya perlu menginstal driver ODBC yang mendukung platform dan
perangkat lunak yang ada ODBC harus berfungsi normal (kadir, 2000).
ODBC berkaitan erat dengan standar Open Group Structured Query Language
(SQL) Call Level Interface. Hal ini memungkinkan program untuk menggunakan
permintaan SQL yang akan mengakses database tanpa harus mengetahui antarmuka
proprietary ke database. ODBC menangani permintaan SQL dan mengkonversikannya
menjadi permintaan sistem database individu.
Dengan menggunakan ODBC dalam program, maka dapat mengakses file
dalam beberapa database yang berbeda, termasuk akses, dBase, DB2, Excel, dan Teks.
Selain perangkat lunak ODBC, modul yang terpisah atau driver yang diperlukan untuk
setiap database yang akan diakses. Para pendukung utama yang mendukung program
ODBC adalah Microsoft. Jika menggunakan ODBC, apabila ingin melakukan
perubahan field pada report, perlu dilakukan verify database yang berhubungan
Cara mengetahui ODBCtelah terinstal dengan baik didalam komputer
alangkah lebih baik mengecek dengan menekan
Start Control Panel Administratif Tools Data Source (ODBC)
Pilih tab Driver
2.5 Pemrograman PHP
PHP (Personal Home Page) adalah server-side programming yang popular digunakan
untuk membuat web-based application. PHP dikenal sebagai sebuah bahasa scripting
yang menyatu dengan tag-tag HTML yang diekseskusi di server dan digunakan untuk
membuat halaman web yang dinamis seperti guestbook, statistik pengunjung, polling,
email, dan masih banyak lagi.
PHP adalah sebuah bahasa pemrograman server yang di design khusus untuk
web. Dalam sebuah halaman HTML, bisa di tambahkan kode PHP yang akan di
eksekusi saat halaman situs di jalankan. Kode PHP akan di interpretasikan pada web
server dan di hasilkan HTML.(Luke Welling dan Laura Thomson, 2001)
Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah
sebagai berikut (Luke Welling dan Laura Thomson, 2001) :
a. Performa yang tinggi
b. Menyediakan antar muka kepada banyak sistem basis data yang lain.
c. Libraries yang sudah terintegrasi didalamnya
d. Biaya yang rendah
e. Portabilitas
f. Sumber kode yang tersedia
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
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
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.
2.8 Flowchart
Flowchart adalah sebuah diagram umum yang mempresentasikan sebuah algoritma
atau proses menggunakan beberapa bangun geometri untuk memperlihatkan
langkah-langkah yang di lakukan oleh program dalam menyelesaikan masalah (opim salim
sitompul, 2010, p13)
Adapun simbol-simbol flowchart lihat pada tabel sebagai berikut :
NO SIMBOL FUNGSI
1.
Terminal, untuk memulai atau mengakhiri suatu program
2. Proses, suatusimbol yangmenunjukkansetiappengolahan yang dilakukan.
3. Input-Output, untukmemasukkanmenunjukkanhasildarisuatu proses
4.
Decision, suatukondisi yang
akanmenghasilkanbeberapakemungkinanjawabanataupilihan
5.
Preparation, suatu symbol yang menyediakan tempat
6.
Simboluntuk output, yang ditunjukkankesuatu device, seperti
printer, dansebagainya
11
Penyimpanan file secarasementara
12 Menunjukkan input / Output Hardisk (media penyimpanan)
BAB 3
GAMBARAN UMUM
3.1 Obat Herbal
Obat herbal adalah obat yang berasal dari tumbuhan yang diproses atau diekstrak
sedemikian rupa sehingga menjadi serbuk, pil atau cairan yang dalam prosesnya tidak
menggunakan zat kimia. Seperti yang di ketahui obat herbal dapat menyembuhkan
penyakit dengan efek samping yang minim karena dibuat dari bahan-bahan yang
alami, tidak seperti obat-obat sintetis yang dapat memberikan efek samping baik
secara langsung maupun setelah waktu yang lama.
Istilah Herbal biasanya dikaitkan dengan tumbuh-tumbuhan yang tidak
berkayu atau tanaman yang bersifat perdu. Dalam dunia pengobatan, istilah herbal
memiliki makna yang lebih luas, yaitu segala jenis tumbuhan dan seluruh
bagian-bagiannya yang yang mengandung satu atau lebih bahan aktif yang dapat dipakai
sebagai obat (therapeutic). Misalnya mengkudu hutan (Morinda citrifolia) yang
mengandung Morindin, bahan aktif anti kanker, Pegagan (Centela Asiatica) yang
mengandung Asiaticoside yang berguna untuk masalah kulit dan meningkatkan IQ
Konsep Pengobatan Herbal sangat berbeda dengan konsep pengobatan Modern
yang biasanya menggunakan Kimia Sintetis sebagai obat. Misalnya dalam pengobatan
kimia sintetis penyebab penyakit adalah virus, bakteri, dan pathogen (mikro
organisme pembawa penyakit) sedangkan dalam pengobatan herbal, penyebab
penyakit adalah lemahnya system imun.
3.2 Jenis Obat Herbal
Istilah herbal biasanya diidentikan dengan tumbuh-tumbuhan yang tidak berkayu atau
dengan kata lain perdu. Dalam dunia pengobatan, istilah herbal berkenaan dengan
segala jenis tumbuhan dan atau seluruh bagian-bagiannya yang mengandung satu atau
lebih bahan aktif yang dapat digunakan sebagai obat (therapeutic).
Berdasarkan sudut pandang farmakognosi, obat herbal dapat dibagi menjadi
tiga diantaranya adalah sebagai berikut:
3.2.1 Jamu (Empirical based herbalmedicine)
Jamu adalah obat tradisional yang disediakan secara tradisional, yang berisi seluruh
bahan tanaman yang menjadi penyusun jamu tersebut, higienis (bebas cemaran) serta
digunakan secara tradisional. Jamu telah digunakan secara turun-temurun selama
berpuluh-puluh tahun bahkan mungkin ratusan tahun.
Pada umumnya, jenis ini dibuat dengan mengacu pada resep peninggalan
leluhur . Bentuk jamu tidak memerlukan pembuktian ilmiah sampai dengan klinis,
3.2.2 Obat Herbal Terstandar (Scientificbased herbal medicine)
Adalah obat tradisional yang disajikan dari ekstrak atau penyarian bahan alam
yang dapat berupa tanaman obat, binatang, maupun mineral. Untuk melaksanakan
proses ini membutuhkan peralatan yang lebih kompleks dan berharga mahal,
ditambah dengant enaga kerja yang mendukung dengan pengetahuan maupun
ketrampilan pembuatan ekstrak. Selain proses produksi dengan teknologi maju,
jenis ini telah ditunjang dengan pembuktian ilmiah berupa penelitian-penelitian
pre-klinik (uji pada hewan) dengan mengikutis tandar kandungan bahan
berkhasiat, standar pembuatan ekstrak tanaman obat, standar pembuatan obat
tradisional yang higienis, dan uji toksisitas akutmaupun kronis.
3.2.3 Fitofarmaka (Clinical basedherbal medicine)
Fitofarmaka adalah obat tradisional dari bahan alam yang dapat disetarakan
dengan obat modern karena proses pembuatannya yang telah terstandar, ditunjang
dengan bukti ilmiah sampai dengan uji klinik pada manusia dengan kriteria
memenuhi syarati lmiah, protokol uji yang telah disetujui, pelaksana yang
kompeten, memenuhi prinsip etika, tempat pelaksanaan uji memenuhi syarat.
Dengan uji klinik akan lebih meyakinkan para profesi medis untuk
menggunakan obat herbal di sarana pelayanan kesehatan. Masyarakat juga bisa
didorong untuk menggunakan obat herbal karena manfaatnya jelas dengan
Pada dasarnya, pengobatan dengan obat herbal dilakukan melalui
pendekatan yang bersifat holistik, yaitu tubuh manusia dipandang memiliki suatu
sistem harmoni yang selalu seimbang. Apabila ada salah satu bagian tubuh
bermasalah, akan timbul pula masalah pada bagian tubuh yang lain. Obat herbal di
sini bekerja dengan cara memberi energi pada organ tubuh dan kelenjar tertentu
serta menyeimbangkan kondisi tubuh sehingga membantu mengembalikan
keharmonisan dan keseimbangan tubuh secara keseluruhan. Dalam aplikasinya,
pengobatan dengan obat herbal diarahkan untuk menjaga dan mempertahankan
sistem imun tubuh untuk melawan patogen (bibit penyakit) dari luar.
3.3 Manfaat bagi kesehatan manusia
Di samping kebutuhan akan sandang, pangan, papan serta pendidikan, kesehatan juga
merupakan salah satu kebutuhan dasar manusia, karena dengan kondisi kesehatan
yang baik dan kondisi tubuh yang prima, manusia dapat melaksanakan proses
kehidupan, tumbuh dan menjalankan aktivitasnya dengan baik. Apabila terjadi suatu
keadaan sakit atau gangguan kesehatan, maka obat akan menjadi suatu bagian penting
yang berperan aktif dalam upaya pemulihan kondisi sakit tersebut.
Selama ini, pembangunan kesehatan meletakkan ilmu pengobatan Barat
(modern) sebagai dasar sistem kesehatan nasional, begitu pula berbagai peraturan dan
kebijakan lebih banyak menyangkut obat-obatan modern. Di lain pihak, merujuk pada
filosofi pengobatan Timur, eksistensi manusia tidak terpisah dari unsur alam semesta,
yang meliputi air, api, tanah dan udara. Keberadaan manusia di tengah kehidupan
Pada saat inilah manusia membutuhkan obat untuk memulihkan kesehatannya.
Berbicara mengenai obat alami, sumber penggunaannya dapat ditelusuri dari budaya
dan konsep kesehatan dari beberapa prinsip pandang di antaranya Ayurveda, Cina dan
Unani-Tibb (Wijesekera, 1991)
1. Sistem Ayurveda yang berkembang di India dan kawasan Asia Tenggara
menganut konsep pemulihan kesehatan berdasarkan pengembalian (restorasi)
dan menjaga keseimbangan tubuh pada keadaan normal.
2. Sistem Cina, yang berkembang di Cina, Jepang, Korea dan Taiwan, pada
intinya menekankan pada pengembalian hubungan fungsional yang dinamis
antar organ tubuh.
3. Sistem Unani-Tibb yang berkembang di Timur Tengah terutama Mesir dan
Turki, berdasarkan konsep terapi yang sistematis.
Di Indonesia sendiri, landasan ilmiah konsep pengobatan tradisional belum
didokumentasikan secara sistematis, namun manfaatnya telah dirasakan terutama oleh
masyarakat yang hidupnya jauh dari fasilitas pengobatan modern.
Kecenderungan kuat untuk menggunakan pengobatan dengan bahan alam,
tidak hanya berlaku di Indonesia, tetapi juga berlaku di banyak negara karena
cara-cara pengobatan ini menerapkan konsep back to nature atau kembali ke alam yang
Mengingat peluang obat-obat alami dalam mengambil bagian di dalam sistem
pelayanan kesehatan masyarakat cukup besar dan supaya dapat menjadi unsur dalam
sistem ini, obat alami perlu dikembangkan lebih lanjut agar dapat memenuhi
persyaratan keamanan, khasiat dan mutu.
3.4 Cara kerja obat herbal
Menurut dokter Henry Naland Sp.B (K) Onk, ahli bedah kanker dari rumah sakit
Omni Medical Center (OMC), Jakarta dalam seminar tentang ”Mengatasi Kanker
dengan solusi Mahkota Dewa” menjelaskan bahwa mekanisme kerja dari obat herbal
masih memerlukan penelitian lebih lanjut, tetapi pada umumnya, cara kerjanya
sebagai berikut:
1. Mempunyai efek toksik langsung terhadap sel kanker
2. Salah satu senyawa tanaman hebal tersebut berperan pada fase tertentu dalam
situs mitosis sel.
3. Meningkatkan daya tahan tubuh dengan mengaktifkan natural killer sel
(pembunuh sel kanker alami)
4. Merupakan sumber ion kalium yang melimpah
5. Memperbaiki dan memperkuat lingkungan jaringan tubuh dimana sebuah
3.5 Mengenal Tanaman Obat Keluarga
3.5.1 Pengertian TOGA
Toga adalah singkatan dari tanaman obat keluarga. Tanaman obat keluarga pada
hakekatnya sebidang tanah baik di halaman rumah, kebun ataupun ladang yang
digunakan untuk membudidayakan tanaman yang berkhasiat sebagai obat dalam
rangka memenuhi keperluan keluarga akan obat-obatan. Kebun tanaman obat atau
bahan obat dan selanjutnya dapat disalurkan kepada masyarakat.
3.5.2 Pemanfaatan Tanaman Obat
Sejak terciptanya manusia di permukaan bumi, telah diciptakan pula alam sekitarnya
mulai dari sejak itu pula manusia mulai mencoba memanfaatkan alam sekitarnya
untuk memenuhi keperluan alam bagi kehidupannya, termasuk keperluan obat-obatan
untuk mengatasi masalah-masalah kesehatan.
Kenyataan menunjukkan bahwa dengan bantuan obat-obatan asal bahan alam
tersebut, masyarakat dapat mengatasi masalah-masalah kesehatan yang dihadapinya.
Hal ini menunjukkan bahwa obat yang berasal dari sumber bahan alam khususnya
tanaman telah memperlihatkan peranannya dalam penyelenggaraan upaya-upaya
3.6 Kelebihan obat tradisional
1. Memiliki efek samping yang saling mendukung jika berada dalam satu ramuan
dengan komponen yang berbeda
2. memiliki efek samping yang relatif rendah
3. Pada satu tanaman memiliki lebih dari satu efek farmakologi serta lebih sesuai
untuk penyakit-penyakit yang diakibatkan pertukaran zat di dalam tubuh dan
keturunan.
3.7 Kekurangan obat tradisional
1. Takaran harus tepat.Jika tidak tepat, obat tradisional bisa tidak aman bagi tubuh
dan kesehatan manusia.
2. Harus tepat memilih jenis obat sesuai dengan riwayat kesehatan masing-masing,
BAB 4
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
Berdasarkan dari pengamatan mengenai kemunduran minat masyarakat dalam
menggunakan obat-obatan herbal, penulis merancang sebuah aplikasi ensiklopedia
sederhana mengenai manfaat dan khasiat obat-obatan herbal yang berada di
lingkungan sekitar yang di rangkum dalam sebuah sistem aplikasi sederhana. Oleh
karena itu diharapkan penggunaan obat-obatan herbal semakin meningkat di banding
penggunaan obat-obatan kimia yang cendrung memiliki efek samping yang keras.
Sistem ini juga mempermudah masyarakat yang ingin melakukan pengobatan
agar proses lebih cepat dan mudah serta Memperbaiki sistem manual menjadi sistem
komputer yang lebih efisien baik dari segi waktu maupun tenaga.
4.2 Perancangan sistem
Perancangan sstem merupakan upaya untuk memulai membangun sistem yang akan
dibuat. Perancangan ini dilakukan setelah mendapat gambaran dengan jelas apa yang
harus dikerjakan. Agar lebih mudah untuk memahaminya, maka dibuatlah
4.2.1 Perancangan Output
Adapun perancangan output digunakan dalam aplikasi ini adalah sebagai berikut:
4.2.1.1Perancangan Halaman Detail Tanaman
Tampilan halaman ini adalah detail dari sebuah tanaman yang mencantumkan nama
ilmiah dari tanaman serta satu tanaman dapat menyembuhkan beberapa penyakit.
Adapun sistem perancangannya adalah sebagai berikut:
Gambar 4.1 Perancangan Detail Tanaman
4.1.1.2Tamilan Halaman Detail Penyakit
Tampilan halaman ini adalah detail penyakit yang menampilkan beberapa tanaman
yang dapat menyembuhkan satu penyakit yang di rangkum dalam sebuah halaman
detail penyakit beserta cara pengobatannya. Adapun sistem perancangannya adalah
DETAIL PENYAKIT
Perancangan sistem input adalah penentuan apakah perancangan sistem output baik
atau tidak. Pada perancangan sistem input ini data yang di input harus benar-benar
baik agar memberikan informasi yang baik kepada user.
Perancangan sistem input ini bertujuan untuk memberikan penyelesaian yang
tepat kepada pengguna serta memberikan informasi yang berguna mengenai khasiat
obat-obat herbal. Adapun perancangan input yang di buat penulis adalah sebagai
berikut:
4.2.2.1 Perancangan Tambah Tanaman
Perancanagn tampilan ini menampilkan daftar-daftar tanaman yang terdapat di dalam
database serta penambahan daftar nama tanaman yang ingin di input ke dalam
TAMBAH TANAMAN
4.2.2.1 Perancangan Tambah Tanaman
Perancanagn ini menampilkan jenis-jenis penyakit serta penambahan daftar nama
penyakit baru yang yang ingin di input ke dalam database. Adapun perancangan yang
TAMBAH PENYAKIT
menampilkan informasi kepada user atau dapat keduanya.
Dalam perancangan dialog ini menu banyak digunakan dalam perancangan
dialog sebagai user interface. Pada umumnya menu berisi alternatif yang disajikan
4.2.3.1 Perancangan Menu Utama
Pada perancangan tampilan halaman utama obat herbal ini terdapat 5 pilihan yang
akan digunakan user dalam menggunakan aplikasi ini, adapun akses yang dapat
digunakan adalah sebagai berikut:
1. Kategori yaitu tentang kategori tumbuhan yang ternyata merupakan
tanaman yang dapat menyembuhkan penyakit.
2. Tanaman yaitu tentang pencarian macam-macam obat-obatan herbal
serta terdapat beberapa list dari jenis tanaman yang bermanfaat dalam
menyembuhkan penyakit.
3. Penyakit yaitu tentang daftar list penyakit yang jika di proses akan
menghasilkan detail tentang penyakit tersebut.
4. About yaitu tentang penjelasan aplikasi ensiklopedia tersebutserta
profil penulis.
5. Bantuan yaitu tentang bagaimana cara menggunakan aplikasi ini serta
memberi informasi kepada user agar menggunakan aplikasi ini.
Dari aplikasi ensiklopedia obat-obatan herbal ini adapun perancangan dialognya
adalah sebagai berikiut:
4.2.4 Perancangan File
Dalam perancangan program aplikasi herbal ini juga dibutuhkan beberapa file sebagai
interface, adapun file yang digunakan adalah :
4.2.4.1 Index.php
File ini merupakan sebagai tampilan awal program aplikasi yang merupakan halaman
utama dari aplikasi herbal ini yang mempunyai beberapa pilihan menu yang
diantaranya adalah pilihan kategori, tanaman, penyakit, about dan bantuan.
4.2.4.2 Kategori.php
File ini merupakan file tampilan program aplikasi dimana pada file ini terdapat
submenu pilihan program aplikasi berupa menu buah, biji, daun, rempah dan umbi
4.2.4.3 Tanaman.php
File ini merupakan file sebagai tampilan program aplikasi dimana user dapat mencari
(searching) nama tanaman yang ingin dicari khasiat dan detail dari tanaman tersebut.
Pada file ini mencakup semua nama buah, biji, daun, rempah dan umbi.
4.2.4.4 Penyakit.php
Sama halnya dengan file tanaman.php File ini merupakan file sebagai tampilan daftar
penyakit dimana user dapat mencari (searching) nama penyakit yang ingin dicari
4.2.4.5 About.php
File ini merupakan tampilan menu about, pada menu ini memberikan informasi
tentang program aplikasi herbal dan tujuan penulis membuat program herbal tersebut.
4.2.4.6 Bantuan.php
File ini merupakan tampilan menu bantuan, pada menu ini memberikan informasi
tentang bagaimana seorang user ingin menginstal aplikasi ini di komputer pribadi.
4.2.5 Perancangan Database
Pada tahap ini di persiapkan tempat untuk menampung data di server, data tersebut
nantinya akan di proses oleh program yang di buat pada tahap pemrograman, baik
penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman
web. Database terdiri atas table-table yang dibuat dengan menggunakan program
MYSQL.
Adapun database yang dibuat oleh penulis adalah database Herbal dengan
tabel-tabel sebagai berikut:
Table 4.1 Tabel user
Field name Type Length Keterangan
Username Varchar 80 Username admin
Password Varchar 80 Password admin
Tabel 4.2 Tabel kategori
Tabel 4.3 Tabel tanaman
Field name Type Length Keterangan
id_tanaman* Int 5 Auto increment
id_ketegori Int 5 Auto increment
nm_tanaman Varchar 80 Nama tanaman
nm_ilmiah Varchar 80 Nama ilmiah
Tabel 4.4 Tabel tanaman
Field name Type Length Keterangan
id_penyakit* Int 8 Auto increment
Gejala Text 1000 Gejala penyakit
nama_penyakit Varchar 80 Nama penyakit
Tabel 4.5 Tabel nm_daerah
Field name Type Length Keterangan
id_tanaman* Int 8 Relasi table
Daerah Text 1000 Nama daerah
Field name Type Length Keterangan
id_kategori* Int 8 Auto increment
Tabel 4.6 Tabel khasiat
Field name Type Length Keterangan
id_khasiat* Int 8 Auto increment
id_tanaman Int 8 Relasi table
id_penyakit Int 8 Relasi table
cara_pengobatan Text 1000 Cara pengobatan
Tabel 4.7 Tabel Gambar
Field name Type Length Keterangan
id_tanaman* Int 10 Relasi table
Gambar Varchar 80 Gambar tanaman
4.2.5.1 Diagram Konteks
Metode perancangan aplikasi yang dilakukan didalam penyusunan tugas akhir terdiri
dari Diagram konteks, DFD (Data Flow Diagram), ERD (Entity relationship
Gambar 4.9 Diagram konteks
4.2.5.2 DFD (Data Flow Diagram)
Data flow diagram merupakan diagram yang menggunakan notasi-notasi
(simbol-simbol) untuk menggambarkan arus dari data sistem. DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan di
kembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data
Gambar 4.10 Data Flow Diagram (DFD)
Gambar 4.12 Data Flow Diagram (DFD) Level 1
4.2.5.3 ERD (Entity Relationship Diagram)
Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi
obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship)
Gambar 4.13 Entity relationship diagram
4.2.5.4 Use-case
Di dalam sebuah sistem perancangan di butuhkan sebuah use-case untukmembantu
pembagian lingkup sistem sehinggalebih mudah diatur. Diagram ini menggambarkan
4.2.6 Perancangan Program
4.2.6.1 Flowchart Sistem
Flowchart atau bagan alir program adalah suatu bagan yang menggambarkan arus
logika dari data yang akan diproses dalam suatu program dari awal sampai akhir.
Bagan alir sangat berguna bagi programmer untuk mempersiapkan program yang
rumit. Bagan alir terdiri dari symbol-simbol yang mewakili fungsi-fungsi langkah
program dan garis alir atau flowlines menunjukkan urutan dari simbol-simbol yang
dikerjakan.Berikut ini merupakan gambar flowchart yang digunakan pada pembuatan
aplikasi ensiklopedia obat-obatan herbal
Gambar 4.16 Flowchart Kategori
Gambar 4.18 Flowchart Tanaman
BAB 5
IMPLEMENTASI SISTEM
5.1 Implementasi Sistem
Implementasi sistem adalah langkah atau prosedur yang dilakukan dalam
menyelesaikan desain sistem yang telah di stujui, untuk menginstal, menguji dan
memulai sistem baru atau sistem yang di perbaiki.
5.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sitem ini adalah sebagai berikut:
1. Menyelesaikan desain sistem yang telah di setujui sebelumnya
2. Memastikan bahwa user dapat mengoprasikan sistem.
3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.
5.3 Pengujian di Browser
Setelah menginstal xampp, maka aplikasi web telah dapat di ujikan di komputer lokal
1. Letakkan file-file yang membangun web ini kedalam suatu folder (TA)
kemudian di letakkan di dalam folder htdocs, terlihat seperti gambar berikut:
Gambar 5.1 Peletakan berisi file-file web dalam folderhtdos
2. Buka browserMozilla Firefox.
3. Pada kotak URL ketikan localhost/[nama folder]/index.php. karena penulis
meletakkan file-file web di folder TA maka alamatnya sebagai berikut:
Gambar 5.2 Penulisan Alamat di URL
4. Setelah di lakukan Entre pada keyboard maka akan terlihat tampilan sebagai
5.3.1 Halaman Utama
Gambar 5.3 Menu Utama index.php
5.3.2 Halaman Kategori
5.3.3 Halaman Pemilihan Sesuai Kategori
Gambar 5.5 Daun Sesuai Pemilihan Kategori
5.3.4. Halaman Tanaman
5.3.5. Halaman Detail Tanaman
Gambar 5.7 Detail Tanaman
5.3.6. Halaman Detail Penyakit
5.3.7. Halaman Penyakit
Gambar 5.9 Penyakit
5.3.8. Halaman About
5.3.9. Halaman Bantuan
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan pembahasan pada bab sebulumnya, mengenai pembuatan tugas akhir
dengan judul “Aplikasi Ensiklopedia Obat-Obatan Herbal”, 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. Dengan aplikasi ini masyarakat akan lebih mudah dalam mengetahui khasiat
5.2 Saran
Mengingat tidak adanya kesempurnaan di dunia ini kecuali Sang Pencipta, maka
penulis juga menyadari bahwa penulisan tugas akhir ini terdapat banyak kekurangan.
Oleh karena itu, kritik dan saran dari pembaca yang sekiranya dapat membangun dan
memperbaiki sistem ini sangat diharapkan. Kiranya tugas akhir 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. Pada aplikasi ini tidak semua kategori di tampilkan dan mungkin lebih di
perbanyak database sistemnya.
3. Aplikasi dapat ditambahkan sound pada setiap tampilan agar aplikasi ini dapat
digunakan oleh masyarakat tuna netra.
4. Sebaikknya aplikasi ini dapat lebih di kembangan dengan menambah gambar
anatomi tubuh yang jika di tampilkan akan menuju kehalaman penyakit tanpa
DAFTAR PUSTAKA
Braucle, Eric J dan Michael E Brenstein. 2011. Software Engineering Modern
Approaches. Boston : John Willey K Sons, INC.
Civardi, Anne dan Ruth Thomson. 2001. Ensiklopedia Mini Edisi Lengkap. London :
Kingfisher Publication Plc; new panderel house.
Dwiartara, Loka. 1997. Modul Menyelam dan Menaklukan Samudra PHP.
Diakses pada tanggal 18 April 2012, from
http://www.ilmuwebsite.com/ebook/ebook-php-free-download.
Kadir, Abdul. 2002. Dasar Pemrograman Web Dinamis Menggunakan PHP.
Yogyakarta: Andi.
Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta:
Andi.
Pressman, Roger S. 2001. Software Engineering & Practitioner’s Approach. Boston:
Fifth Eddition.
Purwanto, Yudhi. 2001. Pemrograman Web dengan PHP. Jakarta: PT Elex Media
Komputindo.
Syafii, M. 2005. Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta: Andi
Trubus. April 2013. “sirsak stop kanker otak”, hal.42.
Trubus. Januari 2013. “beras tumpas sel ganas”, hal.102.
Trubus. Februari 2013. “terkuak karna nafsu turun”, hal.70.
Trubus. Juli 2013. “sipipih buat pompa”, hal.66.
Trubus. Juli 2005. “Minyak buah merah redakan gangguan tyroid”, hal.50.
Trubus. Juni 2012. “kulit ratu untuk kulit sehat”, hal.22.
Trubus. Desember 2011. “dibawah lindungan kelor”, hal.30.
Trubus. April 2012. “Obat gout dari dapur”, hal.114.
Trubus. Desember 2012 2013. “turunkan kolesterol naik”, hal.42.
Trubus. Agustus 2013. “sirna karena Garcinia”, hal.45.
Trubus. April 2011. “rival baru asam urat”, hal.48.
Trubus. Mei 2012. “rival kolesterol”, hal.120.
Trubus. September 2012. “umbi pereda autisme”, hal.18.
http://admedshofie.blogspot.com. “Ramuan Tradisional dan Pelangsing Tubuh”.
Diakses pada tanggal 13 April 2013.
http://www.berkhasiat.com/2012/10/khasiat-buah-semangka.html. “khasiat buah
semangka”. Diakses pada tanggal 14 April 2013.
http://mahkotadewa.net/kesehatan/mahkota-dewa.html “Khasiat Obat-obatan herbal”
Diakses pada tanggal 14 April 2013.
http://manfaat.org/manfaat-jinten-hitam “Jintan hitam obat dari segala penyakit”
Diakses pada tanggal 17 April 2013.
http://id.wikipedia.org/wiki/Tanaman_obat_keluarga#Daun “pengertian TOGA
Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 8214290, Fax. (061) 8214290 Medan
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa : Winda Cynthia Lestari Nomor Induk Mahasiswa : 102406266
Judul Tugas Akhir : Aplikasi Ensiklopedia Obat-Obatan Herbal Dosen Pembimbing : Drs. Suyanto, M.Kom
Tanggal Mulai Bimbingan : April 2013 Tanggal Selesai Bimbingan : Juni 2013
No. Tanggal
* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing, Ketua,
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma 3 Teknik Informatika :
Nama : Winda Cynthia Lestari
NIM : 102406266
Program Studi : D3 Teknik Informatika
Judul Tugas Akhir : Aplikasi Ensiklopedia Obat-Obatan Herbal
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal Juni 2013
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU
Medan.
Medan, Juni 2013
Dosen Pembimbing
Program Studi D3 Teknik Informatika
Drs. Suyanto, M.Kom