Sistem Manajemen Siswa & Alumni
Golden Gate School Database
Total Siswa
0
Siswa Aktif
0
Alumni
0
Formulir Pendaftaran Siswa
Sistem Manajemen Siswa & Alumni
Golden Gate School Database
Total Keseluruhan Siswa
0
Jumlah Siswa Aktif
0
Jumlah Alumni
0
Formulir Pendaftaran & Input Data Siswa
Daftar Siswa Aktif & Manajemen Prestasi
| Foto | NISN | Nama Siswa | Kelas | Riwayat Prestasi | Status | Aksi | |
|---|---|---|---|---|---|---|---|
| Belum ada data siswa. | |||||||
Daftar & Penelusuran Alumni (Tracer Study)
| Foto | Nama Alumni | Tahun Lulus | Universitas Tujuan | Jalur / Beasiswa | Status | Aksi | |
|---|---|---|---|---|---|---|---|
| Belum ada data alumni terdata. | |||||||
Berhasil Disimpan!
Data telah diperbarui dengan sukses.
`);
pw.document.close();
}
function bulkPrint(type) {
const checked = document.querySelectorAll(type === 'Aktif' ? '.aktif-checkbox:checked' : '.alumni-checkbox:checked');
if(checked.length === 0) { alert('Pilih data yang ingin dicetak!'); return; }
let html = '';
checked.forEach(cb => {
const s = schoolStudents[cb.value];
html += `
${s.nama}
NISN: ${s.nisn} | Status: ${s.status}
`;
});
const pw = window.open('', '_blank', 'width=800,height=600');
pw.document.write(`
pw.document.close();
}
function openPrestasiModal(i) { document.getElementById('prestasiIndex').value = i; document.getElementById('prestasiModal').style.display = 'flex'; }
function closePrestasiModal() { document.getElementById('prestasiModal').style.display = 'none'; document.getElementById('prestasiForm').reset(); }
function savePrestasi(e) {
e.preventDefault();
const i = document.getElementById('prestasiIndex').value;
schoolStudents[i].prestasi.push({ nama: document.getElementById('namaPrestasi').value, info: document.getElementById('infoPrestasi').value });
schoolStudents[i].isUpdated = true;
persistAndRefresh(); closePrestasiModal(); showSuccessPopup('Prestasi ditambahkan!');
}
function openAlumniModal(i) { document.getElementById('alumniIndex').value = i; document.getElementById('alumniModal').style.display = 'flex'; }
function closeAlumniModal() { document.getElementById('alumniModal').style.display = 'none'; document.getElementById('alumniForm').reset(); }
function saveAlumni(e) {
e.preventDefault();
const i = document.getElementById('alumniIndex').value;
schoolStudents[i].status = 'Alumni';
schoolStudents[i].univ = document.getElementById('univTujuan').value;
schoolStudents[i].beasiswa = document.getElementById('beasiswaInfo').value;
schoolStudents[i].tahunLulus = document.getElementById('tahunLulus').value;
schoolStudents[i].isUpdated = true;
persistAndRefresh(); closeAlumniModal(); showSuccessPopup('Status kelulusan diperbarui!');
}
function bulkGraduationModal() {
if(document.querySelectorAll('.aktif-checkbox:checked').length === 0) { alert('Pilih siswa yang ingin diluluskan!'); return; }
document.getElementById('bulkAlumniModal').style.display = 'flex';
}
function closeBulkModal() { document.getElementById('bulkAlumniModal').style.display = 'none'; }
function saveBulkAlumni(e) {
e.preventDefault();
const u = document.getElementById('bulkUniv').value, b = document.getElementById('bulkBeasiswa').value, t = document.getElementById('bulkTahun').value;
document.querySelectorAll('.aktif-checkbox:checked').forEach(cb => {
const idx = cb.value;
schoolStudents[idx].status = 'Alumni'; schoolStudents[idx].univ = u; schoolStudents[idx].beasiswa = b; schoolStudents[idx].tahunLulus = t; schoolStudents[idx].isUpdated = true;
});
persistAndRefresh(); closeBulkModal(); showSuccessPopup('Berhasil meluluskan siswa terpilih!');
}
window.onload = function() { renderSchoolTables(); updateDashboardStats(); };
Bahasa
English
