MATERI LENGKAP IF BERTINGKAT (NESTED IF)
Pendekatan Logika Mendalam – Level SMK
1. Permasalahan Dunia Nyata
Dalam kehidupan nyata, kita sering mengambil keputusan bertingkat:
- Jika nilai sangat tinggi → sangat baik
- Jika cukup → cukup baik
- Jika rendah → perlu perbaikan
2. Cara Kerja IF Secara Fundamental
IF bekerja seperti “pertanyaan ya/tidak”:
- Periksa kondisi
- Jika benar → ambil hasil pertama
- Jika salah → ambil hasil kedua
3. Contoh Sederhana (1 Kondisi)
Rumus:
=IF(A2>=75,"LULUS","TIDAK LULUS")
Proses:
=IF(A2>=75,"LULUS","TIDAK LULUS")
Proses:
- Apakah A2 ≥ 75?
- Jika YA → tampilkan "LULUS"
- Jika TIDAK → tampilkan "TIDAK LULUS"
4. Keterbatasan IF Sederhana
IF biasa hanya bisa menangani 2 kemungkinan.
Padahal realita:
Padahal realita:
- Nilai bisa A, B, C, D, E
- Diskon bisa 5%, 10%, 15%, 20%
5. Solusi: IF Bertingkat
IF bertingkat adalah IF di dalam IF.
Digunakan untuk banyak kondisi.
Digunakan untuk banyak kondisi.
6. Logika Manual (WAJIB DIPAHAMI)
Aturan nilai:
- ≥90 → A
- ≥80 → B
- ≥70 → C
- ≥60 → D
- <60 → E
- Cek apakah ≥90
- Jika tidak, cek ≥80
- Jika tidak, cek ≥70
- Jika tidak, cek ≥60
- Jika tidak → E
7. Mengubah Logika ke Excel
=IF(A2>=90,"A",
IF(A2>=80,"B",
IF(A2>=70,"C",
IF(A2>=60,"D","E"))))
8. Cara Membaca Rumus
Jika nilai ≥90 → A
Jika tidak → cek ≥80 → B
Jika tidak → cek ≥70 → C
Jika tidak → cek ≥60 → D
Jika tidak → E
9. Konsep Paling Penting: PRIORITAS
Excel berhenti saat menemukan kondisi pertama yang benar.
Artinya:
Artinya:
- Urutan menentukan hasil
- Salah urutan = hasil salah
10. Simulasi Berpikir (WAJIB)
Nilai = 85
- Apakah ≥90? → Tidak
- Apakah ≥80? → Ya
- Hasil = B
- Proses berhenti
11. Kesalahan Fatal
=IF(A2>=60,"D",
IF(A2>=70,"C",
IF(A2>=80,"B",
IF(A2>=90,"A","E"))))
Masalah:
Masalah:
- Semua nilai ≥60 langsung D
- Kondisi lain tidak pernah dicek
12. Studi Kasus Diskon
Aturan:
- ≥200000 → 20%
- ≥100000 → 15%
- ≥50000 → 10%
- <50000 → 5%
=IF(E2>=200000,E2*20%,
IF(E2>=100000,E2*15%,
IF(E2>=50000,E2*10%,
E2*5%)))
13. Langkah Sistematis Menyusun IF
- Tulis semua aturan
- Urutkan dari terbesar
- Tulis IF pertama
- Masukkan IF berikutnya
- Periksa kurung
14. Kesalahan Umum Siswa
- Menyalin tanpa memahami
- Salah urutan
- Lupa tanda kutip
- Kurung tidak lengkap
15. Latihan Berpikir Tanpa Excel
Nilai = 72
→ apakah ≥90? tidak
→ apakah ≥80? tidak
→ apakah ≥70? ya
→ hasil C
16. Soal Jebakan
=IF(A2>=50,"E",
IF(A2>=60,"D",
IF(A2>=70,"C",
IF(A2>=80,"B",
IF(A2>=90,"A","F")))))
Analisis:
Analisis:
- Kondisi pertama menangkap semua nilai ≥50
- Semua nilai besar jadi E
17. Inti Konsep
IF bukan rumus.
IF adalah:
IF adalah:
- logika keputusan
- alur berpikir
- dasar sistem komputer
18. Refleksi
Jawab:
- Kenapa harus dari terbesar?
- Apa akibat salah urutan?
- Bagaimana Excel membaca IF?