04. Fungsi Logika IF Tunggal & Operator Perbandingan
1. Konsep Dasar Pengambilan Keputusan (Fungsi IF)
Fungsi IF adalah fungsi logika di Microsoft Excel yang digunakan untuk menguji suatu kondisi/pernyataan dan menghasilkan suatu nilai tertentu jika kondisi tersebut terpenuhi (TRUE), atau menghasilkan nilai alternatif lain jika kondisi tersebut tidak terpenuhi (FALSE).
Struktur Sintaks Fungsi IF:
┌───────────────────────┐
│ TES LOGIKA │
│ (Apakah Nilai >= 75)│
└───────────┬───────────┘
│
┌────────────┴────────────┐
▼ (YA / TRUE) ▼ (TIDAK / FALSE)
┌──────────────────┐ ┌──────────────────┐
│ "LULUS" │ │ "REMEDIAL" │
└──────────────────┘ └──────────────────┘

2. Operator Perbandingan (*Comparison Operators*)
Tes logika dibangun menggunakan operator perbandingan:
| Operator | Arti Perbandingan | Contoh Uji | Hasil Uji (Jika Nilai Sel A1 = 80) |
|---|---|---|---|
= |
Sama dengan | A1 = 80 |
TRUE |
> |
Lebih besar dari | A1 > 75 |
TRUE |
< |
Lebih kecil dari | A1 < 70 |
FALSE |
>= |
Lebih besar atau sama dengan | A1 >= 80 |
TRUE |
<= |
Lebih kecil atau sama dengan | A1 <= 75 |
FALSE |
<> |
Tidak sama dengan | A1 <> 0 |
TRUE |
3. Contoh Studi Kasus Penerapan IF Tunggal

Kasus: Status Kelulusan Siswa
Kriteria: Siswa dinyatakan "LULUS" jika Nilai Akhir (sel C2) minimal \(75\). Jika di bawah \(75\), statusnya "REMEDIAL".
Rumus:
=IF(C2 >= 75, "LULUS", "REMEDIAL")
Nilai output yang berjenis Teks / Kata WAJIB diapit dengan tanda petik ganda ("LULUS"). Sedangkan nilai output yang berjenis Angka tidak boleh diapit tanda petik (contoh: =IF(C2>=75, 100000, 0)).

4. Fungsi Logika Majemuk: AND & OR
Jika sebuah keputusan membutuhkan lebih dari satu syarat pengujian sekaligus:
- Fungsi AND (Semua syarat WAJIB terpenuhi):
- Contoh: Siswa lulus beasiswa jika Nilai \(\ge 85\) DAN Kehadiran \(\ge 90\%\):
`excel
=IF(AND(C2>=85, D2>=90%), "DAPAT BEASISWA", "TIDAK DAPAT")
`
- Fungsi OR (Cukup salah satu syarat yang terpenuhi):
- Contoh: Karyawan mendapat bonus jika Penjualan \(\ge 100\) ATAU Masa Kerja \(\ge 5\) tahun:
`excel
=IF(OR(C2>=100, D2>=5), "BONUS", "TIDAK BONUS")
`
