Minggu, 22 Juni 2025

Materi Pertemuan 8: Fungsi IF dan Logika Sederhana

 Berikut materi dan soal pre-test serta post-test lengkap dengan jawaban untuk Pertemuan 8: Fungsi IF dan Logika Sederhana dengan fokus pada penggunaan fungsi IF, COUNTIF, dan fungsi logika lainnya, serta latihan pembuatan tabel nilai dan status kelulusan.


Materi Pertemuan 8: Fungsi IF dan Logika Sederhana

1. Fungsi IF di Excel

Fungsi IF digunakan untuk melakukan pengujian logika, menghasilkan nilai tertentu jika kondisi terpenuhi (TRUE), dan nilai lain jika kondisi tidak terpenuhi (FALSE).

Format:
=IF(logical_test, value_if_true, value_if_false)

Contoh:
Jika nilai siswa lebih besar atau sama dengan 60, maka statusnya "Lulus", jika kurang dari 60 "Tidak Lulus".
=IF(A2>=60, "Lulus", "Tidak Lulus")


2. Fungsi COUNTIF

Fungsi COUNTIF menghitung jumlah sel yang memenuhi kriteria tertentu.

Format:
=COUNTIF(range, criteria)

Contoh:
Menghitung jumlah siswa yang lulus (status = "Lulus") pada kolom C:
=COUNTIF(C2:C20, "Lulus")


3. Fungsi Logika Lainnya: AND dan OR

  • AND mengembalikan TRUE jika semua kondisi benar.

  • OR mengembalikan TRUE jika salah satu kondisi benar.

Contoh:
=IF(AND(A2>=60, B2>=70), "Lulus", "Tidak Lulus")


4. Latihan: Pembuatan Tabel Nilai dan Status Kelulusan

NoNamaNilai UTSNilai UASNilai AkhirStatus Kelulusan
1Andi7080??
2Budi5560??
  • Nilai Akhir = Rata-rata (Nilai UTS dan Nilai UAS)

  • Status Kelulusan = "Lulus" jika Nilai Akhir >= 60, selain itu "Tidak Lulus"


Soal Pre-Test (15 soal)

  1. Apa fungsi dari rumus =IF(A1>50, "Lulus", "Tidak Lulus")?

  2. Bagaimana cara menghitung jumlah siswa yang nilai akhirnya lebih dari 70?

  3. Tulis rumus IF untuk menentukan "Lulus" jika nilai >= 75 dan "Tidak Lulus" jika < 75.

  4. Apa hasil =IF(AND(A2>=60, B2>=60), "Lulus", "Tidak Lulus") jika A2=70 dan B2=55?

  5. Fungsi apa yang digunakan untuk menghitung banyaknya data yang memenuhi kriteria tertentu?

  6. Apa perbedaan fungsi IF dan COUNTIF?

  7. Bagaimana rumus menghitung nilai rata-rata dari dua sel A2 dan B2?

  8. Tulis rumus IF yang menggabungkan fungsi OR, misal "Lulus" jika nilai UTS atau UAS >= 75.

  9. Apa hasil =COUNTIF(C2:C10, "Lulus") jika ada 3 data "Lulus" di C2:C10?

  10. Apa arti TRUE dan FALSE dalam fungsi IF?

  11. Bagaimana cara menulis fungsi IF bertingkat (nested IF)?

  12. Jika nilai UTS 60 dan UAS 70, bagaimana rumus IF yang menyatakan lulus jika nilai akhir >= 65?

  13. Apa output dari =IF(OR(A1>80, B1>80), "Memuaskan", "Kurang") jika A1=75 dan B1=85?

  14. Apa fungsi dari rumus =AND(A2>=60, B2>=60)?

  15. Bagaimana cara menggunakan COUNTIF untuk menghitung siswa yang nilainya kurang dari 50?


Soal Post-Test (15 soal)

  1. Buat rumus IF untuk menentukan status "Lulus" jika nilai akhir ≥ 60 dan "Tidak Lulus" jika < 60.

  2. Hitung nilai akhir dengan rata-rata nilai UTS dan UAS dari sel B2 dan C2.

  3. Tuliskan rumus COUNTIF untuk menghitung jumlah siswa yang "Tidak Lulus".

  4. Apa hasil dari =IF(AND(B2>=70, C2>=70), "Lulus", "Tidak Lulus") jika B2=80 dan C2=65?

  5. Jelaskan kegunaan fungsi OR dalam rumus IF.

  6. Buat rumus IF yang memberikan status "Remedial" jika nilai < 60, "Lulus" jika nilai antara 60 dan 75, dan "Sangat Baik" jika nilai > 75.

  7. Bagaimana cara menggunakan COUNTIF untuk menghitung siswa dengan nilai UTS di atas 80?

  8. Jelaskan apa yang dilakukan fungsi =IF(A2>70, "Baik", "Kurang").

  9. Buat rumus IF yang menggunakan fungsi AND untuk menentukan kelulusan dengan nilai UTS dan UAS keduanya harus ≥ 65.

  10. Apa output dari =COUNTIF(C2:C10, "Lulus") jika ada 5 "Lulus" dan 5 "Tidak Lulus"?

  11. Jelaskan bagaimana rumus nested IF bekerja.

  12. Buat rumus untuk menentukan nilai akhir sebagai rata-rata nilai UTS dan UAS, kemudian tentukan status kelulusan dengan ketentuan lulus jika nilai akhir minimal 70.

  13. Jelaskan bagaimana fungsi IF bisa digabung dengan COUNTIF dalam sebuah tabel nilai.

  14. Apa hasil rumus =IF(OR(B2>=80, C2>=80), "Memuaskan", "Perlu Perbaikan") jika B2=75 dan C2=70?

  15. Tulis rumus untuk menghitung banyak siswa yang nilainya antara 60 dan 80.


Jawaban Pre-Test

  1. Menentukan teks "Lulus" jika nilai A1 > 50, jika tidak "Tidak Lulus".

  2. Gunakan =COUNTIF(range, ">70").

  3. =IF(A1>=75, "Lulus", "Tidak Lulus")

  4. "Tidak Lulus" (karena B2=55 < 60).

  5. COUNTIF.

  6. IF untuk pengujian logika, COUNTIF untuk menghitung data yang sesuai kriteria.

  7. =AVERAGE(A2,B2) atau (A2+B2)/2.

  8. =IF(OR(A2>=75, B2>=75), "Lulus", "Tidak Lulus")

  9. 3

  10. TRUE berarti kondisi terpenuhi, FALSE berarti tidak terpenuhi.

  11. IF di dalam IF, contoh =IF(A1>80, "A", IF(A1>60, "B", "C")).

  12. =IF(((A2+B2)/2)>=65, "Lulus", "Tidak Lulus")

  13. "Memuaskan" (karena B1=85 > 80).

  14. TRUE jika A2 dan B2 sama-sama ≥ 60, jika tidak FALSE.

  15. =COUNTIF(range, "<50")


Jawaban Post-Test

  1. =IF(D2>=60, "Lulus", "Tidak Lulus") (asumsi nilai akhir di D2).

  2. =AVERAGE(B2,C2)

  3. =COUNTIF(E2:E20, "Tidak Lulus") (asumsi status di E2:E20).

  4. "Tidak Lulus" (karena C2=65 < 70).

  5. Fungsi OR mengecek jika salah satu kondisi terpenuhi.

  6. =IF(A2<60, "Remedial", IF(A2<=75, "Lulus", "Sangat Baik"))

  7. =COUNTIF(B2:B20, ">80")

  8. Memberikan status "Baik" jika A2 > 70, jika tidak "Kurang".

  9. =IF(AND(B2>=65, C2>=65), "Lulus", "Tidak Lulus")

  10. 5

  11. Nested IF memeriksa beberapa kondisi bertingkat.

  • Nilai akhir: =AVERAGE(B2,C2)

  • Status: =IF(D2>=70, "Lulus", "Tidak Lulus")

  1. Menggunakan IF untuk menentukan status dan COUNTIF untuk menghitung jumlah siswa per status.

  2. "Perlu Perbaikan" (karena B2 dan C2 < 80).

  3. =COUNTIFS(range, ">=60", range, "<=80")


Berikut saya buatkan Soal Praktik dan Rubrik Penilaian untuk materi Pertemuan 8: Fungsi IF dan Logika Sederhana, dengan fokus pada pembuatan tabel nilai dan status kelulusan menggunakan fungsi IF, COUNTIF, dan fungsi logika lainnya.


Soal Praktik: Fungsi IF dan Logika Sederhana

Instruksi Soal

Buatlah sebuah tabel nilai siswa yang berisi data berikut:

NoNamaNilai UTSNilai UAS
1Andi7080
2Budi5560
3Citra9085
4Dedi4550
5Evi7570

Tugas:

  1. Tambahkan kolom Nilai Akhir yang merupakan rata-rata dari Nilai UTS dan Nilai UAS.

  2. Tambahkan kolom Status Kelulusan dengan ketentuan:

    • "Lulus" jika Nilai Akhir ≥ 60

    • "Tidak Lulus" jika Nilai Akhir < 60

  3. Buat rumus menggunakan fungsi IF untuk menentukan Status Kelulusan pada setiap baris.

  4. Hitung jumlah siswa yang Lulus menggunakan fungsi COUNTIF.

  5. Buat rumus menggunakan fungsi IF dan AND untuk menentukan status "Lulus dengan Pujian" jika Nilai UTS dan Nilai UAS keduanya ≥ 85, selain itu tetap gunakan ketentuan kelulusan sebelumnya.

  6. Tambahkan kolom Status Akhir berdasarkan poin 5.


Rubrik Penilaian

Aspek PenilaianSkor MaksimalKriteria Penilaian
1. Pembuatan kolom Nilai Akhir20- Nilai Akhir dihitung rata-rata dengan rumus benar (UTS + UAS)/2
2. Penentuan Status Kelulusan (IF)20- Rumus IF benar dan tepat menentukan "Lulus" atau "Tidak Lulus" sesuai ketentuan
3. Penghitungan jumlah siswa Lulus15- Fungsi COUNTIF digunakan dengan benar untuk menghitung jumlah siswa yang "Lulus"
4. Penggunaan fungsi IF dan AND untuk Status Pujian25- Rumus IF dan AND digunakan benar untuk menentukan "Lulus dengan Pujian" dan "Lulus/Tidak Lulus"
5. Format tabel dan kerapihan10- Tabel rapi, kolom jelas, data terstruktur dengan baik
6. Ketepatan dan kebenaran rumus10- Semua rumus yang digunakan bebas dari error dan memberikan hasil sesuai harapan

Total Skor Maksimal: 100



Tidak ada komentar:

Posting Komentar

PRE-TEST 2 OFFICE

PRE-TEST 2 OFFICE