Anda di halaman 1dari 35

Pemrograman Web 1

PG065- 3

© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur


Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260
Website: http://fti.bl.ac.id Email: sekretariat_fti@bl.ac.id
PERTEMUAN - 4

PHP

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 2


Pengenalan 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
Penulisan Script PHP
Harus diapit oleh …
1. <? dan ?> atau
2. <?php dan ?> atau
3. <script language=”php”> dan </script> atau
4. <% dan %>

Penulisan cara no 2lebih direkomendasikan


Hello World!
Variabel (1)
 Digunakan untuk menyimpan sebuah value, data atau
informasi
 Nama variabel diawali dengan tanda $
 Panjang tidak terbatas
 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 perlu dideklarasikan.
 Tidak boleh mengandung spasi.
Variabel (2)

 Penamaan Variabel Yang Benar


 $namasaya
 $anak2
 $nama_saya
 $_nama
 Penamaan Variabel Yang Salah
 $2anak
 $nama saya
 $nama.saya
FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 7
Tipe Data

 array
boolean
 integer
object
 float
resource
 string
NULL

Programmer pada dasarnya tidak perlu mendefinisikan tipe


data
Konstanta

 Konstanta merupakan variabel konstan yang


nilainya tidak berubah-ubah.
 Menggunakan fungsi define() untuk
mendeklarasikannya
Operator (1)

 Aritmatika
 +
 -
 *
 /
 %

 Penugasan
=
Operator (2)
 Bitwise
 &
 |
 ^
 ~
 <<
 >>

 Perbandingan  <
 ==  >
 ===  <=
 !=  >=
 <>
 !==
Operator (3)
 Logika
 and, &&, or, ||, xor, !

 String
 Penggabungan  .
 Contoh : echo “budi”.”luhur”;
Komentar (Remark)
Perintah PHP yang ditulis di dalam tag komentar
di bawah ini tidak akan dieksekusi
 /* … */
 //
#
Contoh Program 4_1.php

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 14


Hasil

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 15


Struktur Kondisi
 Digunakan untuk menyeleksi suatu kondisi akan
dijalankan atau tidak.
 Contohnya dalam proses login di email, jika
username dan password yang dimasukkan benar
maka kita dapat masuk melihat inbox email kita, tapi
jika salah maka tidak akan bisa masuk.
 Pengeleksian kondisi ini (apakah username benar
atau salah) menggunakan STRUKTUR KONDISI
IF
 Bentuk Umum
if (kondisi) {
statemen;
}

 Contoh
IF…ELSE
 Bentuk Umum
if (kondisi) {
statemen-jika-benar;
} else {
statemen-jika-salah;
}

 Contoh
BENTUK KHUSUS ?:

 Bentuk Umum
$var = (kondisi)? benar : salah;

 Contoh
IF… ENDIF

 Bentuk Umum
if (kondisi) :
statemen-jika-benar;
endif;

 Contoh
Contoh Program 4_2.php

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 21


Hasil

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 22


SWITCH…CASE
 Bentuk Umum
switch ($var) {
case 1 : statement-1; break;
case 2 : statement-2; break;

}

 Contoh
Contoh Program 4_3.php

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 24


 Tambahkan program untuk mencari jenjang
pendidikan

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 25


PERULANGAN
 Digunakan untuk mengulang suatu proses
yang dieksekusi beberapa kali sekaligus.
 Contohnya jika akan menampilkan bilangan
dari 1-100, maka akan lebih efektif jika
menggunakan perulangan.
FOR
 Bentuk Umum
for (awal; batas-akhir; increment) {
statemen-yang-diulang;
}

 Contoh
WHILE
 Bentuk Umum
inisialisasi-awal;
while (batas-akhir) {
statemen-yang-diulang;
increment;
}

 Contoh
DO…WHILE

 Bentuk Umum
inisialisasi-awal;
do {
statemen-yang-diulang;
increment;
} while (kondisi-akhir);

 Contoh
FOREACH

 Bentuk Umum
foreach (array as $var) {
statemen-yang-diulang;
}

 Contoh
BREAK dan CONTINUE
 BREAK digunakan untuk keluar dari struktur
(blok) program (blok if, while, switch, …)
 CONTINUE digunakan untuk melanjutkan
perintah dari suatu perulangan tanpa melalui
perintah-perintah setelahnya.
BREAK dan CONTINUE
 Contoh Program
Contoh Program

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 33


Latihan Mandiri
Buat program dengan PHP untuk menampilkan 5
bilangan ganjil pertama

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 34


Selesai
Terima Kasih

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB 1 – PG065- 3 35

Anda mungkin juga menyukai