Daftar Isi.
Kata Pengantar
1 Pengenalan HTML dan Dasar-Dasar HTML 2 HTML Lanjutan
3 Pengenalan PHP
4 Tipe Data, Variabel,Konstanta dan Operator 5 Form dan Nscript
6 Percabangan If dan Switch Case (Struktur Kontrol)
7 Perulangan, Array dan Fungsi 8 Pemrosesan File Teks
9 Perintah Dasar MySQL
10 Permbuatan database MYSQL 11 Koneksi MYSQL (Input) & (Output) 12 Kasus tentang pengunaan MySQL
Modul pemrograman web dengan PHP disusun untuk memberikan petunjuk model pemrograman dilingkungan Web dengan basis HTML. Dengan menggunakan piranti lunak ini pembuatan program aplikasi dengan berbasis data pada web dapat dengan mudah dan cepat.. Dan dapat dengan mudah mengerti dan menjalankan PHP, terlebih dahulu anda membaca atau mencoba tentang dasar-dasar pemrograman HTML
Dengan menggunakan pendekatan belajar sambil mencoba, modul ini dimaksudkan agar mahasiswa atau kalangan umum dengan mudah dapat mempelajari perangkat lunak PHP sekalipun belum memiliki pengalaman memprogram dilingkungan Web.
Akhir kata, Penyusun berharap modul ini dapat membantu mahasiswa Bina Sarana Informatika khususnya dan para programmer umumnya yang tertarik untuk membuat aplikasi dengan pendekatan Web Design. Penyusun juga berharap akan adanya saran dan kritik dari pihak manapun juga. Penyusun mengucapkan banyak terima kasih kepada semua pihak atas segala ide, saran, dorongan dan bantuan yang memungkinkan modul PHP ini terbentuk.
Jakarta, Agustus 2006
!
444444 ( $& 444444
5 # 6
444444444444444444444444
%. '
% '
44444444 ( ( 4444444
( 1 7
7 !
%. '
%. '
Contoh Program Sederhana
% '
% '
% ' %. '
%. '
% # 89:::::: 89:: :: 89 :: 7 89:: 899 ::::'
% ; 8 '+$ & & & &0<%. ;'
% '
% = 8> 8>:? 8 '
% ' % ' % '
% '% 8- -'% 8- -'%. '
%. '
%. '
Latihan
% '
1. Integer : terdiri dari angka bulat positip dan negatip
2. Floating Point : terdiri dari angka pecahan
3. String : terdiri dari huruf atau teks dengan pemberian ‘ atau “
4. Objek : terdiri dari data dan method yang mempunyai objek
5. Array : terdiri dari sekumpulan angka yang sejenis
6. Boolean : terdiri dari true dan false
Berikut ini adalah beberapa contoh script dari tipe data yang ada ialah :
Contoh script pertama ini sudah merupakan keseluruhan tipe data Integer, floating point, string serta objek akan dijadikan satu dengan penggunaan Boolean.
Variabel Dinamik PHP
Variabel dinamik merupakan variabel yang mempunyai nama berupa isi variabel. Contoh : $x = ” test “;
$b = “ Hello “;
D !D )
masukan kedalam $a
$a++ Post Increment Berikan nilai $a, kemudian
tambahkan 1 kepada $a
- - $a Pre Decrement Kurangkan $a dengan 1, hasilnya
masukan kedalam $a
$a - - Post Decrement Berikan nilai $a, kemudian
kurangkan 1 kepada $a
D. Operator Perbandingan
Contoh Nama Hasil
$a = = $b Sama
dengan
Benar jika $a sama dengan $b
$a = = = $b Identik Benar jika $a sama dengan $b dan keduanya tidak mempunyai tipe yang sama
$a < $b Lebih kecil Benar jika $a lebih kecil $b
E. Operator Ternary
Menggunakan tanda “ ? “
(Ekspresi1) ? (Ekspresi2) : (Ekspresi3);
Operator ini akan melakukan evaluasi terhadap beberapa ekspresi yang ada pada script PHP. Operator ini merupakan penyederhanaan dari bentuk if..else yang setiap blok mempunyai satu perintah.
F.Operator Kontrol Error
PHP mendukung satu operator kontorl error dengan tanda @ digunakan untuk mencari suatu feature track_errors ena ble.
/* Error karena kelebihan tanda apostrophe */
$res = @mysql_query (“select name, code from ‘namelist “) or die (“ query failed : error was ‘ $php_errormsg ‘ “ );
?>
G. Operator Eksekusi
Operator eksekusi yang didukung oleh PHP adalah backticks ( ` ` ) atau tanda apostrophe (kutip) terbalik. Operator ini bisa digunakan jika anda memakai sistem operasi UNIX dan LINUX denga server web adalah Apache.
H. Operator Assignment
Operator assignment adalah “ = “, yang berarti operand disebelah kiri mendapatkan dari operand sebelah kanan. Operand sebelah kanan dapat merupakan suatu ekspresi.
Contoh : $a=3 maka $a berisi 3
I. Operator String
Contoh Nama Hasil
$a . $b Concatenation Gabungan string $a dan
$b Contoh penggunaan script untuk operator
- Berikut ini adalah contoh dari script operator assignment
<html> <head>
<title>Contoh Operator Assignment</title> </head>
<body>
<h1> Contoh Operator Assignment </h1> <pre>
$a=5; $a+=8;
$str= ”Hello . . . .” ;
$str= “ Selamat Datang di program PHPku “ ; </pre>
$str = “ Selamat Datang diprogram PHPku “; echo “\$str = $str “ . “ <br>” ;
'
$ ,
Struktur yang ada pada contoh script diatas merupakan struktur kontrol paling dasar yaitu urutan (sequence). Aplikasi yang dikembangkan oleh PHP tidak selalu mempunyai struktur kontrol urutan semua, sering seurutan paerintah tidak harus dikerjakan apabila ada suatu kondisi yang tidak terpenuhi. Ada beberapa macam struktur kontrol yaitu :
3 &
+ 5
- P7 8 "
- P7 8 "
- P7 ; P7 B 8 - T
-- P7 8
F 5
@ D L )@
5 Command prompt-mysql
C:\mysql\bin>mysql
Welcome to the MySQL monitor. Command and with ; or \g Your MySQL connection id is 24 to server version:3.23.49-nt
Type ‘help’:’ or’\h’ for help. Type ‘\c’ to clear ther buffer.
Mysql> create database pegawai; Query OK, 1 row affected <0.06 sec>
Mysql> _
4" 5
5
F ! L
Mysql> create table daf_pegawai (
no_peg char(12) not null primary key nama_peg varchar(100) not null, kelamin Enum(‘P’,’W ’),
tgl_lahir date
Query Ok, 0 row affected (0.06 sec)
4 " 4(
7 > & ; :
7 4 9 & %M
.. L
P I 8- " -O
P 8 L I , - - - - B- O
2 P U
, ( - O
V U
, @ - O
V
P 8 L I I P I O
2 P U
-% ' P I -O
V U
-% ' P I -O
% '
Simpan Data Buku tamu tersebut dalam MySQL
<html> <head>
<title>Demo List Buku Tamu - MySQL </title> </head>
<body>
<h1> Demo List Buku Tamu MySQL</h1> <br>