Tutorial PHP Dasar #4: Struktur Kendali (If, Else, Switch)

Author Hilya Zea
25 Dec 2024
Tutorial PHP Dasar #4: Struktur Kendali  (If, Else, Switch)

Hai lagi! Gimana kabarnya? Semakin paham soal operator di PHP, ya? Kalau sudah, sekarang kita masuk ke topik baru yang nggak kalah penting: struktur kendali. Ini adalah fondasi utama buat bikin program yang bisa "berpikir". Jadi, program kamu nggak cuma jalan lurus aja, tapi bisa bikin keputusan berdasarkan kondisi tertentu. Yuk, kita bahas satu per satu!


Apa Itu Struktur Kendali?

Struktur kendali adalah cara untuk mengatur alur program berdasarkan kondisi tertentu. Di PHP, struktur kendali yang paling sering dipakai adalah:

  1. If dan Else
  2. Switch

1. If dan Else

Struktur ini digunakan untuk membuat program "memilih" tindakan berdasarkan kondisi.

Sintaks Dasar:

<?php
$umur = 20;

if ($umur >= 18) {
    echo "Kamu sudah cukup umur untuk mengemudi!";
} else {
    echo "Maaf, kamu belum boleh mengemudi.";
}
?>

Contoh:

<?php
$umur = 20;

if ($umur >= 18) {
    echo "Kamu sudah cukup umur untuk mengemudi!";
} else {
    echo "Maaf, kamu belum boleh mengemudi.";
}
?>

2. If Elseif Else

Kalau kamu butuh lebih dari dua pilihan, gunakan elseif.

Contoh:

<?php
$nilai = 85;

if ($nilai >= 90) {
    echo "Nilai kamu: A";
} elseif ($nilai >= 80) {
    echo "Nilai kamu: B";
} else {
    echo "Nilai kamu: C";
}
?>

3. Switch

Switch lebih cocok kalau ada banyak kondisi yang dicek.

Sintaks Dasar:

switch (variabel) {
    case nilai1:
        // kode jika variabel == nilai1
        break;
    case nilai2:
        // kode jika variabel == nilai2
        break;
    default:
        // kode jika tidak ada nilai yang cocok
}

Contoh:

<?php
$hari = "Senin";

switch ($hari) {
    case "Senin":
        echo "Hari ini adalah awal pekan!";
        break;
    case "Jumat":
        echo "Sudah mendekati akhir pekan.";
        break;
    default:
        echo "Hari ini adalah hari biasa.";
}
?>

Studi Kasus: Aplikasi Penilaian Sederhana

Note : Kalian bisa mempraktekannya di CodeLab dari code80vity

Kita bikin program yang memberikan pesan berdasarkan nilai ujian.

<?php
$nilai = 72;

if ($nilai >= 90) {
    echo "Luar biasa! Kamu dapat nilai A.";
} elseif ($nilai >= 75) {
    echo "Bagus! Kamu dapat nilai B.";
} elseif ($nilai >= 60) {
    echo "Lumayan, kamu dapat nilai C.";
} else {
    echo "Belajar lagi, kamu dapat nilai D.";
}
?>

Apa Selanjutnya?
Di tutorial berikutnya, kita bakal belajar tentang looping. Ini adalah cara untuk menjalankan kode secara berulang tanpa harus ngetik berkali-kali. Seru, kan?


Sekianlah belajar PHP tentang struktur kendali. Dengan menguasai materi ini, kamu bisa bikin program yang lebih cerdas dan fleksibel. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial PHP selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi PHP!

Tutorial Terkait Lainnya

Tutorial PHP Dasar #1: Pengenalan PHP
Tutorial PHP Dasar #1: Pengenalan PHP

Hai, Gimana Nih Kabarnya? Halo! Kalau kamu membaca ini, mungkin kamu lagi semangat buat belajar PHP...

Baca Tutorial
Tutorial PHP Dasar #7:  Array dan Cara  Mengolahnya
Tutorial PHP Dasar #7: Array dan Cara Mengolahnya

Hai lagi! Wah, udah masuk ke materi tentang array, nih. Kalau sebelumnya kita cuma pakai satu variab...

Baca Tutorial
Tutorial PHP Dasar #2: Variabel dan Tipe Data
Tutorial PHP Dasar #2: Variabel dan Tipe Data

Hai Lagi! Gimana? Udah coba bikin script PHP pertama kamu? Seru kan pas lihat "Halo Dunia!" muncul ...

Baca Tutorial

Comments

Please login to post a comment.
No comments yet. Be the first to comment!