/* sections-2.jsx — MBG, Subsidi Reform, Simulator */ const { useState: useState2, useEffect: useEffect2, useMemo: useMemo2 } = React; // ============================================================ // SECTION 4: MBG PROGRAM // ============================================================ function MBGSection({ mode, openAnnot }) { const { mbgWaterfall, mbgKpi, realokasi } = ECOID; return (
Bagian 04 · Program MBG

Rp268 triliun bisa jadi Rp89 triliun — tanpa anak yang kelaparan.

Empat lever optimasi (targeting reform, leakage reduction via digital monitoring, local SME procurement, hybrid delivery) membuka Rp179 triliun realokasi ke intervensi dengan Heckman ROI 13%/tahun.

Membaca istilah CEA · Cost-Effectiveness Analysis Desil = pembagian populasi jadi 10 kelompok pendapatan (Desil 1 = 10% termiskin, Desil 10 = 10% terkaya). Targeting Reform = ubah dari universal (semua dapat) ke targeted (yang berhak saja). Multiplier lokal = berapa output ekonomi dihasilkan per Rp1 belanja kalau dibelanjakan di UMKM lokal (1,4–1,6× vs central kitchen 0,8×). Heckman ROI 13% = setiap Rp1 investasi di intervensi gizi 1.000 HPK (Hari Pertama Kehidupan) menghasilkan return 13% per tahun sepanjang hidup anak (García-Heckman 2018, NBER WP 23479). Output vs Outcome = "porsi terdistribusi" (output) vs "stunting turun" (outcome). Yang kedua jauh lebih berarti.
Kalau saya presiden, program ini tidak akan saya buat. Tapi realistis saja — mustahil pemerintah menghilangkan MBG. Yang bisa kita lakukan: bagaimana program ini lebih optimal, bebannya tidak lebih besar, dan jadi lebih baik. Masalahnya bukan ide programnya — tapi efektivitas dan efisiensinya. {/* Waterfall */}
Waterfall · Dari Rp268T ke Rp88,5T
Net saving setelah investasi infrastruktur digital Rp2,5T (one-time). Payback period 26 hari.
Saving: Rp179T
({...s, src: 'Ferry Irwandi · CEA MBG · Mei 2026'}))} valueFmt={(v) => `${v.toFixed(1).replace('.', ',')}T`} />
Banerjee & Duflo (2011), World Bank Indonesia Bisa 2023, KPK Kajian 2025, ICW estimates Grafik 04.A
{/* 4 levers explainer */}
{[ { num: "01", title: "Targeting Reform", val: "Rp132T", desc: "Universal 82,9jt → Desil 1-5 (42jt). Stunting Desil 1-5: 26% vs nasional 19,8%. Marginal benefit 1,55–1,80×." }, { num: "02", title: "Leakage Reduction", val: "Rp35T", desc: "Digital tracking Hyperledger + biometric attendance. 20% → 7% leakage. ROI 5 tahun: 69,6×." }, { num: "03", title: "Local SME Procurement", val: "Rp15T", desc: "60% sourcing radius ≤50km dari SPPG. Multiplier lokal 1,4–1,6 (vs 0,8). 1,2jt lapangan kerja rural." }, { num: "04", title: "Hybrid Delivery", val: "+82,5% coverage", desc: "E-wallet voucher weekend/libur (165 hari) + meal sekolah (200 hari) = 365 hari coverage." }, ].map((l, i) => (
{l.num}
{l.title}
{l.val}
{l.desc}
))}
CEA Formula · Cost Effectiveness Analysis
CER = Cost / Effect (Rp per stunting case averted)
Efficiency Gain = MB_targeted / (0,5 × MB_universal) ≈ 1,55 to 1,80
Local Multiplier = 1 / (1 − MPC_local · (1 − tax_leakage − import_leakage))
ROI Digital = (Annual Leakage Reduction × Years) / Investment = (34,8 × 5) / 2,5 = 69,6×
{/* KPI outcome table */}
KPI Outcome 2025–2030

Bukan porsi terdistribusi — outcomes.

Output metrics seperti porsi/anggaran terserap mudah diklaim. Outcome metrics seperti stunting rate, anemia, dan PISA jauh lebih meaningful.

Output = "udah berapa porsi nasi yang dibagikan?" — gampang dihitung, gampang diklaim, tapi nggak tahu apakah anak jadi lebih sehat. Outcome = "berapa anak yang nggak stunting lagi setelah 5 tahun MBG?" — itu yang sebenarnya kita mau capai. Sama kayak guru yang ngitung "berapa halaman buku dibaca" (output) vs "berapa siswa yang paham materi" (outcome). Yang kedua jauh lebih berarti.
{mbgKpi.map((k, i) => ( ))}
Indikator Tipe Baseline 2025 Target 2026 Target 2027 Target 2030
{k.indicator} {k.type} {k.baseline} {k.t2026} {k.t2027} {k.t2030}
SSGI 2024 BKPK Kemenkes · OECD PISA 2022 · Estimasi CER optimal trajectory Tabel 04.B
{/* Realokasi Rp179T */}
Realokasi Rp179 Triliun

Ke mana 179 triliun itu pergi?

({...d, src: 'Heckman lifecycle ROI 13% · García-Heckman-Leaf-Prados 2018 NBER WP 23479'}))} valueFormat={(v) => `Rp${v}T`} max={50} />
Sumber: NBER WP 23479 · Heckman-Moon-Pinto-Savelyev-Yavitz 2010 J. Public Econ · estimasi penulis Grafik 04.C · Total: Rp179T
); } // ============================================================ // SECTION 5: SUBSIDI REFORM // ============================================================ function SubsidiSection({ mode, openAnnot }) { const { deadweight, subsidiDistribusi, multipliers } = ECOID; return (
Bagian 05 · Reformasi Subsidi

46,2% subsidi BBM dinikmati 20% terkaya.

Subsidi+kompensasi 2026 mencapai Rp501,4T (2,87% PDB), plus perlinsos Rp508,2T. Deadweight loss agregat Rp174T/tahun — ruang fiskal recoverable tanpa kenaikan tarif pajak.

Memahami "deadweight loss" subsidi Deadweight loss = pemborosan fiskal karena subsidi yang seharusnya tepat sasaran malah bocor ke yang tidak berhak. Rumusnya: L = Outlay × α, di mana α = inclusion-error coefficient (proporsi yang bocor). Misal: subsidi LPG 3kg outlay Rp80,3T, α = 0,68 → DWL Rp54,6T. Multiplier = berapa Rp output ekonomi per Rp1 belanja pemerintah. Blanket subsidi BBM = 0,4–0,6 (orang kaya nabung). DBT cash ke desil 1–4 = 1,4–1,7 (langsung belanja, putar ekonomi). DBT = Direct Benefit Transfer, transfer tunai langsung ke rekening penerima (vs subsidi harga komoditas). DTSEN = Data Tunggal Sosial Ekonomi Nasional, basis data NIK terintegrasi (Inpres 4/2025) — pondasi targeting.
Negara sedang memberikan subsidi kepada orang yang tidak berhak menerima subsidi dan mampu membeli dengan harga normal. Daripada negara subsidi harga LPG untuk seluruh populasi, lebih baik negara langsung transfer ke masyarakat miskin. {/* Deadweight loss stacked bar */}
Deadweight Loss per Jenis Subsidi 2026
L_i = S_i × α_i — outlay × inclusion-error coefficient (Coady et al. 2004 IMF WP)
Total DWL: Rp174,4T (1,0% PDB)
{deadweight.map((d, i) => { const remaining = d.outlay - d.dwl; return (
{d.label}
outlay Rp{d.outlay.toFixed(1).replace('.', ',')}T · α={d.alpha}
); })}
World Bank CEQ Indonesia 2024 (Susenas 2019 baseline) · IISD 2021 (Kusumawardhani et al. 2017) · BPK 2020–2024 Grafik 05.A
{/* Distribution per decile + multiplier comparison */}
Distribusi Subsidi per Desil
% share subsidi yang diterima setiap desil pendapatan. D1 = 10% termiskin · D10 = 10% terkaya.
Susenas 2019 CEQ (World Bank 2024) · IISD 2021 · TNP2K Grafik 05.B
Multiplier · Blanket vs Targeted
Setiap Rp1T belanja pemerintah, berapa output yang dihasilkan?
({...d, src: 'LPEM FEB UI 2023, BI WP, World Bank 2024'}))} valueFormat={(v) => `${v.toFixed(2).replace('.', ',')}×`} max={2} />
DBT cash ke desil 1–4 3,1× lebih besar dari subsidi BBM blanket. Direct transfers 5,3× lebih efektif menurunkan kemiskinan (World Bank 2024).
LPEM FEB UI 2023 · Bank Indonesia WP · World Bank Indonesia 2024 Grafik 05.C
Setiap Rp1 triliun subsidi BBM cuma menghasilkan output ekonomi sekitar Rp500 miliar — karena dinikmati orang kaya yang udah punya banyak, mereka nabung selisihnya. Tapi kalau Rp1 triliun itu dikasih tunai ke 40 juta keluarga miskin? Mereka langsung belanja: beli sembako di warung, bayar SPP, beli baju anak. Outputnya jadi Rp1,55 triliun — 3× lebih besar. Plus jadi modal usaha buat UMKM lokal. {/* Estimate saving scenario */}
Total Net Saving 2028–29 (Base)
+Rp50,5T
Net Present Value 10-tahun: +Rp720T (4,1% PDB 2026) · IRR ekonomi ~21%
{[ { lbl: "Worst", val: "+Rp1T", color: "var(--eco-amber)" }, { lbl: "Base", val: "+Rp50,5T", color: "var(--eco-teal-soft)" }, { lbl: "Best", val: "+Rp120T", color: "#fff" }, ].map((s, i) => (
Skenario {s.lbl}
{s.val}
steady-state per tahun
))}
Setelah DBT compensation Rp95T (40jt KPM) + cost teknologi+sosialisasi Rp7T/thn amortisasi Tabel 05.D · Base case (probabilitas eksekusi 50%)
); } // Decile distribution chart helper function DecileDistChart({ data }) { const tooltip = useTooltip(); const subsidies = [ { key: "bbm", label: "BBM Pertalite", color: "var(--eco-red)" }, { key: "lpg", label: "LPG 3 kg", color: "var(--eco-amber)" }, { key: "listrik", label: "Listrik 450/900VA", color: "#8B7AB8" }, { key: "pkh", label: "PKH (progresif)", color: "var(--eco-teal)" }, ]; const [active, setActive] = useState2("bbm"); const max = Math.max(...data.map(d => d[active])); return (
{tooltip.node}
{subsidies.map(s => ( ))}
{data.map((d, i) => { const v = d[active]; const h = (v / max) * 100; const color = subsidies.find(s => s.key === active).color; const isBottom40 = i < 4; const isTop20 = i >= 8; return (
{v.toFixed(1)}%
tooltip.show(e, `${d.decile}: ${v}% share`, `${isBottom40 ? 'Bottom-40' : isTop20 ? 'Top-20' : 'Middle-40'}`)} onMouseLeave={tooltip.hide} />
{d.decile}
); })}
Bottom-40% target Middle-40% Top-20%
); } // ============================================================ // SECTION 6: SIMULATOR / ROADMAP // ============================================================ function SimulatorSection({ mode, openAnnot }) { // Taylor Rule calculator state const [piT, setPiT] = useState2(2.42); // headline inflation const [piStar] = useState2(2.5); const [yGap, setYGap] = useState2(-0.5); const [eGap, setEGap] = useState2(8.2); // FX deviation in % const [rho] = useState2(0.7); const [iLag] = useState2(4.75); const rStar = 1.5, piT2 = piStar; const alpha = 1.5, beta = 0.5, gamma = 0.15; const iStar = rho * iLag + (1 - rho) * (rStar + piT2 + alpha * (piT - piStar) + beta * yGap + gamma * eGap); // Oil price impact const [icp, setIcp] = useState2(117.31); const baseIcp = 70; const gap = icp - baseIcp; const deficitImpact = gap * 6.7; const spendImpact = gap * 10.3; return (
Bagian 06 · Simulator & Roadmap

Hitung sendiri kebijakan optimal.

Geser slider — saksikan bagaimana inflasi, output gap, dan FX deviation menggerakkan rekomendasi BI-Rate via FX-augmented Taylor Rule. Setiap perubahan US$1/bbl ICP menambah Rp6,7T defisit.

Membaca Taylor Rule Taylor Rule = formula baku ekonom untuk menentukan suku bunga acuan optimal. Inputnya 5: inflasi (π), target inflasi (π*), output gap (selisih PDB aktual vs potensial), FX deviation (selisih kurs vs equilibrium), dan BI-Rate periode lalu. Formula: i = ρ·i₋₁ + (1−ρ)·[r* + π* + α(π−π*) + β(y−y*) + γ(e−e*)]. Smoothing (ρ=0,7) = mencegah perubahan rate yang terlalu drastis — 72% tetap di rate lama, 28% menyesuaikan kondisi baru. Output gap negatif = ekonomi tumbuh di bawah potensinya (sekarang ≈ −0,5pp menurut HP-filter LPEM).
Menaikkan suku bunga bukan best option, ini tidak ideal. Tapi dari beberapa bulan intervensi yang dilakukan Bank Indonesia belakangan ini, tidak ada yang efektif untuk menahan laju pelemahan rupiah. BI praktis hampir kehilangan semua peluru. Mau tidak mau, basis poin tadi harus dinaikkan. {/* Taylor Rule Calculator */}
Taylor Rule Calculator · Interaktif
FX-augmented · IMF Country Report 12/278 + Article IV 26/010 calibration
Live
`${v.toFixed(2)}%`} anchor={`Target π* = ${piStar}%`} /> `${v > 0 ? '+' : ''}${v.toFixed(2)} pp`} anchor={`Saat ini: HP-filter Q1-2026 ≈ −0,5 pp (true 4,89% vs trend 5,30%)`} /> `+${v.toFixed(1)}% di atas equilibrium`} anchor={`Estimasi BI fair value ≈ Rp16.300 · spot Rp17.645 (+8,2%)`} />
Implied BI-Rate
5 ? 'var(--eco-red)' : '#fff', letterSpacing: '-0.04em' }}> {iStar.toFixed(2).replace('.', ',')}%
Current BI-Rate: 4,75% · Implied delta: iLag ? 'var(--eco-amber)' : 'var(--eco-teal-soft)' }}> {((iStar - iLag) * 100).toFixed(0)} bps
i_t = ρ·i_{`{t-1}`} + (1−ρ)·[r* + π* + α(π−π*) + β(y−y*) + γ(e−e*)]
ρ=0,7 · α=1,5 · β=0,5 · γ=0,15
Estimasi Bayesian dari IMF Country Report 12/278 (Sept 2012) dan IMF Article IV 26/010 (Jan 2026) Calculator 06.A
{/* Oil price slider */}
Dampak Harga Minyak ke APBN
Setiap US$1/bbl di atas asumsi APBN ($70) = +Rp10,3T belanja, +Rp3,6T penerimaan, net +Rp6,7T defisit
Indonesia masih impor banyak BBM. Kalau harga minyak dunia naik $1/barel di atas asumsi APBN ($70), pemerintah harus tambah bayar subsidi Rp10,3T. Tapi penerimaan dari pajak migas cuma naik Rp3,6T. Selisihnya Rp6,7T jadi utang baru. Sekarang harga $117 — selisih $47. Coba geser slider: lihat angka di bawah berubah. Itu uang riil dari pajak kita.
ICP (US$/bbl) 100 ? 'var(--eco-red)' : 'var(--fg-1)' }}> ${icp.toFixed(2)}
setIcp(parseFloat(e.target.value))}/>
$50 $70 ↓ APBN $117 ← saat ini $185 (peak '08)

0 ? '+' : ''}$${gap.toFixed(1)}/bbl`} color={gap > 0 ? 'var(--eco-red)' : 'var(--eco-teal)'}/> 0 ? '+' : ''}Rp${deficitImpact.toFixed(0)}T`} color={deficitImpact > 0 ? 'var(--eco-red)' : 'var(--eco-teal)'} sub="annualized"/>
Susiwijono Moegiarso · Sesmenko Perekonomian · estimasi sensitivity APBN 2026 Calculator 06.B
{/* Roadmap 2026-2030 */}
Roadmap KPI 2026–2030

Trajektori kalau semua reform jalan.

{/* Manifesto footer */}
Belanja pemerintah bisa beli waktu, tapi tidak bisa menggantikan produktivitas. Intervensi BI bisa menahan rupiah, tapi tidak bisa menggantikan ekspor bernilai tambah. Subsidi bisa meredam rasa sakit, tapi tidak bisa menggantikan reformasi energi yang kita butuhkan. Pertumbuhan ekonomi bisa terlihat bagus — tapi tanpa kelas menengah yang kuat, kemajuan sosial kita tidak akan pernah kokoh.
E
EcoID
Analisis Jujur Ekonomi Indonesia 2026
Created by INDIE Labs · Mei 2026
"Silakan dokumennya di-download. Silakan kalian bahas, kalian bantah, kalian kritik, kalian buktikan, atau apapun. Pokoknya buat ruang publik kita itu jadi sesuatu yang menarik untuk didiskusikan. Ini terbuka untuk publik dan tentu mungkin ada banyak salahnya, mungkin ada banyak kekeliruannya — yang pasti ini akan menambah khasanah kita semua."
— Ferry Irwandi · transkrip penutup video
Sumber data primer: BPS · Bank Indonesia · Kemenkeu · IMF · World Bank · S&P Global License: CC BY-SA 4.0 · Dataset versi 2026.05.18
); } function SliderControl({ label, value, setValue, min, max, step, fmt, anchor }) { return (
{label} {fmt(value)}
setValue(parseFloat(e.target.value))}/>
{fmt(min)} {anchor} {fmt(max)}
); } function ImpactCell({ label, value, color, sub }) { return (
{label}
{value}
{sub &&
{sub}
}
); } function RoadmapChart() { const xLabels = ["2026 Q2", "2027 H1", "2027 H2", "2028", "2029", "2030"]; return (
`${v.toFixed(0)}%`} xLabels={xLabels} series={[ { name: "Targeting accuracy desil 1-4", data: [26, 35, 50, 65, 78, 80], color: "var(--eco-teal)", area: true, src: "DTSEN-Coretax pipeline" }, { name: "Inclusion error (DWL)", data: [42, 35, 28, 22, 15, 12], color: "var(--eco-red)", src: "World Bank PMT 2024" }, { name: "Coverage PLN subsidi tepat", data: [36, 45, 60, 75, 90, 92], color: "var(--eco-amber)", dash: "4 3", src: "PLN-DTSEN integration" }, ]} />
Roadmap 4-Fase: Foundation Q2-Q3 2026 → Pilot 5 prov → Expansion 17 prov → National 38 prov 2028 → Review 2029 Grafik 06.C
); } window.MBGSection = MBGSection; window.SubsidiSection = SubsidiSection; window.SimulatorSection = SimulatorSection;