Pemrograman Web Lanjut “Pertemuan ke-3” Struktur Kontrol : Kondisi dan Perulangan
Kondisi 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
Perulangan Digunakan untuk mengulang suatu proses yang dieksekusi beberapa kali sekaligus. Contohnya jika akan menampilkan bilangan dari 1-100, maka akan lebih efektif jika menggunakan perulangan.
FOR Bentuk Umum for (awal; batas-akhir; increment) { Contoh for (awal; batas-akhir; increment) { statemen-yang-diulang; }
WHILE inisialisasi-awal; Bentuk Umum while (batas-akhir) { statemen-yang-diulang; increment; } Bentuk Umum Contoh
DO…WHILE inisialisasi-awal; Bentuk Umum do { statemen-yang-diulang; increment; } while (kondisi-akhir); Bentuk Umum Contoh
BREAK dan CONTINUE BREAK digunakan untuk keluar dari struktur (blok) program (blok if, while, switch, …) CONTINUE digunakan untuk melanjutkan perintah dari suatu perulangan tanpa melalui perintah-perintah setelahnya.
BREAK Contoh Program
CONTINUE Contoh Program
Pertanyaan..???
Soal Latihan (Tugas) Nilai Angka Maka Nilai Huruf Keterangan >=90 A LULUS >=80 B >=70 C >=60 D <60 E GAGAL Buat program dengan IF...ELSE dan SWITCH...CASE... Buat table perkalian 5x5