• Tidak ada hasil yang ditemukan

Form Pemesanan. Arief Susanto

N/A
N/A
Protected

Academic year: 2021

Membagikan "Form Pemesanan. Arief Susanto"

Copied!
8
0
0

Teks penuh

(1)

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.

Form Pemesanan

Arief Susanto

arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua

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

(2)

Kemudian pada edit Plus

Saya berikan Codding seperti ini

<?

// 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"); }

//fungsi untuk menampilkan select referensi function referensi_dari() {

$select="";

$s = "<select name=referensi size=1>";

if ((isset($_POST[referensi])) && ($_POST[referensi]=="Painting") ) $select="SELECTED";

$s.="<option value=Painting $select>Painting"; $select="";

if ((isset($_POST[referensi])) && ($_POST[referensi]=="Sanblasting") ) $select="SELECTED";

$s.="<option value=Sanblasting $select>Sanblasting"; $select="";

(3)

if ((isset($_POST[referensi])) && ($_POST[referensi]=="Sandblasting") ) $select="SELECTED";

$s.="<option value=Sandblasting $select>Sandblasting"; $select="";

$s.="</select>"; return $s; }

//fungsi untuk mengecek validitas email function is_email(&$m){ if(ereg ("^.+@.+\\..+$", $m)){ $mail = explode("@", $m); $email_user = $mail[0]; $email_host = $mail[1]; return 1; } return 0; }

//pemanggilan fungsi untuk membuka koneksi ke database connect_db();

//inisilalisasi variable $pesan_error="";

$form1="<FORM method=post action=bukutamu.php?act=ok><TABLE align=center>";

$form2="";

$form3="<TR><TD>&nbsp;</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>";

if ( (isset($_GET['act'])) && ($_GET['act']=="ok") ){ //STEP-2

//checking pengisian input fieldnya if (empty($_POST['nama'])) {

$pesan_error.="<li>Silahkan isi kotak nama</li>"; }

$form2.="<TR><TD align=right>Nama :</TD><TD><INPUT type=text name=nama size=40 value=\"$_POST[nama]\"></TD></TR>";

//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>";

(4)

//cheking email

if (!is_email($_POST['email'])){

$pesan_error .="<li>Alamat email anda invalid</li>"; }

$form2.="<TR><TD align=right>Email :</TD><TD><INPUT type=text name=email size=40 value=$_POST[email]></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>";

//tampilkan select referensi

$form2.="<TR><TD align=right>Pesanan Anda : :</TD><TD>".referensi_dari()."</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>";

//chek apakah $pesan_error tidak ada

//jika tidak ada lagnsung action ke pemasukankan database //STEP-4

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;

(5)

} else if ( (isset($_GET['act'])) && ($_GET['act']=="lihat") ) { //di sini adalah section untuk melihat pemesanan

//STEP-5

$sql="SELECT* FROM guestbook"; $hasil=mysql_query($sql); if (mysql_numrows($hasil)>0){ while ($baris=mysql_fetch_row($hasil)){ $TGL=$baris[0]; $NAMA=$baris[1]; $LOKASI=$baris[2]; $KTP=$baris[3]; $EMAIL=$baris[4]; $TELEPON=$baris[5]; $REFERENSI=$baris[6]; $KOTA=$baris[7]; $PT=$baris[8];

echo "<TABLE align=\"center\" width=400>"; echo "<TR><TD colspan=2>$TGL</TD></TR>";

echo "<TR><TD width=80><b>Nama</b> </TD><TD align=left>$NAMA</TD></TR>"; echo "<TR><TD><b>Alamat</b></TD><TD align=left>$LOKASI</TD></TR>";

echo "<TR><TD><b>Ktp</b></TD><TD align=left>$KTP</TD></TR>"; echo "<TR><TD><b>Email</b></TD><TD align=left>$EMAIL</TD></TR>";

echo "<TR><TD><b>Telepon</b></TD><TD align=left>$TELEPON</TD></TR>"; echo "<TR><TD><b>Pesanan</b></TD><TD align=left>$REFERENSI</TD></TR>";

echo "<TR><TD><b>Kota</b></TD><TD align=left>$KOTA</TD></TR>"; echo "<TR><TD><b>Nama PT</b></TD><TD align=left>$PT</TD></TR>"; echo "</TABLE><br><br>";

}

echo $navigasi; } else {

echo "Cape Deh Belom ada yang pesen huuuh"; }

} else { //STEP-1 echo $form1;

echo "<TD align=right>Nama :</TD><TD><INPUT type=text name=nama size=40></TD></TR>";

echo "<TR><TD align=right>Alamat :</TD><TD><INPUT type=text name=lokasi size=40></TD></TR>";

echo "<TR><TD align=right>Nomor KTP :</TD><TD><INPUT type=text name=ktp size=40></TD></TR>";

echo "<TR><TD align=right>Email :</TD><TD><INPUT type=text name=email size=40></TD></TR>";

echo "<TR><TD align=right>Telepon :</TD><TD><INPUT type=text name=telepon size=40></TD></TR>";

echo "<TR><TD align=right>Pesanan Anda : :</TD><TD>".referensi_dari()."</TD></TR>";

echo "<TR><TD align=right>Kota :</TD><TD><INPUT type=text name=kota size=40></TD></TR>";

echo "<TR><TD align=right>Nama PT :</TD><TD><INPUT type=text name=pt size=40></TD></TR>"; echo $form3; echo $navigasi; } ?>

(6)

Jika ada yang belum bahkan tidak diisi akan tampi l

(7)
(8)

Pada dasarnya semua pemrograman adalah sama karena terdapat Insert, Update, Delete. Dan cara mengkoneksikannya saja ke database, pada kasus ini adalah pemesanan caranya tidak jauh dengan bukutamu, betul betul betul. Selamat belajar dan menempuh cita-cita yang anda harapkan. Okeh Semoga semua ini bermanfaat, tidak ada maksud untuk menggurui karena kita semua sedang belajar.

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

Referensi

Dokumen terkait

- Mempunyai capsula articularis yang menutupi daerah medial, lateral dan posterior persendian. - Bagian anterior, ditutupi

executive nya harus mengetahui tahapan tahapan melayani customer seperti awal customer masuk kita melakukan greetings terlebih dahulu setelah itu kita menemani customer

Penulis berharap dengan adanya penulisan ini dapat memberikan manfaat sebagai bahan masukan yang berguna untuk pihak manajemen perusahaan dalam mengatasi kelemahan

Terus kemudian kalau tadi webinar itu terkait dengan acara Taniversary nya jadi orang yang diundang kan tadi KOL, influencer, terus kemudian ada artis gitu ya oke itu

Dengan hormat kami sampaikan, berdasarkan hasil UKA tahun 2012 yang diikuti oleh guru matematika SMP, SMA, dan SMK, PPPPTK Matematika bekerja sama dengan LPMP Provinsi DIY

Mari kita definisikan satu saja jenjang pendidikan yang akan kita wujudkan menjadi suatu sistem aplikasi yaitu : Bagaimana membangun sistem informasi pendidikan menengah,

digunakan untuk mengambil kesimpulan dari berbagai pendapat pakar tentang permasalahan yang dibahas dalam penelitian ini, yaitu berkaitan tentang kedudukan advokat

Kualitas benih yang baik dapat dilihat dari ciri-ciri fisiknya (morfologi) yaitu memiliki warna yang cerah, ukurannya seragam, tidak cacat, dan bebas dari