Anda di halaman 1dari 16

STRUKTUR PHP

Apa Itu PHP???

•Me rupakan 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 
Statement dan Comment

 Statement : Statement adalah satuan perintah


dalam PHP. Statement harus diakhiri dengan
tanda semicolon/titik-koma (;)
• contoh :
• echo(“hello user … !”);
 Comment : bagian dari kode yang tidak
dieksekusi / dijalankan
• // : digunakan unutk membuat satu baris
comment
• /* */ : digunakan untuk membuat
comment lebih dari satu baris.
Variabel dan Tipe Data
 Variabel digunakan sebagai tempat penyimpanan
data sementara.
• 1. Deklarasi Variabel
• Deklarasi variabel bisa disebut juga
memperkenalkan atau mendaftarkan variabel ke
dalam program.
• contoh :
• $namaPembeli
• Aturan pemberian nama variabel :
• 1. Dimulai dengan tanda $
• 2. Karakter pertama harus huruf atau garis bawah ( _ )
• 3. Karakter berikutnya boleh huruf, angka, atau garis
bawah.
Variabel dan Tipe Data

 Inisialisasi variabel adalah mengisi nilai untuk


pertama kalinya ke dalam variabel.
• contoh inisialisasi:
• $namaDepan = “Endy”;
• $namaBelakang = “Muhardin”;
• $jumlahBarang = 3;
• $harga = 1000;
Tipe Data

 PHP mengenal dua tipe data sederhana; numerik


dan literal. Ditambah dengan dua tipe data yang
tidak sederhana, yaitu array dan object.
• 1. Tipe Numerik dapat menyimpan bilangan
bulat dan bilangan pecahan.
• 2. Tipe literal digunakan untuk menyimpan
data berupa kumpulan huruf, kata, dan angka.
• 3. array dan object : tipe data yang tidak
sederhana.
• Tipe Data

•PHP mendukung delapan tipe data :


•Tipe data scalar :

- Boolean
- Integer
- Floating-point
- String
•Tipe data compound

- Array
- Object
•Tipe data khusus

- Resource
- Null
-
Tipe Data Object
•Tipe data Object
• adalah tipe data yang memiliki kombinasi
struktur data/atribut dan beberapa fungsi/method.
Tipe data object pada PHP adalah mendukung
pemrograman berorientasi object.
Resources
•Suatu Resources
• adalah suatu variabel khusus sebagai suatu
acuan terhadap suatu external resource. Resource
diciptakan dan digunakan oleh fungsi khusus.
Tipe Data NULL
•Nilai NULL
• menyatakan bahwa suatu variabel tidak
memiliki nilai. NULL hanya merupakan nilai
mungkin dari tipe NULL yang telah
diperkenalkan pada PHP 4 dan keyword
NULL adalah case Sensitive

•Penulisan :
•$var = NULL;
Tabe l Characte r Escape
•Karakter Keterangan
•\n Linefeed(10) dlm ASCII
•\r Carriage return (13) dlm ASCII
•\t Tabulasi horisontal (9) dlm ASCII
•\\ Backslash
•\$ Tanda Dollar
•\” Petik Ganda
•\[0-7]{1,3} Character dalam notasi oktal
•\x[0-9A-Fa-f]{1,2} Characters dalam notasi
hexadecimal.
Ope rators
 Arithmetic Operator
• Operator digunakan untuk melakukan
perhitungan matematika.
• Ada beberapa arithmetic operator, yaitu :
q+ : penjumlahan
q- : pengurangan
q* : perkalian
q/ : pembagian
q% : nilai sisa pembagian
Ope rators
 Relational operator
• digunakan untuk membandingkan nilai dari dua
operand.
• Beberapa jenis relational operator :
q== : memeriksa apakah operand kanan bernilai
sama dengan operand kiri
q> : memeriksa apakah operand kiri bernilai lebih
besar daripada operand kanan
q< : memeriksa apakah operand kiri bernilai lebih
kecil denganoperand kanan
q>= : memeriksa apakah operand kiri bernilai
lebih besar atausama dengan operand kanan
q<= : memeriksa apakah operand kiri bernilai
lebih kecil atausama dengan operand kanan
q!= : memeriksa apakah operand kanan tidak
bernilai sama dengan operand kiri
Ope rators
 Logical Operator
• Logical Operator digunakan untuk
membandingkan dua nilai variabel yang bertipe
boolean.
• 1. && (And)
• 2. || (or)
• 3. Xor (Exclusive Or)
• 4. Not
Ope rators
 Assaignment Operator
• digunakan untuk memberi/mengisi nilai ke dalam variabel
tertentu.
• 1. =
• 2. += : Menambahkan nilai pada variabel
• 3. -= : Mengurangi nilai pada variabel
• 4. *= : Mengalikan variabel dengan bilangan tertentu
• 5. /= : Membagi variabel dengan bilangan tertentu
• 6. %= : Mencari sisa hasil bagi variabel dengan bilangan
tertentu
• 7. &= : Melakukan operasi logical AND pada variabel
• 8. |= : Melakukan operasi logical OR pada variabel
• 9. ^= : Melakukan operasi bitwise xor pada variabel
• 10. .= : Menambahkan String pada variabel
• 11. ++ : Menambahkan nilai satu pada variabel
• 12. -- : Mengurangi nilai satu pada variabel
Struktur Kontrol PHP
 Struktur kontrol berfungsi sebagai pengatur arah/tujuan
dari suatu aliran program yang berbentuk rangkaian
perintah dan ditulis untuk memenuhi beberapa
keadaan seperti :
q Untuk mengulang suatu perintah apabila suatu
kondisi (iteration) telah terpenuhi
q Melanjutkan sebuah pernyataan apabila suatu
konsidi telah terpenuhi (sequence)
q Memilih sebuah pilihan dari beberapa alternatif
bila kondisi telah terpenuhi (selection)

 Struktur kontrol dalam PHP ada 2 jenis, yaitu :


1. Struktur Percabangan (pengambilan keputusan) :
IF, IF ... ELSE, Switch,
• 2. Struktur Pengulangan : FOR, While, Do ... While

Anda mungkin juga menyukai