Backend : PHP Bagian 9 – Alur Percabangan Program (IF Condition)

Masih semangat?? Jika sudah tidak semangat teman-teman bisa rileks dulu sambil mengumpulkan semangat kalian kembali. Untuk menjadi rileks kalian bisa bermain game terlebih dahulu, atau apapun kegiatan yang kalian suka. Penulis beri waktu 30 menit. Oke sudah 30 menit ya >,<. Yuk masuk ke pembahasan. Alur Percabangan atau biasa disebut dengan IF Condition dalam dunia pemrograman adalah salah satu cara untuk mengatur perintah program yang akan dijalankan. Contoh Studi Kasus Login. Teman-teman login tokopedia. Ketika teman-teman memasukkan email dan password dengan benar, maka akan masuk ke akun yang sudah tertera. JIKA email dan password salah, teman-teman tidak dapat masuk ke akun yang sudah tertera. Inilah yang dinamakan Alur Percabangan Program. Terdapat 4 cara untuk membuat IF Condition di PHP:


1. IF

Digunakan untuk membuat alur percabangan program dasar. Paling sering digunakan pada umumnya.

<?php
	$password = 12345678;
    $input = 12345678;
    if($input == $password)
    {
        echo 'Perintah IF Dijalankan!';
    }
?>

Penjelasan :

1. Baris 1, password adalah 12345678

2. Baris 2, kita meng-input password menjadi 12345678

3. Baris 4 – 7, kita membuat sebuah alur percabangan program dengan IF

4. Baris 6 dijalankan karena IF Condition terpenuhi


Hasil :


2. ELSE

Else adalah IF Condition yang akan dijalankan apabila IF tidak terpenuhi.

<?php
	$password = 12345678;
    $input = 87654321;
    if($input == $password)
    {
        echo 'Perintah IF Dijalankan!';
    }else{
        echo 'Perintah ELSE Dijalankan!';
    }
?>

Penjelasan :

1. Baris 2, password adalah 12345678

2. Baris 3, teman-teman meng-input password menjadi 87654321

3. Baris 4 – 9, kita membuat Alur Percabangan Program

4. Baris 4, kita membuat Alur Percabangan Program dengan variabel input dan password

5. Baris 6, akan TRUE(ditampilkan) apabila variabel input dan password sama

6. Baris 7, jika Baris 4 tidak terpenuhi, maka else dibutuhkan

7. Baris 8, akan TRUE(ditampilkan) apabila variabel input dan password tidak sama


Hasil :


3. ELSE IF

Elseif bentuk lain dari IF jika ingin membuat alur percabangan program lebih dari 1 alur. Alur ini akan dijalankan jika If tidak terpenuhi.

<?php
	$password = 12345678;
    $input = 87654321;
    if($input == $password)
    {
        echo 'Perintah IF Dijalankan!';
    }else if($input != $password)
    {
        echo 'Perintah ELSE IF Dijalankan!';
    }
?>

Penjelasan :

1. Baris 2, password adalah 12345678

2. Baris 3, teman-teman meng-input password menjadi 87654321

3. Baris 4 – 10, kita membuat Alur Percabangan Program

4. Baris 9, kita membuat alur else if dan dijalankan karena Alur else if terpenuhi


Hasil :


4. SWITCH

Terakhir terdapat alur percabangan program yang bernama switch. Switch adalah alur program yang versi bentuk penyederhanaan dari IF.

<?php
	$x = 3;
    switch($x){
        case 1:
        echo 'Hasil Switch = 1';
        break;
        case 2:
        echo 'Hasil Switch = 2';
        break;
        case 3:
        echo 'Hasil Switch = 3';
        break;
        default:
        echo 'Hasil Switch = Lebih dari 3';
        break;
    }
?>

Penjelasan :

1. Baris 2, kita membuat variabel x dengan nilai 3

2. Baris 3 – 16 kita membuat alur percabangan program Switch

3. Baris 11, terpenuhi karena nilai case sama dengan nilai variabel x


Hasil :

Leave a Reply

Your email address will not be published. Required fields are marked *