Belajar PHP Dasar #7: Control Flow (if, switch, loop)


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar PHP Dasar #7: Control Flow (if, switch, loop)

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:

  • if akan dieksekusi jika kondisi pertama benar.
  • elseif akan diperiksa jika kondisi if salah.
  • else akan 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 break untuk menghentikan eksekusi setelah satu case terpenuhi.
  • default akan dijalankan jika tidak ada satupun case yang cocok.

3. Perulangan: for, while, dan foreach

  • for Loop

    Digunakan ketika kita mengetahui jumlah perulangan.

    <?php
    
      for ($i = 1; $i <= 5; $i++) {
          echo "Baris ke-$i <br>";
      }
    
    ?>
    
  • while Loop

    Digunakan ketika kondisi pengecekan dilakukan sebelum blok kode dijalankan.

    <?php
    
      $i = 1;
      while ($i <= 5) {
          echo "Angka: $i <br>";
          $i++;
      }
    
    ?>
    
  • foreach Loop

    Digunakan 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


PHP
Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami