Struktur Kontrol PHP

Struktur Kontrol PHP
Perintah-perintah script PHP di jalankan dari baris pertama lalu ke baris berikutnya dann berikutnya sampai dengan baris terakhir (sequence). Secara mendasar Struktur Program memiliki kombinasi struktur kontrol :

1. Urutan (sequence)
2. Pemilihan (section)
3. Pengulangan (looping)

Perintah-perintah script PHP di jalankan dari baris pertama lalu ke baris berikutnya dann berikutnya sampai dengan baris terakhir (sequence). Secara mendasar Struktur Program memiliki kombinasi struktur kontrol :

  1. Urutan (sequence)
  2. Pemilihan (section)
  3. Pengulangan (looping)

Struktur IF

Struktur IF merupakan struktur pemilihan (benar/salah) yang digunakan untuk pemeriksaan. Struktur IF dikerjakan apabila nilai di dalam blok IF benar.

File Latihan_3.php

<?php

$a = 5;
$b = 10;
$c=$a<$b;
$d=$a>$b;

echo “Nilai a = “.$a.” dan b = “.$b.”<br>”; // Nilai a=5 dan b=10
echo “Apakah a < b = “.$c.”<br>”; // Apakah a<b = 1
echo “Apakah a > b = “.$d.”<br>”; // Apakah a>b = 0 (tidak tampil)

// Struktur IF akan di tampilkan jika bernilai benar(1)
if($a<$b){
echo “benar a < b”;
}

if($a>$b){
echo “benar a > b”;
}

?>

Struktur IF … ELSE

Digunakan jika ada pilihan lebih dari satu pilihan (benar atau salah). Dimana ELSE akan di jalankan apabila pilihan tersebut salah.

File Latihan_4.php

<?php

$a = 5;
$b = 10;
$c=$a<$b;
$d=$a>$b;

echo “Nilai a = “.$a.” dan b = “.$b.”<br>”; // Nilai a=5 dan b=10
echo “Apakah a < b = “.$c.”<br>”; // Apakah a<b = 1
echo “Apakah a > b = “.$d.”<br>”; // Apakah a>b = 0 (tidak tampil)

// Struktur IF akan di tampilkan jika bernilai benar(1)
if($a<$b){
echo “benar a < b”;
}else{
echo “benar a > b”;
}

?>

Struktur IF … ELSEIF … ELSE

Nilai yang ada lebih dari 2 pilihan dan bisa bernilai banyak.

File Latihan_5.php

<?php

$a = 5;
$b = 10;
$c=$a<$b;
$d=$a>$b;
$e=$a==$b;

echo “Nilai a = “.$a.” dan b = “.$b.”<br>”; // Nilai a=5 dan b=10
echo “Apakah a < b = “.$c.”<br>”; // Apakah a<b = 1
echo “Apakah a > b = “.$d.”<br>”; // Apakah a>b = salah (tidak tampil)
echo “Apakah a = b “.$e.”<br>”; // Apakah a=b salah (tidak tampil)

// Struktur IF akan di tampilkan jika bernilai benar(1)
if($a<$b){
echo “benar a < b”;
}elseif($a>$b){
echo “benar a > b”;
}else{
echo “benar a = b”;
}

?>

Struktur SWITCH … CASE

Struktur Kontrol Switch adalah bentuk yang lebih sederhana dari dari IF … ELSE ataupun IF … ELSEIF … ELSE. Kontrol switch digunakan untuk mengevaluasi suatu ekspresi dengan kemungkinan banyak nilai dan banyak perintah yang harus dieksekusi berdasarkan ekspresi dan nilainya.

File Latihan_6.php

<?php

$nohari=2;
echo “No. hari : $nohari adalah hari :”;
switch ($nohari){
case 1:
echo “minggu”;
case 2:
echo “senin”;
case 3:
echo “selasa”;
case 4:
echo “rabu”;
case 5:
echo “kamis”;
case 6:
echo “jumat”;
case 7:
echo “sabtu”;
}

?>

Struktur BREAK

Merupakan perintah yang digunakan untuk keluar dari suatu blok perintah. Jika tidak menggunakan BREAK pada perintah SWITCH … CASE maka akan di anggap benar dan di eksekusi.

File Latihan_7.php

<?php

$nohari=2;
echo “No. hari : $nohari adalah hari :”;
switch ($nohari) {
case 1:
echo “minggu”;
break;
case 2:
echo “senin”;
break;
case 3:
echo “selasa”;
break;
case 4:
echo “rabu”;
break;
case 5:
echo “kamis”;
break;
case 6:
echo “jumat”;
break;
case 7:
echo “sabtu”;
break;
}

?>

Struktur WHILE

WHILE adalah bentuk perulangan (looping). Struktur konrol ini adalah urutan perintah yang di eksekusi berulag-ulang. Jumlah perulangan yang dilakukan di buat sesuai dengan Nilai Ekspresi yang diberikan.

File Latihan_8.php

<?php

$bil =3;
while ($bil<10) {
echo “$bil”;
echo ” “;
$bil=$bil+3;
// Hasilnya adalah 3 6 9
}

?>

Struktur DO … WHILE

Perintah perulangan ini akan terus di eksekusi selama nilai ekspresi masih memiliki kondisi benar.

File Latihan_8.php

<?php

$bil =3;
do {
echo “$bil”;
echo ” “;
$bil=$bil+3; // Hasil 3 6 9
} while ($bil<10)

?>

Struktur FOR

Merupakan struktur kontrol perulangan dengan jumlah perulangan dapat ditentukan beberapa kali. Harus dilakukan perulangan dengan menggunakan bilangan sebagai penghitung.

File Latihan_9.php

<?php

function pegawai()
{
$argumen = func_get_args();
return $argumen;
}
$nama_pegawai = pegawai(“Yayat”,”Amien”,”Dwi”,”Anggah”);

for ($i=0; $i < sizeof($nama_pegawai); $i++)
{
echo “<br>”.$nama_pegawai[$i]; // Hasil Yayat Amien Dwi Anggah
}

?>

Struktur FOREACH

Digunakan untuk melakukan perulangan pada ARRAY. Dengan perintah ini kita tidak perlu mengetahui berapa jumlah ARRAY untuk mengetahui berapa kali harus melakukan perulangan.

File Latihan_10.php

<?php

$nama[0]=”Asep”;
$nama[1]=”Rudi”;
$nama[2]=”Aziz”;
foreach($nama as $value)
{
echo “<br>”;
echo “Nama Pegawai $value”;
/*
Nama Pegawai Asep
Nama Pegawai Rudi
Nama Pegawai Aziz
*/
}

?>

Penulis: saptamh

Orang yang senang sekali dengan ilmu pengetahuan.

2 thoughts on “Struktur Kontrol PHP”

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s