Pertemuan 4 algoritma - Abyan izudin

 Rangkuman Fungsi IF AND dan IF OR

Fungsi IF itu dipakai buat bikin keputusan berdasarkan syarat tertentu. Kalau syaratnya terpenuhi, hasilnya satu, kalau tidak, hasilnya yang lain. Di Excel rumusnya =IF(kondisi; hasil_kalau_benar; hasil_kalau_salah). Contohnya =IF(B2>=75;"Lulus";"Tidak Lulus"), jadi kalau nilai 75 ke atas dapat "Lulus", kalau kurang dapat "Tidak Lulus".

Nah, kadang syaratnya tidak cuma satu. Di sini AND dan OR dipakai.

IF AND dipakai kalau semua syarat harus terpenuhi. Kalau ada satu saja yang tidak terpenuhi, hasilnya langsung salah. Contohnya toko kasih diskon cuma kalau belanja minimal Rp500.000 dan pelanggannya member:

=IF(AND(B2>=500000;C2="Ya");"Diskon";"Tidak Diskon")

Jadi Budi yang belanja Rp600.000 tapi bukan member tidak dapat diskon, karena syarat membernya tidak terpenuhi.

IF OR dipakai kalau cukup salah satu syarat yang terpenuhi. Hasilnya baru salah kalau semua syarat tidak terpenuhi. Contohnya gratis ongkir kalau belanja minimal Rp500.000 atau pelanggannya member:

=IF(OR(B2>=500000;C2="Ya");"Gratis Ongkir";"Tidak Gratis Ongkir")

Jadi Budi yang belanjanya cuma Rp300.000 tapi member tetap dapat gratis ongkir.

Bedanya: AND itu lebih ketat karena semua syarat harus beres, sedangkan OR lebih longgar karena satu syarat sudah cukup.

Konsep ini juga sama persis dengan di pemrograman. Cuma penulisannya yang beda: di Excel pakai AND() dan OR(), di Python pakai and dan or, di JavaScript pakai && dan ||.

Kesimpulan: AND = semua syarat harus terpenuhi, OR = salah satu syarat saja sudah cukup. Belajar IF di Excel bisa jadi latihan yang bagus sebelum masuk ke logika percabangan di pemrograman.

Komentar

Postingan populer dari blog ini

POST PERULANGAN FOR, WHILE, DO WHILE, NESTED LOOP

Pertemuan1 algoritma dan pemprograman

Pertemuan 3 Algoritma