Lewati ke isi

Manual UAT Runbook: e-Raport End-to-End (E2E)

Versi: 1.0
Status: Draft
Cakupan: Kurikulum Merdeka (Kumer) & Kurikulum 2013 (K13)


🎭 Peran & Akun Pengujian (Seed Data)

Pastikan database sudah di-seed dengan make qa-seed sebelum memulai.

Peran Username Deskripsi
Admin Kurikulum admin1 Setup mata pelajaran, guru, & bobot.
Guru Pengajar teacher1 Pengisian nilai komponen & remedial.
Wali Kelas homeroom1 Pengisian absensi, catatan, & kenaikan kelas.
Kepala Sekolah principal1 Review, approval, & publikasi rapor.
Orang Tua / Siswa parent1 / student1 Melihat hasil rapor digital.

📑 Workflow 1: Persiapan (Admin/Kurikulum)

Tujuan: Memastikan konfigurasi akademik siap sebelum periode pengisian nilai.

ID Skenario Langkah-langkah Hasil yang Diharapkan
SETUP.01 Konfigurasi KKTP 1. Login sebagai admin1.
2. Buka menu Manajemen Raport > Pengaturan KKTP.
3. Pilih Mapel & Rombel.
4. Set nilai KKTP (misal: 75).
Nilai KKTP tersimpan dan muncul saat guru mengisi nilai.
SETUP.02 Penugasan Guru 1. Buka menu Manajemen Kurikulum > Penugasan Guru Mapel.
2. Pilih Kelas & Mata Pelajaran.
3. Pilih teacher1 sebagai pengajar.
Mata pelajaran muncul di dashboard Guru Pengajar (teacher1).
SETUP.03 Bobot Nilai 1. Buka menu Manajemen Raport > Bobot Komponen.
2. Set persentase (misal: Tugas 30%, Formatif 30%, Sumatif 40%).
Total bobot harus 100% agar perhitungan valid.

📑 Workflow 2: Penilaian & Remedial (Guru Pengajar)

Tujuan: Mengisi nilai komponen dan mendokumentasikan proses perbaikan (remedial).

ID Skenario Langkah-langkah Hasil yang Diharapkan
GRADE.01 Pengisian Nilai Manual 1. Login sebagai teacher1.
2. Buka Manajemen Raport > Nilai Mata Pelajaran.
3. Pilih Rombel & Mapel.
4. Klik Input Nilai pada salah satu siswa.
5. Isi nilai komponen (0-100).
Nilai akhir (Final Score) terhitung otomatis sesuai bobot.
GRADE.02 Remedial Per-Komponen 1. Pada modal input nilai, pilih komponen yang nilainya < KKTP.
2. Klik Tandai Remedial.
3. Isi Nilai Remedial, Tanggal, & Catatan.
Nilai awal tersimpan sebagai riwayat, nilai baru digunakan untuk rata-rata.
GRADE.03 Remedial Akhir Semester 1. Scroll ke bawah modal input nilai ke bagian Remedial Akhir.
2. Centang "Siswa mengikuti remedial akhir semester".
3. Isi Nilai Remedial Akhir.
Nilai akhir rapor langsung menggunakan Nilai Remedial Akhir (Override).
GRADE.04 Deskripsi Capaian (CP/TP) 1. Buka tab CP/TP & Deskripsi.
2. Pilih TP yang dikuasai & belum dikuasai.
3. Klik Generate Deskripsi.
Narasi deskripsi muncul otomatis (misal: "Menunjukkan penguasaan sangat baik dalam...").
GRADE.05 Submit Nilai Mapel 1. Setelah semua nilai terisi, klik Kirim Nilai ke Wali Kelas. Status mata pelajaran berubah menjadi Submitted & terkunci bagi guru.

📑 Workflow 3: Agregasi & Wali Kelas (Wali Kelas)

Tujuan: Melengkapi data pendukung dan mereview capaian siswa secara utuh.

ID Skenario Langkah-langkah Hasil yang Diharapkan
HOME.01 Monitoring Progres 1. Login sebagai homeroom1.
2. Buka Manajemen Raport > Monitoring Kelas Saya.
Muncul progress bar pengisian nilai dari semua guru mapel.
HOME.02 Absensi & Catatan 1. Pilih siswa, buka tab Sakit/Izin/Alfa.
2. Isi jumlah hari.
3. Isi Catatan Wali Kelas (motivasi/perkembangan).
Data muncul pada draf rapor siswa.
HOME.03 Ekskul & Fisik 1. Buka tab Ekstrakurikuler.
2. Pilih kegiatan & predikat (A/B/C).
3. Buka tab Kondisi Fisik (Tinggi/Berat Badan).
Data fisik & ekskul muncul pada rapor final.
HOME.04 Kenaikan Kelas 1. Buka tab Keputusan Kenaikan.
2. Pilih Naik Ke Kelas X atau Tinggal Di Kelas.
Pilihan kenaikan kelas muncul di bagian bawah rapor semester genap.
HOME.05 Submit Rapor Final 1. Klik Kirim Rapor ke Kepala Sekolah. Status rapor rombel berubah menjadi Waiting Approval.

📑 Workflow 4: Approval & Publikasi (Kepala Sekolah)

Tujuan: Validasi kualitas nilai dan tanda tangan digital/manual.

ID Skenario Langkah-langkah Hasil yang Diharapkan
APP.01 Batch Review 1. Login sebagai principal1.
2. Buka Manajemen Raport > Approval Rapor.
3. Lihat draf PDF setiap siswa.
Dokumen PDF menampilkan semua nilai & deskripsi dengan benar.
APP.02 Penolakan (Reject) 1. Temukan rapor yang tidak sesuai (misal: deskripsi kosong).
2. Klik Tolak/Revisi.
3. Masukkan catatan revisi.
Status kembali ke Draft di Wali Kelas dengan catatan revisi muncul.
APP.03 Approval & TTD 1. Klik Approve (Individual atau Batch).
2. (Opsional) Bubuhkan TTD digital jika fitur aktif.
Status berubah menjadi Approved.
APP.04 Publikasi 1. Klik tombol Publikasikan Rapor. Notifikasi terkirim ke Orang Tua, rapor muncul di portal mereka.

📑 Workflow 5: Akses Orang Tua/Siswa

Tujuan: Transparansi hasil belajar.

ID Skenario Langkah-langkah Hasil yang Diharapkan
VIEW.01 Lihat Rapor Digital 1. Login sebagai parent1.
2. Buka menu Akademik > Laporan Hasil Belajar.
Muncul daftar rapor semester yang sudah dipublikasikan.
VIEW.02 Download PDF 1. Klik ikon Download / Cetak. File PDF terunduh dengan layout resmi sekolah.

🚩 Kondisi Kritis (Edge Cases)

  • Nilai di bawah KKTP: Harus muncul badge "Remedial" di dashboard guru.
  • Nilai Belum Lengkap: Wali Kelas tidak boleh bisa menekan tombol "Kirim ke Kepsek" jika ada mapel yang belum submit.
  • Revisi Pasca Approval: Kepsek harus melakukan "Unapprove" terlebih dahulu sebelum Wali Kelas bisa mengedit kembali.
  • Input Ganda: Cek apakah sistem mencegah input nilai di atas 100 atau di bawah 0.