GURU PRO v14 — Laporan terunduh lebih lengkap dan sinkronisasi dengan perlindungan konflik. Aplikasi dapat di-host online, tetapi data belum tersinkron antarpengguna/perangkat. Jangan masukkan data siswa nyata untuk operasional bersama sebelum login dan database cloud diaktifkan.
RUANG KERJA GURU
Dashboard
● Lokal
G
Guru
Pendidik
Status penyimpanan ditampilkan di menu Pengaturan. Tanpa konfigurasi cloud, data tetap tersimpan di browser ini saja. Jangan gunakan data siswa nyata sebelum login, database, dan hak akses cloud selesai diuji.

Selamat datang, Bapak/Ibu Guru! 👋

Kelola pembelajaran, pantau perkembangan siswa, dan rapikan administrasi dalam satu tempat.

Jadwal Hari Ini ▦
0kelas terjadwal
Jumlah Siswa ♙
0terdaftar di data lokal
Tugas Aktif ◷
0agenda dan proyek
Kehadiran Hari Ini ✓
—persentase dari presensi yang diisi

Jadwal Mengajar

Jadwal yang tercatat
WaktuKelasMata PelajaranHari

Agenda Mendatang

Hal yang perlu ditindaklanjuti

Perlu Ditindaklanjuti

Agenda atau proyek yang melewati tenggat

Mulai Cepat

Akses aktivitas yang sering digunakan

Jadwal Mengajar

Input Massal / Upload Template

Unggah jadwal pelajaran dari file CSV.
Kolom wajib: day,className,subject,start,end. Kolom opsional: room,teacherName. Jika guru diisi, namanya harus sudah ada di menu Data Guru. Nama hari gunakan Senin, Selasa, Rabu, Kamis, Jumat, Sabtu, atau Minggu.

Daftar Jadwal

HariWaktuKelasMata PelajaranGuruRuangAksi

Agenda & Tugas Guru

Upload Agenda / Tugas

Impor banyak agenda dari CSV setelah mengunduh template.
Kolom wajib: title,due. Kolom opsional: category,priority,notes.

Daftar Agenda

AgendaKategoriTenggatPrioritasStatusAksi

Data Siswa

Gunakan data seperlunya. Prototipe ini menyimpan data di browser lokal dan belum memiliki login, kontrol akses, atau database sekolah bersama.

Input Massal / Upload Template

Unggah CSV berisi banyak siswa sekaligus.
Kolom wajib: name,className. Kolom opsional: number,note. Simpan file Excel sebagai CSV UTF-8 sebelum diunggah.

Daftar Siswa

No.NamaKelasNo. AbsenAksi

Pengingat Terpadu

Catatan penting: pengingat di dalam aplikasi dan notifikasi browser berjalan saat GURU PRO terbuka. Browser harus mengizinkan notifikasi. Jika aplikasi ditutup, komputer mati, atau browser membatasi aktivitas, notifikasi tidak dijamin muncul. Pengingat yang benar-benar berjalan saat aplikasi tertutup memerlukan layanan cloud/notifikasi terjadwal.

Pengaturan Notifikasi

Aktifkan notifikasi browser agar pengingat dapat muncul sebagai pemberitahuan.
Status izin akan ditampilkan di sini.
Pengingat otomatis: jadwal mengajar 10 menit sebelum mulai; agenda dan tenggat proyek pada hari jatuh tempo pukul 07.00; pengingat manual sesuai tanggal dan waktu yang dipilih.

Buat Pengingat Manual

Untuk rapat, supervisi, pengumpulan nilai, kunjungan, atau kegiatan lain.

Agenda Pengingat Mendatang

Gabungan jadwal mengajar, agenda, tenggat proyek, dan pengingat manual.
Tanggal & WaktuPengingatSumberPrioritasStatus

Pengingat Manual Saya

Tanggal & WaktuJudulKategoriPrioritasStatusAksi

Presensi Siswa

Pilih kelas dan tanggal. Setelah siswa ditampilkan, atur status masing-masing lalu simpan presensi. Gunakan data uji terlebih dahulu.
Status dapat diubah per siswa. Simpan kembali jika memperbaiki presensi tanggal yang sama.
No.Nama SiswaStatus Kehadiran
Pilih kelas dan tanggal terlebih dahulu.

Riwayat Presensi

TanggalKelasHadirSakitIzinAlpaTotal

Kelompok Belajar

Tugas Proyek

Upload Tugas Proyek

Impor rancangan proyek melalui CSV.
Kolom wajib: title,className,due. Kolom opsional: start,output,notes.

Daftar Proyek

ProyekKelasTenggatProdukProgresAksi

Penilaian Individu & Kelompok

Nilai prototipe ini belum otomatis menjadi nilai rapor. Tetapkan rubrik dan bobot sesuai kebijakan satuan pendidikan. Nilai massal dapat diimpor melalui CSV.

Input Massal Penilaian

Gunakan template resmi; nilai harus 0–100.
Kolom wajib: date,type,assessment,learner,className,score. Kolom opsional: feedback.

Rekap Penilaian

TanggalJenisKegiatanSiswa/KelompokKelasNilaiUmpan BalikAksi

Data Guru

Input Manual Data Guru

Tambahkan satu guru setiap kali mengisi formulir.

Upload Banyak Data Guru

Template CSV untuk impor massal.
Kolom wajib: name. Kolom opsional: teacherId,subject,role,email,phone.

Daftar Guru

NamaID GuruMata PelajaranPeranEmailAksi

Data Mata Pelajaran

Input Manual Mata Pelajaran

Tambahkan mata pelajaran satu per satu.

Upload Banyak Mata Pelajaran

Impor dari CSV menggunakan template.
Kolom wajib: name. Kolom opsional: code,level,hours,description.

Daftar Mata Pelajaran

NamaKodeJenjangJP/MingguDeskripsiAksi

Laporan & Ekspor Data

Unduh data untuk diolah lebih lanjut

Ekspor CSV dapat dibuka dengan Microsoft Excel atau Google Sheets. Impor massal tersedia untuk siswa, guru, mata pelajaran, jadwal, agenda, proyek, nilai, dan presensi. Semua proses tetap memakai data lokal browser ini.

Unduh Laporan Terpilih

Pilih jenis laporan dan filter sebelum mengunduh CSV atau mencetak menjadi PDF.

Filter tanggal menggunakan tanggal catatan, tenggat, atau tanggal kegiatan sesuai jenis laporan. Jadwal mengajar tidak memiliki tanggal kalender.

Pilih jenis laporan untuk melihat jumlah data.

Ringkasan data

Penting: jangan gunakan prototipe lokal untuk menyimpan data sensitif siswa secara nyata. Versi produksi perlu login, hak akses, database daring, backup, dan kebijakan privasi.

Pengaturan Profil

Cloud, Login & Sinkronisasi

Sinkronisasi lintas perangkat melalui Supabase. Konfigurasi proyek cloud diperlukan satu kali.
● Belum dikonfigurasi
Penting: Supabase URL dan anon/publishable key boleh digunakan di browser hanya dengan Row Level Security (RLS) yang benar. Jangan pernah menaruh service_role key di sini. Akun yang sama dapat mengakses data yang sama dari perangkat lain; versi ini menyimpan satu ruang data per akun, belum membagi satu sekolah ke banyak akun.
Urutan aktivasi: buat proyek Supabase → jalankan file supabase_schema_GURU_PRO_v14.sql yang ada dalam paket → masukkan Project URL dan anon/publishable key → uji koneksi → masuk atau daftar akun. Aktifkan konfirmasi email sesuai kebijakan proyek.
Belum masuk.

Perlindungan konflik: penyimpanan cloud memakai pemeriksaan versi. Jika data di perangkat lain berubah lebih dahulu, unggahan akan ditolak agar tidak diam-diam menimpa data baru. Muat ulang dari cloud untuk mengambil versi terbaru, atau gunakan Sinkronkan sekarang setelah memeriksa data lokal. Untuk kolaborasi beberapa guru dalam satu sekolah, diperlukan versi multi-pengguna dengan workspace dan hak akses per peran.

Checklist sebelum dipakai bersama

  • Siapkan database daring dan autentikasi pengguna.
  • Tentukan peran admin, guru, wali kelas, dan operator beserta batas aksesnya.
  • Uji impor, presensi, nilai, pencadangan, pemulihan, dan penggunaan di HP.
  • Tetapkan persetujuan, retensi, dan perlindungan data siswa sebelum menyimpan data nyata.

Sinkronisasi lintas perangkat baru aktif setelah Supabase dikonfigurasi, SQL diterapkan, dan pengguna berhasil masuk. Hosting saja tidak membuat data tersinkron.

Pengelolaan data lokal

Tanpa login cloud aktif, data tersimpan di browser pada perangkat ini saja. Jika cloud aktif, data akun dapat disinkronkan lintas perangkat.