- 1. Percabangan: if, else, dan elseif
- 2. Switch Statement
- 3. Perulangan: for, while, dan foreach
- Kesimpulan
Halo teman-teman semuanya, setelah mempelajari operator, kini saatnya kita masuk ke topik yang sangat penting dalam pemrograman, yaitu control flow.
Control flow (alur kendali) merupakan struktur dasar yang memungkinkan program untuk mengambil keputusan dan menjalankan kode tertentu berdasarkan kondisi yang ada.
PHP menyediakan beberapa jenis struktur kontrol, di antaranya adalah: if, else, elseif, switch, dan berbagai bentuk perulangan seperti for, while, dan foreach. Mari kita bahas satu per satu.
1. Percabangan: if, else, dan elseif
Struktur if digunakan untuk menjalankan blok kode jika suatu kondisi terpenuhi.
<?php
$nilai = 85;
if ($nilai >= 90) {
echo "Nilai A";
} elseif ($nilai >= 80) {
echo "Nilai B";
} else {
echo "Nilai C atau di bawahnya";
}
?>
Penjelasan:
ifakan dieksekusi jika kondisi pertama benar.elseifakan diperiksa jika kondisiifsalah.elseakan dijalankan jika semua kondisi sebelumnya salah.
2. Switch Statement
switch adalah alternatif dari if...elseif...else yang lebih rapi ketika terdapat banyak kondisi berdasarkan satu variabel.
<?php
$hari = "Senin";
switch ($hari) {
case "Senin":
echo "Hari pertama kerja";
break;
case "Jumat":
echo "Hari terakhir kerja";
break;
default:
echo "Hari biasa";
break;
}
?>
Catatan:
- Gunakan
breakuntuk menghentikan eksekusi setelah satucaseterpenuhi. defaultakan dijalankan jika tidak ada satupuncaseyang cocok.
3. Perulangan: for, while, dan foreach
-
forLoopDigunakan ketika kita mengetahui jumlah perulangan.
<?php for ($i = 1; $i <= 5; $i++) { echo "Baris ke-$i <br>"; } ?> -
whileLoopDigunakan ketika kondisi pengecekan dilakukan sebelum blok kode dijalankan.
<?php $i = 1; while ($i <= 5) { echo "Angka: $i <br>"; $i++; } ?> -
foreachLoopDigunakan khusus untuk iterasi array.
<?php $buah = ["Apel", "Jeruk", "Mangga"]; foreach ($buah as $b) { echo "Buah: $b <br>"; } ?>
Kesimpulan
Control flow adalah bagian penting dalam pemrograman yang memungkinkan kita mengatur jalannya program sesuai kondisi tertentu atau melakukan pengulangan.
PHP menyediakan berbagai struktur kontrol seperti if, switch, dan beberapa jenis perulangan seperti for, while, dan foreach.
Pada artikel berikutnya, kita akan mempelajari lebih dalam tentang fungsi (function) dalam PHP, yaitu blok kode yang dapat digunakan berulang kali untuk memudahkan pengelolaan program.
Terima Kasih
Artikel ini dibaca sebanyak 2.850 kali
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full h-auto rounded-xl border border-white dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
/>
SAWERIA
Memuat komentar...