Risk Monitoring
Spesifikasi teknis modul Risk Monitoring (/dashboard/risk), indeks risiko 38 provinsi, 6 pilar indikator, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Risk Monitoring (/dashboard/risk)
Modul Risk Monitoring mengukur, memantau, dan menghitung skor komposit indeks risiko stabilitas wilayah di 38 provinsi secara berkelanjutan berdasarkan 6 pilar indikator utama: Kamtibmas, Stabilitas Politik, Ketahanan Pangan, Kerentanan Ekonomi, Bencana Alam, dan Dinamika Konflik Sosial.
Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch
| Komponen / Bagian UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Kartu KPI Nasional & AmbangGET /api/v1/risk-index/cards | • fact_indicator↳ indicator_type, value, period_date, region_id• province_risk_scores↳ region_id, score, band | • national_dashboard↳ national_risk_score, critical_provinces_count, high_risk_provinces_count, active_thresholds_triggered | queue-risk-alerts(Trigger Threshold Engine) |
Matriks Indeks 38 ProvinsiGET /api/v1/risk-index/provinces | • master_regions↳ id, region_name, region_level• province_risk_scores↳ score, band, kamtibmas_score, pangan_score, ekonomi_score | • province_dashboard↳ province_code, risk_score, band_status (Aman, Waspada, Siaga, Kritis), indicators_breakdown | queue-risk-calculation(Periodic Batch Run) |
Detail 6 Indikator ProvinsiGET /api/v1/risk-index/provinces/{key} | • fact_indicator↳ indicator_type, value, unit, payload->>'bobot', payload->>'sinyal_penyusun'• master_regions↳ id, region_name, parent_id | • province_dashboard↳ province_code, indicators.kamtibmas, indicators.politik, indicators.pangan, indicators.ekonomi, indicators.bencana, indicators.sosial | queue-risk-calculation(Detailed Drill-Down) |
Formula Perhitungan Komposit
Indeks komposit risiko provinsi dihitung secara otomatis dengan pembobotan dinamis:
Risk Index = Sum(w_i * I_i) + Delta_velocity (untuk i = 1 s.d. 6)Di mana w_i adalah bobot indikator ke-i, I_i adalah nilai ternormalisasi indikator (skala 0–100), dan Delta_velocity adalah faktor eskalasi lonjakan isu 24 jam terakhir.
Audit Pengadaan
Spesifikasi teknis modul Audit Pengadaan LPSE/SIRUP (/dashboard/pengadaan), deteksi potensi pemborosan anggaran, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Knowledge Graph
Spesifikasi teknis modul Knowledge Graph (/dashboard/knowledge-graph), visualisasi jejaring aktor-isu, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.