SlideShare a Scribd company logo
1 of 6
Download to read offline
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
Membuat Aplikasi Buku Tamu ( Guest Book ) Dengan PHP & MySQL
By : Heri Susanto ( http://www.bitmax-nusantara.com)
Pada kesempatan ini saya akan membahas masalah yang tidak asing lagi bahkan
bisa dikatakan sudah sangat tekenal ya siapakah dia ? siapa lagi kalo bukan buku tamu.
Tapi tak apalah, kali aja bermanfaat dan ada yang mau membaca. aplikasi buku tamu
yang saya bahas kali ini mungkin agak sedikit berbeda dari aplikasi buku tamu yang telah
ada ( mungkin loh, jadi kalo misal sudah banyak yang bisa ya jangan di cerca).
Oke, ga usah pake penjelasan yang panjang, lebar dan tinggi. Silahkan langsung
liat saja gambar dibawah ini. Dan perhatikan secara seksama dan dalam tempoh yang
sesingkat-singkatnya :
Gambar 1. Design Buku Tamu
Nah kurang lebih buku tamu yang akan kita buat seperti gambar diatas. Berikut
adalah penjelasan masing-masing bagianya ( perhatikan nomornya yac ):
1. Bagian untuk peringatan jika ada inputan yang belum disisi, sebagai
contoh di atas, pengunjung belum mengisi email tetapi memaksakan
menekan tombol kirim, maka munculah peringatan seperti gambar
diatas.
2. Formulir buku tamu, tempat untuk mengisi data yang di perlukan
1
2
3
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
3. Bagian Data, untuk menampilkan data buku tamu pengunjung web.
Perhatikan baik-baik letak pengirim, posisi komentar dan letak
websitenya.
Lanjuuuuutt!
Apa saja kira2 yang kita butuhkan untuk membuat buku tamu tersebut ?, ada
yang bisa jawab ? hayoo yang bisa tunjuk jari. (neh penulis bener2 kelewatan yac, udah
yang dibahas masalah yang udah basi, pake basa basi lagi). Yo wez langsung saja! Yang
kita butuhkan adalah kita musti membuat database-nya terlebih dahulu. (Bagi yang lum
tau masalah database sori gua ga bahas disini, bukanya ape2 tapi biar masalah kita fokus
sama satu pembahasan saja jadi belajarnya ga bingung ). Berikut adalah perintah untuk
membuat databasenya tepatnya membuat table :
CREATE TABLE `bukutamu` (
`Id` int(4) NOT NULL auto_increment,
`Nama` varchar(45) NOT NULL default '',
`Email` varchar(255) NOT NULL default '',
`Web` varchar(255) default NULL,
`Pesan` text NOT NULL,
`TglKirim` date NOT NULL default '0000-00-00',
PRIMARY KEY (`Id`)
)
Kita asumsikan diserver local kita sudah ada database bernama bitmax, dan kita
membuat tabel bukutamu di database bitmax. Kalo database sudah siap teyus ngapaen ?.
Yaps saatnya kita bermain-main dengan PHP, asyik kan!!!. Ayo buka web editornya, bisa
pake editor apapun yang cocok menurut loe, pi gua pake dreamweaver.
File PHP yang pertama akan kita buat adalah konek.php dimana konek.php ini
berfungsi untuk melakukan koneksi keserver database. Berikut adalah kode programnya :
File name :konek.php
<?php
$host="localhost";// Nama server lokal
$user="root";// User
$db="Bitmax";// Nama database
$pass="";
$koneksi=mysql_connect($host,$user,$pass) or die ("Koneksi gagal dilakukan!");
mysql_select_db($db) or die("Data base tidak dapat dibuka !");
?>
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
File PHP kedua yang akan kita buat adalah fungsi.php yang akan kita gunakan
untuk meletakan fungsi untuk membuat formulir agar nanti program lebih terstruktur dan
lebih mudah untuk di pahami. Perhatikan baik2 kode programnya :
File name : fungsi.php
<?php
function tampil($Nama,$Email,$Web,$Pesan)
{
echo "<center>
<form method=Post action=?act=Buku&act2=kirim> &nbsp;
<table bgcolor=white border =1 style='border-collapse: collapse;border-width:1'>
<tr><td>
<table border=0>
<tr><td colspan=3 align=center bgcolor=#FFFFCC width=375 height=18><font
size=4>Buku Tamu</font></tr>
<tr><td width=55 valign=top>Nama <td valign=top>:</td></td><td> <input
type=text name=vNama size=20 value=$Nama></td></tr>
<tr><td valign=top>Email <td valign=top>:</td></td><td><input type=text
name=vEmail size=20 value=$Email ></td></tr>
<tr><td valign=top>Web Site <td valign=top>:</td></td><td><input type=text
name=vWeb size=35 value=$Web></td></tr>
<tr><td valign=top>Comment <td valign=top>:</td><td><textarea rows=3
name=vPesan cols=35>$Pesan</textarea></td></tr>
<tr><td colspan=3 align=center ><input type=SUBMIT name=B1 VALUE='
Kirim '><input type=Reset name=B2 VALUE=' Baru '></td></tr>
</table>
</td></tr>
</table>
</form>";
}
?>
Binggung yach dengan listing programnya? Kalo bingung Copy paste aja. Tapi
pada intinya kode program ini adalah untuk membuat formulir buku tamu, kalo di
Gambar 1. Design Buku Tamu, kode ini akan menghasilkan No. 2 .
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
File PHP ketiga adalah LihatBukuTamu.php yang akan kita gunakan untuk
menampilkan data dari database. Perhatikan baik2 kode programnya :
File name : LihatBukuTamu.php
<?PHP
include "konek.php"; // memasukan kode pada konek.php
$Sql="select * from bukutamu order by Id desc limit 15";
$Sql=mysql_query($Sql);
while($Row = mysql_fetch_array($Sql))
{
echo"<table width=573 bgcolor=white>";
echo "<Tr ><td width =85>$Row[Nama]</td><td width =10>:</td><td>
$Row[Pesan] </td><Tr>";
if ($Row[Web]!="")
{
echo "<Tr><td>
</td><td></td> <td><a href=$Row[Web]
class='Category'>$Row[Web] </a></td>";
}
echo"</table>";
echo"<hr>";
}
?>
Bisa di pahami ga? Pelan-pelan yach belajarnya.
File PHP terakhir yang akan kita buat adalah index.php yang akan kita
gunakan untuk halaman pertama yang akan kita liat saat membuka web site. Berikut kode
programnya :
File name : index.php
<?php
include "fungsi.php";
if ($act2==kirim)
{
if ($vNama==""||$vPesan==""||$vEmail=="")
{
if($vNama=="") {echo "<font color=red><b>Isikan Nama ! </b></font>";}
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
elseif($vEmail=="") {echo "<font color=red><b>Isikan Email !</b> </font>";}
elseif($vPesan=="") {echo " <font color=red>Isikan Pesan ! </font>";}
}
elseif ($vEmail!="" )
{
$polaEmail = "^.+@.+..+$";
if(!eregi($polaEmail, $vEmail))
{
echo("<font color=red size=2><b>Masukkan alamat email yang valid,
misal : admin@bitmax-nusantara.com </b></font>");
}
else
{
include "konek.php";
$tgl=Date('Y-m-d');
if ($vPesan!="")
{
$Sql="Insert into bukutamu(Nama,Email,Web,Pesan,TglKirim)
values('$vNama','$vEmail','$vWeb','$vPesan','$tgl')";
$vPesan="";
}
if (mysql_query($Sql))
{
}
else
{
echo "<font color =white>Data tidak terkirim !</font>";
}
mysql_close($koneksi);
}
}
}
tampil($vNama,$vEmail,$vWeb,"");
include "LihatBukutamu.PHP";
}
?>
http://www.bitmax-nusantara.com
Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer,
Penyediaan Komputer
Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial
Coba sekarang semua file di upload ke web server, terus di panggil lewat web
browser dan liat hasilnya.
Biar lebih enak silahkan download saja sampelnya, di http://www.bitmax-
nusantara.com/PHP/Buku Tamu Tutorial.zip
Jangan sunkan untuk mengirim kritik dan saran buat penulis yang masih bego
ini.
Tunggu tips berikutnya yach!

More Related Content

What's hot

Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopTelkomsat
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebToolsMohammad Nur
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Jansen Wijaya
 
Client server part 10
Client server part 10Client server part 10
Client server part 10fadlihulopi
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xamppyoyoqnaliu
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanYusuf A.H.
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerDoni Andriansyah
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Php form register / login
Php form register / loginPhp form register / login
Php form register / loginAlbertz Ace-Red
 

What's hot (20)

Html dasar
Html dasarHtml dasar
Html dasar
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebTools
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Bongkar rahasia php
Bongkar rahasia phpBongkar rahasia php
Bongkar rahasia php
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247
 
Client server part 10
Client server part 10Client server part 10
Client server part 10
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
Php dan MySQL 4
Php dan MySQL 4Php dan MySQL 4
Php dan MySQL 4
 
Tugas4
Tugas4Tugas4
Tugas4
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Cover
CoverCover
Cover
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Cara Membuat Web Dasar
Cara Membuat Web DasarCara Membuat Web Dasar
Cara Membuat Web Dasar
 
Login php mysql
Login php mysqlLogin php mysql
Login php mysql
 
Php form register / login
Php form register / loginPhp form register / login
Php form register / login
 

Similar to BUKUTAMU-PHP

Script login form php
Script login form phpScript login form php
Script login form phpHanief Rpl
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nolAgilNur1
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlMembuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlNie Andini
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterGeorge Kartutu
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitierAlbertz Ace-Red
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitierHaswi Haswi
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3iimpunya3
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
 
Membuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpMembuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpAlbertz Ace-Red
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamuHaswi Haswi
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEIgun
 

Similar to BUKUTAMU-PHP (20)

Script login form php
Script login form phpScript login form php
Script login form php
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
 
Belajar php 2015
Belajar php 2015Belajar php 2015
Belajar php 2015
 
Tugas php
Tugas phpTugas php
Tugas php
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlMembuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Modul web php
Modul web phpModul web php
Modul web php
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitier
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Membuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpMembuat buku-tamu dengan Php
Membuat buku-tamu dengan Php
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamu
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
 

BUKUTAMU-PHP

  • 1. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial Membuat Aplikasi Buku Tamu ( Guest Book ) Dengan PHP & MySQL By : Heri Susanto ( http://www.bitmax-nusantara.com) Pada kesempatan ini saya akan membahas masalah yang tidak asing lagi bahkan bisa dikatakan sudah sangat tekenal ya siapakah dia ? siapa lagi kalo bukan buku tamu. Tapi tak apalah, kali aja bermanfaat dan ada yang mau membaca. aplikasi buku tamu yang saya bahas kali ini mungkin agak sedikit berbeda dari aplikasi buku tamu yang telah ada ( mungkin loh, jadi kalo misal sudah banyak yang bisa ya jangan di cerca). Oke, ga usah pake penjelasan yang panjang, lebar dan tinggi. Silahkan langsung liat saja gambar dibawah ini. Dan perhatikan secara seksama dan dalam tempoh yang sesingkat-singkatnya : Gambar 1. Design Buku Tamu Nah kurang lebih buku tamu yang akan kita buat seperti gambar diatas. Berikut adalah penjelasan masing-masing bagianya ( perhatikan nomornya yac ): 1. Bagian untuk peringatan jika ada inputan yang belum disisi, sebagai contoh di atas, pengunjung belum mengisi email tetapi memaksakan menekan tombol kirim, maka munculah peringatan seperti gambar diatas. 2. Formulir buku tamu, tempat untuk mengisi data yang di perlukan 1 2 3
  • 2. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial 3. Bagian Data, untuk menampilkan data buku tamu pengunjung web. Perhatikan baik-baik letak pengirim, posisi komentar dan letak websitenya. Lanjuuuuutt! Apa saja kira2 yang kita butuhkan untuk membuat buku tamu tersebut ?, ada yang bisa jawab ? hayoo yang bisa tunjuk jari. (neh penulis bener2 kelewatan yac, udah yang dibahas masalah yang udah basi, pake basa basi lagi). Yo wez langsung saja! Yang kita butuhkan adalah kita musti membuat database-nya terlebih dahulu. (Bagi yang lum tau masalah database sori gua ga bahas disini, bukanya ape2 tapi biar masalah kita fokus sama satu pembahasan saja jadi belajarnya ga bingung ). Berikut adalah perintah untuk membuat databasenya tepatnya membuat table : CREATE TABLE `bukutamu` ( `Id` int(4) NOT NULL auto_increment, `Nama` varchar(45) NOT NULL default '', `Email` varchar(255) NOT NULL default '', `Web` varchar(255) default NULL, `Pesan` text NOT NULL, `TglKirim` date NOT NULL default '0000-00-00', PRIMARY KEY (`Id`) ) Kita asumsikan diserver local kita sudah ada database bernama bitmax, dan kita membuat tabel bukutamu di database bitmax. Kalo database sudah siap teyus ngapaen ?. Yaps saatnya kita bermain-main dengan PHP, asyik kan!!!. Ayo buka web editornya, bisa pake editor apapun yang cocok menurut loe, pi gua pake dreamweaver. File PHP yang pertama akan kita buat adalah konek.php dimana konek.php ini berfungsi untuk melakukan koneksi keserver database. Berikut adalah kode programnya : File name :konek.php <?php $host="localhost";// Nama server lokal $user="root";// User $db="Bitmax";// Nama database $pass=""; $koneksi=mysql_connect($host,$user,$pass) or die ("Koneksi gagal dilakukan!"); mysql_select_db($db) or die("Data base tidak dapat dibuka !"); ?>
  • 3. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial File PHP kedua yang akan kita buat adalah fungsi.php yang akan kita gunakan untuk meletakan fungsi untuk membuat formulir agar nanti program lebih terstruktur dan lebih mudah untuk di pahami. Perhatikan baik2 kode programnya : File name : fungsi.php <?php function tampil($Nama,$Email,$Web,$Pesan) { echo "<center> <form method=Post action=?act=Buku&act2=kirim> &nbsp; <table bgcolor=white border =1 style='border-collapse: collapse;border-width:1'> <tr><td> <table border=0> <tr><td colspan=3 align=center bgcolor=#FFFFCC width=375 height=18><font size=4>Buku Tamu</font></tr> <tr><td width=55 valign=top>Nama <td valign=top>:</td></td><td> <input type=text name=vNama size=20 value=$Nama></td></tr> <tr><td valign=top>Email <td valign=top>:</td></td><td><input type=text name=vEmail size=20 value=$Email ></td></tr> <tr><td valign=top>Web Site <td valign=top>:</td></td><td><input type=text name=vWeb size=35 value=$Web></td></tr> <tr><td valign=top>Comment <td valign=top>:</td><td><textarea rows=3 name=vPesan cols=35>$Pesan</textarea></td></tr> <tr><td colspan=3 align=center ><input type=SUBMIT name=B1 VALUE=' Kirim '><input type=Reset name=B2 VALUE=' Baru '></td></tr> </table> </td></tr> </table> </form>"; } ?> Binggung yach dengan listing programnya? Kalo bingung Copy paste aja. Tapi pada intinya kode program ini adalah untuk membuat formulir buku tamu, kalo di Gambar 1. Design Buku Tamu, kode ini akan menghasilkan No. 2 .
  • 4. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial File PHP ketiga adalah LihatBukuTamu.php yang akan kita gunakan untuk menampilkan data dari database. Perhatikan baik2 kode programnya : File name : LihatBukuTamu.php <?PHP include "konek.php"; // memasukan kode pada konek.php $Sql="select * from bukutamu order by Id desc limit 15"; $Sql=mysql_query($Sql); while($Row = mysql_fetch_array($Sql)) { echo"<table width=573 bgcolor=white>"; echo "<Tr ><td width =85>$Row[Nama]</td><td width =10>:</td><td> $Row[Pesan] </td><Tr>"; if ($Row[Web]!="") { echo "<Tr><td> </td><td></td> <td><a href=$Row[Web] class='Category'>$Row[Web] </a></td>"; } echo"</table>"; echo"<hr>"; } ?> Bisa di pahami ga? Pelan-pelan yach belajarnya. File PHP terakhir yang akan kita buat adalah index.php yang akan kita gunakan untuk halaman pertama yang akan kita liat saat membuka web site. Berikut kode programnya : File name : index.php <?php include "fungsi.php"; if ($act2==kirim) { if ($vNama==""||$vPesan==""||$vEmail=="") { if($vNama=="") {echo "<font color=red><b>Isikan Nama ! </b></font>";}
  • 5. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial elseif($vEmail=="") {echo "<font color=red><b>Isikan Email !</b> </font>";} elseif($vPesan=="") {echo " <font color=red>Isikan Pesan ! </font>";} } elseif ($vEmail!="" ) { $polaEmail = "^.+@.+..+$"; if(!eregi($polaEmail, $vEmail)) { echo("<font color=red size=2><b>Masukkan alamat email yang valid, misal : admin@bitmax-nusantara.com </b></font>"); } else { include "konek.php"; $tgl=Date('Y-m-d'); if ($vPesan!="") { $Sql="Insert into bukutamu(Nama,Email,Web,Pesan,TglKirim) values('$vNama','$vEmail','$vWeb','$vPesan','$tgl')"; $vPesan=""; } if (mysql_query($Sql)) { } else { echo "<font color =white>Data tidak terkirim !</font>"; } mysql_close($koneksi); } } } tampil($vNama,$vEmail,$vWeb,""); include "LihatBukutamu.PHP"; } ?>
  • 6. http://www.bitmax-nusantara.com Melayani Pembuatan Program aplikasi (Software), Website, Instalasi Jaringan Komputer, Penyediaan Komputer Dapatkan artikel gratis, e-Marketting, Tips Bisnis Online, Visual Basic&PHP Tutorial Coba sekarang semua file di upload ke web server, terus di panggil lewat web browser dan liat hasilnya. Biar lebih enak silahkan download saja sampelnya, di http://www.bitmax- nusantara.com/PHP/Buku Tamu Tutorial.zip Jangan sunkan untuk mengirim kritik dan saran buat penulis yang masih bego ini. Tunggu tips berikutnya yach!