Logo
© 2019 - 2026 SantriKoding.

On This Page

Mobile navigation

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

like emoticon 0
love emoticon 0
insightful emoticon 0
fire emoticon 1
cheer emoticon 0
celebrate emoticon 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

Artikel ini dibaca sebanyak 2.850 kali

Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CEO & 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 komentar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami

Memuat komentar...