Manajemen Pertandingan PERSIB
Tersinkronisasi dengan Database Google Sheets & Google Apps Script Web App
Status Integrasi Google Sheets
Aplikasi ini dirancang untuk bekerja seamless dengan Google Sheets sebagai database relational dan Google Apps Script sebagai backend REST API. Semua penambahan, pembaruan skor, dan sinkronisasi tersimpan permanen.
external_match_id) untuk memastikan jadwal resmi tidak terduplikasi.Panduan Singkat
- Klik Skor di baris tabel untuk cepat memasukkan skor akhir laga.
- Semua waktu pertandingan menggunakan format WIB (Asia/Jakarta).
- Ekspor backup data sewaktu-waktu di menu Database Tools.
- Deploy script Google Apps Script di folder
google-apps-script/untuk production.
Data Pertandingan PERSIB
| No | Tanggal & Waktu (WIB) | Kompetisi | Pertandingan | Skor | Status & Sumber | Aksi |
|---|
Daftar Tim Lawan & Logo
| No | Logo | Nama Tim | Kode Singkat | Aksi |
|---|
Manajemen Stadion & Lokasi
| No | Nama Stadion | Kota / Lokasi | Aksi |
|---|
Kompetisi Resmi & Turnamen
| No | Nama Kompetisi | Kode | ID Referensi |
|---|
Pengaturan Football API Provider
Sesuai standar keamanan sistem, API Key tidak disimpan di frontend publik, melainkan disimpan dengan aman di Script Properties Google Apps Script (Key: FOOTBALL_API_KEY).
Trigger Manual
Jalankan pengambilan jadwal, status, dan pembaruan skor langsung dari Football API feed tanpa menunggu jadwal otomatis.
Sistem memeriksa
external_match_id sebelum menulis ke sheet matches. Jadwal yang sudah ada hanya akan diperbarui status dan skornya.
Riwayat Log Sinkronisasi API
| No | Waktu Eksekusi | Tipe Sinkronisasi | Status | Keterangan / Pesan Hasil |
|---|
Backup Database Google Sheets
Unduh seluruh isi 8 sheet (users, matches, teams, competitions, seasons, stadiums, api_settings, sync_logs) dalam satu format file JSON terstruktur.
Reset Database
Mengembalikan seluruh data simulasi kembali ke kondisi jadwal awal resmi PERSIB Bandung musim 2024/2025 - 2025/2026.