Selasa, 22 Desember 2015

Pengertian Statement Switch

Statement Switch adalah sebuah stuktur percabangan yang akan memeriksa suatu variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut. Struktur switch ini mirip dengan struktur IF yang ditulis berulang.

Katakan kita ingin membuat sebuah program yang akan menampilkan kata dari angka 0-5, sehingga terdapat 6 kemungkinan yang terjadi.  Jika menggunakan struktur IF, maka kita akan membutuhkan 6 perulangan sebagai berikut:


















Output yang dihasilkan :









Tidak ada yang salah dari kode program tersebut, namun jika kita menggunakan switch, kode tersebut dapat ditulis menjadi :






















Output yang dihasilkan :










Kedua kode program akan menghasilkan output yang sama, namun untuk kondisi logika yang diuji merupakan kondisi sederhana, penulisan dengan switch lebih disarankan dibandingkan IF karena lebih menghemat penggunaan memory.


Aturan Penulisan Statement Switch Dalam PHP


Seperti yang terlihat dalam contoh sebelumnya, struktur switch terdiri dari beberapa bagian, berikut format dasar penulisan switch dalam PHP:
















1. Setelah kata kunci switch, kita harus mencantumkan variabel yang akan diperiksa nilainya didalam tanda kurung, lalu memulai block switch dengan kurung kurawal.

2. Tiap kondisi yang mungkin terjadi dicantumkan setelah kata kunci case, lalu diikuti dengan nilai yang akan dibandingkan dengan nilai variabel switch. Jika kondisi sesuai, maka baris program statement akan dijalankan. Kata kunci break digunakan untuk keluar dari switch, sehingga PHP tidak perlu memeriksa case berikutnya.

3. Alur program untuk switch akan dieksekusi dari baris pertama sampai terakhir. Kata kunci break memegang peranan penting untuk menghentikan switch.

Selain kata kunci break, PHP menyediakan kata kunci default untuk alur switch. Kata kunci ini berfungsi seperti ELSE di dalam struktur IF, yakni kondisi dimana seluruh case untuk switch tidak ada yang cocok. Kata kunci default ini diletakkan di akhir dari switch. Untuk contoh dibawah ini, saya akan menambahkan bagian default sebagai perintah yang akan dijalankan jika nilai dari variabel $a duluar dari angka 0-5. Berikut kode PHP nya:






















Output yang dihasilkan :











Sumber Referensi :
http://www.duniailkom.com/tutorial-belajar-php-pengertian-dan-cara-penulisan-struktur-logika-switch-dalam-php/

Semoga bermanfaat untuk kita semua ..........

Dosen Pengampuh Matakuliah

Nama : M.Ropianto, M.Kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina Pengampuh Matakuliah : Algoritma dan Pemrograman 3

Silahkan kunjungi juga website http://stt-ibnusina.ac.id/

1 komentar:

  1. Casino City Hotel Map & Floor Plans - Mapyro
    Find 포천 출장안마 your 메이피로출장마사지 Casino City Hotel address, street 오산 출장안마 view and a full casino floor 경기도 출장마사지 plan in 통영 출장마사지 real time. Find your favorite slot machines, table games, and more at Mapyro.

    BalasHapus