Pertemuan Ke 4 Pemrograman Web
Pertemuan Ke 4 Pemrograman Web
Secara garis besar struktur kontrol terdiri atas 2 bagian, yaitu penagnan statemen kondisional
dan penagnan pengulangan proses(looping).
1. Statemen kondisional
Pada php terdapat beberapa bentuk perintah percabangan yang dapat digunakan, yaitu:
a) Statemen If
Perintah if dipakai untuk penagnan satu kondisi. Oeprasi tersebut dibuat dalam satu blok
perintah yang berisi satatemen, jika kondisi yang ditentukan terpenuhi maka aksi di jalankan.
Berikut ini bentuk blok perintah percabangan bentuk if. Simpan dengan nama kondisi1.php
<html>
<head>
</head>
<body>
<?php
$mhs="Cecilia";
if($mhs=="Cecilia"){
echo"-----------------------------------------------------------------------------------------------------";
?>
</body>
</html>
Gambar. 3.1 tampilan hasil eksekusi kondisi1.php
b) Statemen If-else
Perintah if dan else dipakai untuk menagani lebih dari dua pernyataan. Jika pernyataan
pertama tidak terpenuhi, maka akan mengeluarkan hasil pernyataan kedua, atau
mengeluarkan pernyataan alternative yang lain.
Berikut ini bentuk blok perintah if-else. Simpan dengan nama kondisi2.php
<html>
<head>
</head>
<body>
<?php
$nama="Cecilia";
$mk="Akuntansi";
$nilai=88;
if($nilai>=85){
$grade="A";
}elseif($nilai>=70){
$grade="B";
}elseif($nilai>=60){
$grade="C";
}elseif($nilai>=40){
$grade="D";
}else {
$grade="E";
echo"---------------------------------------------<br>";
?>
</body>
</html>
Gambar. 3.2 tampilan hasil eksekusi kondisi2.php
c) Statemen Switch
Perintah switch digunakan untuk membandingkan nilai suatu variabel dengan nilai alternatip.
Berikut ini bentuk penggunaan perintah switch di dalam struktur program. Simpan perintah
program ini dengan nama kondisi3.php
<html>
<head>
</head>
<body>
<?php
$tgl=date("F d, Y");
switch ($day) {
case 'Sun' : $hari = "Minggu";
break;
break;
break;
break;
break;
break;
break;
echo "------------------------------------------<br>";
echo "------------------------------------------";
?>
</body>
</html>
Gambar. 3.3 tampilan hasil eksekusi pengulangan3.php
2. Pengulangan(looping)
Php menyediakan beberapa bentuk perintah pengulangan yang dapat dipakai untuk
melakukan prose berulang. Berikut ini bentuk-bentuk perintah tersebut:
a) Perintah for
Perintah for dipakai untuk mengulang satu blok pernyataan sampai berulang kali sesuai
dengan batas nilai pengulangan yang ditentukan pada variabel indikator. Berikut ini
penggunaan perintah for di dalam struktur listing program. Simpan listing program tersebut
dengan nama pengulangan1.php.
<html>
<head>
</head>
<body>
<?php
/* hasil ditampilkan pertikal */ for ($i = 1; $i <= 10; $i++) {
echo "$i";
echo "<br>";
echo "-------------------------------<br>";
break; }
echo "<br><br>";
?>
</body>
</html>
Gambar. 3.4 tampilan hasil eksekusi pengulangan1.php
b) Perintah while-do
Perintah while – do digunakan untuk melakukan prose pengulangan satu blok pernyataan
secara terus-menerus selama nilai pada while masih bernilai logika benar. Berikut ini
penggunaan perintah while-do di dalam struktur listing program. Simpan listing program
tersebut dengan nama pengulangan2.php.
<html>
<head>
</head>
<body>
<?php
//urutan angka
$i = 1;
echo $i++;
echo "<br>";
echo "------------------------------<br>";
// urutan data
$i = 1;
$i++; }
echo "------------------------------<br>";
?>
</body>
</html>
Gambar. 3.5 tampilan hasil eksekusi pengulangan2.php
Pada dasarnya Perintah do- while memiliki fungsi yang sama dengan bentuk perintah while-
do. Letak perbedaannya terlihat pada pemrosesan data di dalam program. dimana perintah
while-do terlebih dahulu melakukan pemeriksaan baris pernyataan, sebaliknya pada do- while
operasi program dieksekusi terlebih dahulu kemudian pernyataan diperiksa ditentukan
diperikasa. Berikut ini penggunaan perintah do-while di dalam struktur listing program.
Simpan listing program tersebut dengan nama pengulangan3.php.
<html>
<head>
</head>
<body>
<?php
do{
echo("<br>Sekarang waktu menunju pukul : ");
echo"<br>";
echo ("-------------------------------------------<br>");
$dt=date("s");
}while($dt==0);
?>
</body>
</html>
d) Perintah Foreach
Sintaks foreach juga adalah merupakan bagian dari bentuk perintah pengulangan proses
walaupun foreach sering ditemukan pemakaiannya berhubungan dengan array. Foreach
berfungsi untuk melakukan iterasi sebuah nilai pada array. Berikut ini penggunaan perintah
do-while di dalam struktur listing program. Simpan listing program tersebut dengan nama
pengulangan4.php.
<html>
<head>
</head>
<body>
<?php
$peserta = array("Cecilia","Chika","Dini","Jeremya","Sofy","Tiwi");
echo "------------------------------------------<br>";
?>
</body>
</html>