Pemrograman PHP

14
Pemrograman PHP Pemrograman PHP Ahmat Adil Ahmat Adil

description

Pemrograman PHP. Ahmat Adil. Identifier. Harus dimulai dengan huruf atau under_score (_) Tidak boleh menggunakan tanda baca Variabel diawali dengan tanda dolar ($) Tidak boleh menggunakan nama yang telah tersedia dalam PHP. Tipe data. Integer (bil. Bulat) $jumlah = 10; - PowerPoint PPT Presentation

Transcript of Pemrograman PHP

Page 1: Pemrograman PHP

Pemrograman PHPPemrograman PHP

Ahmat AdilAhmat Adil

Page 2: Pemrograman PHP

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

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

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

OperatorOperator Operator aritmatikaOperator aritmatika

OperatorOperator OperasiOperasi

++ PenjumlahanPenjumlahan

-- PenguranganPengurangan

** PerkalianPerkalian

// PembagianPembagian

%% ModulusModulus

++++ inkrementasiinkrementasi

---- DekrementasiDekrementasi

Page 6: Pemrograman PHP

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

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

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

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

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

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

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

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

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);