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 src/js/app.js, 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
Info Manajemen User
Kelola akun petugas, pembagian tim, dan status aktif pengguna pada halaman ini. Pengaturan identitas instansi, kop surat, dan penandatangan laporan kini dipusatkan di menu Pengaturan agar struktur admin lebih konsisten.
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 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
Pusat Ekspor Data
Halaman ini difokuskan untuk aksi ekspor dan distribusi data. Konfigurasi instansi, kop surat, logo, serta penandatangan laporan dipindahkan ke menu Pengaturan agar proses ekspor tetap ringkas dan mudah dipahami.
Filter Ekspor
Ekspor Excel (.xlsx)
Workbook .xlsx rapi via SheetJS - 3 sheet: Info Export, Data Verifikasi, dan Lampiran Resmi
Ekspor JSON
Raw data untuk integrasi sistem GIS atau analisis lanjut
Cetak / Simpan PDF
Buka dokumen paling stabil di browser, lalu cetak langsung atau pilih Save as PDF
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
Konfigurasi Instansi & Cetak

Atur identitas instansi yang dipakai pada laporan, hasil cetak browser, dan simpan PDF. Seluruh field ini dikelompokkan agar konfigurasi tidak bercampur dengan aksi ekspor.

Pengaturan ini dipakai untuk PDF dan cetak browser. Default logo mengikuti pola `sivera.html`, yaitu `assets/images/logo-dki.jpg`.
Penandatangan Laporan

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

Tim Teknis Verifikasi
Teknis Verifikasi I
Teknis Verifikasi II
Pejabat Penandatangan
Kepala Unit Pengelola PMPTSP
Kasubag Tata Usaha
Pengaturan Sistem
Pengaturan pada halaman ini dipusatkan untuk identitas instansi dan komponen laporan resmi. Fitur operasional lain seperti ekspor data, penugasan, dan riwayat tetap dipisah ke modul masing-masing agar struktur admin tetap scalable.
Pengaturan Sistem
Halaman ini disiapkan untuk konfigurasi operasional sistem (jadwal, integrasi, dan kontrol akses) agar tidak bercampur dengan konfigurasi instansi maupun aksi ekspor.
Akses & Keamanan
Penggantian password admin tetap tersedia di tombol Ganti Password pada sidebar. Jika Anda ingin menambahkan kontrol keamanan tambahan, tempatkan di panel ini agar struktur tetap rapi.
SIGAP
o GAS
TIM
P
Tersinkronisasi
Memuat tugas...
Memuat data dari server...
Mode Online
Posisi Saya
Sesuai
Tidak Sesuai
Belum Diverifikasi
Dashboard Verifikasi Lapangan
-
-
GPS belum aktif Jarak: -
Ringkasan Utama
Baca hasil verifikasi, GPS, dan bukti lapangan dalam satu layar.
Status Verifikasi
Belum dinilai
Menunggu keputusan verifikasi.
Kesesuaian KBLI / Objek
Belum dinilai
Temuan lapangan belum lengkap.
Kesesuaian Lokasi / GPS
Belum dicek
Ambil GPS petugas untuk membaca posisi terkini.
Jarak dari Target
-
Belum ada pembacaan jarak.
Waktu Verifikasi
Belum ada
Timestamp verifikasi terakhir.
📍 Lokasi & GPS Layer 1 - utama
📷 Bukti Lapangan Layer 1 - utama
BUKTI LAPANGAN
📷
Bukti Lapangan
Ambil foto kondisi objek. Watermark GPS dan timestamp akan ditambahkan otomatis.
GPS belum aktif Watermark belum siap
Watermark GPS diterapkan Menunggu foto
🧾 Detail Analisis Layer 2 - bisa collapse
VERIFIKASI KESESUAIAN KOORDINAT (GPS)
📝 Catatan & Metadata Layer 3 - opsional
CATATAN VERIFIKASI GPS & DOKUMENTASI
P
Petugas
TIM - TANAH ABANG
-
Total Verifikasi
-
Tingkat Akurasi
-
Hari Ini
-
Tim Saya
Laporan Riwayat Verifikasi