Sejauh ini kalo kita nulis program, Gaul-lang bakal jalanin dari baris pertama sampe abis.

Tapi, kadang-kadang kita juga mau pilih-pilih nih, pengennya ngelakuin sesuatu kalo kondisinya pas aja.

Misalnya, kalo laper ya makan, tapi kalo engga laper ya jangan makan dong.

Kalo

Di Gaul-lang, kita juga bisa terapin ini pake yang namanya selection alias pilihan. Coba kita liat ya cara kerjanya pake contoh yang tadi.

laper itu benar

kalo laper
	tulis "Makan yuk"
yaudah

Nah, di contoh tadi, kita simpen nilai benar ke variabel laper. Terus kita cek dulu nih isi dari variabel laper pake kalo.

Simpelnya, si laper itu jadi syarat kita untuk jalanin perintah yang ada di dalem blok kalo.

Kalau syaratnya terpenuhi alias bernilai benar, baru deh kita jalanin apapun yang ada di dalem blok kalo.

Di contoh tadi, di dalem blok kalo cuman ada satu perintah, yaitu tulis "Makan yuk". Gimana cara kita taunya? Terus syarat kalo itu cara nulisnya gimana? Coba kita liat ketentuan dari kalo ya

1. Pernyataan Kalo Harus Bernilai Benar / Salah

Namanya juga syarat, jadi kalau syaratnya terpenuhi alias bernilai benar, baru deh kita jalanin blok kode nya si kalo. Kalau salah? Ya kita skip aja.

laper itu benar

kalo laper // laper nya bernilai benar
	tulis "Makan yuk" // tulisan ini keluar
yaudah

laper itu salah // kita ubah jadi salah nilai laper nya

kalo laper
	tulis "Makan yuk" // ga muncul doi soalnya syarat nya diatas ga terpenuhi
yaudah

Jadi, nilai yang boleh kita jadiin syarat adalah nilai yang hasilnya benar atau salah.

Kalau syarat kita pake nya angka gimana dong? Tenang aja, kita bisa pake operator coy.

berat_badan itu 85

kalo berat_badan >= 75
	tulis "Kayaknya lu mesti diet deh men"
yaudah

kendaraan itu "Motor"
musim_hujan itu benar

kalo kendaraan == "Motor" dan musim_hujan
	tulis "Bawa jas hujan bre"
yaudah

2. Blok Kode Dimulai Setelah Pernyataan Kalo

Nah, blok kode nya kalo itu pasti berada setelah pernyataan kalo

Kita liat contoh lainnya lagi ya

kalo 1 < 3 // Ini pernyataan kalo nya
	tulis "Mantap gan" // Ini blok kode kalo
	tulis "Keren" // Ini juga
yaudah

kalo 3 > 5 // Pernyataannya yang ini
	tulis "Apaan tuh?" // Ini blok kode kalo juga
	tulis "Apaan tuh?" // Ini juga
	tulis "Apaan tuh?" // Ini juga
yaudah