Pertanyaan Inti
Bagaimana menjaga biaya pangan MBG tetap terkendali sambil memperluas dan menjaga kualitas layanan SPPG antar kab/kota di Sumatera Barat?
Website ini merepresentasikan proyek end-to-end untuk membaca tekanan biaya pangan, pemerataan footprint SPPG, dan kecukupan kapasitas layanan program MBG. Semua angka di halaman ini terhubung langsung dengan output pipeline data.
Bagaimana menjaga biaya pangan MBG tetap terkendali sambil memperluas dan menjaga kualitas layanan SPPG antar kab/kota di Sumatera Barat?
Total SPPG
Core Basket (Latest)
Extended Basket (Latest)
Coverage Program
-
-
Rasio beneficiaries per SPPG membantu membaca beban layanan rata-rata per unit.
Bapanas, BGN, dan Kemendikdasmen di-refresh melalui script updater.
Validasi kolom wajib, konsistensi periode, outlier, dan duplikasi SPPG.
Bangun basket KPI, alert rules, scale analysis, dan bridge story biaya vs footprint.
Ekspor JSON web-friendly lalu divisualisasikan pada website ini.
Memuat kesimpulan final...
Memuat penjelasan asal angka...
Data diambil dari sumber resmi menggunakan script Python.
src/update_prices_from_bapanas.pysrc/update_sppg_from_bgn.pysrc/update_mbg_recap_kemendikdasmen.pyPembersihan dan pemeriksaan kualitas data.
src/run_data_quality_checks.py: Cek missing month, outlier, duplikasi.Membentuk metrik performa operasional.
src/build_basket_kpi.pysrc/build_cost_control_insights.pysrc/build_sppg_scale_analysis.pyGenerate JSON statis untuk frontend performance tinggi.
src/export_for_web.py: Tulis ke web/public/data/index.html + app.jspython src/run_all.py # pastikan payload web terbaru python src/export_for_web.py
mbg_sumbar_dataset/ |-- data/ (raw/ dan processed/) |-- src/ (script python ETL) |-- web/ | `-- public/ (index, app.js, styles.css, data/) |-- dashboard/ |-- tests/ |-- reports/ |-- requirements.txt `-- vercel.json