# Panduan Guru

Masuk di `https://<IP-server>:8443`. Anda hanya melihat/mengontrol komputer pada **kelas yang Anda ampu**, sesuai izin yang diberikan administrator.

## Menu
- **Dashboard Utama** – jumlah komputer online/offline/terkunci, permintaan menunggu, aktivitas terbaru.
- **Daftar Komputer** – pilih satu/banyak komputer (atau seluruh kelas) lalu: Matikan, Restart, Kunci, Buka kunci, Logout, Kirim pesan, Wake-on-LAN. Tindakan berisiko (matikan, restart, logout) meminta konfirmasi dan alasan; semuanya masuk Riwayat Aktivitas. Komputer offline: perintah ditolak dengan jelas (kecuali Wake-on-LAN).
- **Monitor Komputer** – CPU, RAM, disk, jaringan, aplikasi berjalan, browser aktif, lama pemakaian. **Pantau layar**: siswa melihat banner merah “layar Anda sedang dipantau oleh …”.
- **Remote Control** – mengambil alih mouse/keyboard siswa; siswa melihat banner dan permintaan harus dikonfirmasi; hentikan kapan saja.
- **Kontrol Internet** – mode: normal, blokir semua, hanya whitelist, blacklist; kategori sosial media/game/hiburan; jadwal; terapkan ke komputer/kelas/semua. Pengecualian whitelist selalu mencakup server guru.
- **Manajemen Browser** – batas jumlah tab (mis. 3), blokir halaman, beranda, mode ujian (hanya situs yang diizinkan).
- **Pembatasan Download** – aturan: tipe berkas yang diizinkan/ditolak, ukuran maksimum, masa berlaku izin.
- **Persetujuan Download** – daftar permintaan siswa (nama berkas, ukuran, situs asal). **Setujui** → siswa dapat mengunduh *satu* berkas itu sekali; **Tolak** → dibatalkan; otomatis **Kedaluwarsa** bila lewat batas waktu. Status: Menunggu / Disetujui / Ditolak / Kedaluwarsa.
- **Manajemen Aplikasi** – daftar hitam/putih aplikasi, daftar aplikasi terpasang, persetujuan permintaan instalasi, pembatasan Microsoft Store.
- **Manajemen Siswa / Kelas** – data siswa, penempatan komputer, wali/guru pengampu.
- **Jadwal Pembelajaran** – kebijakan otomatis (mis. blokir internet saat jam ujian, kunci layar saat istirahat) per hari/jam, per kelas atau komputer.
- **Notifikasi** – real-time: komputer baru/offline, permintaan download/instalasi, pelanggaran.
- **Riwayat Aktivitas** – filter & ekspor CSV. Guru tidak dapat menghapus.
- **Laporan** – ringkasan pelanggaran, download, perintah per periode.
- **Logout**.

## Alur download yang disetujui
1. Siswa mencoba mengunduh di browser terkelola → ditahan, muncul jendela “Ajukan izin”.
2. Notifikasi masuk ke guru → buka **Persetujuan Download**.
3. Setujui/tolak (boleh menyertakan alasan). Setelah disetujui siswa mencoba lagi; berkas diunduh sekali.

## Catatan penting untuk siswa & etika
Beri tahu siswa bahwa komputer kelas dikelola dan dapat dipantau. Agent terlihat di sistem dan menampilkan indikator saat layar dilihat. Gunakan hanya di komputer sekolah dan sesuai kebijakan sekolah.
