Data Nilai & Kelulusan Siswa
Modul 5: IF bertingkat, sorting, filtering, dan grafik batang.
Skenario Masalah
Pak Rudi ingin mengolah nilai akhir siswa
Pak Rudi adalah wali kelas X IPA 1. Ia memiliki data nilai UTS dan UAS dari 10 siswa. Ia ingin menghitung nilai akhir dengan bobot 40% UTS + 60% UAS, menentukan kelulusan (≥75 lulus), melihat siapa yang tidak lulus, serta menyajikan grafik nilai akhir. Ia juga ingin mengurutkan siswa dari nilai tertinggi.
Pertanyaan Pemantik:
- Bagaimana menghitung nilai akhir dengan bobot persentase?
- Bagaimana membuat IF bertingkat untuk predikat (A, B, C, D)?
- Bagaimana cara mengurutkan data dari nilai tertinggi?
- Bagaimana menyaring siswa yang tidak lulus?
- Bagaimana membuat grafik batang dari data nilai?
Fitur yang Akan Dipelajari
IF Bertingkat
=IF(kondisi1, hasil1, IF(kondisi2, hasil2, hasil3)) – untuk banyak kategori.
Sorting (Pengurutan)
Mengurutkan data dari nilai terbesar ke terkecil.
Filter
Menampilkan hanya data yang memenuhi kriteria (misal tidak lulus).
Grafik Batang
Visualisasi perbandingan nilai antar siswa.
Materi Dasar
| Fitur | Rumus / Cara |
|---|---|
| Nilai Akhir | =UTS*0.4 + UAS*0.6 |
| Status Lulus | =IF(NilaiAkhir>=75, "LULUS", "TIDAK LULUS") |
| Predikat (IF bertingkat) | =IF(NilaiAkhir>=90,"A", IF(NilaiAkhir>=75,"B", IF(NilaiAkhir>=60,"C","D"))) |
| Sorting | Data > Sort, pilih kolom Nilai Akhir, Largest to Smallest |
| Filter | Data > Filter, centang hanya "TIDAK LULUS" |
| Grafik Batang | Insert > Bar Chart, pilih data nama dan nilai akhir |
Latihan Terbimbing
Ikuti langkah-langkah berikut untuk membuat laporan nilai siswa:
Data Pak Rudi:
| Nama | UTS | UAS |
|---|---|---|
| Andi | 80 | 85 |
| Budi | 70 | 75 |
| Citra | 90 | 88 |
| Dedi | 65 | 70 |
| Eka | 85 | 80 |
| Fani | 60 | 65 |
| Gilang | 78 | 82 |
| Hana | 95 | 90 |
| Irfan | 68 | 72 |
| Joko | 72 | 68 |
Challenge: Laporan Nilai dengan Predikat
Buat laporan nilai untuk 15 siswa (nama fiktif) dengan spesifikasi berikut:
| Bagian | Keterangan |
|---|---|
| Judul tabel | "DAFTAR NILAI AKHIR SEMESTER" – gabung A1:F1, tebal, size 14 |
| Header kolom | Nama | UTS | UAS | Nilai Akhir | Predikat | Status |
| Predikat | A (≥90), B (75–89), C (60–74), D (<60) – gunakan IF bertingkat |
| Status | LULUS jika nilai ≥70, TIDAK LULUS jika <70 |
| Grafik | Buat grafik batang nilai akhir |
| Sortir | Urutkan dari nilai tertinggi ke terendah |
| Filter | Tampilkan hanya siswa dengan predikat A |
| Simpan | "Nilai Semester_NamaKamu.xlsx" |
Gunakan IF bertingkat, sorting, filtering, dan grafik.
Refleksi
Jawab pertanyaan berikut di buku catatanmu:
- Apa perbedaan antara sorting dan filtering?
- Bagaimana cara membuat IF bertingkat untuk 4 kategori?
- Mengapa grafik batang berguna dalam menyajikan data?
- Skala 1–10, seberapa paham kamu tentang pengolahan data di Excel?
Kuis Singkat
Pilih jawaban yang benar:
Kunci jawaban: 1-IF(D2>=75,"LULUS","TIDAK"), 2-IF(A1>=90,"A",IF(A1>=75,"B","C")), 3-Sort, 4-corong, 5-Insert
📋 Jobsheet Praktikum
| Nama Siswa | |
| Kelas | |
| Tanggal |
🎯 Tujuan Pembelajaran
- Menghitung nilai akhir dengan bobot persentase
- Menggunakan IF bertingkat untuk predikat
- Mengurutkan data (sort) dan menyaring (filter)
- Membuat grafik batang sederhana
💻 Alat dan Bahan
- PC/Laptop dengan Microsoft Excel terinstal
- Jobsheet ini
📌 Langkah Kerja
🏆 Challenge: Laporan Nilai dengan Predikat
Buat laporan untuk 15 siswa dengan ketentuan:
| Judul | "DAFTAR NILAI AKHIR SEMESTER" merge A1:F1, bold size 14 |
|---|---|
| Header | Nama | UTS | UAS | Nilai Akhir | Predikat | Status |
| Predikat | A (≥90), B (75-89), C (60-74), D (<60) – IF bertingkat |
| Status | LULUS ≥70, TIDAK LULUS <70 |
| Isi | 15 data |
| Grafik | Grafik batang nilai akhir |
| Sortir | Nilai tertinggi ke terendah |
| Filter | Tampilkan predikat A |
| Simpan | "Nilai Semester_NamaKamu.xlsx" |
📝 Tugas Teori
- Jelaskan cara membuat IF bertingkat dengan contoh.
- Apa perbedaan Sort dan Filter? Kapan masing-masing digunakan?
- Langkah-langkah membuat grafik batang di Excel.
- Mengapa kita perlu mengurutkan data?
- Buat rumus IF untuk predikat: A ≥85, B ≥70, C ≥55, D lainnya.
📊 Rubrik Penilaian
| No | Aspek Penilaian | Skor Maks | Skor Diperoleh |
|---|---|---|---|
| 1 | Membuat tabel dengan header lengkap | 5 | |
| 2 | Rumus nilai akhir (bobot) | 10 | |
| 3 | Rumus status (IF) | 10 | |
| 4 | Rumus predikat (IF bertingkat) | 15 | |
| 5 | Sorting data | 10 | |
| 6 | Filter data | 10 | |
| 7 | Grafik batang | 10 | |
| 8 | Challenge (15 siswa + predikat) | 20 | |
| 9 | Tugas teori (5 soal × 2 poin) | 10 | |
| TOTAL | 100 | ||
Guru
(____________________)