BAB II

advertisement
3
BAB 2
LANDASAN TEORI
2. 1 Petunjuk Seputar Penggunaan Tumbuhan Obat
Sejak zaman dahulu bangsa Indonesia dikenal sebagai bangsa yang
besar, yang terdiri dari bermacam-macam suku. Dengan adanya bermacammacam suku bangsa menyebabkan munculnya berbagai macam kebudayaan,
yang
semuanya
tumbuh
subur
dan
mengakar
pada
masing-masing
penduduknya. Salah satu dari budaya masyarakat Indonesia yang lama dan
yang asli adalah pengobatan tradisional. Obat tradisional sudah dikenal
mayarakat mempunyai khasiat untuk menyembuhkan berbagai macam penyakit.
Ini merupakan salah satu budaya yang diwariskan para leluhur yang sampai saat
ini harus dipertahankan.
Dalam menggunakan tumbuhan obat, ada beberapa hal yang perlu
diperhatikan sehingga didapat hasil pengobatan yang maksimal. Untuk lebih
jelasnya akan kita bahas selengkapnya sebagai berikut :
2. 1. 1 Nama
Beberapa hal perlu dijelaskan tentang nama tumbuhan obat yang dipakai
dalam Website ini.
1) Nama pada judul: menggunakan nama yang paling umum digunakan
pada perpustakaan yang ada.
2) Nama ilmiah: menggunakan nama latin yang paling umum dipakai.
3) Sinonim: nama latin lain untuk tumbuhan obat yang sama, atau
tumbuhan obat yang berbeda namun mempunyai khasiat yang sama.
4
4) Nama asing: menggunakan nama yang paling umum dipakai pada
kepustakaan luar negeri.
2. 1. 2 Waktu Pengumpulan
Guna mendapatkan bahan yang terbaik dari tumbuhan obat, perlu
diperhatikan saat-saat pengumpulan atau pemetikan bahan berkhasiat. Berikut
ini pedoman waktu pengumpulan bahan obat secara umum bila tidak dinyatakan
lain.
1) Daun dikumpulkan sewaktu tanaman berbunga dan sebelum buah
menjadi masak.
2) Bunga dikumpulkan sebelum atau segera setelah mekar.
3) Buah dipetik dalam keadaan masak.
4) Biji dikumpulkan dari buah yang masak sempurna.
5) Akar, rimpang (rhizome), umbi(tuber), dan umbi lapis(bulbus)
dikumpulkan sewaktu proses pertumbuhannya terhenti.
2. 1. 3 Pencucian dan Pengeringan
Bahan obat yang sudah dikumpulkan segera dicuci bersih, sebaiknya
dengan air yang mengalir. Setelah bersih, dapat segera dimanfaatkan bila
diperlukan pemakaian bahan segar. Namun, bisa pula dikeringkan untuk
disimpan dan digunakan bila sewaktu-waktu dibutuhkan.
Pengeringan bertujuan untuk mengurangi kadar air dan mencegah
pembusukan oleh cendawan atau bakteri. Dengan demikian, bahan dapat
disimpan lebih lama dalam toples atau wadah yang tertutup rapat. Bahan kering
juga mudah dihaluskan bila ingin dibuat serbuk. Berikut ini cara mengeringkan
bahan obat.
5
1) Bahan berukuran besar atau banyak mengandung air dapat dipotongpotong seperlunya terlebih dahulu.
2) Pengeringan bisa langsung di bawah sinar matahari, atau memakai
pelindung seperti kawat halus jika menghendaki pengeringan yang
tidak terlalu cepat.
3) Pengeringan bisa juga dilakukan dengan mengangin-anginkan bahan
di tempat yang teduh atau di dalam ruang pengering yang udaranya
baik.
2. 1. 4 Sifat dan Cita Rasa
Di dalam Traditional Chinese Pharmacology dikenal 4 macam sifat dan 5
macam cita rasa tumbuhan obat, yang merupakan bagian dari cara pengobatan
tradisional timur. Adapun keempat macam sifat tumbuhan obat itu ialah dingin,
panas, hangat, dan sejuk. Tumbuhan obat yang sifatnya panas dan hangat
dipakai untuk pengobatan sindroma dingin, seperti pasien yang takut dingin,
tangan dan kaki dingin, lidah pucat, atau nadi lambat. Tumbuhan obat yang
bersifat dingin dan sejuk digunakan untuk pengobatan sindroma panas, seperti
demam, rasa haus, warna kencing kuning tua, lidah merah, atau denyut nadi
cepat.
Lima macam cita rasa dari tumbuhan obat ialah pedas, manis, asam,
pahit, dan asin. Cita rasa ini digunakan untuk tujuan tertentu karena selain
berhubungan dengan organ tubuh, juga mempunyai khasiat dan kegunaan
tersendiri. Misalnya rasa pedas mempunyai sifat menyebar dan merangsang.
Rasa manis berkhasiat tonik dan menyejukkan. Rasa asam berkhasiat
mengawetkan dan pengelat. Rasa pahit dapat menghilangkan panas dan
lembab. Sementara rasa asin melunakkan dan sebagai pencahar. Sedangkan
6
citarasa yang keenam, yaitu netral atau tawar yang berkhasiat sebagai peluruh
kencing.
2. 1. 5 Cara Merebus Ramuan Obat
Perebusan umumnya dilakukan dalam pot tanah, pot keramik, atau panci
email. Pot keramik dapat dibeli di toko obat tradisional Tionghoa. Panci dari
bahan besi, aluminium, atau kuningan sebaiknya tidak digunakan untuk
merebus. Hal ini perlu diingat karena bahan tersebut dapat menimbulkan
endapan, konsentrasi larutan obat yang rendah, terbentuknya racun, atau
menimbulkan efek samping akibat terjadinya reaksi kimia dengan bahan obat.
Gunakan air yang bersih untuk merebus. Sebaiknya digunakan air tawar,
kecuali ditentukan lain. Cara merebus bahan sebagai berikut. Bahan obat
dimasukkan ke dalam pot tanah. Masukkan air sampai bahan terendam
seluruhnya dan permukaan air berada sekitar 30mm di atasnya. Perebusan
dimulai bila air telah meresap ke dalam bahan ramuan obat.
Lakukan perebusan dengan api sesuai petunjuk pembuatan. Apabila
nyala api tidak ditentukan, biasanya perebusan dilakukan dengan api besar
sampai airnya mendidih. Selanjutnya api dikecilkan untuk mencegah air rebusan
meluap atau terlalu cepat kering. Meski demikian, ada kalanya api besar dan api
kecil digunakan sendiri-sendiri sewaktu merebus bahan obat. Sebagai contoh,
obat yang berkhasiat tonik umumnya direbus dengan api kecil sehingga zat
berkhasiatnya dapat secara lengkap dikeluarkan dalam air rebusan. Demikian
pula tumbuhan obat yang mengandung racun perlu direbus dengan api kecil
dalam waktu yang agak lama, sekitar 3-5 jam untuk mengurangi kadar racunnya.
Nyala api yang besar digunakan untuk ramuan obat yang berkhasiat
mengeluarkan keringat, seperti ramuan obat untuk influenza atau demam. Hal ini
7
dimaksudkan agar pendidihan menjadi cepat dan penguapan berlebihan dari zat
yang merupakan komponen aktif tumbuhan dapat dicegah.
Apabila tidak ditentukan khusus, perebusan dianggap selesai ketika air
rebusan tersisa setengah dari jumlah air semula. Namun, jika bahan obat yang
direbus banyak yang keras seperti biji, batang, dan kulit kayu maka perebusan
selesai setelah air tersisa sepertiganya. Berikut ini cara perebusan yang sedikit
berbeda dari cara konvensional yang telah diuraikan di atas karena adanya
bahan-bahan yang memerlukan perlakuan khusus.
1) Direbus terlebih dahulu. Dilakukan bila ada bahan abat yang besar
atau keras dan sukar diekstrak seperti kulit kerang atau bahan
mineral. Bahan tersebut perlu dihancurkan dan direbus terlebih
dahulu 10 menit sebelum bahan lainnya dimasukkan.
2) Direbus paling akhir. Dilaksanakan bila ada bahan obat yang mudah
menguap atau bahan aktifnya mudah terurai. Contohnya pepermint,
akar
costus
atau
bahan
pewangi.
Bahan tersebut
biasanya
dimasukkan paling akhir, kira-kira 4-5 menit menjelang rebusan obat
siap diangkat.
3) Direbus dalam bungkusan. Beberapa bahan obat harus dibungkus
terlebih dahulu dengan kain sebelum direbus untuk mencegah
timbulnya kekeruhan, lengket, dan terbentuknya bahan yang dapat
menimbulkan iritasi pada tenggorokan.
4) Dididihkan perlahan-lahan atau direbus terpisah. Maksudnya untuk
menghindari rusaknya zat berkhasiat atau terserapnya zat tersebut
bila direbus dengan bahan lain. Contohnya ginseng. Bahan ini perlu
8
diiris tipis-tipis kemudian direbus terpisah dalam pot tertutup dengan
api kecil selama 2-3 jam.
5) Dilarutkan dengan penyeduhan. Dilakukan bila ada obat yang lengket,
kental, atau mudah terurai bila direbus terlalu lama dengan bahan
obat lainnya, atau mudah melekat di dinding pot maupun di bahan
obat lain sehingga keluarnya zat aktif obat lain terhambat. Contohnya
gelatin kulit kedelai. Bahan tersebut dimasukkan ke dalam cangkir
terpisah, lalu diseduh dengan air rebusan obat.
2..1. 6 Waktu Minum Obat
Bila tidak terdapat petunjuk pemakaian, biasanya obat diminum sebelum
makan kecuali obat tersebut merangsang lambung maka diminum setelah
makan. Obat berkhasiat tonik diminum sewaktu perut kosong, dan obat
berkhasiat sedatif diminum sewaktu ingin tidur. Pada penyakit akut obat diminum
setiap saat, pada penyakit kronis diminum sesuai jadwal secara teratur. Rebusan
obat bisa diminum sesering mungkin sesuai kebutuhan atau diminum sebagai
pengganti teh.
2. 1. 7 Cara Minum Obat
Obat biasanya diminum satu dosis sehari yang dibagi untuk 2-3 kali
minum. Umumnya obat diminum selagi hangat, terutama untuk pengobatan
sindroma luar. Setelah minum obat, pakailah baju tebal atau tidur berselimut
supaya tubuh tetap hangat dan mudah mengeluarkan keringat.
Untuk pengobatan sindroma panas, obat diminum dalam keadaan dingin.
Sebaliknya untuk pengobatan sindroma dingin obat diminum dalam keadaan
hangat. Obat yang sedikit toksik, diminum sedikit demi sedikit tetapi sering.
Tambahkan dosisnya secara bertahap sehingga efek pengobatan tercapai.
9
2. 1. 8 Lama Pengobatan
Tumbuhan obat yang masih berupa simplisia, hasil pengobatannya tampak
lambat, namun sifatnya konstruktif atau membangun. Hal ini berbeda dengan obat
kimiawi yang hasil pengobatannya terlihat cepat namun destruktif karena obat
yang dibuat menggunakan bahan kimia murni dan digunakan dalam jangka
panjang akan mempunyai efek samping yang dapat merusak tubuh. Oleh karena
itu, obat yang berasal dari tumbuhan tidak dianjurkan penggunaanya untuk
penyakit-penyakit infeksi akut. Tumbuhan obat lebih diutamakan untuk
memelihara kesehatan dan pengobatan penyakit kronis yang tidak dapat
disembuhkan dengan obat kimiawi , atau memerlukan kombinasi pengobatan
antarta obat kimiawi dengan obat dari tumbuhan berkhasiat
2. 2 Sistem Informasi
Sesungguhnya yang dimaksud dengan sistem informasi tidak harus
melibatkan komputer. Sistem informasi yang menggunakan komputer biasa
disebut sistem informasi berbasis komputer (Computer-Based Information
Systems atau CBIS). Dalam prakteknya, istilah sistem informasi lebih sering
dipakai tanpa embel-embel berbasis komputer walaupun dalam kenyataanya
komputer merupakan bagian yang penting. Dalam hal ini, yang dimaksudkan
dengan sistem informasi adalah sistem informasi yang berbasis komputer.
Ada beragam definisi sistem informasi, sebagaimana tercantum dibawah.
Dari sebagian definisi tersebut, dapat disimpulkan bahwa sistem informasi
mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan
10
prosedur kerja), ada sesuatu yang diproses (data menjadi informasi), dan
dimaksudkan untuk mencapai suatu sasaran atau tujuan.
a. Alter (1992), sistem informasi adalah kombinasi antara prosedur kerja,
informasi, orang, dan teknologi informasi yang diorganisasikan untuk
mencapai tujuan dalam sebuah organisasi.
b. Bodnar dan Howood (1993), Sistem informasi adalah kumpulan
perangkat
keras
dan
perangkat
lunak
yang
dirancang
untuk
menginformasikan data kedalam bentuk informasi yang berguna.
c. Gelinas, Oram, dan Wiggins (1990), Sistem informasi adalah suatu
sistem buatan manusia yang secara umum terdiri atas sekumpulan
komponen berbasis computer dan manual yang dibuat untuk menghimpun,
menyimpan, dan mengelola data serta menyediakan informasi keluar-an
kepada para pemakai.
d. Hall (2001), Sistem informasi adalah sebuah rangkaian prosedur formal di
mana
data
dikelompokkan,
diproses
menjadi
informasi,
dan
didistribusikan kepada pemakai.
e. Turban, McLean, dan Wetherbe (1999), Sebuah sistem informasi
mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan
informasi untuk tujuan yang spesifik.
f.
Wilkonson (1992), Sistem informasi adalah kerangka kerja yang
mengkoordinasikan sumber daya (manusia, computer) untuk mengubah
masukan (input) menjadi keluaran (informasi), guna mencapai sasaransasaran perusahaan.
11
2. 3 Internet
Internet merupakan suatu kumpulan jaringan komputer dari barbagai
tipe yang saling berkomunikasi menggunakan suatu standart komunikasi. Saat
ini lebih dari jutaan sistem komputer dengan puluhan juta pengguna di seluruh
dunia yang bergabung dengan internet.
Internet mulai berkembang pada tahun 1969 sebagai suatu jaringan
penelitian Advanced Reseach Project Agency Network (ARPANET) yang
disponsori oleh pemerintah Amerika Serikat. Dan ini merupakan suatu jaringan
yang pada awalnya menghubungkan pusat-pusat penelitian Departemen
pertahanan Amerika Serikat dengan penelitian universitas di Amerika Serikat.
Internet dirancang untuk menghadapi kemungkinan serangan nuklir. Jika musuh
menyerang salah satu titik jaringan internet, sistem ini telah dirancang
sedemikian rupa sehingga jaringan tersebut tidak akan menjadi lumpuh. Hal ini
dimungkinkan
karena
sistem
ini
akan
menggunkan
rute-rute
alternatif
menggunakan titik-titik lain pada jaringan tersebut. Itulah yang menyebabkan
jaringan internet tidak mempunyai kontrol pusat jaringan. Karena tidak ada
sentralisasi, maka jaringan.
Internet dapat berkembang dengan sangat cepat. Siapapun dapat
bergabung menambah jumlah komputer dan jaringan lokal ke dalam internet.
2. 3. 1 Kegunaan Internet
Pada mulanya internet hanya digunakan oleh para peneliti di universitas
dan lembaga pemerintahan. Pada tahun 1989, beberapa penelilti CERN di Swiss
mengembangkan suatu sistem yang menyajikan informasi dalam bentuk
dokumen yang menghubungkan dengan dokumen lain dan dapat diakses oleh
siapa saja yang terhubung ke internet dengan menggunakan browser. Sistem ini
12
disebut Word Wide Web (Web). Sistem ini selanjutnya dikembangkan oleh NCSA
yang membuat browser Mosaic, yaitu suatu interface grafic pada Web.
Perkembangan internet yang begitu pesat ini mengakibatkan internet
tidak hanya digunakan sebagai alat penelitian saja tetapi juga menjadi suatu
yang biasa di keluarga-keluarga masa kini. Pada perkembangan internet
mempunyai tiga fungsi yang utama, yaitu :
1. E-mail adalah suatu sistem “berkirim surat” secara elektronik. Dengan
sistem ini, pengguna dapat mengirim berita secara cepat dengan
biaya yang murah. Selain itu pengguna dapat bergabung dengan
ribuan pengguna lain sekaligus melakukan diskusi dengan topik yang
sangat beragam.
2. Telnet
adalah suatu pelayanan internet
yang
memungkinkan
pengguna mengakses komputer yang berada ditempat lain. dengan
menggunakan telnet, pengguna dapat mengakses database komputer
diseluruh dunia.
3. File transfer Protocol (FTP) adalaha client program yang digunakan
untuk mengambil atau memindahkan file atau dokumen dari satu
komputer ke komputer lain.
2. 3. 2 Dampak Perkembangan Internet.
Perkembangan internet yang begitu pesat dapat dikatakan sebagai suatu
revolusi yang berpengaruh terhadap berbagai aspek kehidupan manusia.
Dampak teknologi ini mempengaruhi serta mengubah konsep-konsep dalam
hubungan sosial, politik perekonomian, dan bisnis serta dunia pendidikan.
13
2. 4
Sekilas Tentang PHP
PHP merupakan scrip untuk pemrograman scipt web server-slide, script
yang membuat dokumen HTML, secara on the fly , dokumen HTML yang di
hasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat menggunakan
editor teks atau editor HTML.Dengan menggunakan PHP maka maintenance
suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan
dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.
PHP secara resmi merupakan kependekan dari PHP :hypertext
preprocessor, merupakan bahasa script server-slide yang disisipkan pada HTML,
ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan
diproses server, hasil yang di kirimkan ke klien tempat pemakai menggunakan
browser
Secara khusus PHP dirancang untuk membentuk web dinamis artinya ia
dapat membentuk suatu tampilan berdasarkan isi database ke halaman web
pada prinsipnya. PHP mempunyai fungsi yang sama dengan skip-skip seperti
ASP ( Active Server Pages ). Cold fusion dan pert. Skip-skip dan dapat
berkomunikasi dengan database dan melakukan perhitungan yang komplek
sambil jalan. Pada saat ini PHP cukup populer sebagai pengganti pemrograman
web, terutama di lingkungan Linux, walaupun server yang berbasis unix,
windows. Untuk mendapatkan PHP sangat mudah, kerena PHP bersifat gratis (
free ) pada awalnya PHP sudah dapat berkomunikasi dengan berbagai database
meskipun dengan kelengkapan yang berbeda-beda beberapa diantaranya
adalah : Dbase (Dbase III+, visual Inc), Informix, Ingres, Interbase, Microsoft
Access,
Mysql
dan
Sybase,
didalam
pembuatan
sistem
ini,
penulis
14
menggunakan database server Mysql karena database ini sangat mudah
digabung dalam skrip-skrip PHP.
2.4.1 Perintah-perintah dasar PHP
Tabel 2.1 Perintah-perintah Dasar PHP
Perintah
Format Penulisan
Gettype
Gettype(variable)
Is_array
Is_array(variable)
Is_bool(variable)
Is_bool
Is_double
is_int
Is_double(variable)
Is_int(variable)
Fungsi
Untuk
memperoleh tipe
data yang
terdapat pada
sebuah variabel.
Untuk mengetahui
apakah variabel
tersebut berupa
array atau tidak.
Untuk mengetahui
apakah variabel
tersebut bertipe
Boolean atau
tidak.
Untuk mengetahui
apakah variabel
tersebut bertipe
double atau tidak.
Untuk mengetahui
apakah variabel
tersebut bertipe
integer atau tidak.
15
Tabel 2.2 Perintah-perintah Dasar PHP
Is_string
Doubleval
Intval
Strval
Empty
Isset
Unset
Print_r
2.4.2
Untuk mengetahui
apakah variabel
Is_string(variable)
tersebut bertipe
string atau tidak.
Untuk
memperoleh nilai
Doubleval(argument)
bertipe double
berdasar nilai
argumen.
Untuk
memperoleh nilai
Intval(argument)
bertipe integer
berdasar nilai
argumen
Untuk
memperoleh nilai
Strval(argument)
bertipe integer
berdasar nilai
argument.
Untuk mengetahui
apakah variabel
Empty(argument)
argumennya
bernilai kosong
atau tidak.
Untuk mengetahui
apakah variabel
Isset(variable)
argumennya
sudah ada atau
belum.
Unset(variable[,variable[,…]]) Untuk menghapus
variabel.
Untuk
menampilkan
Print_r(variable)
informasi tentang
variabel, terutama
dalam array.
Operator dalam PHP
A. Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan
fungsi matematika. Operator aritmatika dalam PHP :
16
Tabel 2.3 Operator Aritmatika
Operator
Operasi
Penggunaan
*
Perkalian
$a*$b
/
Pembagian
$a/$b
%
Modulus
$a%$b
--
Pre/Post decrement
--$b atau $b--
+
Penjumlahan
$a+$b
-
Pengurangan
$a-$b
B. Operator Increment / Decrement
Pre / Post increment dan decrement masing-masing adalah penambahan
dan pengurangan satu. Apabila operator diletakkan sebelum variable, misal ++$i
atau –I maka nilai $i akan ditambahkan akan dikurangkan 1 sebelum
keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator
diletakkan setelah variable, misal $i++ atau $i--maka nilai $i akan ditambah atau
dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
Tabel 2.4 Operator Increment / Decrement
++
Pre/Post Increment
++$a atau $a++
--
Pre/Post decrement
--$b atau $b--
C. Operator String
Hanya ada satu operator string, yaitu operator concatenation ( . ).
<?php
$a=”Hallo”;
$b=$a.”Selamat Datang di PHP”;
17
//$b berisikan “Hallo Selamat dating di PHP”
?>
D. Operator Bitwise
Operator bitwise dapat digunakan untuk membuat bit tertentu dari suatu
integer menjadi 1 atau 0.
Tabel 2.5 Operator Bitwise
Contoh
Nama
Hasil
$a & $b
And
$a | $b
Or
$a ^ $b
Xor
~ $a
Not
$a << $b
Shift Left
$a >> $b
Shift Right
Bit yang bernilai 1 pada
$a dan $b akan diset 1
Bit yang bernilai 1 pada
$a atau $b akan diset 1
Bit yang bernilai 1 pada
$a atau $b tetapi tidak
pada keduanya akan
diset 1
Bit yang bernilai 1 pada
$a akan diset 0, dan
sebaliknya.
Geser bit $a sebanyak
$b langkah ke kiri (setiap
langkah berarti “kalikan
dengan dua”).
Geser bit $a sebanyak
$b langkah ke kiri (setiap
langkah berarti “bagikan
dengan dua”).
E. Operator Perbandingan
Tabel 2.6 Operator Perbandingan
Contoh
$a > $b
$a <= $b
Nama
Lebih dari
Kurang dari atau sama
dengan
<
Kurang dari
$a >= $b
Lebih dari atau sama
dengan
Hasil
True jika $a lebih besar
dari $b
True jika $a lebih kecil
dari $b atau $a sama
dengan $b
True jika $a lebih kecil
dari $b
True jika $a lebih besar
dari $b atau $a sama
18
$a == $b
Sama dengan
$a != $b
Tidak sama dengan
dengan $b
True jika $a sama
dengan $b
True jika $a tidak sama
dengan $b
F. Operator Logika
Tabel 2.6 Operator Logika
Contoh
Nama
$a and $b
$a && $b
$a or $b
$a || $b
And
$a xor $b
Exclusive Or
!$a
Not
Or
Hasil
True jika $a sama
dengan $b
True jika salah satu $a
atau $b adalah benar
True jika salah satu $a
atau $b adalah benar
dan tidak keduanya
True jika $a tidak benar
2. 5 Sekilas Tentang Database Server Mysql
Mysql adalah salah satu jenis database server yang sangat terkenal
kepopulernya disebabkan karena mysql menggunakan sql sebagai bahasa dasar
untuk mengakses databasenya. Selain itu ia bersifat Free ( tidak perlu membayar
untuk menggunakan ) pada berbagai platform. Mysql termasuk jenis RDBMS (
Relational Database Manajement Sistem ) itulah sebabnya istilah seperti tabel,
baris dan kolom digunakan pada MySql. Pada mysql sebuah database
mengandung satu atau sejumlah tabel, tabel terdiri atas sejumlah baris dan
setiap baris mengandung satu atau beberapa kolom. Tipe-tipe data yang di
dukung oleh MySql juga bervariasi sesuai dengan kebutuhan dari pemrogram
untuk melakukan Query terhadap suatu tabel, maka pemrogram melakukan
koneksi terlebih dahulu dengan database dengan memasukkan nama server,
nama user dan password. Pemberian nama user dan password merupakan
19
opsional dan boleh diisi dengan string yang bertipe null, ketiga unsur tadi ( nama
server, user dan password ) biasanya disimpan dalam sebuah variabel yang
sewaktu-waktu dapat dipergunakan. Setelah itu pemrogram memilih database
yang di perlukan dan memberi parameter berupa variabel yang telah disebutkan
diatas.
2.5.1 Perintah-perintah dasar Mysql
Untuk menjalankan MySQL, jalankan program apache lalu jalankan
program MySql yang ada di dalam rangkaian program PHP Triad. Masuklah
kedalam lingkungan DOS, lalu masuk ke dalam direktori MySQL (sebagai contoh
MySQL berada dalam direktori C ). C:\apache\mysql\bin>mysql, maka akan
masuk kedalam program mysql yang akan diberikan leterangan:
Welcome to the MySQL monitor.
Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 3.23.47-maxdebug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Jika telah aktif maka sudah siap untuk mengetikkan perintah-perintah, perintahperintah itu antara lain:
1. Membuat database.
Untuk membuat sebuah database baru, dengan menggunakan perintah
CREATE
DATABASE
CREATE DATABASE database_name
2. Menghapus database.
Perintah berikut berfungsi untuk menghapus sebuah database :
DROP DATABASE database_name
3. Membuat tabel.
Untuk membuat tabel digunakan perintah CREATE TABLE
20
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
Tipe Data (data type) yang dapat disimpan oleh database secara garis
besar dibedakan menjadi:
a. tipe data numerik
Tipe data numerik digunakan untuk semua data bilangan (angka)
yang dapat
diperhitungkan. Tipe ini dibedakan menjadi tipe data yang lebih
rinci, antara lain : Integer, float, double, dan lainnya
b. tipe data karakter
Tipe data ini digunakan untuk semua data huruf, angka, dan tanda
baca. Dibedakan menjadi : char, varchar, text, dan lainnya
c. tipe data tanggal
Tipe data ini digunakan untuk mendefinisikan waktu. Dibedakan
menjadi time, timestamp, date, datetime, year, dan lainnya.
4. menghapus tabel.
Untuk menghapus table menggunakan perintah berikut :
DROP TABLE table_name
5. menambahkan field kedalam tablel.
Jika akan menambahkan field baru kedalam table dapat menggunakan
perintah berikut :
ALTER TABLE table_name
21
ADD column_name data_type;
6. menghapus Field.
Sintak untuk menghapus sebuah field dari table yaitu :
ALTER TABLE table_name
drop column_name
7. memasukan data.
Gunakan perintah INSERT INTO untuk memasukkan data kedalam tabel
Sintak:
INSERT INTO table_name
VALUES (value1, value2,....)
Selain sintak diatas anda juga dapat menyebutkan nama–nama filed
(kolomnya).
INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)
8. menampilkan data.
Untuk menampilkan data dapat menggunakan perintah SELECT
Sintak :
SELECT (column1, coloumn2…) from table_name
Atau jika akan menampilkan semua kolom maka dapat menggunakan
tanda *.
SELECT * from table_name
9. merubah data / menganti data.
Untuk merubah data digunakan perintah UPDATE
UPDATE table_name
SET column1
column2
=
expr1,
=
expr2
22
WHERE where_definition
10. menghapus data.
Sintak untuk menghapus data yaitu :
DELETE FROM table_name WHERE where_definition
2.5.2 Format Tanggal dan Waktu pada mySQL
Secara default format tanggal yang tersimpan dalam database yaitu :
yyyy-mm-dd (contoh : 2005-02-28). Beberapa perintah format tanggal yang dapat
digunakan untuk menampilkan tanggal dan waktu yaitu :
Format
%M
%D
Keterangan
Format
Nama bulan (January … %W
Desember
Hari Dari Bulan
%Y,%y
%a
Nama hari (sun ... Sat)
%m
Bulan dalam numeric (01 %j
...12)
Jam (00 .. 23)
%h
Menit(00 ... 59)
%S
%H
%I
%d
Keterangan
Nama hari (Sunday …
Saturday)
Tahun dalam numeric 4
digit, tahun dalam 2 digit
Hari dari bulan dan numeric
(01 ... 31)
Hari dalam tahun (001 ...
336)
Jam (01 ... 12)
Detik (00 ... 59)
2. 6 Mengenal Apache
Apache sebagai web server yang digunakan sebagai pengendali program
yang berbasis internet. Dan mempunyai beberapa variabel yang berfungsi untuk
operasi program yang dijalankan. Variabel-variabel tersebut diantaranya :
a. Server_software yaitu Menunjukkan web server yang digunakan,
contoh : Apache/1.3.12 (Win32).
b. gateway_interface yaitu Spesifikasi CGI yang digunakan oleh server,
contoh : ‘CGI/1.1’.
23
c. Server_name yaitu Nama dari server host dimana script diexecute.
Jika script dijalankan pada virtual host, nilai variabel ini adalah virtual
host yang digunakan.
d. Request_method yaitu Method yang digunakan untuk mengakses,
contoh : ‘GET’, ‘HEAD’, ‘POST’, ‘PUT’.
e. Server_protocol yaitu Menunjukkan web server yang digunakan,
contoh : Apache/1.3.12 (Win32).
f.
query_string yaitu Query yang dikirim melalui halaman yang diakses
g. document_root yaitu Directory dokumen root yang ditetapkan di
server’s configuration file
h. http_accept yaitu Accept: Header dari request yang dikirimkan
2. 7 Transmition Control Protocol/Internet Protocol (TCP/IP)
Transmition Control Protocol/Internet Protocol atau yang di sebut dengan
TCP/IP adalah suatu protokol yang digunakan dalam komunikasi pada suatu
jaringan komputer khususnya jaringan internet. Nama TCP/IP diambil dari nama
yaitu protokol Transmition Control Protocol (TCP) dan Internet Protocol (IP).
Protokol-protokol TCP/IP dikembangkan pada awal tahun 1980-an,dan menjadi
protokol-protokol standart bagi ARPANET pada tahun 1983. Protokol-protokol ini
mengalami peningkatan popularitas di komunitas pemakai ketika TCP/IP
digabungkan dengan versi 4.1 dari Berkeley Standart Distribution (BSD) UNIX.
Versi UNIX ini digunakan secara meluas pada pada institusi penelitian dan
pendidikan. Dengan semakin berkembangnya teknologi internet maka TCP/IP
juga mengalami perkembangan jawaban atas evolusi yang terjadi pada internet.
24
Untuk mengindentifikasi sebuah komputer yang terkait kedalam suatu
jaringan komputer atau internet, digunakan alamat IP (IP address). sebuah host
yang memiliki IP Address yang sama. IP Address dapat dianalogikan dengan
nomor telepon. Dimana tidak boleh ada dua pihak atau lebih dengan tempat
yang berbeda memiliki nomor telepon yang sama. Lapisan (Layer) pada TCP/IP
terdiri atas lapisan Application Layer, Transport Layer, Nerwork Layer data Link
Layer dan Phisical Network. Adapun bentuk urutannya adalah sebagai berikut :
Application Layer
Data Link Layer
Network Layer
Transport Layer
Physical Network
Gambar 2.7 lapisan-lapisan Ptotocol (TCP/IP)
DataLink Layer menangani transmisi jaringan lokal secara ekslusif, tidak
ada TCP.IP universal. Lapisan ini digunakan untuk konversi alamat antar
jaringan (Internetwork address) menjadi alamat fisik (Physical Address).
Pada Network Layer. Ip merupakan protokol dinamis, digunakan untuk
menentukan rute antar jaringan, antar host dan jaringan. Layer ini menjamin
router yang mampu mendeteksi perubahan rute antar jaringan dan menjaga agar
data tetap mengalir melewati jaringan.
25
Pada Transport layer, protokol TCP memegang peranan dominan dengan
melayani kebutuhan program aplikasi membentuk link yang berperan seperti
sirkuit antara host.
Untuk Physical Layer, terdapat banyak protokol yang sangat beragam,
seperti protokol untuk transfer file ( File Transfer Protocol adat FTP), protokol
untuk E-mail, protokol untuk Web (HTTP), protokol untuk berita (NNTP), dan
protokol untuk menerima E-mail (POP3), dan lain-lain. data bergerak nilai dari
Application layer dengan membawa perubahan pertama ( diinisialisasikan
dengan H1), terus ke lapisan di bawahnya melewati Transport Layer (H2),
Network Layer (H3), dan data Data Link layer (H4). Kemudian data ini dikirimkan
ke Data Link layer pada sisi penerima. Pada sisi penerima terjadi proses
berlawanan semua header bits dihapus secara bertahap dengan lapisan yang
dilewatinya.
2. 8 World Wide Web (WWW)
World Wide Web adalah nama lengkap dari Web, yaitu salah satu
layanan internet yang berupa gabungan teks, grafis, suara dan video, dengan
adanya web, maka pengguna internet dapat membaca dokumen Hypertext
Maarkup Language (HTML) yang tersimpan dalam suatu web server dengan
cara menghubungkan diri melalui media HTTP ( Hypertext Transfer Protocol).
Didalam web terdapat dua hal yang penting, yaitu software web browser dan web
server, kedua software ini bekerja mengacu pada sistem client – Server. Web
browser yang bertindak sebagai client menginteprestasikan dan melihat
informasi pada web. Web server yang bertindak sebagai server menerima
informasi yang diminta oleh browser. Jika suatu permintaan informasi datang,
26
maka web server akan mencari file yang diminta tersebut dan kemudian
mengirimkannya ke browser yang memintanya.
Secara teknik web tersusun atas komponen-komponen pendukung
supaya dapat bekerja secara optimal. Adapun komponen-komponen tersebut
adalah sebagai berikut
2. 8. 1 Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol atau disingkat HTTP merupakan suatu
protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam
meminta atau mengambil suatu file atau dokumen, dan oleh web server dalam
menyediakan file atau dokumen yang di minta web server. Protokol ini
merupakan protokol standard yang digunakan untuk mengakses dokumen
Hypertext Markup Language (HTML).
2. 8. 2 Uniform Resource Locator (URL).
Uniform Resource Locator (URL) merupakan suatu sarana digunakan
untuk menentukan lokasi informasi pada suatu web server. URL dapat
diibaratkan sebagai suatu alamat (path atau direktori pada sistem operasi mode
DOS) dimana alamat tersebut terdiri atas
Format umum dari URL :
Protokol-transfer : // host-name.name.domain / path / nama file.html
Keterangan :
- Protokol – transfer
merupakan protokol yang digunakan oleh suatu
browser untuk menambil informasi
- nama host
merupakan komputer dimana informasi tersebut
barada
- jalur/path
merupakan nama file dari suatu lokasi
27
2. 8. 3 Protocol Transfer
Protocol Transfer adalah sebuah protokol yang digunakan untuk
mengirim informasi di internet. HTTP adalah salah satu tipe protocol transfer
yang merupakan bentuk standar untuk mentransfer suatu file atau dokumen web
kedaam web browser. Selain HTTP, dalam internet juga dikenal beberapa tipe
protokol lain diantaranya :
- File transfer Protocol (FTP), merupakan protokol yang dirancang untuk
memungkinkan pemakai mentransfer file dalam bentuk teks atau binary
ke dalam sebuah server komputer yang terkoneksi ke internet maupun
intranet.
- Groper merupakan protokol yang dirancang untuk mengakses server
groper yang menyediakan informasi dengan menggunakan suatu sistem
menu, atau melalui hubungan Telnet.
- Telnet adalah suatu tipe protokol yang diggunakan untuk login ke sebuah
server komputer, baik yag terkoneksi dengan intranet maupun internet
2. 8. 4 Domain name Sistem (DNS)
Domain name Sistem (DNS) adalah suatu sistem yang memudahkan
dalam penamaan sebuah server komputer. Tujuan dari DNS adalah agar
seorang pengunjung dapat mudah mengingat dan mengakses sebuah alamat
web server dalam internet maupun intranet. Dengan demikian DNS sekaligus
dapat menggantikan pemanggilan Internet Protocol (IP) Address pada waktu
pemangilan sebuah server komputer.
28
2. 9 Hypertext Markup Language (HTML)
Hypertext Markup Language adalah bahasa yang digunakan untuk
manulis halaman web. Untuk menyampaikan, menampilkan ide pada web
browser World Wide Web (WWW) dalam bentuk yang sesuai dengan yang
dikehendaki oleh pembuat program, HTML menggunakan apa yang dinamakan
tag. Tag selalu ditulis diantara tanda lebih kecil dan tanda lebih besar(<tag>).
HTML ini dikembangkan di laboratorium Fisika CERN, Swiss, pada akhir tahun
1980-an. HTML juga digunakan untuk menciptakan Hypertext Link atau
hubungan antar teks dan dokumen lain atau bagian dokumen lain. pembaca
dokumen Web dapat melompat dari satu dokumen ke dokumen lain dengan
adanya hypertext link.
2. 9. 1 Elemen – elemen HTML
Dalam bukunya ‘HTML 3 untuk publikasi di internet Edisi Pertama’
menyatakan bahwa HTML dibentuk dari elemen – elemen, atau instruksi yang
diberikan kepada browser WWW untuk melakukan suatu tugas tertentu. Sebuah
dokumen HTML pada dasarnya mempunyai struktur yang terdiri dari dua bagian,
yaitu bagian HEADER ( bagian atas), dan bagian BODY ( bagian tubuh). Masingmasing ditandai dengan container tag <HEAD> dan container tag <BODY>.
29
File HTML
Bagian
HEAD
Bagian
BODY
Gambar 2.8 lapisan-lapisan Ptotocol (TCP/IP)
Bagian HEAD berisikan judul dokumen dan informasi dasar lain,
sedangkan bagian BODY berisikan data dokumen. Adapun penulisan program
HTML dapat mengunakan editor teks yang sederhana, yaitu Notepad.
Kode-kode HTML sering disebut dengan istilah “tag”, digunakan unutuk
memodifikasi dokumen teks normal yang akan ditampilkan di dalam web
browser. Sebagai salah satu kata atau frase harus ditempatkan di dalam tanda
kurung
sudut (< >). Sedangkan isi di antara kurung sudut tersebut adalah
perintah HTML itu sendiri. Tipe perintah pada HTML ada dua yaitu ;
-
Tipe Empty
Adalah perintah yang berdiri sendiri atau tidak membutuhkan tag akhir.
Sebagai contoh ketika menuliskan perintah untuk menyisipkan file
gambar ke dalam dokumen teks, maka hanya menuliskan satu tag saja.
-
Tipe Non Empty
Adalah perintah yang harus ditempatkan pada awal dan akhir teks yang
akan dimodifikasi. Sebagai contoh ketika memberikan efek cetak tebal
pada kata atau kalimat tertentu yang ada pada halaman web, maka harus
menentukan awal dan akhir blok teks yang akan diberi efek cetak tebal.
30
Struktur penulisan tag HTML yang baik pada dokumen MTML adalah
penulisan tag-tag yang ditempatkan pada dokumen yang terbagi ke dalam area
deskriptif dan fungsional. Adapun bentuk penulisan programnya adalah sebagai
berikut :
<HTML>
<HEAD>
<TITLE>
…………….
</TITLE>
…………………………………..
…………………………………..
</HEAD>
<BODY>
………………………………….
………………………………….
</BODY>
</HTML>
Penulisan program HTML di awali dan diakhiri oleh tag HTML. Informasi
yang ditempatkan pada tag < head> digunakan untuk memberikan keterangan
pada browser yang secara langsung mempengaruhi pengguna dalam memahami
isi halaman web. Sedangkan informasi yang terdapat pada bagian tag < body >
digunakan untuk menampilkan informasi dokumen aktual dan semua tag untuk
format tampilan dokumen
2. 9. 2 Frame
Frame memungkinkan layer browser dibagi menjadi beberapa bagian yag
masing-masing berdiri dan tidak saling mempengaruhi. Dalam frame terdapat
tiga hal penting ; tag <FRAMESET>, tag <FRAME>, dan file-file HTML untuk
masing-masing framenya. Dokumen untuk frame-frame yang salanjutnya disebut
sebagai dokumen frame, tidak lain adalah dokumen HTML biasa, namun dengan
31
perbedaan tag <body> diganti dengan sontainer tag < FRAMESET> yang
menunjukan sub-dokumen untuk suatu frame.
<HTML>
<HEAD>
<TITLE>
{Judul Dokumen}
</TITLE>
</HEAD>
<FRAMESET>
{Isi Dokumen}
</FRAMESET>
</HTML>
Isi frame itu sendiri ditentukan dengan tag <FRAME>
<HTML>
<HEAD>
<TITLE>
{Judul Dokumen}
</TITLE>
</HEAD>
<FRAMESET>
<FRAME>
<FRAME>
<FRAME>
</FRAMESET>
</HTML>
2. 9. 3 Form
Form digunakan untuk membuat formulir di halaman web. Seperti
namanya form digunakan untuk mengambil input dan user, kemudian input
32
tersebut akan diolah lebih lanjut. Form pada halaman wed didefinisikan dengan
pasangan tag <FORM> dan </FORM>. Tag <FORM> memiliki dua buah atribut
yang penting, yaitu atribut methode untuk menentukan bagian form yang
diberlakukan, dan atribute action yang sering diisikan URL tempat pemrosesan
form selanjutnya. Adapun struktur dasar form adalah sebagai berikut :
<FORM
[METHODE=” [POST | GET] “ ACTION=”URL]>
…..
…..
</FORM>
Parameter action menentukan file atau program yang akan memproses data
yang diterima oleh form saat pengguna mengklik tombol submit. Parameter
methode digunakan untuk menentukan metode pengiriman data form ke
pemroses apakah get atau host.
2. 9. 4 Tabel
Tabel sangat bermanfaat untuk informasi yang memerlukan banyak
kolom dan baris. Namun lebih daripada itu, tabel dapat menjadi alat utama dalam
HTML untuk mengendalikan tata letak dokumen web. Hal ini dilakukan dengan
membentuk sebuah tabel dengan garis-garis yang dibuat tidak tampak pada
halaman.
Dengan
demikian
tabel
dimanfaatkan
sebagai
sarana
untuk
menempatkan isi dokumen di daerah-daerah yang spesifik pada halaman
dokumen. Adapun bentuk format dari pembentukan tabel adalah sebagai berikut:
<TABLE BORDER=1>
<TR>
<TD>SEL 1, 2</TD>
<TD>SEL 1, 2</TD
</TR>
33
<TR>
<TD>SEL 1, 2</TD>
<TD>SEL 1, 2</TD>
</TR>
</TEBLE>
2. 9. 5 Elemen Textarea
Elemen ini digunakan untuk menampilkan masukan berupa textbox yang
mampu menerima masukan berupa string lebih dari satu baris. Adapun tag yang
digunakan adalah sebagai berikut :
<TEXTAREA NAME=TEXTBOX1 ROWS=XX COLS=YY> Isi Awal
</TEXTAREA>
Download