Pahami Struktur Kontrol pada PHP
New Post has been published on https://loveyourcode.com/struktur-kontrol-pada-php/
Pahami Struktur Kontrol pada PHP
Struktur Kontrol pada PHP
Struktur kontrol yang dimiliki PHP hampir sama dengan bahasa pemrograman lainnya. Struktur kontrol yang merupakan pengaturan aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaaan, yaitu :
Mengulang suatu perintah jika terpenuhi suatu kondisi (Iteration).
Melanjutkan sebuah pernyataan bila kondisi terpenuhi (Sequence).
Memilih pilihan dari beberapa alternatif bila kondisi terpenuhi (Selection).
Struktur kontrol ada 2 jenis, yaitu :
Struktur percabangan adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Ada 4 perintah percabangan dalam PHP yang akan dipelajari, yaitu :
Statement IF digunakan untuk menjalankan suatu perintah dengan mengecek kondisi yang diberikan terlebih dahulu. Jika kondisi bernilai benar / true (1) maka pernyataan akan dieksekusi, sedangkan jika kondisinya salah / false (0) maka pernyataan tidak akan dieksekusi.
Berikut bentuk umum statement IF :
Berikut contoh program statement IF:
<?php $a = - 10; if($a < 0) $a = $a * -1; echo $a; ?>
Pernyataan IF …. ELSE pada dasarnya sama dengan pernyataan IF, hanya saja perbedaannya terletak pada pengecekan kondisi. Pernyataan IF …. ELSE digunakan untuk alternatif perintah atau keluaran yang akan ditampilkan jika kondisi awal bernilai salah / false.
Berikut bentuk umum statement IF…. ELSE:
If (kondisi) Statement 1; else Statement 2;
Berikut contoh program statement IF…. ELSE :
<?php $nilai = 52; if ($nilai >= 60) echo "Nilai Anda : $nilai. Selamat, Anda Telah Lulus!!"; else echo "Nilai Anda : $nilai. Maaf, Anda Tidak Lulus!!"; ?>
Pernyataan ELSEIF memberikan pilihan alteratif kondisi lebih dari 1.
Berikut bentuk umum statement ELSEIF :
If (kondisi1) Statement 1; elseif(kondisi2) Statement 2; … … } else Statement n;
Berikut contoh program statement ELSEIF :
<?php $nilai = 52; if ($nilai < 60) echo "Nilai Anda : $nilai. Selamat, Anda Telah Lulus dengan nilai biasa saja!!"; elseif($nilai >=60 && $nilai <80 ) echo "Nilai Anda : $nilai. Selamat, Anda Telah Lulus dengan nilai lumayan!!”; else echo “SELAMAT ANDA LULUS DENGAN NILAI LUAR BIASA”; ?>
Perintah ini alternatif pengganti dari struktur IF …. ELSE dengan ELSE lebih dari satu. Dengan menggunakan perintah SWITCH program akan semakin mudah dibuat dan dipelajari.
Berikut bentuk umum statement SWITCH :
Switch(kondisi) Case nilai1 : statement 1; Break; Case nilai2 : statement 2; Break; Default : Statement n;
Contoh program statement SWITCH :
<?php $a=3; switch ($a) case 0 : echo "Angka Nol"; break; case 1 : echo "Angka Satu"; break; case 2 : echo "Angka Dua"; break; case 3 : echo "Angka Tiga"; break; case 4 : echo "Angka Empat"; break; case 5 : echo "Angka Lima"; break; default : echo "Angka diluar jangkauan"; break; ?>
Pernyataan perulangan digunakan untuk memproses / mengeksekusi pernyataan atau statement lebih dari satu kali. Macam – macam pernyataan perulangan di PHP meliputi :
Perulangan FOR digunakan apabila jumlah perulangannya telah pasti diketahui. Berikut bentuk umum statement FOR:
for (nilai awal, nilai akhir, peningkatan / penurunan) Statement;
Berikut contoh program statement FOR :
<?php for ($i= 1; $i <= 10; $i++) echo $i; echo "<br />"; ?>
While digunakan untuk mengulangi sebuah perintah sampai jumlah tertentu. Untuk menghentikan pengulangan digunakan suatu kondisi syarat tertentu. Perulangan ini akan terus berlangsung selama kondisi bernilai benar. Berikut bentuk umum statement WHILE :
while (kondisi berhenti) statement ;
Berikut contoh program statement WHILE :
<?php $i=1; while ($i <= 10) echo "$i"; echo "<br />"; $i=$i+1; ?>
Perulangan ini hampir sama dengan perulangan WHILE. Namun perulangan akan dilakukan terlebih dahulu dan akan berhenti jika sudah mencapai kondisi berhenti tertentu. Pernyataan DO…WHILE akan menguji kondisi pada setiap akhir perulangan.
Berikut bentuk umum statement DO….WHILE :
do statement: while (kondisi berhenti);
Berikut contoh program statement DO….WHILE:
<?php $I = 1; do echo "Perulangan ke-$I<BR>\n"; $I++; while ($I <= 7); ?>
Baca juga : Belajar PHP dari paling dasar.
Baca juga: Tipe Data dan Operator pada PHP