PERCABANGAN SWITCH
Percabangan switch pada PHP berfungsi untuk mengeksekusi beberapa kondisi, cara kerja pada percabangan switch sama seperti percabangan if-else- if.
Contoh penulisan Switch
switch(expression){
case value1:
//Tulis kode yang akan anda eksekusi
break;
case value2:
//Tulis kode yang akan anda eksekusi berikutnya
break;
......
default:
//Tulis kode apabila kondisi tidak terpenuhi
}
A. POIN PENTING DALAM SWITCH CASE
- Pernyataan default dapat dilakukan atau dapat dilewatkan, walaupun tidak begitu penting, pernyataan default ini harus selalu menjadi pernyataan penting.
- Tidak boleh lebih dari satu default dalam satu pernyataan swicth, jika anda membuat lebih dari satu default, maka dapat dipastikan koding anda akan error.
- Setiap case harus diakhiri dengan break, Tujuannya adalah untuk mengakhir pernyataan.
- Apabila break tidak digunakan semua pernyataan akan dieksekusi setelah kondisi dalam keadaan true.
- Percabangan switch case dapat menggunakan huruf atau angka.
CONTOH FLOWCHART
<?php
$var=20;
switch($var){
case 10:
echo("nilai masukkan sama dengan 10");
break;
case 20:
echo("nilai masukkan sama dengan 20");
break;
case 30:
echo("nnilai masukkan sama dengan 30");
break;
default:
echo("nilai masukkan tidak sama dengan 10, 20 atau 30");
}
?>
Ouput atau keluaran
nilai masukkan sama dengan 20
CODELAB DENGAN MENGGUNAKAN HURUF
Pada codelab berikutnya kita akan membuat sebuah program yang akan kita gunakan untuk mengecek masukan berupa vokal atau konsonan contoh huruf vokal adalah a,i,u,e,o. Sudah tidak sabar untuk mencobanya? Mari kita coba bersama dan jangan lupa untuk berdoa terlebih dahulu.
<?php
$cek_masukan = 'U';
switch ($cek_masukan)
{
case 'a':
echo "Anda memasukkan huruf vokal";
break;
case 'e':
echo "Anda memasukkan huruf vokal";
break;
case 'i':
echo "Anda memasukkan huruf vokal";
break;
case 'o':
echo "Anda memasukkan huruf vokal";
break;
case 'u':
echo "Anda memasukkan huruf vokal";
break;
case 'A':
echo "Anda memasukkan huruf vokal";
break;
case 'E':
echo "Anda memasukkan huruf vokal";
break;
case 'I':
echo "Anda memasukkan huruf vokal";
break;
case 'O':
echo "Anda memasukkan huruf vokal";
break;
case 'U':
echo "Anda memasukkan huruf vokal";
break;
default:
echo "Anda memasukkan huruf konsonan";
break;
}
?>
Output dari codelab diatas adalah
Anda memasukkan huruf vokal
Kesimpulan:
Pada dasarnya, penggunaan percabangan switch case sama seperti if-else-if, namun yang membedakan adalah dengan anda menggunakan percabangan switch case anda dapat menggunakan huruf atau angka bahkan karakter sebagai perbandingannya.
Nah, jadi itulah sedik mengenai penggunaan percabangan switch case pada PHP. Jika anda memiliki pertanyaan, silahkan ajukan pertanyaan ada di kolom komentar dan jangan lupa share kepada teman-teman anda agar mereka dapat belajat atau mengetahui informasi seperti yang anda dapatkan. Saya admin ceritauangyuk.com sampai jumpa pada topik pembahasan berikutnya.
Posting Komentar untuk "PERCABANGAN SWITCH CASE PADA BAHASA PEMROGRAMAN PHP"