BAB 2 LANDASAN TEORI 2.1 Tanaman Obat - Perancangan Sistem Informasi Obat-obatan Herbal Dengan Menggunakan Pemrograman PHP Dan MySQL

BAB 2

LANDASAN TEORI

2.1

Tanaman Obat

Tanaman obat adalah tanaman yang memiliki khasiat obat dan digunakan
sebagai obat dalam penyembuhan maupun pencegahan penyakit. Pengertian
berkhasiat obat adalah mengandung zat aktif yang berfungsi mengobati penyakit
tertentu atau tidak mengandung zat aktif tertentu tapi mengandung efek resultan
atau sinergi dari berbagai zat yang berfungsi mengobati. Seperti yang diketahui
obat heral dapat menyembuhkan penyakit dengan efek samping yang minim
karena dibuat dari bahan-bahan yang alami, tidak seperti obat sintetis yang dapat
memberikan efek samping baik secara langsung maupun setelah waktu yang lama.

Dalam penggunaan tanaman obat sebagai obat bisa dengan cara diminum,
ditempel, untuk mencuci atau mandi, dihirup sehingga penggunaannya dapat
memenuhi konsep kerja reseptor sel dalam menerima senyawa kimia atau
rangsangan.


Universitas Sumatera Utara

8

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). Contohnya adalah mengkudu hutan atau Morinda citrifolia dengan
kandungan moridin (berguna sebagai bahan aktif anti kanker) dan pegagan atau
Centela asiatica dengan kandungan asiaticosidem (berguna untuk mengatasi
permasalahan kulit dan meningkatkan IQ).

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.

Suatu tanaman dapat dikategorikan sebagai tanaman obat jika telah
melewati beberapa uji dan penelitian seperti penelitian fisik, kimiawi,
farmakologis, biologis, dan uji toksisitas (racun). Tanaman obat yang tidak
memenuhi ketentuan di atas, yaitu bahan bakunya belum terstandarkan, mudah

Universitas Sumatera Utara

9

tercemar, higroskopis, dan voluminous terhadap berbagai mikroorganisme
dikatakan belum layak menjadi obat yang dapat dikonsumsi.

2.2

Jenis Obat Herbal


2.2.1 Jamu(Empirical based herbal medicine)

Jamu merupakan tumbuhan yang diekstrak dan dijadikan sebagai obat, namun
belum teruji secara klinis maupun pra-klinis. Pada umumnya jamu dipilih karena
resep tradisional turun-temurun untuk kesehatan ataupun pengobatan.

Pada umumnya, jenis ini dibuat dengan mengacu pada resep peninggalan
leluhur. Bentuk jamu tidak memerukan pembuktian ilmiah sampai dengan klinis,
tetapi cukup dengan bukti empiris turun temurun.

2.2.2 Obat Herbal Terstandar (Scientific based herbal medicine)

Obat herbal terstandar 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 dengan tanaga kerja yang mendukung
dengan pengetahuan maupun keterampilan pembuatan ekstrak. Selain proses

Universitas Sumatera Utara


10

produksi dengan teknologi maju, jenis ini telah ditunjang dengan pembuktian
ilmiah berupa penelitian-penelitian pre-klinik (uji pada hewan) dengan mengikuti
standar kandungan bahan berkhasiat, standar pembuatan ekstrak tanaman obat,
standar pembuatan obat tradisional yang higienis, dan uji toksisitas akut maupun
kronis.

2.2.3 Fitofarmaka (Clinical based herbal medicine)

Jenis ini paling baik kualitasnya karena dibuat dengan pengolahan senyawa
tertentu untuk pengobatan tertentu pula sehingga zat-zat yang tidak perlu tidak
akan ikut terkonsumsi. Obat ini telah teruji secara klinis, yakni sudah pernah
diujicobakan pada manusia sehingga kualitasnya terjamin.

2.3

TOGA

Toga adalah singkatan dari tanaman obat keluarga. Taman 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 , khususnya obat
yang berasal dari tumbuh-tumbuhan.

Universitas Sumatera Utara

11

Berbicara tentang pemanfaatan tanaman obat atau bahan obat alam pada
umumnya sebenarnya bukanlah merupakan hal yang baru. Manusia mulai
mencoba memanfaatkan alam sekitarnya untuk memenuhi keperluan alam
kehidupannya, termasuk dengan bantuan obat-obatan alam tersebut, masyarakat
dapat mengatasi masalah-masalah kesehatan yang dihadapinya. Hal ini
menunjukkan bahwa zat yang berasal dari sumber bahan alam khususnya tanaman
dapat membantu masyarakat dalam menyembuhkan penyakit yang dideritanya.
Adapun pemanfaatan TOGA yang digunakan untuk pengobatan gangguan
kesehatan keluarga menurut gejala umum adalah demam panas, batuk, sakit perut,
dan gatal-gatal.


2.4

Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem didalam suatu organisasi

yang

mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat
manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
tertentu dengan laporan-laporan yang diperlukan (Ladjamudin, 2005).

Sistem

informasi

merupakan

sarana


alternatif

untuk

membantu

memberikan informasi bagi suatu lembaga, perusahaan ataupun perorangan. Salah
satunya adalah website, merupakan sarana promosi yang memberikan kemudahan
bagi siapa saja yang ingin mengaksesnya kapanpun dan dimanapun.

Universitas Sumatera Utara

12

2.5

Data

Data berasal dari kata “datum” yang berarti fakta yang mengandung arti

pengolahan data dengan menggunakan komputer yang dikenal dengan Pengolahan
Data Elektronik (PDE) atau Elektronik Data Processing (EDP).

Kegunaan dari data adalah sebagai bahan dasar yang objektif di dalam
proses penyusunan kebijaksanaan dan keputusan oleh pimpinan organisasi. Data
merupakan keterangan yang masih mentah (belum diolah).Agar

dapat

dipergunakan, maka data tersebut harus diolah terlebih dahulu ke dalam bentuk
informasi yang sesuai dengan keperluan yang dibutuhkan (Kenneth C. Laudon
dan Jane P. Laudon, 2008).

2.6

Pengertian Internet

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari
ribuan jaringan komputer independen yang dihubungkan antara satu dengan yang
lainnya.Secara etimologis, internet berasal dari bahasa Inggris yakni Inter yang

berarti antar dan Net yang berarti jaringan sehingga Internet dapat diartikan
hubungan antar jaringan (MADCOMS, 2008).

Universitas Sumatera Utara

13

2.7

Database

Database adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan
untuk mengelola dan memanggil kueri (query) basis data disebut database
management system (DBMS). Sedangkan RDBMS adalah Relationship Database
Management System merupakan salah satu jenis DBMS yang mendukung adanya
relationship atau hubungan antar table.

Pemrograman sebuah database banyak dilakukan dengan menggunakan

bahasa yang disebut dengan Structure Query Language(SQL). Selain SQL,
pemrograman database juga meliputi manipulasi objek-objek database,
analisaquery,

dan

juga

interaksi

database

dengan

Open

Database

Conectivity(ODBC).


2.7.1 Relationship Database Management System (RDBMS)

RDBMS(Relational Data Base Management System) adalah sebuah sistem
manajemen basis data relasional atau dalam bahasa Inggrisnya dikenal sebagai
relational databasemanagement system (RDBMS) adalah sebuah program
komputer

(seperangkat

program

komputer)

yang

didisain

untuk

mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang

Universitas Sumatera Utara

14

disimpan secara terstruktur, dan melakukan operasi-operasi data atas permintaan
penggunanya.

2.7.2 MySQL

MySQL merupakan software sistem manajemen database(Database Management
System – DBMS) yang sangat popular di kalangan pemrogram web, terutama di
lingkungan Linux dengan menggunakan skrip dan Ped.

Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita
menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam
fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi
MySQL. MySQL termasuk jenis relational database management system
(RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam
MySQL. Pada MySQL, sebuah database mengandung beberapa tabel, tabel terdiri
dari sejumlah baris dan kolom.

SQL merupakan kependekan Structured Query language. SQL digunakan
untuk berkomunikasi dengan sebuah database. SQL adalah bahasa yang meliputi
perintah-perintah untuk menyimpan, menerima, memelihara, dan mengatur aksesakses ke basis data serta digunakan untuk memanipulasi dan menampilkan data
dari database(R.W. Rosari, 2008).

Universitas Sumatera Utara

15

2.8

Pemrograman PHP (Personal Home Page)

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar
yang digunakan dalam dunia website. PHP adalah bahasa pemrograman yang
berbentuk script yang diletakkan didalam web server. Ada beberapa pengertian
tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor.
Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat
ditampilkan pada klien.Interpreter PHP dalam mengeksekusi kode PHP pada sisi
server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi
program pada sisi client-server (Kasiman Peranginangin, 2009).

2.8.1 Sejarah PHP

PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994.Awalnya,
PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja
pengunjung pada homepage-nya.Rasmus lerdorf adalah seorang pendukung open
source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0
secara gratis, kemudianmenambah kemampuan PHP 1.0 dan meluncurkan PHP
2.0.

Pada tahun 1996, PHP telah banyak digunakan dalam website didunia.
Sebuahkelompok pengembang software yang terdiri dari Rasmus, Zeew Zuraski,
AndiGutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerjasama

Universitas Sumatera Utara

16

untukmenyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0
diluncurkan.Penyempurnaan

terus

dilakukan

sehingga

pada

tahun

2000

diluncurkan PHP 4.0.Tidak berhenti sampai disitu, kemampuan PHP terus
ditambah dan versi terbaru yang dikeluarkan adalah PHP 5.0.x (Kasiman
Peranginangin, 2009).

2.8.2 Konsep dasar PHP

Kode PHP diawali dengan tanda lebih kecil (). Ada beberapa cara untuk menuliskan skrip PHP yaitu:

1.

2.

3.
…..skrip PHP


Universitas Sumatera Utara

17

4.

Pemisah antar instruksi adalah tanda titik koma (;) dan untuk membuat atau
menambahkan komentar/standar penulisan adalah: /* komentar */, // komentar, #
komentar. Untuk menuliskan skrip PHP ada dua cara yang sering digunakan yaitu
Embedded Script dan Non-Embedded Script.

a. Embedded Script adalah script PHP yang disisipkan diantara tag dokumen
html. Contoh penulisan dari Embedded Script:

Embedded Script





b. Non-Embedded Script adalah skrip PHP murni, tag html yang digunakan
untuk membuat dokumen merupakan bagian dari skrip PHP. Contoh
penulisan dari Non-Embedded Script :

Universitas Sumatera Utara

18



Scriptyang dibuat dengan PHP disimpan dengan nama file dan diikuti
dengan ekstensi *.php, misalnya : coba.php. Bila skrip PHP diakses melalui
komputer local maka file PHP disimpan di folder htdocs di web server. Sama
halnya dengan penaman dokumen html, pemberian nama dokumen yang sama
tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang
berbeda. Skrip dapat disisipkan di bagian manapun dalam dokumen html, begitu
pula sebaiknya skrip HTML dapat diletakkan di antara skrip PHP (Kasiman
Peranginangin, 2009).

Universitas Sumatera Utara

19

2.9

Hypertext Markup Language (HTML)

Hypertext Markup Language merupakan kepanjangan dari kata HTML. HTML
adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat
intenet. HTML juga merupakan file teks murni yang dapat dibuat dengan editor
teks sembarang yaitu yang dikenal sebagai web page atau dokumen yang
disajikan dalam web browser. Dokumen ini umumnya berisi informasi atau
interface aplikasi didalam internet.

HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti
dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML
dapat dibaca oleh berbagai platform seperti : windows, Linux, Macintosh. Kata
Markup Language pada HTML menunjukkan fasilitas yang berupa tanda tertentu
dalam script HTML sehingga kita bisa mengatur judul, garis, tabel, gambar dan
lain-lain dengan perintah yang telah ditentukan dalam elemen HTML.

Simbol penandaan yang digunakan dalam HTML ditandai dengan tanda
lebih kecil () yang disebut dengan tag. Misalnya
hendak menampilkan teks yang tercetak miring, maka mark up yang digunakan
adalah sebagai berikut :
Teks ini akan dicetak miring
(MADCOMS, 2008) .

Universitas Sumatera Utara

20

HTML itu sendiri terdiri dari beberapa bagian yang fungsinya sebagai penanda
suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai
dengankode , judul dengan dan sebagainya. Untuk lebih lanjut
mengenai bagian-bagian HTML perhatikan skema dibawah ini :



Judul Halaman


…isi dari halaman web…



Keterangan :

a. Dokumen HTML selalu diawali dengan tand tag pembuka dan
diakhiri dengan tanda tag penutup .

b. Pada elemen head , dapat kita sisipkan kode untuk
menuliskan keterangan tentang dokumen HTML. Atau dapat juga kita
sisipkan scripts pemrograman web seperti Javascript, VBscript atau CSS
untuk menambah daya tarik pada situs yang kita buat agar lebih menarik
dan dinamis.

Universitas Sumatera Utara

21

c. Elemen-elemen berisi tag-tag untuk isi atau layout tampilan
situs kita, seperti : , , .

Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari
kodekode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen.
Tag adalah kode-kode yang digunakan untuk mengatur dokumen HTML. Secara
garis besar bentuk umum tag adalah sebagai berikut : TEKS. Namun ada juga tag yang tidak perlu ada tag penutup seperti , ,
dan lain-lain (MADCOMS, 2008).

2.10 CSS (Cascading Style Sheet)

CSS merupakan kependekan Cascading Style Sheet yang berfungsi untuk
mengatur tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut
standar HTML. CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi
format tampilan dan dapat digunakan untuk mengontrol tampilan banyak
dokumen secara bersamaan. Keuntungan menggunakan CSS yaitu jika ingin
mengubah dokumen, maka tidak perlu mengubah satu persatu.

Penggunaan CSS ada dua cara yaitu dengan menyispkan kode CSS
langsung dalam kode HTML atau simpan menjadi file tersendiri berekstensi *.css.
Dengan meyimpan sebagai file tersendiri akan memudahkan untuk mengontrol
tampilan dalam banyak dokumen secara langsung. CSS mendapat dukungan

Universitas Sumatera Utara

22

penuh pada browser versi 4 dan pada versi sebelumnya, hanya Internet Explorer
yang masih mampu mengenal CSS. Tampilan CSS dapat berbeda jika ditampilkan
pada menu browser yang berbeda (Diar Puji Oktavian, 2010).

2.11 Pengenalan Macromedia Dreamweaver 8

Dreamweaver 8 merupakan salah satu produk software yang dikeluarkan dari
perusahaan Macromedia, Inc. Software ini bergerak dalam bidang perancangan
web. Sekelompok software perancang web diantaranya Flash, Dreamweaver,
Firework, Freehand dan lain-lain. Macromedia tampaknya sangat serius dalam
membuat software pembangun website yang mampu melakukan banyak hal dan
memiliki banyak keunggulan.

Dreamweaver 8 adalah suatu bentuk software editor web yang dibuat oleh
Macromedia. Dengan software ini, seorang programmer web dapat dengan mudah
membuat tampilan websitenya. Dreamweaver 8 merupakan editor yang komplit
dan dapat digunakan untuk membuat animasi sederhana dalam bentuk halaman.
Dengan adanya software ini kita tidak direpotkan untuk menuliskan skrip-skrip
format HTML, PHP, ASP maupun bentuk program lainnya.

Universitas Sumatera Utara

23

2.12 UML

Unified Modeling Language UML adalah bahasa pemodelan untuk sistem atau
perangkat lunak yang berparadigma berorientasi objek. Pemodelan (modeling)
sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan
yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

2.12.1 Use Case Diagram

Use case adalah adalah deksripsi fungsi dari sebuah sistem dari perspektif
pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara
pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita
bagaimana sebuah sistem dipakai (Maimunah, 2010).

2.12.2 Class Diagram

Class diagram adalah Class yang menggambarkan keadaan (atribut/property)
suatu sistem, sekaligus menawarkan pelayanan untuk memanipulasi keadaan
tersebut (metode/fungsi).

Menggambarkan struktur object sistem. Diagram ini menunjukkan class
object yang menyusun sistem dan juga hubungan antara class object tersebut.

Universitas Sumatera Utara

24

2.12.3 Sequence Diagram

Sequence Diagramadalah iterasiksi yang menekankan pada pengiriman pesan
dalam suatu waktu tertentu.

2.12.4 State Chart Diagram

Digunakan untuk memodelkan behaviour objek khusus yang dinamis. Diagram ini
mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan
oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu
state ke state yang lain.

2.12.5 Activity Diagram

Activity Diagram adalah tipe khusus dari diagram status yang memperlihatkan
aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram
ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi
tekanan pada aliran kendali antar objek.

Universitas Sumatera Utara

25

2.13 ERD

Entity

Relationship

Diagram(ERD)

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

Flowchart adalah sebuah diagram umum yang mempresentasikan sebuah
algoritma atau proses menggunakan beberapa bangunan geometri untuk
memperlihatkan

langkah-langkah

yang

dilakukan

oleh

program

dalam

menyelesaikan masalah (Opim salim sitompul, 2011).
Adapun elemen-elemen membentuk flowchart lihat pada table sebagai berikut:

NO

FUNGSI

SIMBOL

Oval, digunakan untuk mewakili simbol Start (mulai) atau
1.

2.

End (akhir). Dengan cara memberi label Start atau End.
Arrows, digunakan untuk menunjuk arus proses.

Rectangle,
3.

digunakan

untuk

menunjukkan

langkah

pemrosesan seperti perhitungan dan instruksi-instruksi lain.

Universitas Sumatera Utara

26

Prallelogram atau trapezium, digunakan untuk mewakili
4.

input/output dan memasukkan menunjukkan hasil dari suatu
proses.
Dokumen, digunakan untuk mewakili output sebagai

5.

alternatif untuk simbol jajaran genjang yang digunakan pada
input.
Diamond,

6.

digunakan

untuk

menyatakan

keputusan

(desicion).

Gambar 2.1 Elemen-elemen flowchart

Universitas Sumatera Utara