BUSINESS INTELLIGENCE HARGA PANGAN

Pantau harga ayam dari data terbaru.

Python mengambil data PIHPS secara terjadwal, MySQL menyimpan riwayatnya, dan PHP menyajikan harga, prediksi tujuh hari, serta peringatan wilayah.

01 • RINGKASAN EKSEKUTIF

Informasi utama dalam satu layar

Ganti provinsi untuk melihat harga, tren, prediksi, dan keterangannya.

Membaca data dari MySQL...
Rp

Harga terbaru

per kilogram
H+7

Prediksi 7 hari

berdasarkan riwayat harga
%

Potensi perubahan

dibandingkan harga terbaru

Status risiko

menunggu data
02 • SEBARAN WILAYAH

Peta 38 provinsi

Stabil Waspada Tinggi Data gabungan

Klik wilayah provinsi untuk membuka harga dan status wilayah tersebut.

03 • SELURUH PROVINSI

Daftar harga dan risiko

ProvinsiWilayahHargaPrediksi H+7PerubahanStatus
Memuat data...
04 • RIWAYAT HARGA

Tren harga provinsi

Memuat rentang data...

Rata-rata
Terendah
Tertinggi
Perubahan periode
Jumlah data
Harga PIHPS Prediksi H+7
05 • IMPLEMENTASI PROGRAM

Lima langkah yang berjalan otomatis

Setiap bagian di bawah sudah tersedia di dalam folder program.

01Ambil dataPython membaca JSON PIHPS terjadwal.
02Bersihkan dataTanggal, harga, dan provinsi dinormalisasi.
03Simpan riwayatMySQL melakukan upsert tanpa duplikasi.
04Hitung H+7Python memakai regresi tren linear.
05TampilkanPHP API mengirim data ke dashboard.
Cakupan sumber: PIHPS saat ini menampilkan 34 provinsi dan satu baris agregat nasional. Dashboard memuat seluruh 38 provinsi Indonesia. Provinsi pemekaran Papua yang belum tersedia sebagai baris terpisah di PIHPS digabung ke provinsi sumber: Papua Selatan, Papua Tengah, dan Papua Pegunungan mengikuti Papua; Papua Barat Daya mengikuti Papua Barat.
MODEL FORECASTING

Regresi tren linear H+7

Sistem membaca riwayat harga terbaru per provinsi, mengambil tujuh observasi terakhir untuk menghitung arah tren, lalu memproyeksikan harga tujuh hari ke depan. Hasilnya dibandingkan dengan harga terakhir untuk menentukan status Stabil, Waspada, atau Risiko Tinggi.

  • Data masuk: tanggal, provinsi, harga per kg.
  • Data latih: riwayat harga terbaru dari MySQL.
  • Output: prediksi H+7, persentase perubahan, status risiko.
PENGAMBILAN DATA BI

Python membaca JSON PIHPS

Python mengirim permintaan ke endpoint tabel harga PIHPS Bank Indonesia dengan parameter pasar tradisional, komoditas Daging Ayam Ras Segar, rentang tanggal, dan level provinsi. Baris tanggal dari PIHPS kemudian diubah menjadi format tabel database.

  • Endpoint: GetGridDataKomoditas.
  • Komoditas: com_7, Daging Ayam Ras Segar.
  • Level data: provinsi, bukan kota atau pasar.
KONEKSI DATABASE

Otomatis ke MySQL

Data tidak diunggah harian lewat phpMyAdmin. phpMyAdmin hanya alat bantu melihat database. Python menyimpan data langsung ke MySQL, lalu PHP membaca MySQL dan mengirim JSON ke dashboard.

  • Python: koneksi MySQL lewat file .env.
  • MySQL: upsert agar data tidak duplikat.
  • PHP: koneksi PDO lewat config/database.php.