Pemrograman PHP
-
Upload
griffith-myers -
Category
Documents
-
view
25 -
download
2
description
Transcript of Pemrograman PHP
![Page 1: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/1.jpg)
Pemrograman PHPPemrograman PHP
Ahmat AdilAhmat Adil
![Page 2: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/2.jpg)
IdentifierIdentifier
Harus dimulai dengan huruf atau Harus dimulai dengan huruf atau under_score (_)under_score (_)
Tidak boleh menggunakan tanda Tidak boleh menggunakan tanda bacabaca
Variabel diawali dengan tanda Variabel diawali dengan tanda dolar ($)dolar ($)
Tidak boleh menggunakan nama Tidak boleh menggunakan nama yang telah tersedia dalam PHPyang telah tersedia dalam PHP
![Page 3: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/3.jpg)
Tipe dataTipe data
Integer (bil. Bulat)Integer (bil. Bulat)
$jumlah = 10;$jumlah = 10; Double (bil.pecahan)Double (bil.pecahan)
$skor = 90.00;$skor = 90.00;
$bunga = 12.50;$bunga = 12.50; String (charakter)String (charakter)
$nama = “bambang”$nama = “bambang”
![Page 4: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/4.jpg)
ContohContoh
<html><html><head><head><title>Untitled Document</title><title>Untitled Document</title></head></head><body><body><?<? $harga = 100;$harga = 100; $pengunjung = 8;$pengunjung = 8; print ("jumlah pengunjung hari ini $pengunjung <BR>\n");print ("jumlah pengunjung hari ini $pengunjung <BR>\n"); print ("Total Pendapatan :");print ("Total Pendapatan :"); print($harga*$pengunjung);print($harga*$pengunjung);?>?></body></body></html></html>
![Page 5: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/5.jpg)
OperatorOperator Operator aritmatikaOperator aritmatika
OperatorOperator OperasiOperasi
++ PenjumlahanPenjumlahan
-- PenguranganPengurangan
** PerkalianPerkalian
// PembagianPembagian
%% ModulusModulus
++++ inkrementasiinkrementasi
---- DekrementasiDekrementasi
![Page 6: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/6.jpg)
Operator penugasanOperator penugasan
Op.Op. KegunaanKegunaan ContohContoh
+=+= Menambahkan var disisi kiri dengan Menambahkan var disisi kiri dengan nialai disisi kanannialai disisi kanan
X+=2 identik X+=2 identik dengan X=X+2dengan X=X+2
-=-= mengurangi isi var disisi kiri dengan mengurangi isi var disisi kiri dengan nialai disisi kanannialai disisi kanan
X-=2 identik X-=2 identik dengan X=X-2dengan X=X-2
/=/= Membagi var disisi kiri dengan nialai Membagi var disisi kiri dengan nialai disisi kanandisisi kanan
X/=2 identik X/=2 identik dengan X=X/2dengan X=X/2
%=%= Memperoleh sis pembagian antara Memperoleh sis pembagian antara var. disisi kiri dengan nili disisi kananvar. disisi kiri dengan nili disisi kanan
X%=2 identik X%=2 identik dengan X=X%2dengan X=X%2
&=&=
|=|=
^=^=
.=.=
![Page 7: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/7.jpg)
Operator Operator pembandingan/realsionalpembandingan/realsional
OperOper kegunaankegunaan
==== Sama denganSama dengan
<< Kurang dariKurang dari
>> Lebih dariLebih dari
<=<= Kurang dari atau sama denganKurang dari atau sama dengan
>=>= Lebih dari atau sama denganLebih dari atau sama dengan
!=!= Tidak sama denganTidak sama dengan
<><> Tidak sama denganTidak sama dengan
![Page 8: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/8.jpg)
Operator LogikaOperator Logika
OperOper OperasiOperasi
AND &&AND && Logika andLogika and
OR ||OR || Logika ORLogika OR
XORXOR Logika XORLogika XOR
!! Logika NotLogika Not
![Page 9: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/9.jpg)
Struktur KontrolStruktur Kontrol
Percabangan (kondisi)Percabangan (kondisi) IFIF
if (kondisi)if (kondisi){{pernyataanpernyataan}}
<?<?$total_beli= 10000;$total_beli= 10000;$keterangan= “tidak dapat diskon”;$keterangan= “tidak dapat diskon”;If ($total_beli>=100000);If ($total_beli>=100000); $keterangan=“dapat diskon”;$keterangan=“dapat diskon”;Print(“$keterangan<br>\n”);Print(“$keterangan<br>\n”);?>?>
![Page 10: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/10.jpg)
IF … ELSEIF … ELSE
If (kondisi 1)If (kondisi 1){{ pernyataan 1pernyataan 1}}
Elseif(kondisi 2)Elseif(kondisi 2){{pernyataan 2pernyataan 2}}
ElseElse{{pernyataan 3pernyataan 3}}
![Page 11: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/11.jpg)
SWITCHSWITCH
Switch(kondisi)Switch(kondisi){{
case konstanta1:case konstanta1:pernyataan 1;pernyataan 1;break;break;
case konstanta2:case konstanta2:pernyataan 2;pernyataan 2;break;break;
default:default:pernyataan default;pernyataan default;
}}
![Page 12: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/12.jpg)
if ($_GET['pg']=="home" or $_GET['pg']=="") {if ($_GET['pg']=="home" or $_GET['pg']=="") { include "home.php";include "home.php";
}elseif ($_GET['pg']=="berita"){}elseif ($_GET['pg']=="berita"){ include "berita.php";include "berita.php"; }elseif ($_GET['pg']=="detailberita"){}elseif ($_GET['pg']=="detailberita"){ include "detailberita.php";include "detailberita.php"; }elseif ($_GET['pg']=="kegiatan"){}elseif ($_GET['pg']=="kegiatan"){ include "kegiatan.php";include "kegiatan.php"; }elseif ($_GET['pg']=="detailkegiatan"){}elseif ($_GET['pg']=="detailkegiatan"){ include "detailkegiatan.php";include "detailkegiatan.php"; }elseif ($_GET['pg']=="karyawan"){}elseif ($_GET['pg']=="karyawan"){ include "karyawan.php";include "karyawan.php"; }elseif ($_GET['pg']=="trukorgan"){}elseif ($_GET['pg']=="trukorgan"){ include "trukorgan.php";include "trukorgan.php"; }} ?>?>
![Page 13: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/13.jpg)
Pengulangan whilePengulangan while
While (kondisi) {While (kondisi) { Blok pernyataan;Blok pernyataan;}}AtauAtauWhile (kondisi) :While (kondisi) :
Blok pernyataan;Blok pernyataan;Endwhile;Endwhile;
Dengan kondisi adalah peryataan booleanDengan kondisi adalah peryataan booleanBlok pernyataan adalah daftar statement Blok pernyataan adalah daftar statement
yang akan diulang selama kondisi yang akan diulang selama kondisi terpenuhi.terpenuhi.
![Page 14: Pemrograman PHP](https://reader036.fdokumen.com/reader036/viewer/2022083005/568137df550346895d9f824c/html5/thumbnails/14.jpg)
Statement do… whileStatement do… while
Prinsipnya sama dengan while.Prinsipnya sama dengan while.Pada do-while blok pernyataan pasti Pada do-while blok pernyataan pasti
dikerjakan sekali, kemudian dilakukan dikerjakan sekali, kemudian dilakukan pengujian kondisi, jika kondisi masih pengujian kondisi, jika kondisi masih terpenuhi (true) maka blok pernyataan terpenuhi (true) maka blok pernyataan dikerjakan lagi dan sebaliknya.dikerjakan lagi dan sebaliknya.
DoDo{{
blok pernyataan;blok pernyataan;}}While (kondisi);While (kondisi);