MEMUAT DATA...
Logo SIGAP
SETUP KONEKSI GAS
Google Apps Script Backend

Ikuti langkah berikut untuk menghubungkan aplikasi ke Google Sheets Anda sebagai database backend.

1
Buat Google Spreadsheet Baru
Buka sheets.google.com, buat spreadsheet kosong. Beri nama SIGAP DB.
2
Buka Apps Script Editor
Di Spreadsheet -> menu Extensions -> Apps Script. Hapus kode default, paste kode dari file gas-backend.gs yang disertakan.
3
Inisialisasi Database
Di Apps Script editor, jalankan fungsi setupSheets() (pilih dari dropdown -> klik Run). Ini akan membuat semua sheet dasar, tim awal, tanda tangan, dan admin default.
4
Deploy sebagai Web App
Klik Deploy -> New Deployment -> Web App.
* Execute as: Me
* Who has access: Anyone
Salin URL yang diberikan (format: https://script.google.com/macros/s/.../exec).
5
Isi GAS_URL dan kunci peta di kode
Buka file index.html, lalu isi:
const GAS_URL = 'https://script.google.com/macros/s/.../exec';
const MAPTILER_API_KEY = '...';
`GAS_URL` tetap mengarah ke backend Google Apps Script Anda. `MAPTILER_API_KEY` dipakai hanya untuk basemap Leaflet dan bisa diambil dari dashboard MapTiler Cloud pada menu API keys atau Default key.
Dashboard Utama
Pantau aktivitas verifikasi lapangan
o GAS LIVE
o LIVE
Total Lokasi
-
Memuat...
Terverifikasi
-
-
Tidak Sesuai
-
Perlu tindak lanjut
Belum Diproses
-
Menunggu verifikasi
Ringkasan Naratif
Grafik Progres Per TimReal-time
Profil Status Petugas -
Laporan Aktivitas Verifikasi Terbaru
Sesuai: - Tidak Sesuai: - Belum Diverifikasi: - Filter: Map MapTiler Usage
Sesuai
Tidak Sesuai
Belum Diverifikasi
Users Daftar Petugas Lapangan
Penandatangan Laporan

Nama dan NIP akan ditampilkan di blok tanda tangan pada laporan PDF/cetak.

Tim Teknis Verifikasi
Teknis Verifikasi I
Teknis Verifikasi II
Pejabat Penandatangan
Kepala Unit Pengelola PMPTSP
Kasubag Tata Usaha
Total Lokasi
-
dalam daftar tugas
Belum Ditugaskan
-
Perlu penugasan petugas
Sudah Ditugaskan
-
Tim + petugas terpilih
Selesai Verifikasi
-
Sudah diproses lapangan
ID Nama Lokasi Alamat Jenis Penugasan Status Verifikasi Aksi
Memuat data...
Filter Laporan Resmi
Total Bulan Ini
-
Verifikasi selesai
Tingkat Akurasi
-
-
Item Tidak Sesuai
-
Perlu tindak lanjut
Ranking Akurasi Tim
Dashboard Status Keseluruhan
Map Data Per Tim
Riwayat Riwayat Verifikasi Lengkap
Memuat data...
Tim Daftar Tim -
Memuat daftar tim...
Info Catatan
* Ganti nama: klik ikon pensil, ubah nama, tekan Enter atau klik OK
* Hapus: hanya bisa jika tim tidak memiliki lokasi/petugas aktif
* Perubahan nama otomatis diterapkan ke semua lokasi & petugas yang menggunakan tim tersebut
Filter Ekspor
Kop Surat Dinamis
Pengaturan ini dipakai untuk PDF dan cetak browser. Default logo mengikuti pola `sivera.html`, yaitu `logo-dki.jpg`.
Ekspor Excel (.xlsx)
File .xlsx asli via SheetJS - 2 sheet: Data Verifikasi + Ringkasan
Ekspor JSON
Raw data untuk integrasi sistem GIS atau analisis lanjut
Ekspor PDF
Laporan visual lengkap via jsPDF + html2canvas - siap cetak
Buka Portal Google Sheets
Membuka sheets.google.com agar spreadsheet backend bisa diakses dengan akun yang sesuai
Ekspor CSV Lengkap
Tabel semua field termasuk Kelurahan, Kecamatan, KBLI, Nama Brand, Link Dokumentasi
Cetak Langsung (Browser)
Cetak dokumen A4 portrait via dialog cetak browser - kop surat resmi Kecamatan Tanah Abang
SIGAP
o GAS
TIM
P
Tersinkronisasi
Memuat tugas...
Memuat data dari server...
Mode Online
Posisi Saya
Sesuai
Tidak Sesuai
Belum Diverifikasi
-
-
GPS belum aktif Jarak: -
STATUS VERIFIKASI
DOKUMENTASI FOTO
Foto
Ambil Foto Dokumentasi
Foto akan otomatis diberi watermark GPS & timestamp
OK Watermark GPS diterapkan
CATATAN & DOKUMENTASI
Link Dokumentasi (opsional - Google Drive, Dropbox, dll)
P
Petugas
TIM - TANAH ABANG
-
Total Verifikasi
-
Tingkat Akurasi
-
Hari Ini
-
Tim Saya
Laporan Riwayat Verifikasi