MODUL 3. Pernyataan Perulangan

advertisement
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
MOD UL 3 .
P e r n y a t a a n P e r u la n g a n
Pokok Bahasan :
Pernyataan perulangan dengan PHP
Materi :
1. Pernyataan While
2. Pernyataan Do - While
3. Pernyataan For
Dosen : Khairil, M.Kom
20
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
Statement While
Pernyataan perulangan digunakan memproses/mengeksekusi pernyat aan atau statemen
lebih dari satu kali. Macam -macam pernyataan perulangan di PHP meliputi :
while
Pernyataan while akan melakukan memproses secara berulang terhadap pernyataan
berdasarkan atas kondisi.
Bentuk Umum while
while (kondisi) {
Statemen;
}
Prinsip Kerja : pertama kali pernyataan while akan menguji kondisi yang dirumuskan,
jika kondisi bernilai TRUE (1) maka statemen di bawahnya akan dikerjakan sekali lagi.
Namun jika kondisi bernilai FALSE (0) maka perulangan akan dihentikan. Setiap kali
statemen di bawahnya selesai dikerjakan kondisi akan selalu diuji.
Contoh :
<?php
$I = 1;
while ($I <= 7) {
echo “<FONT SIZE=$I>Perulangan ke -$I</FONT><BR>\n”;
$I++;
}
?>
Hal yang perlu diperhatikan dalam pernyataan while yaitu :
 inisialisasi nilai konter pada program di atas ditunjukkan pada pernyataan $I = 1;
 penetapan kondisi pada program di atas ditunjukkan pada pernyataan $I <= 7;
yang memiliki maksud, program akan mengulang selama nilai $I kurang atau
sama dengan 7
 Operasi penaikan konter Hal ini ditunjukkan pada pernyataan $I++, maksudnya
adalah untuk merubah nilai $I setiap kali looping terjadi, sehingga suatu saat
perulangan akan dihentikan.
Statement Do - While
Seperti halnya pernyataan while, pernyataan do – while memiliki prinsip kerja yang
sama dengan pernyataa n while, hanya saja pernyataan do – while akan menguji kondisi
pada setiap akhir perulangan.
Adapun bentuk umum pernyataan do – while :
do{
Statemen;
} while (kondisi);
Dosen : Khairil, M.Kom
21
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
Prinsip Kerja : Mula -mula statemen akan dikerjakan pertama kali tanpa perlu
persyaratan kondisi, selesai pengerjaan statemen akan diuji kondisi. Bila kondisi bernilai
TRUE (1) maka program akan mengeksekusi statemen sekali lagi. Dan jika kondisi
bernilai FALSE maka perulangan akan berakhir.
Contoh :
<?php
$I = 1;
do{
echo “<FONT SIZE=$ I>Perulangan ke-$I</FONT><BR>\n”;
$I++;
} while ($I <= 7);
?>
Statement For
Pernyataan for biasanya digunakan apabila jumlah perulangannya telah pasti. Bentuk
Umum pernyataan for adalah sebagai berikut :
for (ekspresi1; ekspresi2; ekspresi3) {
Statemen;
}
Keterangan :
- ekspresi1 -> inisialisasi/penentuan nilai awal konter
- ekspresi2 -> perumusan kondisi
- ekspresi3 -> operasi penaikan/penurunan konter
Contoh
<?php
for ($I = 1; $I <= 7; $I++) {
echo “<FONT SIZE=$I>Perulangan ke -$I</FONT><BR>\n”;
}
?>
Statement Break
PHP juga menyediakan pernyataan break, kegunaannya adalah untuk keluar dari suatu
proses yang berulang.
Contoh :
<?php
for ($i = 1, $i <= 25; $i++
{
print(“$i <BR>\n”;
if ($i ==10)
break;
}
Dosen : Khairil, M.Kom
22
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
Print (“Selesai <BR>\n”);
?>
Bilangan 11 hingga 25 tidak ditampilkan, disebabkan setelah bilangan 10 ditampilkan,
break mengakhiri pernyataan for. Selanjutnya eksekusi dilanjutkan ke pernyataan
setelah for, yaitu :
Print (“Selesai <BR> \n”);
Sintaks Alternatif
PHP juga menawarkan sintaks alternative terhadap pernyataan – pernyataan control If,
While, dan For. Sebagai pengganti kurung buka ({), bias menggunakan tanda :,
sedangkan kurung tutup (}) dapat diganti dengan :





Endif
Endfor
Endwhile
Endforeach
Endswitch
(untuk
(untuk
(untuk
(untuk
(untuk
if)
for)
while)
foreeach)
swicth)
Contoh pemakaian pada sintak While
<?php
$i = 1;
While ($i <= 5):
Print (“baris $i <BR> \n”);
$i++;
Endwhile;
?>
Modularisasi
Modularisasi dalam pemrograman umum dilakukan dan sangat diperlukan untuk
mempermudah debugging dan pengemba ngan program. Modularisasi berarti melakukan
pembuatan program berdasarkan modul -modul. Setiap modul dikembangkan untuk
tujuan atau fungsi khusus. Modul dibuat secara general (umum). Modul dapat berupa
fungsi atau prosedur.

Require
Statement Require digu nakan untuk membaca nilai variable dan fungsi -fungsi
dari
sebuah file lain.
Cara penulisan statement Require adalah:
require(namafile);
Teknik ini cocok untuk membuat template (pola) yang memudahkan proses
pengembangan aplikasi dengan menggunakan pola tampilan. Misal dalam
Dosen : Khairil, M.Kom
23
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
membuat design web yang dilakukan dengan kerja tim, pola dan gambar -gambar
yang dibutuhkan dapat dibuat dengan teknik ini.
Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping
misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang
sama tersebut hanya sekali saja.

Include
Statement Include akan menyertakan isi suatu file tertentu. Include dapat
diletakkan di dalam suatu looping misalkan dalam statement for atau while.
Syntak penulisan :
include (namafile);
Exercise
1. Praktekkan semua contoh skrip diatas !!
2. Kerjakanlah skrip dibawah ini
a. Simpan dengan nama file : header.php
<?php
print ("<h1><B>PT. REAL MANDIRI SAKTI</B></h1><BR> \n");
print ("<B>Jalan Meranti Raya No. 1234 Bengkulu</B> \n");
?>
b. Simpan dengan nama file : include.php
<?php
include ("header.php");
print ("<BR><marquee>Selamat Datang di Website kami ini
</marquee><BR> \n");
?>
Home Exercise
Dosen : Khairil, M.Kom
24
Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver)
Dosen : Khairil, M.Kom
25
Download