Arief Susanto
arief_csp@yahoo.co.id
http://www.ariefsusanto.at.ua
Lisensi Dokumen:
Copyright © 2003-2010 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari
IlmuKomputer.Com.
Pengantar
Pembuatan TA(Tugas Akhir) maupun Skripsi memang menjadi momok yang sudah tidak
asing lagi bagi mereka yang sedang menempuh kuliah di akhir jenjangnya, baik
Pemrograman MYSQL+VB, SQL Server+VB, maupun PHP+MYSQL, itulah mungkin yang
sering dilakukan oleh teman-teman mahasiswa/I yang sedang menempuhnya. Tapi semangat
ya . Satu minggu lalu teman saya meminta tolong ke saya untuk dibuatkan Form
Pemesanan dengan field- field yang harus diisi, karena sudah mau BAB 3 katanya. Dengan
banyaknya tugas yang sedang saya dikerjakan ditambah lagi sakit gigi …. maka hingga
hari sabtu belum saya kerjakan, karena itu kerjaan lagi hehehehe…. Untuk menepati janji
saya ini saya berikan coddingnya okeh….
Isi
Kalo saya buat di Edit Plus… karena saat saya mau pakai Dreamweaver, ternyata program
saya tersebut corrupt karena virus arrrghh , langsung saja ya
1. Buat databasenya , pada kasus ini saya buat myweb
2. Buat tablenya, table yang saya gunakan guestbook
Dengan isi
<?
// di bawah ini adalah fungsi untuk membuka koneksi ke mySQL
function connect_db() {
$host="localhost"; //nama host server kita, biasanya bernama localhost
$database="myweb"; //database mysql yang kita gunakan
$username="root"; //username database kita, saya pake username: root
$password=""; //password akses database, saya pake password: root
mysql_connect ($host,$username,$password) or
die ("Tidak dapat konek ke database");
mysql_select_db($database) or
die("Tidak dapat memilih database");
}
//inisilalisasi variable
$pesan_error="";
$form1="<FORM method=post action=bukutamu.php?act=ok><TABLE
align=center>";
$form2="";
$form3="<TR><TD> </TD><TD><INPUT type=submit
value=Kirim></TD></TR><TABLE></FORM>";
$navigasi="<br><Table align=center><TR><TD><a href=bukutamu.php>Isi
Buku tamu</a> | <a href=bukutamu.php?act=lihat>Lihat Buku
tamu</a></TD></TR></TABLE>";
//judul bukutamu
echo "<center><h3>PEMESANAN YULI</h3></center>";
//cheking lokasi
if (empty($_POST['lokasi'])) {
$pesan_error.="<li>Silahkan isi dimana lokasi anda</li>";
}
$form2.="<TR><TD align=right>Lokasi :</TD><TD><INPUT type=text
name=lokasi size=40 value=$_POST[lokasi]></TD></TR>";
//cheking ktp
if (empty($_POST['ktp'])) {
$pesan_error.="<li>Silahkan isi Nomor KTP anda</li>";
}
$form2.="<TR><TD align=right>Nomor KTP:</TD><TD><INPUT type=text
name=ktp size=40 value=$_POST[ktp]></TD></TR>";
//cheking telepon
if (empty($_POST['telepon'])) {
$pesan_error.="<li>Silahkan isi Nomor Telepon anda</li>";
}
$form2.="<TR><TD align=right>Nomor Telepon :</TD><TD><INPUT type=text
name=telepon size=40 value=$_POST[telepon]></TD></TR>";
//cheking kota
if (empty($_POST['kota'])) {
$pesan_error.="<li>Silahkan isi kota anda :</li>";
}
$form2.="<TR><TD align=right>Kota :</TD><TD><INPUT type=text
name=kota size=40 value=$_POST[kota]></TD></TR>";
//cheking pt
if (empty($_POST['pt'])) {
$pesan_error.="<li>Silahkan isi nama perusahaan anda </li>";
}
$form2.="<TR><TD align=right>Nama PT :</TD><TD><INPUT type=text
name=pt size=40 value=$_POST[pt]></TD></TR>";
if (empty($pesan_error)){
$waktu=date("Y-m-d H:m:s");
$filter_pesan=htmlentities($_POST['pesan']);
$sql="INSERT INTO guestbook
VALUES('$waktu','$_POST[nama]','$_POST[lokasi]','$_POST[ktp]','$_POST[email]','$_POST[telepon]','$_POS
T[referensi]','$_POST[kota]','$_POST[pt]')";
if (mysql_unbuffered_query($sql) ){
echo "<center>Terima kasih telah mengisi daftar PESANAN.<br></center>";
}
else{
echo "<center>Mohon Maaf, database sedang dalam
perbaikan.<br></center>";
}
echo $navigasi;
}else { //jika terdapat pesan error do this konfirmasi
//STEP-3
echo "<TABLE align=center><TR><TD><b>Ada kesalahan di form buku tamu
yang anda isi:</b></TD></TR>";
echo "<TR><TD>".$pesan_error."</TD></TR></TABLE>";
echo $form1;
echo $form2;
echo $form3;
echo $navigasi;
}//end dari else konfirmasi
?>
Setelah selesai saya simpan dengan nama bukutamu.php, dan saat diruning
Penutup
Setelah kita mempelajari materi diatas, ya memang materi diatas adalah materi yang umum
dan dasar, tapi tiada salahnya jika kita selalu mengupdate dan refresh apa yang pernah kita
pelajari. Bagi teman-teman semua marilah kita belajar dan berbagi karena dengan berbagilah
kita dapat menambah ilmu pada diri kita, dan juga merupakan ibadah……
E-mail : arief_csp@yahoo.co.id
Facebook : arief_digital@yahoo.co.id
Website : http://www.ariefsusanto.at.ua
Sebagian fungsi dan makna hidup kita adalah untuk saling berbagi dengan apa yang kita
miliki demi kebaikan, dan kita semua adalah saudara…. Live is challenge
Referensi
Biografi Penulis
COMPUTER SERVICES PROVIDER
Arief Susanto, lahir di Jakarta 29 Oktober. Saat ini tinggal di Bekasi.
Memiliki hobi dalam dunia pendidikan baik itu dilembaga Formal
maupun Informal. Saat ini masih mengikuti Pendidikan di STMIK,
dalam Jurusan Sistem Informasi. Menulis, Sharing pengetahuan,
bongkar pasang computer adalah hobbi yang saat ini saya lakukan.
Saat ini saya menjadi Coordinator IPTEK di salah satu organisasi
kampus. Setelah bekerja selama 2 tahun dan keluar kerja dari
Lembaga Pendidikan Dibekasi sebagai Pengajar dan Administrasi. Saat
ini bekerja sebagai tenaga pengajar di salah satu SMK daerah Bekasi
Pelajaran Teknik Komputer dan Jaringan, juga menjadi coordinator
laboratorium Komputer Jaringam, disela-sela waktu kuliah Saya juga
menjual Hardware dan Software, serta membuka Les Privat komputer.
Yang kedepannya saya ingin menjadi Penulis dan Praktisi IT agar
dapat lebih berbagi. Untuk saling sharing saya memiliki web http://www.ariefsusanto.at.ua dan
silahkan bagi teman teman yang ingin sharing kirimkan e-mail ke arief_csp@yahoo.co.id
Kita memang tidak dapat kembali kemasa lalu untuk memperbaiki kesalahan yang terjadi, namun
kita mulai langkah baru untuk mencapai akhir yang lebih sukses nanti. Live is Challenge