🔐 Login Member
Masuk menggunakan ID Member dan PIN.
Belum punya akun? Daftar Member
📝 Daftar Member
Pendaftaran tersimpan langsung di Google Sheets.
📌 Dashboard Member
Memuat data...
ID Member
-
Nama
-
Sisa Kuota
-
Status
-
🎟️ Token Pertemuan
Setiap token mengurangi 1 kuota sesi minggu berjalan.
📋 Riwayat Token
Data diambil dari server.
| Tanggal | Token | Status | Digunakan |
|---|---|---|---|
| Memuat... | |||
📚 Latihan Soal
Sesi hanya dibuka setelah token diverifikasi server.
🔒
Token diperlukan
Masukkan token pertemuan yang masih aktif.
⚙️ Setup Google Apps Script
Hubungkan template ini ke database Google Sheets.
Masukkan URL Web App Google Apps Script pada GAS_WEB_APP_URL di bagian konfigurasi utama JavaScript. Setelah URL diganti, semua Login, Daftar, Dashboard, Token, dan Ujian menggunakan database Google Sheets yang sama.
Struktur Sheet
Buat sheet Data_Member, Log_Token, dan Log_Ujian. Script backend yang disediakan di bawah akan membuat header otomatis.
Konfigurasi
const GAS_WEB_APP_URL = "PASTE_URL_WEB_APP_GAS_DI_SINI"; // Contoh URL setelah Deploy Web App: // https://script.google.com/macros/s/XXXXXXXXXXXX/exec
Alur sistem
Blogger Member → Apps Script Web App → Google Sheets → Apps Script → Blogger Member. Tidak menggunakan localStorage sebagai database. Backend akan otomatis membuat/mengecek sheet dan header setiap kali API dipanggil.