Dashboard Renovasi Kantor WRG

PT Wahana Rizky Gumilang · Surabaya · 3 lantai, 3 unit ruko
Pengawas: Fahmi (arsitek) · Faizal (finance/tax)
Kontraktor: PT GAS (in-house) · Margin 15%
⏳ Loading...
Total Material + Margin
Rp 1.004 M
Material Rp 873.5 jt + Margin GAS Rp 131 jt
Durasi Proyek
24 Minggu
6 bulan · Jan W1 → Jun W4
Total Tasks
50 aktivitas · 8 divisi
Total Material Items
211 jenis · 7 divisi
📊 Live Status
Overview
Schedule
Material BoM
Termin
📖 Panduan
📊 Update Progress
Rencana Minggu Ini
Realisasi Minggu Ini
Cost Burn (Material)
Termin Paid
Hari ke PHO

Deviasi Kumulatif: Rencana vs Realisasi

Selisih (Rencana − Realisasi) per minggu. Area merah = slip, area hijau = lebih cepat.

Termin Status

Realisasi pembayaran termin per tagihan (sumber: tab TERMIN).

Kurva-S Rencana vs Realisasi

Progress kumulatif (%) mingguan — rencana (biru) vs realisasi (orange).

Komposisi Biaya Material per Divisi

Distribusi Rp 1.004 M (sudah termasuk margin GAS 15%).

Bobot Pekerjaan per Divisi

REKAP BOBOT — total 100%.

Beban Bobot Mingguan

Bobot rencana per minggu. Merah ≥10%, oranye 5–10%.

Gantt 24 Minggu

Warna bar: hijau = realisasi ≥ 80%, oranye = minggu berjalan, merah = slip, biru = future.
On-track / done
Minggu berjalan
Slip (realisasi < 80%)
Future / belum mulai

Top 10 Material Termahal

Top 10 Volume Material

Daftar Material (Plan vs Actual PO)

Plan dari MATERIAL_PLAN, Actual PO dijumlahkan dari MATERIAL_PO (status received/paid). Variance = (Actual − Plan) / Plan.

Termin Pembayaran

5 Termin + Retensi 5%. Nilai planned otomatis dari nilai kontrak (CONFIG sheet).

Syarat Pengajuan

📖 Panduan Dashboard Renovasi WRG

Sumber resmi cara baca + cara pakai dashboard ini. Update oleh Gilang (Owner).

Untuk Tim Bagian "Untuk Tim Lapangan" di bawah. Untuk Admin Bagian "Untuk Owner/Admin" + flow project baru.

👷 Untuk Tim Lapangan — Fahmi, Faizal, Staff

Apa dashboard ini?

Sistem tracking renovasi kantor PT WRG (3-ruko, 3-lantai, Surabaya, durasi 24 minggu). Data hidup dari Google Sheet — tim edit Sheet, semua orang lihat update real-time di sini (auto-refresh tiap 60 detik). Read-only buat public, edit cuma yang udah diinvite sebagai Editor di Sheet.

Pembagian tugas update Sheet

Fahmi (Arsitek)

  • Tab PROGRESS — update % realisasi per divisi/lantai tiap Senin pagi
  • Tab MATERIAL_PLAN — update kalau ada perubahan BoQ / spesifikasi
  • Tab LOG_HARIAN — catat kejadian penting harian (1-2 baris cukup)

Faizal (Tax/Finance)

  • Tab MATERIAL_PO — update PO baru: supplier, qty, harga, status pembayaran
  • Tab TERMIN — log tiap pembayaran ke kontraktor PT GAS
  • Tab CONFIG — setup metadata project (nama, tanggal mulai, durasi)

Cara edit Sheet

  1. Buka link Sheet (klik)
  2. Login pakai Gmail yang udah diinvite sebagai Editor (kalau belum, tag Gilang via WA)
  3. Edit cell langsung — auto-save
  4. Tunggu maksimal 60 detik, dashboard ini auto-refresh dengan data baru

📱 Bisa juga edit dari HP: install app Google Sheets, login Gmail Editor, buka file dari Drive.

Sync mingguan

Setiap Jumat sore 16:00 WIB, sync 30 menit via WA grup. Bahas progress, kendala, blocker. Gilang review angka di dashboard, tim update kalau ada catatan tambahan.

FAQ Umum

Q: Angka di dashboard belum berubah setelah gue edit Sheet?

A: Tunggu 60 detik (interval refresh). Kalau masih, hard reload browser (Cmd+Shift+R di Mac, Ctrl+F5 di Windows). Kalau masih, screenshot dashboard + screenshot Sheet, tag Gilang di WA.

Q: Gue bukan Editor Sheet, gimana minta akses?

A: Kirim email Gmail lo ke Gilang via WA. Dia invite dalam <5 menit.

Q: Salah edit / data ke-hapus accidentally?

A: Sheet ada version history. Di Google Sheets: File → Version history → See version history → pilih version lama → Restore. Atau tag Gilang kalau panik.

Q: Warna chart artinya apa?

A: Lihat tab Schedule → ada legend di bawah Gantt: hijau = on-track/done, oranye = minggu berjalan, merah = slip (realisasi <80%), biru = future/belum mulai.

Q: KPI di "Live Status" mean apa?

A: Rencana Minggu Ini = % bobot kerjaan yang seharusnya selesai. Realisasi = % yang sudah selesai. Cost Burn = total pengeluaran material vs budget. Termin Paid = jumlah pembayaran ke kontraktor. Hari ke PHO = countdown ke serah-terima (Provisional Hand Over).

Q: Bisa download data atau export?

A: Belum ada tombol export di dashboard. Kalau perlu, buka Sheet langsung, File → Download → Excel/CSV.

Q: Bot WhatsApp untuk input via chat — ada?

A: Belum. Phase 2. Untuk sekarang input via Sheet aja. Bot akan di-build setelah workflow Sheet stable >1 minggu.

🛠️ Untuk Owner / Admin — Gilang

Flow project baru (replicate pattern)

Kalau butuh dashboard tracking serupa untuk project lain (renovasi cabang, sales tracking, ops dashboard, dll), pattern ini reusable. Estimasi clone-to-live: ~45-60 menit.

  1. Naming: nickname (e.g., renovjkt), subdomain X.gspproject.com, Vercel project name X-dashboard.
  2. Clone files lokal: copy folder Renovasi Kantor WRG → folder baru (pakai cp -r).
  3. Customize template:
    • Rename tab di xlsx kalau domain bukan-renovasi
    • Edit Dashboard HTML: title, line 297 SHEET_ID kosong, line 298 TABS object (kalau tab beda)
    • Edit setup.gs: SHEET_NAMES match dengan tab names
  4. Upload xlsx ke Drive: drag-drop di drive.google.com → Open with Google Sheets → File → Save as Google Sheets → catat SHEET_ID dari URL.
  5. Apps Script setup: Extensions → Apps Script → paste setup.gs → Save → Run setupAfterImport → Authorize permissions.
  6. Sharing: Anyone with the link → Viewer; invite supervisor email sebagai Editor.
  7. Paste SHEET_ID: di HTML line 297, antara quote kosong.
  8. Vercel deploy: mkdir <nickname>-dashboard && cp Dashboard.html <nickname>-dashboard/index.html && cd <nickname>-dashboard && vercel --prod --yes
  9. Custom domain: Hostinger DNS CNAME <nickname>cname.vercel-dns.com; lalu vercel alias set <deploy-url> <nickname>.gspproject.com.
  10. Brief team: kirim WA message + ADMIN_GUIDE PDF (template ada di WA_BRIEF_FAHMI_FAIZAL.md).

Detail lengkap di file REPLICATE_PROJECT.md di folder source /Business/WRG/Renovasi Kantor WRG/.

Maintenance

  • Re-deploy HTML (kalau ada perubahan UI/logic):
    • cp "Dashboard Renovasi WRG.html" ../PT\ Guna\ Andalan\ Sejati/gunaandalan-hub/renovresman/index.html && cd ../PT\ Guna\ Andalan\ Sejati/gunaandalan-hub && vercel --prod --yes
  • Backup mingguan: Download Sheet sebagai .xlsx → simpan di /Renovasi Kantor WRG/backup/YYYY-MM-DD.xlsx
  • Health check otomatis: Apps Script trigger daily 08:00 WIB → email ke gilangmmuc@gmail.com kalau gviz API error / Sheet stale.
  • Re-run setup: Buka Sheet → menu WRG Dashboard di toolbar → "Re-run setup" (refresh conditional formatting + triggers).
  • Rollback Vercel deploy: vercel rollback di folder deploy, atau Vercel UI → Deployments → Promote to Production.

Troubleshooting cepat

  • "Demo mode" banner muncul: SHEET_ID kosong di HTML line 297. Edit + redeploy.
  • Dashboard 404: Vercel deployment hilang/dihapus. Run vercel --prod --yes ulang dari folder deploy.
  • Dashboard loading forever: gviz API rate limit (rare, Google side). Tunggu 5 menit.
  • TLS error custom domain: vercel certs issue gunaandalan.gspproject.com (force re-issue).
  • Apps Script error "Cannot call newMenu": Known bug (UI context). Fix sudah ada di setup.gs v2 (try/catch + onOpen trigger).
  • Custom domain nggak nyambung: Cek DNS propagation: dig gunaandalan.gspproject.com CNAME +short harus return cname.vercel-dns.com.

Phase 2 — WhatsApp bot integration (DEFERRED)

Plan: supervisor input via hashtag command di WA grup (e.g., #progress div=keramik lt=1 pct=45) → OpenClaw bot parse → write ke Sheet API → dashboard auto-refresh.

Status: Ditunda min. 1 minggu post-handover (target re-evaluate ~2026-05-23). Reason: OpenClaw bot existing heavily elpiji-domain (Tier 1 sidecar group-blind, ada konflik hashtag #help/#status). 3 path forward saat re-evaluate:

  1. OpenClaw profile ke-2 + WA number ke-2 (clean isolation, butuh nomor tambahan)
  2. Use ! prefix bukan # (avoid sidecar conflict, butuh briefing tim)
  3. Modify Tier 1 sidecar code (risky, touch production)

📎 Resources & Contact

  • 🔗 Google Sheet (data source): docs.google.com/.../edit
  • 🔗 Dashboard URL (canonical): https://gunaandalan.gspproject.com/renovresman
  • 🔗 Portfolio hub: https://gunaandalan.gspproject.com
  • 🔗 Vercel project: gunaandalan-portfolio (scope: gspmnas-projects)
  • 🔗 Apps Script project: Project Resman (Sheet-bound)
  • 📅 Sync schedule: Jumat sore 16:00 WIB via WA grup
  • 👤 Owner: Gilang (gilangmmuc@gmail.com)
  • 👷 Supervisor lapangan: Fahmi (arsitek) · Faizal (tax/finance, WA +62 857-3015-6026)
  • 🏗️ Kontraktor: PT Guna Andalan Sejati (in-house, "PT GAS")
  • 📂 Source folder lokal: /Users/gsp/Documents/Claude/Projects/Business/WRG/Renovasi Kantor WRG/