Pertemuan IX - PHP
Pertemuan IX - PHP
PERTEMUAN IX
Teknik Informatika - Universitas K 2
ahuripan Kediri
PENGANTAR PHP
PHP merupakan bahasa pemrograman berbasis web
yang memiliki kemampuan untuk memproses dan
mengolah data secara dinamis.
PHP dapat dikatakan sebagai sebuah server-side
embedded script language, artinya semua sintaks dan
perintah program yg ditulis akan sepenuhnya dijalankan
oleh server, tetapi dapat disertakan pada halaman HTML
biasa
Pada umumnya semua aplikasi yang dibangun
menggunakan PHP akan memberikan hasil pada web
browser, tetapi prosesnya secara keseluruhan
dijalankan pada server.
Teknik Informatika - Universitas K 3
ahuripan Kediri
PENGANTAR PHP (2)
Beberapa kelebihan PHP :
- Cara koneksi dan query database yg sederhana
- Dapat bekerja pada sistem operasi berbasis windows, Linux, Mac OS
dan kebanyakan varian UNIX.
- Biaya yang dibutuhkan untuk menggunakan PHP tidak mahal, bahkan
gratis
- Mudah digunakan karena memiliki fitur dan fungsi khusus untuk membuat
web dinamis
- Security system yang cukup tinggi
- Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa
pemrograman web lainnya berorientasi pada server-side scripting
- Akses ke sistem database yang lebih fleksibel dan mudah, seperti
MySQL
Variabel Keterangan
Harga Satuan Salah, karena ada spasi
Upah/Harian Salah, karena ada tanda /
4persegi Salah, karena diawali angka
_4persegi Benar
GajiTotal Benar
Nama_Tamu Benar
Teknik Informatika - Universitas K 23
ahuripan Kediri
Lingkup Variabel
Dibedakan menjadi 3 jenis :
- Variabel Global
- Variabel Lokal
- Variabel Static
Operator Keterangan
(int),(integer) Mengarahkan ke Integer
(bool), (boolean) Mengarahkan ke Boolean
(float), (double), (real) Mengarahkan ke Float
(string) Mengarahkan ke string
(array) Mengarahkan ke Array
(object) Mengarahkan ke Object
PERTEMUAN XI
Pernyataan Kontrol : IF
Struktur Kontrol IF :
if (syarat) if (syarat pertama)
{ {
statement statement pertama
} }
elseif (syarat kedua)
if (syarat) {
{ statement kedua
statement }
} else
else {
{ statement lain
statement lain }
} Teknik Informatika - Universitas K 56
ahuripan Kediri
CONTOH PERNYATAAN IF
<html> print("selasa");
<head><title>pernyataan IF elseif ($kode_hari == 3)
</title> print("rabu");
</head> elseif ($kode_hari == 4)
<body> print("kamis");
hari ini : elseif ($kode_hari == 5)
<?php print("jumat");
$kode_hari = date("w"); else
if ($kode_hari == 0) print("sabtu");
print("Minggu"); ?>
elseif ($kode_hari == 1) </body>
print("senin"); </html>
elseif ($kode_hari == 2) 57
Teknik Informatika - Universitas Kahuripan Kediri
Pernyataan Kontrol : Switch
Struktur Kontrol Switch :
switch (ekspresi)
{
case ekspresi_case_1 :
pernyataan_1;
break;
case ekspresi_case_2 :
pernyataan_2;
break;
…….
default :
pernyataan_n;
}
Teknik Informatika - Universitas K 58
ahuripan Kediri
CONTOH SWITCH
<html> print("selasa");break;
<head><title>pernyataan Switch case 3:
</title>
</head> print("rabu");break;
<body> case 4:
hari ini :
<?php print("kamis");break;
$kode_hari = date("w"); case 5:
switch($kode_hari) {
case 0: print("jumat");break;
print("Minggu");break; default :
case 1: print("sabtu");
break;}
print("senin");break; ?>
Teknik Informatika - Universitas 59
case 2: </body> Kahuripan Kediri
Pernyataan Kontrol : For
Struktur Kontrol For :
while (ekspresi)
{
pernyataan;
}
Do {
pernyataan;
} while (ekpresi)