Dokumen tersebut membahas tentang definisi dan struktur kondisi IF, ELSE, dan IF-ELSE IF dalam pemrograman AI serta operator logika dan pembanding yang digunakan pada kondisi. Contoh penerapan kondisi juga diberikan seperti penentuan predikat nilai siswa dan perilaku gorilla.
2. Definisi Percabangan atau Pengkondisian
› Percabangan merupakan proses penentuan keputusan
yang mengeksekusi hasil sesuai dengan apa yang telah
diinstruksikan sebelumnya.
› Pada A.I. kondisi digunakan sebagai rule (aturan) untuk
mengeksekusi perintah yang diberikan berdasarkan
knowledge base pada inference engine.
› Proses penentuan keputusan atau dalam bahasa inggris
ini biasa disebut sebagai conditional statement
3. Apa itu kondisi IF ?
› IF berarti sebab atau jika.
› Fungsi IF artinya "kondisi" yang digunakan untuk
melakukan tindakan.
› Sesuatu yang akan terjadi atau dieksekusi apabila sesuatu
keadaan terpenuhi.
› Pengambilan keputusan (kondisi if) digunakan untuk
mengantisipasi kondisi yang terjadi dan menentukan
tindakan apa yang diambil sesuai dengan kondisi.
› komputer akan mengeksekusi sesuatu berdasarkan apa
yang diinstruksikan dalam komputer.
5. Apa itu kondisi ELSE ?
› ELSE berarti “selain”.
› Fungsi ELSE digunakan apabila kondisi IF tidak terpenuhi
dan membutuhkan opsi lain.
› Sesuatu yang akan tetap berjalan walaupun kondisi awal
tidak terpenuhi.
› Pengambilan keputusan (kondisi ELSE) digunakan untuk
mengantisipasi kondisi lain yang terjadi dan menentukan
tindakan apa yang diambil sesuai dengan kondisi.
› komputer akan mengeksekusi beberapa perintah sesuai
kondisi yang diinstruksikan dan tidak berhenti pada 1
kondisi.
7. Apa itu kondisi IF-ELSE IF ?
› ELSE IF berarti “selain” kondisi pertama, namun terdapat
beberapa kondisi lain yang lebih spesifik dari kondisi
pertama.
› Fungsi ELSE IF digunakan apabila membutuhkan kondisi
lain yang lebih banyak.
› Pada fungsi ELSE IF kondisi harus dikelompokkan dengan
lebih mendetail untuk menghindari bentrokan.
9. Operator Yang Digunakan Pada Kondisi
› Operator Logika (AND, OR, dan NOT)
› Operator Pembanding (<,>,==,<=,>=, !=)
10. › Konsepnya sederhana :
menginstruksikan komputer
untuk melakukan suatu aksi
tertentu (X), hanya jika suatu
kondisi Y terpenuhi. Atau, kita
memerintahkan komputer
untuk melakukan aksi tertentu
(A) jika suatu kondisi tidak
terpenuhi.
11. Contoh “Jika-Maka”
› Premisnya adalah “Jika-Maka”.
› Jika nilai siswa lebih dari atau sama dengan 90, maka dia
dapat predikat A.
› Jika nilai siswa lebih dari atau sama dengan 80, maka dia
dapat predikat B.
› Jika nilai siswa lebih dari atau sama dengan 40, maka dia
dapat predikat C.
› Dan seterusnya.
12.
13. CONTOH GORILLA MENGAMUK
› Jika berdehem Atau diam maka Aman.
› Jika mengaum Dan memukul dada maka Tidak Aman.