6375bc88f4
Tombol "Mulai Ulang (hapus semua nilai)" di halaman Input Nilai sebelumnya cuma dijaga confirm() browser biasa — gampang ke-klik tanpa sadar, apalagi datanya sekarang ratusan mahasiswa per MK. - Dialog konfirmasi kini menyebut jumlah mahasiswa yang akan hilang - Password akun yang login harus dimasukkan ulang & diverifikasi server-side (auth.verifikasi_password) sebelum aksi hapus dieksekusi - Isi nilai lama diarsipkan otomatis ke tabel nilai_arsip_hapus sebelum dihapus (mk_kode, tahun, data JSON, kapan, oleh siapa) — jaring pengaman, ikut ke-backup lewat /cadangan.db yang sudah ada; belum ada UI pemulihan (di luar cakupan saat ini, cukup query manual bila perlu) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>