trikdasarphpbabgratis

11
BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- E-book ini tidaklah mengenalkan dan menjelaskan seluruh sintaks yang ada pada PHP satu persatu. Tetapi lebih kepada bagaimana mengembangkan website interaktif sekaligus pengolahan database dengan PHP. Dari pengamalan pemrograman dan pengembangan website serta pengalaman penemuan kasus yang terjadi e-book ini ditulis. Maaf sekali! Saya pernah menemukan seseorang yang tau banyak sekali sintaks-sintaks PHP beserta dengan kegunaannya. Tapi sayang untuk membuat program database sederhana dengan pengolahan data standard dia bingung. Dengan E-Book ini saya harap Anda dapat membuat website dengan pengolahan database standard.

Upload: hartoto-dinata

Post on 19-Jan-2015

444 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------

E-book ini tidaklah mengenalkan dan menjelaskan seluruh sintaks yang ada

pada PHP satu persatu. Tetapi lebih kepada bagaimana mengembangkan

website interaktif sekaligus pengolahan database dengan PHP.

Dari pengamalan pemrograman dan pengembangan website serta pengalaman

penemuan kasus yang terjadi e-book ini ditulis.

Maaf sekali! Saya pernah menemukan seseorang yang tau banyak sekali

sintaks-sintaks PHP beserta dengan kegunaannya. Tapi sayang untuk membuat

program database sederhana dengan pengolahan data standard dia bingung.

Dengan E-Book ini saya harap Anda dapat membuat website dengan

pengolahan database standard.

Page 2: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------

Mengenal PHP PHP bisa terdiri dari kode Script dan kode HTML. Untuk menjalankan PHP anda

harus menginstall Apache Server di computer anda. Banyak software paket

software yang menyediakan kebutuhan ini. Saya lebih suka menggunakan paket

software xampp karena instalasinya simple dan pemakaiannya lebih gampang.

Software xampp dapat anda peroleh dari internet. Di bawah ini adalah software

xampp installer yang saya download dari internet:

Double klik xampp installer tersebut untuk melakukan instalasi.

Setelah anda menginstall xampp pastikan Service apache aktik dengan cara

double klik XAMPP Control Panel yang terdapat di desktop.

Lihat gambar di bawah ini:

Page 3: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------

Lihat service Apache Running. Setelah service Apache Web Server Running

anda dapat menjalankan script PHP. Setelah selesai install xampp anda bisa

menulis file php di folder c:\xampp\htdocs\trikdasarphp

Sintaks PHP

PHP mempergunakan sintaks yang memungkinkan kita dapat mengembangkan

logika yang tepat untuk memenuhi kebutuhan pembuatan aplikasi. Di bawah ini

dapat dipergunakan pada PHP:

1. $_Get

2. $_Pos

Tiap objek ini akan di bahas dengan detail berikut ini.

1. $_get atau $_pos

$_get atau $_pos memungkinkan kita mengambil informasi dari pamakai. Objek

Page 4: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- ini sangat berguna ketika kita mencoba mengumpulkan informasi dari pemakai.

Buku tamu adalah contoh yang bagus untuk dijadikan bahan praktek untuk

mengambil informasi dari pemakai.

2. print atau echo Kita dapat mempergunakan print atau echo ini untuk mengirim informasi ke

pemakai.

Di bawah ini adalah contoh script buku tamunya:

Ini adalah file form HTML yang dipergunakan untuk mengambil data

(form_input_tamu.htm)

<HTML>

<HEAD></HEAD>

<BODY>

<H1><FONT face="Courier New">Isi Buku Tamu</FONT> </H1>

<FONT face="Courier New">

<FORM name="frmInput" action="proses_tamu.php" method="POST">

<BR>

Nama &nbsp;<input name="txtNama">

<BR>

Email <input name="txtEmail">

<BR> Tahu Dari <input name="txtTahuDari">

<BR>

Komentar:

<BR><TEXTAREA name="txtKomentar" rows=10 cols=60></TEXTAREA>

<br>

<input type="button" value="OK" onClick="myalert();">

Page 5: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- </font>

<input type="reset" value="Batal" name="btnReset">

<BR>

</form>

</FONT>

</BODY>

</HTML> Jika ditampilkan di layer maka hasilnya akan seperti ini:

Isi form nya lalu klik tombol OK form_tamu.html ini akan mengirimkan data ke file proses_tamu.php

Di bawah ini adalah kode lengkap file yang dipergunakan untuk memproses data (proses_tamu.php)

<html>

<head>

</head>

<body>

Page 6: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- <?

// ambil data dari form

$Nama = $_POST["txtNama"];

$Email = $_POST["txtEmail"];

$TahuDari = $_POST["txtTahuDari"];

$Komentar = $_POST["txtKomentar"];

print "Nama: ".$Nama."<br>";

print "Email: ".$Email."<br>";

print "Tahu Dari: ".$TahuDari."<br>";

print "Komentar: ".$Komentar."<br>";

?>

<center>

Terima Kasih<br>

Anda Telah Mengisi Buku Tamu<hr>

</center>

</body>

</html>

Perhatikan kata yang diberi warna merah. Methode="Post" di

form_input_tamu.htm

kata ini menjelaskan metode pemasukan data yang dipergunakan (dlm hal ini

method Post)

method Post biasanya dipergunakan dengan form HTML.

Action="proses_tamu.php" kata ini menjelaskan nama file yang akan

memproses data dari

form HTML tersebut.

Page 7: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Jika dijalankan maka hasilnya akan seperti ini:

Di atas kita telah membuat form dan melewatkannya melalui browser dengan

method Post. Sekarang kita akan membuat satu contoh dengan method Get.

Method get dapat dilewatkan melalui querystring di alamat URL

Contoh: kirim.htm?nama=hartoto&[email protected]

Ok kita langsung saja membuat kode HTML seperti di bawah ini: <html>

<head>

<title>Untitled Document</title>

</head>

<body>

Page 8: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- <a href="terima.php?nama=hartoto&[email protected]">klik di sini untuk mengirim data</a>

</body>

</html>

Kode di atas membuat hyperlink ke halaman terima.php dan mengirimkan data

nama dan email melaui QueryString di URL

Lalu simpan dengan nama kirim.html

Jika dilihat hasil nya dibrowser adalah seperti ini:

Kode pada file terima.php adalah seperti di bawah ini:

<?

print "Data yang anda kirim...."."<br><br>";

print "Nama:".$_GET["nama"]."<br>";

echo "Email:".$_GET["email"];

Page 9: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------

?>

Jika anda perhatikan, kode di atas akan memproses QueryString yang

dikirimkan melalui URL dengan kata kunci $_GET lalu menampilkannya dengan

kata kunci print maupun echo.

Jika anda klik kata klik di sini untuk mengirim data pada file kirim.htm maka file

terima.php langsung memproses data nama dan email yang diterima. Lihat

gambar di bawah ini:

DAFTAR ISI

Pengenalan WEB…………………………………………………………………………………………………………. 1

HTTP Sebagai Protokol Tranfer Data antar WEB ……….…..….. 7

Page 10: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com --------------------------------------------------------------------------------------------------------------------------------- Bagaimana WEB Page bekerja………………………………………………………………..…... 7

Script atau Kode Server………………………………………………………………………………..… 9

Dasar-Dasar HTML..…………………………………………………………………………………………..… 11

Hyperlink...…………………………………………………………………………………………………………….. 13

Membuat Tabel…..………………………………………………………………………………………………... 18

Web Dinamis……………………………………………………………………………………………………………….. 23

Texbox…………………………………………………………………………………………………………………………….. 23

Texarea………………………………………………………………………………………………………………………….. 24

Checkbox……………………………………………………………………………………………………………………... 25

Radio Check..………………………………………………………………………………………………………... 26

Select………………………………………………………………………………………………………………………….. 27

Tombol…………………………………………………………………………………………………………………………... 28

JavaScript………………………………………………………………………………………………………………….. 29

Input……………………………………………………………………………………………………………………………….. 30

Form Buku Tamu (Validasi dengan JavaScript)………………………….. 35

Mengenal PHP…………………………………………………………………………………………………………….. 41

Client Server Programming………………………………………………………………………….. 48

Pemrograman di sisi Client……………………………………………………………………….. 50

Pemrograman di sisi Server……………………………………………………………………….. 52

WEB Database (Basis Data WEB)……………………………………………………………….. 54

Structured Query Language (SQL)……………………………………………………………. 57

Membuat Buku Tamu……………………………………………………………………………………………….. 64

1. Membuat formulis Isian Buku Tamu……………………………………….. 64

2. Menulis Isian ke Database………………………………………………………….. 69

3. Menampilkan Daftar Tamu……………………………………………………………….. 71

4. Menghapus Record Tamu…………………………………………………………………….. 73

5. Mengedit Record Tamu…………………………………………………………………………… 75

6. Pencarian Data…………………………………………………………………………………………. 83

Penutup………………………………………………………………………………………………………………………….. 86

Page 11: Trikdasarphpbabgratis

BAB GRATIS… E-BOOK TRIK DASAR PHP Oleh : Ir. Hartoto - http://www.xbasicpro.com ---------------------------------------------------------------------------------------------------------------------------------

Anda bisa memesan E-Book ini hanya dengan Rp: 30.000,- Transfer ke sini untuk pembayaran:

1. Bank BCA a.n. HARTOTO, IR. no. rek. 8305066253

2. Bank MANDIRI a.n. DELIMA PUTRI SARI, SE. no. rek. 106 00 0775550 0

Saya akan mengirim E-Book dan kelengkapannya ke email Anda

SMS konfirmasi Pembayaran ke: 0821 6598 8036 atau email: [email protected] Format: nama rekening#email#PHP contoh: andi#[email protected]#PHP