Ini adalah mungkin teknik ataupun cara-cara dalam membuat buku tamu dengan menggunakan PHP dan My SQL yang telah usang karena sekarang telah banyak feature-feature yang telah banyak dikembangkan seprti CMS-CMS yang telah ada untuk membuat hal ini menjadi sangat mudah, tapi apa salahnya kalau kita sedikit menggali kembali karena bagaimanupun mengingat ilmu yang paling mudah adalah dengan cara menuliskannya.
Pendahuluan
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Padawaktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Nah untuk itu dalam aplikasi buku tamu kita kita bisa sampaikan apa saja yang mau disampaikan. Bisa komentar, saran, kritik, pujian, pertanyaan, atau apapun mengenai situs ini secara keseluruhan. Terima kasih atas kesediaan Anda!
Untuk membuat buku tamu dengan PHP dan MY SQL ini ada beberapa langkah yang harus dilewati, yaitu sebagai berikut :
1. Download terlebih dahulu web server yang akan digunakan, yang dalam hal ini saya sebagai penulis menggunakan :
Wampserver versi 2 yang dapat di download di
http://www.wampserver.com/
2. Bukalah browser yang anda miliki dan pada address bar tuliskanlah :
http://localhost/phpmyadmin/
3. Buatlah database dengan nama “data”, isikan kolom kosong
4. Buatlah tabel dengan nama “bukutamu”
isikan nama table dan jumlah fields serta sesuaikan dengan kebutuhan. Kali ini penulis membuat sebuah tabel.
Jika anda berhasil pada langkah sebelumnya, pada jendela browser anda akan tampak kolom-kolom kosong yang harus anda isi, sesuai dengan kebutuan buku tamu yang anda akan buat, dan dalam ini penulis akan menyesuaikan dengan struktur.
5. Membuat Listing program, untuk menuliskan program di bawah ini anda bisa menggunakan text editor apa saja, seperti notepad ++ atau apapun, atau anda yang terbiasa menggunakan linux bisa menggunakan gedit atau apapun :
6. Jika anda termasuk pemula dalam hal ini anda bisa mengikuti apa yang dilakukan penulis .
7. Buatlah file dengan ekstensi php dengan nama db.php, dengan listing kode sebagai berikut, kode sumber ini digunakan untuk melakukan konfigurasi aplikasi buku tamu yang anda buat dengan database :
<?
$db_hostname="localhost";
$db_username="root";
$db_password="";
$db_name="data";
function connect_db() {
global $db_hostname,$db_username,$db_password,$db_name; mysql_connect($db_hostname,$db_username,$db_password); mysql_select_db($db_name);
}
?>
8. Buatlah file dengan ekstensi php dengan nama link.php, file ini digunakan untuk sebagai koneksi end user atau pengunjung web milik anda dengan database untuk melihat record yang telah tersimpan atau dalam bahasa mudahnya adalah untuk melihat siapa saja yang pernah mengisi buku tamu tersebut : .
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form name="form1" method="post" action=""> <p>
<input name="imageField" type="image" src=" height="120" border="0">
</p>
<table width="430" border="0" align="center">
<tr>
<td width="68"><a href="home.php">[ Home ] </a>
</td>
<td width="112"><a href="bukutamu_form.php">[ Isi Buku tamu ] </a>
</td>
<td width="140"><a href="bukutamu_list.php">[ Lihat Buku Tamu ] </a>
</td>
<td width="80">[ About ] </td>
</tr>
</table>
</form>
</body>
9. Buatlah file dengan ekstensi php dengan nama bukutamu_form.php file ini digunakan untuk formulir yang nantinya dibuat oleh anda sebagai form isian yang harus diisi oleh yang datang di web milik anda
<html>
<head>
<title>Buku Tamu PHP dan MySQL</title>
</head> <? include_once("link.php");?>
<body> <h2> </h2>
<h2>Formulir buku tamu</h2>
<hr>
<form method="post" action="bukutamu_saving.php?save=ok">
<table width="494" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="78">nama </td>
<td>: <input name="nama" type="text" size="25" maxlength="50"></td>
<td width="406"></td>
</tr>
<tr>
<td>email</td>
<td>: <input name="email" type="text" size="25" maxlength="50"></td>
<td> </td>
</tr>
<tr>
<td>komentar </td> <td rowspan="3"> <textarea name="komentar" cols="27" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="submit" value="kirim"></td>
<td><input type="reset" name="reset" value="batal"></td>
<td> </td>
<td> </td>
</tr>
</table>
<hr>
</form>
</body>
</html>
10. Buatlah file dengan ekstensi php dengan nama bukutamu_saving.php, file ini digunakan untuk menyimpan apa yang anda isi pada formulir buku tamu kedalam tabel yang ada dalam basis data yang telah anda buat sebelumnya :
<? include_once("link.php");
include_once("db.php");
$tanggal=date("d M Y H:m:s");
if($save=="ok"){ connect_db(); $sqlstr="INSERT INTO bukutamu(tanggal,nama,email,komentar) values('$tanggal','$nama','$email','komentar')";
$hasil=mysql_db_query($db_name,$sqlstr);
if ($hasil){ echo "<b> inilah data-data yang tadi anda simpan:</b>";
echo "<br>";
echo "<hr>";
echo "$tanggal";
echo "<br>";
echo "nama : $nama";
echo "<br>";
echo "email: $email";
echo "<br>";
echo "komentar: $komentar";
echo "<hr>";
echo "data berhasil disimpan ke database!";
}
else { echo "data gagal disimpan ke database!";
}
}
11. Buatlah file dengan ekstensi php dengan nama bukutamu_list.php, file ini digunakan untuk melihat daftar siapa saja yang telah mengisi buku tamu yang anda buat tersebut :
<html>
<head> <? include_once("link.php");?>
<title>daftar buku tamu</title>
</head>
<body>
<h2>daftar buku tamu pada database kami:</h2>
<hr>
<? include_once("db.php"); connect_db();
$sqlstr="SELECT*FROM bukutamu";
$hasil=mysql_db_query($db_name,$sqlstr);
$row=mysql_fetch_row($hasil);
if($row){
do{
list($tanggal,$nama,$email,$komentar)=$row;
echo "disimpan pada tanggal:$tanggal";
echo "<br>";
echo "<b> nama:</b>
$nama"; echo "<br>";
echo "<b>email:</b>
$email"; echo "<br>";
echo "<b> komentar</b>$komentar";
echo "<hr>";
}while($row=mysql_fetch_row($hasil));
}
else{ echo "maaf, belum ada tamu!!";}
?>
<a href="bukutamu_form.php">isi buku tamu lagi</a>
</body>
</html>
BUKU TAMU DENGAN MENGGUNAKAN PHP & MYSQL
pengenalan swishmax
Animasi dengan Memakai Swish Max 2.0
Untuk animasi yang berbasis Flash sangat digemari di dunia cyber karena kemampuannya membuat berbagai
animasi yang menarik sampai animasi berbentuk animasi 3 dimensi. Belajar Flash boleh dibilang gampanggampang
sulit bagi pemula, sehingga banyak vendor software yang menciptakan tiruan flash namun pemakaian
yang lebih mudah, diantaranya adalah: Swish, software ini dapat membuat format flash.
Cara penggunaan dan pemakaian dari swish ini sangatlah gampang, dimana menu tombol dan button telah
disediakan olehnya.
Animasi dengan Javascript
Untuk source yang ini bisa kita gali dari beberapa sumber:
Javascript banyak sekali diberikan gratis dari internet, tergantung kepiawaian kita mencari dari 'search engine'
internet dan mengolah data-data sesuai dengan keinginan kita.
Kalau kita menginginkan link kita itu berganti warna kalau di klik atau roll over, kita dapat menambah script di html
seperti dibawah ini:
<style type="text/css">
A:link {color:#0000cc; text-decoration:underline}
A:visited {color:#0000cc; text-decoration:underline}
A:active {color:#FF0000; text-decoration:underline}
A:hover {color:#FF9900; text-decoration:underline}
</style>
script ini ditempatkan dibawah menu " <\Head>" atau diantara :
</head>
<body bgcolor="#CCCCFF">
dan untuk warna bisa kita ganti sesuai dengan keinginan kita.
Untuk referensi kita bisa buka website:
1. http://www.dynamicdrive.com
2. http://www.dhtmlshock.com/
3. http://javascript.internet.com
4. http://www.wsabstract.com/cutpastejava.shtml (terlengkap dan terbaik)
Selain itu masih banyak lagi software pembuat animasi seperti:
1. Adobe Image Ready
2. Xara 3D
3. Banner Maker Pro
4. Babarosa Gif Animator
5. Anfy
6. Ulead Gif Animator
Toolbars Standar
Terdiri dari New, Open, Save, Fine Text, Cut, Copy, Paste, Delete, Bring to Forward, Bring to Backward, Sen to
Forward, Send to backward, Undo, Redo, Help
Toolbars Control
Terdiri dari Stop, Play Movie, Play Timeline, Play Effect, Rewind, Step Back, Previw Frame, Step Forward, Go to
End
Toolbars Insert
Terdiri dari Insert Scene, Insert Text, Insert Image, Insert Content, Insert Button, Insert Sprite
Tollbars Outline
Terdiri Dari Menu Insert dan Delete, Menu
Outline dari Lembar Kerja. Tiap Halaman di
sebut Scene.
Panel SWISH terdiri dari:
· Layout
· Outline
· Timeline
· Movie
· Object
· Actions
· Transform
· Color
· Export
Toolbars Timeline
Terdiri dari Menu Add Effect, Delete Effect dan Tampilan Timeline yang terdiri dari Frame
Tools merupakan perangkat bantu yang disediakan
SWISH bagi penggunanya dalam menghasilkan
gambar animasi.
Terdiri dari :
· Select
· Rotate / Skew
· Reshape
· Motion Path
· Fill Transform
· Line
· Pencil
· Bezier
· Rectangle / Square
· Ellipse / Circle
· Zoom
· Pan
20 gaya posting blog
ada 20 gaya posting blog yang perlu anda semua ketahui..
- Tips gaya posting
- Jumlahmaksimal posting artikel per
pekan yang dianjurkan, supaya orang
tidakmenjadi bosan (1, 2, 3,4,5+) - Tingkat popularitas dari gaya posting
blog ini (1-5) - Tingkat kesulitanmembuat artikel
dengan gaya posting blog ini (mudah,
sedang, sulit)
- Tujuan posting untukmencapai
suatu ambisi dan cita-cita
yang diinginkan - Biasanya posting ditujukan
untuk para pembuat keputusan
- Posting tentang suatu topik
yang sedang populer dan ramai
di media massa
- Disebut juga dengan reality
blogging - Posting tentang cerita nyata
yang terjadi pada kehidupan
kita sehari-hari
- Posting tentang atribut positif
dari suatu brand atau produk
(inside look) - Asosiasi individu dengan suatu
brand baik sifatnya official atau
unofficial
- Posting tentang rasa tidak suka,
komplen terhadap suatu layanan,
produk atau brand - Biasanya karena blogger
mendapatkan pengalaman buruk
ketika menggunakan layanan, produk
dan brand tersebut
- Posting berupa suatu berita,
pengumuman atau isu besar yang
tidak diketahui umumsebelumnya - Efek maksimum akan diperoleh
apabilamenjadi penyebar berita
yang pertama tentang isu
tersebut
- Posting berupa koleksi link
situs, blog atau konten lain
yang dibutuhkan oleh pembaca
- Posting berupa video orisinil yang dibuat
sendiri - Bisa juga denganmeletakkan video di
YouTube, dibuatkan linknya di posting
blog kita dan kita beri komentar dan
analisa yang menarik - Popularitas tergantung dari kualitas
video dan komentar yang kita sampaikan
- Posting yang utamanya berisi hasil
jepretan foto - Foto biasanya berbentuk seri yang
kita ambil langsung dari kamera kita - Bisa diberi tambahan komentar di
posting ataupun hanya foto saja
- Opini dan review yang jujur dari
kita mengenai suatu produk atau
layanan - Bisa karena adanya permintaan,
bayaran, atau inisiatif kita pribadi
- Tujuan untukmenginspirasi orang
lain supaya percaya terhadap
sesuatu yang kita percayai - Sesuatu itu bisa berupamasalah
sosial, organisasi, produk atau
individu yang kita percayai
- Posting berupa rangking 10 besar
(top ten) atau semacamnya
tentang suatu hal - Posting biasanya akan di
bookmark dan disebarluaskan oleh
pembaca blog kita
- Posting berupa survey yang kita
harapkan dijawab oleh pembaca
blog kita - Survey bisa menggunakan plugin
polling atau kitaminta pembaca
langsung menjawab di kolom
komentar blog kita
- Mengambil tulisan atau posting
dari blog atau situs lain dan
memposting di blog kita - Biasanya dengan diberi komentar
tambahan atau hanya copas
habis-habisan
- Menulis artikel yang dipublish
pada blog atau situs lain yang
bukanmilik kita - Biasanya karena kita bergabung
ke sebuah komunitas atau kita
tidak punya sarana untuk ngeblog
- Posting berupa hasil interview
terhadap seseorang - Dipublish dalam bentuk text
(transkrip), audio, atau video
- Posting berupa kesan, opini dan
pemikiran tentang suatu event
(seminar, conference, konser,
etc) yang kita ikuti ataupun
tidak
- Posting apa yang saat sedang
terjadi secara realtime - Biasanya blogger menggunakan
peralatanmobile dan pembaca
mengikutimelalui RSS (sindikasi) - Beberapa blogger sekarang
menggunakan facebook dan
twitter untuk live blogging
- Adanya kebutuhan terhadap
suatu produk atau layanan - Posting berupa pembukaan
lowongan atau pernyataan
pencarian suatu produk atau
layanan yang kita inginkan untuk
dibeli atau dijual
brotowali(Tinospora crispa miers. Hook.F. & Thems)
Deskripsi: Habitus semak, memanjat.
batang bulat, berkayu, permukaan benjol-benjol, bercabang, hijau.
daun tunggal, bentuk jantung, ujung runcing, panjang 7-12 cm, lebar 7-11 cm, bertangkai hijau.
bunga majemuk, bentuk tandan, terletak pada batang, kelopak tiga, bulat telur, kecil, mahkota enam, bentuk benang, bulat telur, hijau, benang sari enam, tangkai hijau muda, kepala sari kuning, hijau muda.
akar tunggang, putih kotor.
Kandungan kimia alkaloida, tannin flavonoida, zat pahit pkroretin, alkaloid berberina.
Kegunaan obat luka, koreng, kudis, gatal-gatal, penambah nafsu makan, malaria, demam, hepatitis, diabetes, rematik.
Beluntas (Plucea indicca Less)
Deskripsi: Habitus perdu, tinggi 1-1.5 m.
batang berkayu, bulat, tegak, bercabang.
daun tunggal, bulat telur, panjang 3.8-6.4 cm, lebar 4 cm, hijau muda,hijau.
bunga majemuk, putik bentuk jarum, panjang 5 mm, hitam kecoklatan, kepala sari ungu, akar tunggang, bercabang putih kotor.
kegunaan: obat demam, bau badan dan bau mulut, pegal linu, keputihan, nyeri pinggung dan pinggul, rematik, sakit perut, nyeri haid, gangguan pencernaan pada anak.
belimbing wuluh (Averhoa bilimbi L.)
Deskripsi: Habitus pohon, tinggi 5-10 cm, batang tegak, bercabang, permukaan kasar, banyak benjolan, hijau kotor, daun majemuk, anak daun 25-45 helai, bulat telur, ujung meruncing, panjang 7-10 cm, lebar 1-3 cm, hijau muda, hijau.
bunga majemuk, pada tonjolan batang dan cabang menggantung, panjang 5-20 cm, kelopak 6 mm, ungu.
Buah buni, bulat panjang 4-6 cm, hijau kekuningan, akar tunggang, coklat kehitaman.
Nama daerah: limeng (aceh), selemeng (gayo), asom belimbing (batak), malimbi asam (nias), balimbing,blimbing,belimning wuluh (jawa), balimbing,calingcing, wulet (sunda), bhalingbing bulu (madura), blingbing buloh (bali), calene (bugis), malibi (halmahera), bilimbi (inggris), cucumber tree (inggris), kamias (filipina).
Kandungan kimia batang belimbing wuluh mengandung saponin, tannin, glucoside, kalsium oksalat, sulfur, asam format.
sedangkan daunnya mengandung tannin, sulfur, asam format dan perokside.
Kegunaan: mengobati gusi berdarah, jerawat, hipertensi, batuk, diabetes, gondogan, rematik, sariawan, sakit gigi.
Bandotan (Ageratum conyzoides)
Pengembang biakannya dapat dilakukan dengan penyebaran biji.
Nama daerah: babandotan (Sunda), bandotan (Melayu/jawa), wedusan (jawa tengah).
Deskripsi: Habitus herba, 1 tahun, tinggi 10-120 cm, batang tegak atau terbaring, daun tunggal, bulat telur, panjang 3-4 cm, lebar 1-2.5 cm, hijau, bunga majemuk, bentuk malairata, panjang 6-8 mm, tangkai berambut, kelopak berbulu, mahkota bentuk lonceng, putih atau ungu, akar tunggang, putih kotor.
Kandungan kimia saponin, flavonoida, polifenol, minyak atsiri, kumarine, eugenol 5% dan HCN.
Kegunaan: disentri, mencret, luka (obat luar),penurun panas.
Bawang putih (Alivum sativum L.)
Kandungan kimia minyak atsiri, ssaponon, flovonoida, polifenol, kalium, saltivine, diallysulfide.
Kegunaan mengobati hipertensi, sakit kepala, flu, disentri, batuk rejan dan bronkhitis, borok, luka kena benda tajam berkarat, cacingan, nyeri haid, migrain, perut kembunng, bisul yang baru tumbuh, maag, masuk angin, mengeluarkan serpihan kaca/kayu/duri, cantengan, asma, gigitan serangga beracun.
bawang merah (Allium cepa L.)
dapat dikembangkan melalui umbinya.
Kandungan kimia flavonglikosida, sulfur.
Kegunaan mengobati demam pada anak, perut kembung, masuk angin, kerokan,disentri, hipertensi, kutu air, bisul/luka, payudara bengkak/mastitis, melancarkan air seni pada anak disertai demam.
Alang-Alang (Imperata Cylindrica L.)
Deskripsi: Habitus semak, menahun,tinggi 1-1.5 m, batang lunak, bulat, pendek, beruas-ruas pada tiap buku terdapat rambut, putih keunguan, daun tunggal, lanset, tepi rata, hijau, Bunga majemuk, bentuk malai, panjang 16-30 cm, benang sari dua, kepala sari putih atau ungu, tangkai putik dua, buah buni, bulat telur, berbulukuning, biji bulat, coklat, akar serabut, putih kotor.
Kandungan kimia akar mengandung saponin dan tannin, sedangkan daun mengandung polifenol.
Kegunaan: melancarkan pencernaan, mengobati kencing batu, hipertensi akibat sakit ginjal, radang paru-paru, asma, mimisan, prostat, diare, keputihan.