Percabangan untuk Membuat Logika Program

 Percabangan adalah sebutan untuk alur program yang bercabang.

Pada diagram alur, kita sering menggambar alur program seperti ini:

Flow chart program tanpa cabang

Apabila kita ingin menambahkan percabangan, kita akan membuatnya seperti ini:

Flow chart percabangan

Pada kesempatan ini, kita akan pelajari tentang percabangan sampai tuntas dan membuat beberapa contoh program.

Percabangan If

Bentuk yang paling sederhana dari percabganan adalah “If” saja.

Biasanya digunakan saat hanya ada satu tindakan yang harus dilakukan.

Bentuknya seperti ini:

<?php

if (<kondisi>){
    // eksekusi kode ini
}

Jika kondisi benar, maka eksekusi kode yang ada di dalamnya. <kondisi> bisa kita isi dengan nilai boolean atau kita busa buat pernyataan untuk menghasilkan nilai boolean.

Percabangan If/Else

Percabangan If/Else memiliki dua pilihan. Jika <kondisi> bernilai false, maka blok else akan dikerjakan.

Percabangan If/Elseif/Else

Percabangan If/Elseif/Else memiliki lebih dari dua pilihan kondisi.

Percabangan Switch/Case

Percabangan Switch/Case adalah bentuk lain dari percabangan If/Elseif/Else.

Format penulisannya seperti ini

<?php

switch($variabel){
    case <konidisi>:
        // eksekusi kode ini
        break;
    case <kondisi2>:
        // eksekusi kode ini
        break;
    default: 
        // eksekusi kode ini
}

?>


Percabangan Bersarang

Percabangan bersarang artinya ada percabangan di dalam percabangan (nested).

Komentar

Postingan populer dari blog ini

Scala

IP

Variabel Dan Tipe Data