BimbelOnline Member

🔐 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.
TanggalTokenStatusDigunakan
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.