Kebutuhan: akun Google. Tanpa hosting.
Buat Google Spreadsheet baru di https://sheets.new.
Klik Ekstensi → Apps Script.
Di editor Apps Script:
Code.gs, lalu tempel isi Code.gs dari ZIP.Index, Admin, dan Css (tanpa .html), lalu tempel isinya.Pilih fungsi setup lalu klik Run. Saat diminta izin: Review permissions → pilih akun → Advanced → Go to ... (unsafe) → Allow.
Isi sheet Pengaturan: nama sekolah, tahun ajaran, semester, daftar jam pelajaran, KKM, bobot nilai. Wajib ganti password_admin.
Isi sheet Guru (NIP, Nama, Mapel, No HP), Siswa (NIS, Nama, Kelas, L/P), dan Jadwal (Hari 1-6, Jam Ke seperti 1-2, Kelas, Mapel, NIP). Kolom PIN guru dikosongkan, lalu atur PIN dari dashboard kepala sekolah (tombol Atur PIN guru).
(Opsional) Jalankan buatDataContoh di spreadsheet percobaan untuk melihat 6 guru (PIN 1234), 4 kelas, 96 siswa, jadwal, dan sebulan jurnal contoh.
Klik Deploy → New deployment → Web app: Execute as Me, Who has access Anyone. Salin Web app URL.
Bagikan URL ke guru. Dashboard kepala sekolah: tambahkan ?page=admin di akhir URL.
Setiap kali mengubah kode, buka Deploy → Manage deployments → Edit → Version: New version → Deploy. Mengubah jadwal atau data siswa di sheet tidak perlu deploy ulang.
Dukung Papicode, jadi sponsor
Link kamu tampil di sini mulai Rp1.000.