A. SEJARAH RINGKAS
1997 PHP/FI versi 2.0 muncul ditulis dengan bahasa C. Kurang lebih digunakan oleh
50.000 domain
1997 PHP 3 muncul (nama sudah tidak ada FI-nya), dikenalkan oleh Andi Gutmans dan
Zeev Suraski. Akronim berubah menjadi : Hypertext Preprocessor.
PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML
embedded scripting)
Untuk dapat mengekseskusi atau memanggil file PHP, kita membutuhkan aplikasi web server,
dalam praktik ini akan digunakan aplikasi XAMPP yang didalamnya sudah terintegrasi web server
dan SQL (nantinya akan digunakan untuk membuat database).
Langkah-langkah yang harus dijalankan sebelum menulis scfipt PHP, dan memanggilnya adalah
sebagai berikut :
1. Install XAMPP
2. Aktifkan XAMPP dengan mengklik icon XAMPP di desktop,
xampp
control panel
3. kemudian clik START pada baris Apacehe dan MySQL, sehingga kedua aplikasi ini
statusnya menjadi running.
<?php
echo “ Coba dulu ah “ ;
echo “ Kenalan dengan PHP” ;
?>
1
6. Buka file coba01.php di atas menggunakan web browser (firefox atau Internet
Explorer), kemudian ketikan di address : //localhost/webku/coba01.php
7. hasilnya akan tampak seprti gambar di bawah ini.
Coba02.php
<?php
echo "latihan PHP" ; //ini adalah contoh komentar satu baris
/* kalau yang ini adalah komentar
lebih dari satu baris */
echo "memang mudah" ;
?>
Dapat pula ditulis pada text HTML, tapi disimpan dengan extension php. Coba bedakan output
program berikut jika disimpan dengan extension php dan html, misal : Coba03A.php dan
Coba03B.html.
<HTML>
<BODY>
Text ini dicetak …. DI LUAR…. script PHP ……………….
<?php
echo "Text ini dicetak …..DI DALAM….. script PHP" ;
?>
</BODY>
</HTML>
2
PHP Aplikasi Database
Mengunakan Form Inputan
Input/Reques Query
Browser Database
Internet WEB Server Server
( Apache) ( Mysql)
3. Ketikan mysql pada sub direktori di atas, kemudian promptnya akan berganti menjadi
mysql>
4. ketikan create database sekolah; pada prompt tersebut, maka jika pembuatan
databse sukses akan muncul komentar
3
5. Buat table di dalam database sekolah dengan nama siswa
Dengan field sbb :
Sebelum membuat tabel di atas, kita harus berada di dalam database sekolah terlebih
dahulu, untuk itu gunakan perintah
mysql>use sekolah;
6. Isi tabel yang telah dibuat dengan data-data sebanyak minimal 3 data, gunakan
perintah :
maka yang tampil adalah semua data siswa kelas 11A1 saja.
jika ingin menghapus data tertentu saja, misalnya data siswa dengan
nis=00000001, maka perintahnya adalah :
Berikut kita akan coba praktek untuk membuat aplikasi database menggunakan FORM INPUT.
Untuk Input data gunakan script Html dan program Php berikut :
File : Input.html
<html>
<head>
<title> Input Data </title>
</head>
<body bgcolor = "#fffffff">
Input disini : <br>
<form method="post" action="masuk.php">
nama :
<input type=text name="nama" size="25"><br>
Email :
<input type=text name="email" size="25"><br>
Komentar :
<textarea rows=10 cols=50 name="kom"></textarea>
<input type="submit" value=" Enter ">
</form>
</body>
</html>
4
File : Masuk.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "buku";
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$x = $_POST['nama'];
$y = $_POST['email'];
$z = $_POST['kom'];
File: Tampil.php
<html>
<body>
<table border="2">
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "buku"; // memilih database
5
INTEGRASIKAN
File Frame01.html :
<html>
<head>
<title>Untitled Document</title>
</head>
Program diatas untuk membuat tampilan homepage dengan frame terbagi tiga, atas, kiri
dan kanan.
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<center>
PROGRAM APLIKASI DATABASE
</center>
</body>
</html>
6
Untuk tampilan kiri File : kiri.html
html>
<head>
<title>Untitled Document</title>
</head>
<body>
<ul>
<li><a href="input.html" target="mainFrame">Input Data</a></li>
<li><a href="tampil.php" target="mainFrame">Lihat Data </li>
</ul>
</body>
</html>
Buatlah website/blog
yang didalamnya mengandung script PHP
(misalnya untuk aplikasi buku tamu), minimal 2 aplikasi..