Dari mana angka kami
Setiap angka harga di Jurnal Tani harus bisa dilacak: sumber aslinya, tanggal data menurut sumber, kapan kami menariknya, wilayah, satuan, jenis harga, dan apakah lolos pemeriksaan otomatis. Halaman ini menjelaskan aturannya. Papan, halaman komoditas, grafik, API, dan CSV memakai baris dan rumus yang sama.
Sumber
Kami hanya menarik dari panel harga pemerintah yang terbuka tanpa kunci, sekali atau dua kali sehari kerja:
- PIHPS Nasional · Bank Indonesia
- SP2KP · Kementerian Perdagangan
- SISKAPERBAPO · Disperindag Jawa Timur (hanya rata-rata Jawa Timur, tidak pernah disebut nasional)
Item sumber di balik tiap komoditas kami:
| Komoditas | Sumber | Item di sumber | Jenis harga |
|---|---|---|---|
| beras-medium | PIHPS | Beras Kualitas Medium I | produsen & eceran |
| beras-premium | PIHPS | Beras Kualitas Super I | produsen & eceran |
| gula-pasir | PIHPS | Gula Pasir Lokal | produsen & eceran |
| minyak-goreng | PIHPS | Minyak Goreng Curah | produsen & eceran |
| bawang-merah | PIHPS | Bawang Merah Ukuran Sedang | produsen & eceran |
| bawang-putih | PIHPS | Bawang Putih Ukuran Sedang | produsen & eceran |
| cabai-merah-besar | PIHPS | Cabai Merah Besar | produsen & eceran |
| cabai-merah-keriting | PIHPS | Cabai Merah Keriting | produsen & eceran |
| cabai-rawit-merah | PIHPS | Cabai Rawit Merah | produsen & eceran |
| telur-ayam | PIHPS | Telur Ayam Ras Segar | produsen & eceran |
| daging-ayam | PIHPS | Daging Ayam Ras Segar | produsen & eceran |
| daging-sapi | PIHPS | Daging Sapi Kualitas 1 | produsen & eceran |
| jagung-pipilan | SP2KP | Jagung Lokal Pipilan | eceran |
| kedelai | SP2KP | Kedelai Lokal | eceran |
| tomat | SP2KP | Tomat | eceran |
| kentang | SP2KP | Kentang Sedang | eceran |
| jeruk-siam | SP2KP | Jeruk Lokal | eceran |
| pisang-raja | SP2KP | Pisang Lokal | eceran |
| kubis | Jatim | KOL/KUBIS | eceran, rata-rata Jawa Timur |
| wortel | Jatim | WORTEL | eceran, rata-rata Jawa Timur |
Tanggal data adalah tanggal menurut sumber (WIB). Waktu tarik adalah kapan kami mengambil baris itu; setiap tarikan mengganti 7 hari terakhir, jadi revisi sumber ikut masuk. Komoditas tanpa sumber publik (jahe) tidak ditampilkan di papan.
Jenis harga
- Harga produsen. Harga jual di tingkat produsen/petani yang disurvei sumber (PIHPS: jenis harga Produsen).
- Harga eceran pasar tradisional. Harga eceran yang dibayar konsumen di pasar tradisional, rata-rata pasar yang disurvei sumber.
- Harga grosir dan pengepul. Belum ada sumber publik yang kami tarik untuk tingkat ini, jadi tidak kami tampilkan atau perkirakan.
- Harga penawaran. Harga di halaman Pasar adalah harga yang ditawarkan penjual, bukan harga transaksi yang sudah terjadi, dan tidak pernah masuk ke angka resmi.
- Laporan petani. Harga yang dilaporkan petani terdaftar, ditampilkan terpisah sebagai median per wilayah. Lihat Laporan petani.
Rumus
- Angka nasional. Angka nasional sumber itu sendiri (PIHPS “Semua Provinsi”, SP2KP HNT). Bila sumber tidak menerbitkannya, rata-rata aritmetika provinsi yang melapor hari itu, dan halaman komoditas menyebut jumlah provinsinya. Satu deret selalu dari satu sumber; dua sumber tidak pernah dicampur per hari.
- Perubahan harian = (harga terbaru − harga hari terbit sebelumnya) ÷ harga hari terbit sebelumnya. Ditulis dalam rupiah (“naik Rp500”); persennya ada di tooltip dan API.
- Perubahan mingguan dan bulanan dibanding angka terakhir pada atau sebelum 7 dan 30 hari kalender lalu, bukan 7 atau 30 hari terbit (sumber tidak terbit akhir pekan). Angka dasar maksimal 7 hari lebih tua dari tanggal sasaran; tanggal dasarnya ditulis di bawah angka.
- Rata-rata 30 hari = rata-rata aritmetika semua angka yang terbit dalam 30 hari kalender terakhir (tanggal data − 30, tanggal data]. Rentang 30/180 hari = angka terendah dan tertinggi dalam jendela yang sama.
- Selisih produsen–pasar = 1 − harga produsen ÷ harga eceran pasar, pada tanggal terbaru masing-masing (harga produsen paling lama 7 hari).
- Tahun lalu = rentang angka nasional resmi 15 hari sebelum dan sesudah tanggal yang sama tahun lalu, minimal 8 hari terbit.
- Bergejolak = simpangan baku perubahan harian dalam 30 hari terakhir.
Data tidak tersedia
- Hari tanpa terbitan (akhir pekan, libur) dilewati, tidak diisi atau diinterpolasi.
- Tarikan yang kosong dianggap gangguan sumber: angka lama dibiarkan, tidak dihapus.
- Bila tidak ada angka dasar dalam 7 hari dari tanggal sasaran, perubahan ditulis “—”, bukan dibandingkan dengan angka yang lebih tua.
- Bila angka terbaru suatu komoditas lebih tua dari tanggal papan, tanggalnya ditulis di baris itu. Bila data resmi terbaru lebih dari 3 hari kerja lalu, setiap halaman harga menampilkan peringatan “Data belum diperbarui”.
- Angka per provinsi tidak pernah diisi dari angka nasional.
Validasi otomatis
Setiap deret nasional diperiksa setiap kali halaman dibuat ulang, dan seluruh basis data lewat pnpm db:check sesudah tarikan:
- Kosong: tidak ada angka dalam jendela, atau harga nol (galat).
- Duplikat: dua angka untuk tanggal yang sama dalam satu deret (galat).
- Satuan: satuan yang tertulis di sumber berbeda dari satuan tampilan (galat; tarikan Jatim menolak barisnya).
- Silang: angka nasional sumber berada di luar rentang provinsinya sendiri pada hari yang sama, lebih dari 2% (galat).
- Lonjakan: berubah lebih dari 25% antara dua hari terbit dalam 30 hari terakhir (perlu dicek).
- Ekstrem: angka terbaru di bawah 0,6× atau di atas 1,6× median 30 hari (perlu dicek).
- Basi: angka terbaru lebih dari 3 hari kerja lalu (perlu dicek).
- Situs vs basis data:
pnpm db:check --url https://…membandingkan ringkasan di/api/hargadengan hitungan ulang langsung dari basis data.
Statusnya:
lolos: Lolos validasiperlu-dicek: Perlu dicekgagal: Gagal verifikasicontoh: Data contoh, tidak diverifikasi
Angka yang tidak lolos tetap ditampilkan apa adanya dari sumber (kami tidak mengoreksi angka resmi), dengan label dan alasannya di samping angka.
Laporan petani
Satu laporan per petani per komoditas per hari. Angka wilayah adalah median laporan hari itu, hanya bila ada minimal 3 ladang berbeda yang dihitung. Ladang dihitung bila terverifikasi atau berumur 7 hari. Laporan di luar 0,4–2,5× angka resmi provinsinya atau lebih dari 3× MAD dari laporan lain disimpan tetapi dikecualikan. Halaman komoditas menulis jumlah sampel (n), rentang laporan yang dihitung, dan tanggal observasinya. Laporan petani tidak pernah dicampur ke angka resmi.
Harga di Pasar
Harga produk di Pasar adalah harga penawaran penjual. Halaman produk menulis kapan penjual terakhir memperbarui iklannya, lokasi, minimum pembelian, dan status stok. Itu bukan harga transaksi dan bukan harga rata-rata pasar. Perbandingan dengan harga eceran pasar tradisional hanya ditampilkan bila satuannya sama, lengkap dengan tanggal data angka pembandingnya.
API & CSV
/api/harga:ringkasan(persis isi papan, dengan perubahan harian/mingguan/bulanan, tanggal dasar, status validasi) dandata(semua wilayah).?hari=30untuk riwayat (maks. 180).?format=csvuntukdata,?format=csv&isi=ringkasanuntuk ringkasan.- Kolom tiap baris:
tanggal,komoditas,kode,satuan,wilayah,provinsi,cakupan,tingkat,jenis_harga,harga,sumber,sumber_nama,sumber_url,item_sumber,diambil_pada,status_validasi. - Baris wilayah ditandai
perlu-dicekbila di luar 0,4–2,5× angka nasional sumber yang sama pada hari itu.