Client Web Server
Dokumen format Web Server
.html, .jpg, .gif .png, .pdf, .swf
Gambar 2.3 Proses Eksekusi Kode PHP
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa :
html headtitletitle
head body
script language=php . . . . kode PHP . . . .
script body
html
2.5.5 Variabel pada PHP
Variabel dapat disebut sebagai sebuah tempat penyimpanan data bagi nilai numeris maupun non numeris, agar dapat digunakan pada bagian lain dari script
program PHP. PHP mendukung berbagai jenis variabel yaitu: a.
Integer bilangan bulat b.
Bilangan floating point presisi tunggal, ganda c.
Boolean d.
Null untuk variabel yang belum diset e.
String f.
Array g.
Object
Universitas Sumatera Utara
h. Resource
Jika menggunakan bahasa pemrograman C atau Pascal, maka kita harus mendefinisikan variabel tiap elemen, namun pada PHP kita tidak perlu
mendefinisikan terlebih dahulu jenis variabel sebelum menggunakannya. PHP memiliki kepandaian untuk membedakan jenis variabel secara otomatis
berdasarkan konteks yang sedang berlaku bagi variabel tersebut.
Setiap variabel dalam PHP selalu dimulai dengan tanda dolar dan harus dimulai dengan huruf dan dapat diikuti oleh huruf dan angka. Dengan
demikian, warpspeed, impuls_speed, LCAR dan Dilithium1 adalah contoh penamaan variabel PHP yang valid.
Setiap variabel dalam PHP peka terhadap perbedaan huruf kapital dan non kapital, sehingga subspace, SubSpace, dan SUBSPACE adalah tiga buah
variabel yang berbeda.
2.5.6 Operator pada PHP
Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan dan pembagian serta penggunaan untuk
operasi lainnya. Operator pada PHP terdiri dari 7 macam, antara lain :
1. Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika.
Operator Operasi
Penggunaan
Universitas Sumatera Utara
Perkalian ab
Pembagian ab
Modulus ab
-- PrePost decrement
--b atau b-- +
Penjumlahan a+b
- Pengurangan
a-b
Tabel 2.1 Operator Aritmatika pada PHP
2. Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingkan antara nilai satu dengan lainnya.
Operator Penggunaan Hasil Evaluasi Nilai Keterangan
ab true
lebih besar daripada =
a = b false
lebih kecil atau sama dengan =
a = b true
lebih besar atau sama dengan ==
a== b false
sama dengan =
a = b true
tidak sama dengan a = b
false lebih kecil daripada
Tabel 2.2 Operator Perbandingan pada PHP
3. Operator Logika
Tabel berikut ini akan menunjukkan operator logika dalam PHP.
Operator Arti
Ekspresi Hasil Evaluasi
Nilai
AND a == c a b
true a b b
false ||
OR a == c || a b
true
a c || a b false
NOT a
false
Universitas Sumatera Utara
Tabel 2.3 Operator Logika pada PHP
4. Operator IncrementDecrement
PrePost increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variabel, misal
++i atau --i maka nilai i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila
operator diletakkan setelah variabel, misal i++ atau i-- maka nilai i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
5. Operator String
Hanya ada satu operator string, yaitu operator concatenation ., contohnya :
?php a=”Halo”;
b=a .”Selamat Datang di PHP”; b berisikan “Halo Selamat Datang di PHP”
?
6. Operator Bitwise
Operator bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.
7. Operator Ternary
Operator ternary merupakan model penyederhanaan dari bentuk if…else yang setiap blok dari if dan else hanya satu perintah. Sehingga model ini
cocok untuk melakukan proses pengisian suatu hasil pengujian.
Universitas Sumatera Utara
2.5.7 Integrasi PHP dengan Database