Dokumen tersebut merangkum konsep dasar PHP (Hypertext Preprocessor) sebagai bahasa scripting server-side untuk membangun website dinamis, termasuk pengertian PHP, sintaks dasar, tipe data, operator, variabel, komentar, dan contoh script PHP sederhana.
2. Konsep Web
Ada dua macam Website
• Website statis
Bersifat tetap (isi web harus dirubah melalui
tulisan yang tertanan pada file program web
tersebut dan tidak memiliki database sebagai
tempat penyimpanan content nya.)
• Website dinamis
Bersifat berubah (sebuah web yang isinya bisa
dirubah sewaktu-waktu tanpa melalui perubahan
code pada file web, akan tetapi melalui sebuah
halaman administrator.)
3. Web Browser dan Server
1. Web Browser
• Software untuk menampilkan dokumen-dokumen
dari web server, yaitu : firefox,
Google Chrome, opera, dll
• Disebut juga web client
2. Web Server
• Software untuk menampilkan permintaan
HTTP atau HTTPS dari client
• Yaitu : WampServer , Apache (antar platform),
IIS (hanya di windows), PWS, dll
4. Konsep Web Programming
Ada 2 jenis pemograman web
• Client Side Programming
Bekerja di sisi client
contoh: HyperText Markup Language (HTML),
Extensible HyperText Markup Language (XHTML),
Cascading Style Sheet (CSS), JavaScript, Extensible
Markup Language (XML).
• Server Side Programming
Bekerja disisi server
contoh : Active server pages (ASP), PHP: Hypertext
Preprocessor, Java Server Pages (JSP), Common
Gateway Interface (CGI), ColdFussion, dll
5. PHP
• Merupakan singkatan recursive dari PHP :
Hypertext Prepocessor
• Pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1994.
• Setiap satu statement (perintah) biasanya
diakhiri dengan titik-koma (;)
• CASE SENSITIVE untuk nama identifier
yang dibuat oleh user (variable, konstanta,
fungsi dll), namun TIDAK CASE
SENSITIVE untuk identifier built-in dari
PHP
6. Penulisan Script PHP
Harus diapit oleh …
<? dan ?> atau
<?php dan ?> atau
<script language=”php”> dan </script> atau
<% dan %>
8. • Perintah echo digunakan untuk menampilkan
teks ke dalam browser.
Suatu teks atau string dalam echo diapit oleh dua
tanda petik ganda (quotes, “ ”) atau bisa juga
menyimpan string atau teks terlebih dahulu dalam
suatu variabel kemudian dituliskan dalam echo
9. Terdapat dua cara memberikan komentar
dalam PHP, yaitu:
• Diberikan tanda // di depan teks komentar.
Perintah ini hanya bisa berlaku untuk
komentar dalam satu baris.
• Diberikan tanda /* di depan teks komentar
dan diakhiri dengan */. Perintah ini dapat
digunakan untuk komentar yang terdiri
lebih dari satu baris.
10. Variabel
• Digunakan untuk menyimpan sebuah
value, data atau informasi
• Nama variabel diawali dengan tanda $
• Setelah tanda $ diawali oleh huruf atau
under-scrore (_). Karakter berikutnya
bisa terdiri dari huruf, angka, dan
karakter tertentu yang diperbolehkan
(karakter ASCII dari 127 – 255).
• Bersifat case-sensitive.
• Tidak boleh mengandung spasi.
12. Tipe Data
• Tipe Data Skalar
Integer > bilangan bulat
Float / Double > bilangan pecahan
String > teks
Boolean > tipe data logika (True and False)
• Tipa Data Compound
Array
Objek
15. Operator Assignment/Penugasan
Tanda sama dengan ( = ) digunakan untuk
mengatur atau menetapkan nilai suatu
variabel. Oleh karena itu tanda tersebut dikenal
sebagai operator penugasan
$x = 1;
$y = x + 1;
$luas = $panjang * $lebar;
$statements = "Yes";
19. Operator Pre/Post Increment dan
Decrement
$x++;
ekuivalen dengan $x += 1; atau $x = $x + 1;
$x--;
ekuivalen dengan $x -= 1; atau $x = $x – 1;
20. Unary Operator
Tanda minus ( - ) digunakan dengan sebuah
nilai numerik tunggal untuk membuat negatif
bilangan postif atau membuat postif bilangan
negatif.
$x = 2;
$y = -$x; // $y = -2
$i = -234;
$j = -$i; // $j = 234