Audit Pengadaan
Spesifikasi teknis modul Audit Pengadaan LPSE/SIRUP (/dashboard/pengadaan), deteksi potensi pemborosan anggaran, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Audit Pengadaan (/dashboard/pengadaan)
Modul Audit Pengadaan memantau dan mengaudit ratusan ribu paket pengadaan barang/jasa pemerintah dari portal Inaproc/SIRUP LKPP. Modul ini mendeteksi anomali penetapan harga pagu vs HPS, pemecahan paket pengadaan (smurfing), potensi pemborosan anggaran (waste amount), serta mengklasifikasikan tingkat risiko (Normal, Medium, High, Absurd).
Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch
| Komponen / Bagian UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Tabel Daftar Paket PengadaanGET /api/v1/procurement | • fact_procurement↳ id, rup_id, package_name, pagu, procurement_scheme, method, klpd, work_unit, fiscal_year• fact_procurement_ai↳ procurement_id, classification, waste_amount, confidence, reason | • procurement↳ rup_id, package_name, pagu, procurement_scheme, method, klpd, classification, waste_amount, fiscal_year | queue-procurement-rawqueue-procurement-ai(Inbound dari B2 Scraper → D1 AI) |
Choropleth Sebaran Belanja WilayahGET /api/v1/procurement/summary | • fact_procurement_regions↳ procurement_id, region_id, source• master_regions↳ id, region_name, region_level, parent_id | • procurement↳ Terms aggregation pada region_id dengan sub-agregasi sum(pagu), sum(waste_amount), dan count classification | queue-procurement-scored(Summary Recalc) |
Ranking Satker & Pemilik PaketGET /api/v1/procurement/owners | • organization_nodes↳ id, org_name, org_type, aliases• fact_procurement↳ source_org_node_id, work_unit, pagu | • procurement↳ Terms aggregation pada work_unit / klpd terurut berdasarkan sum(waste_amount) desc | queue-procurement-ai(Scoring Update) |
Drawer Detail Audit PaketGET /api/v1/procurement/{id} | • fact_procurement↳ rup_id, package_name, package_url, location• fact_procurement_ai↳ classification, reason, confidence, model_version, prompt_version, evaluated_at | • procurement↳ Dokumen lengkap paket tender beserta estimasi rupiah potensi pemborosan dan alasan evaluasi AI | queue-procurement-ai(Single Record Audit) |
Logika Klasifikasi Risiko AI
Paket pengadaan dinilai oleh model inferensi AI dengan parameter:
- Normal: Nilai pagu wajar dan sesuai standar biaya masukan kementerian keuangan.
- Medium: Anomali minor pada metode pengadaan atau pemilihan penyedia.
- High: Indikasi kuat penggelembungan harga pagu (mark-up) atau pemecahan paket.
- Absurd: Rasio harga satuan per unit tidak masuk akal secara ekstrem.
Media Monitoring
Spesifikasi teknis modul Media Monitoring (/dashboard/berita), pemantauan berita siber makro Kemenko, trending harian, ringkasan naratif AI, analitik sebaran wilayah, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Risk Monitoring
Spesifikasi teknis modul Risk Monitoring (/dashboard/risk), indeks risiko 38 provinsi, 6 pilar indikator, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.