SITRASSumedang Command Center
Monitoring Armada Sampah

Dinas Lingkungan Hidup & Diskominfosanditik Kab. Sumedang

Aplikasi petugas lapangan: /petugas

Ringkasan

Lingkungan Hidup / Persampahan
menghubungkan…
Armada beroperasi
– / – truk
Total jarak tempuh
– km
BBM tercatat
– liter
Sampah terangkut
–
Sudah terpilah
–
Rata-rata km/liter
–
Jam mesin idle
–
Posisi armada saat ini
Buka peta penuh →
Jarak tempuh per truk
10 tertinggi
–
–
Efisiensi BBM per truk
km tempuh GPS ÷ liter BBM tercatat · garis = standar armada
Rekap operasional per truk
⚠ km/liter < 75% standar · ⏸ idle > 25% jam mesin
Riwayat pengisian BBM
– berat = estimasi petugas
Sampah terangkut per kecamatan
kg, menurut status pemilahan
Tren harian
kg
Input petugas

Model: Capacitated Vehicle Routing Problem multi-ritase dengan fasilitas antara (TPA). Fungsi tujuan: minimasi total jarak tempuh. Kendala: kapasitas truk, jumlah truk tersedia, zona, jam kerja 8 jam, wajib bongkar di TPA sebelum kembali ke pool. Solver: Google OR-Tools.

Armada truk
Isi IMEI perangkat GPS asli pada truk yang dipasangi tracker
Lokasi (Pool, TPA, TPS, SPBU)
Koordinat masih dummy — perbarui dengan data DLH
Integrasi ke Command Center Sumedang

Ada dua cara memasang modul ini di cc.sumedangkab.go.id:

1. Sematkan halaman (paling cepat)

Tambahkan menu "Persampahan" di sidebar Command Center yang membuka halaman berikut di dalam iframe. Mode embed=1 menyembunyikan sidebar & header SITRAS.


          
2. Ambil data lewat API JSON

Controller Command Center memanggil endpoint di bawah dengan header X-API-Key, lalu menampilkannya dengan ApexCharts/DataTables yang sudah dipakai di Command Center.

EndpointIsi
GET /api/cc/ringkasan?dari=YYYY-MM-DD&sampai=YYYY-MM-DDKPI: armada, km, jam mesin/idle, BBM, sampah, % terpilah
GET /api/cc/armadaPosisi terakhir & status tiap truk
GET /api/cc/operasional?dari=&sampai=Rekap per truk: km, jam, BBM, km/liter
GET /api/cc/sampah?dari=&sampai=Timbulan per kecamatan, kelurahan, harian