Pemrograman Web Lanjut “Pertemuan ke-3” Struktur Kontrol : Struktur Kondisi
Struktur Kontrol Statement if Statement if..else.. Statement if..elseif..else… Statement switch
Statement IF Penulisan if dengan 1 statemen: if (kondisi/ekpresi) { statemen ini akan dijalankan jika kondisi benar; } Dengan if kita dapat menjalankan kondisi sesuai dengan yang kita harapkan. Keterangan : kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya.
Statement IF Penulisan if dengan 1 statemen: if (kondisi/ekpresi) { statemen ini akan dijalankan jika kondisi benar; } Gambar 1 : Struktur IF
Contoh Soal
Statement IF..ELSE.. if (kondisi/ekpresi) { } else kode ini/statemen ini akan dijalankan jika kondisi benar(true); } else kode ini/statemen ini akan dijalankan jika kondisi salah (False); kode ini/statemen ini akan dijalankan jika kondisi salah;
Contoh Soal
Statement IF..ELSE IF..ELSE… untuk pernyataan yang lebih dari 2 kondisi Sintax : if (kondisi/ekpresi) { kode ini/statemen ini akan dijalankan jika kondisi benar; } else if (kondisi/ekpresi) kode ini/statemen ini akan dijalankan jika kondisi salah; else {
Contoh Else if dengan lebih dari 2 kemungkinan
Statement SWITCH Gunanya : untuk menguji suatu ekspresi untuk melakukan sejumlah tindakan yang berbeda, Biasanya digunakan untuk menggantikan statement if..elseif…else
Sintaks: Switch($var) { case(kondisi1): statement-1; break; case (kondisi2): statement-2; break case (kondisi..n): statement-n; } Keterangan : $var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak terbaas. Value pada case juga bisa berupa string, integer , boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal atau ganda.
Contoh Soal
Soal Latihan Nilai Angka Maka Nilai Huruf >=90 A >=80 B >=70 C >=60 D <60 E Nilai Angka Maka Nilai Huruf Keterangan >=90 A LULUS >=80 B >=70 C >=60 D <60 E GAGAL