✅ Fungsi Utama
Aplikasi ini berfungsi untuk membantu guru dalam:
- Mencatat identitas guru dan sekolah
- Menginput skor siswa berdasarkan butir soal ulangan harian
- Menghitung nilai akhir dan menentukan ketuntasan belajar siswa
- Menampilkan dan mencetak hasil analisis serta daftar siswa remidial
🧩 Fitur-Fitur Utama
- Menu Identitas
- Input nama sekolah, guru, NIP, mapel, kelas, tahun ajaran, KKM, hingga kepala sekolah dan tempat/tanggal laporan.
- Data disimpan ke
localStorage
.
- Menu Input Skor
- Input nama siswa dan skor per soal (skor 1 = benar, 0 = salah).
- Tabel input otomatis menyesuaikan jumlah soal.
- Menu Hasil Analisis
- Menampilkan total skor, nilai akhir (dalam persen), dan status ketuntasan.
- Tabel interaktif yang bisa dicetak sebagai laporan.
- Menu Remidial
- Menyaring siswa yang nilai akhirnya di bawah KKM.
- Dapat dicetak untuk keperluan pembinaan siswa.
- Cetak Otomatis
- Tampilan laporan dicetak dalam format F4 (folio).
- Terdapat kop laporan dan tempat tanda tangan guru serta kepala sekolah.
💾 Penyimpanan Data
- Semua data (identitas dan skor siswa) disimpan lokal melalui
localStorage
browser. Tidak memerlukan koneksi internet maupun database eksternal.
🎯 Tujuan Aplikasi
Aplikasi ini dirancang agar guru dapat:
- Menganalisis hasil ulangan harian secara cepat dan akurat
- Menyusun laporan nilai yang rapi dan siap cetak
- Mengidentifikasi siswa yang perlu mengikuti remidial