UPDATE! Harga Cabai Hari Ini di Semua Daerah

/* Desain Kontainer Utama */
.agro-wrapper {
font-family: ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif;
max-width: 1100px;
margin: 20px auto;
background: #ffffff;
border-radius: 12px;
box-shadow: 0 5px 20px rgba(0,0,0,0.08);
border: 1px solid #e1e4e8;
overflow: hidden;
}

/* Header Bergaya Portal Berita */
.agro-header {
background: linear-gradient(135deg, #1b5e20 0%, #388e3c 100%);
color: white;
padding: 30px 20px;
text-align: center;
}
.agro-header h1 {
margin: 0;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 1px;
}
.agro-header p {
margin: 10px 0 0;
opacity: 0.9;
font-size: 14px;
}

/* Status Bar Tren */
.status-banner {
background: #fff3e0;
color: #e65100;
padding: 12px;
text-align: center;
font-size: 13px;
font-weight: 700;
border-bottom: 1px solid #ffe0b2;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}

/* Search Box */
.search-container {
padding: 20px;
background: #f8f9fa;
border-bottom: 1px solid #eee;
}
.search-container input {
width: 100%;
padding: 15px;
border: 2px solid #ddd;
border-radius: 8px;
font-size: 15px;
box-sizing: border-box;
transition: 0.3s;
}
.search-container input:focus {
border-color: #2e7d32;
outline: none;
box-shadow: 0 0 8px rgba(46,125,50,0.2);
}

/* Tabel Responsif */
.table-area {
overflow-x: auto;
max-height: 700px;
}
table {
width: 100%;
border-collapse: collapse;
min-width: 850px;
}
th {
position: sticky;
top: 0;
background: #f1f3f5;
color: #495057;
padding: 15px;
text-align: left;
font-size: 12px;
text-transform: uppercase;
border-bottom: 2px solid #2e7d32;
z-index: 10;
}
td {
padding: 15px;
border-bottom: 1px solid #eee;
font-size: 14px;
color: #333;
}
.prov-col {
font-weight: 700;
color: #1b5e20;
background: #f9fdf9;
width: 180px;
}
.price-cell {
font-family: ‘Monaco’, ‘Consolas’, monospace;
font-weight: 600;
}

/* Indikator Warna */
.badge {
padding: 4px 8px;
border-radius: 4px;
font-size: 11px;
font-weight: 800;
}
.badge-naik { background: #ffebee; color: #c62828; }
.badge-stabil { background: #f5f5f5; color: #616161; }

/* Footer */
.agro-footer {
padding: 15px;
background: #fafafa;
color: #888;
font-size: 11px;
text-align: center;
}

/* Hover Effect */
tr:hover { background: #f1f8e9; }

@media (max-width: 600px) {
.agro-header h1 { font-size: 18px; }
td, th { padding: 10px 8px; font-size: 12px; }
}

Update Harga Cabai Nasional

Data Harian 38 Provinsi | Kamis, 16 April 2026

⚠️ TREN HARI INI: Cabai Rawit Merah Mengalami Kenaikan Signifikan di Wilayah Jawa & Papua.
Provinsi Merah Besar Merah Keriting Rawit Hijau Rawit Merah

const dataHarian = [
{p: “Aceh”, mb: “42.500”, mk: “44.200”, rh: “38.000”, rm: “48.500”},
{p: “Sumatera Utara”, mb: “45.100”, mk: “46.800”, rh: “40.200”, rm: “52.300”},
{p: “Sumatera Barat”, mb: “48.200”, mk: “49.500”, rh: “42.100”, rm: “55.400”},
{p: “Riau”, mb: “50.400”, mk: “51.200”, rh: “44.500”, rm: “58.600”},
{p: “Kepulauan Riau”, mb: “52.000”, mk: “53.500”, rh: “46.000”, rm: “60.200”},
{p: “Jambi”, mb: “44.800”, mk: “45.900”, rh: “39.700”, rm: “50.100”},
{p: “Sumatera Selatan”, mb: “46.200”, mk: “47.100”, rh: “41.300”, rm: “51.500”},
{p: “Bangka Belitung”, mb: “55.600”, mk: “57.200”, rh: “49.500”, rm: “65.800”},
{p: “Bengkulu”, mb: “43.500”, mk: “44.800”, rh: “38.600”, rm: “49.200”},
{p: “Lampung”, mb: “42.100”, mk: “43.500”, rh: “37.800”, rm: “48.000”},
{p: “DKI Jakarta”, mb: “58.200”, mk: “60.500”, rh: “52.400”, rm: “72.100”},
{p: “Jawa Barat”, mb: “54.100”, mk: “56.400”, rh: “48.900”, rm: “68.400”},
{p: “Jawa Tengah”, mb: “48.500”, mk: “50.200”, rh: “44.100”, rm: “62.500”},
{p: “DI Yogyakarta”, mb: “49.200”, mk: “51.100”, rh: “45.300”, rm: “64.200”},
{p: “Jawa Timur”, mb: “47.800”, mk: “49.500”, rh: “43.200”, rm: “60.100”},
{p: “Banten”, mb: “55.400”, mk: “57.800”, rh: “49.600”, rm: “69.500”},
{p: “Bali”, mb: “52.300”, mk: “54.500”, rh: “47.800”, rm: “65.300”},
{p: “Nusa Tenggara Barat”, mb: “46.500”, mk: “48.200”, rh: “42.100”, rm: “58.400”},
{p: “Nusa Tenggara Timur”, mb: “55.800”, mk: “58.100”, rh: “50.300”, rm: “68.900”},
{p: “Kalimantan Barat”, mb: “54.200”, mk: “56.400”, rh: “49.100”, rm: “64.500”},
{p: “Kalimantan Tengah”, mb: “56.500”, mk: “58.800”, rh: “51.200”, rm: “67.200”},
{p: “Kalimantan Selatan”, mb: “53.400”, mk: “55.100”, rh: “48.500”, rm: “63.800”},
{p: “Kalimantan Timur”, mb: “58.900”, mk: “61.200”, rh: “53.400”, rm: “70.100”},
{p: “Kalimantan Utara”, mb: “62.500”, mk: “64.800”, rh: “56.700”, rm: “75.400”},
{p: “Sulawesi Utara”, mb: “48.200”, mk: “50.100”, rh: “43.500”, rm: “56.400”},
{p: “Sulawesi Tengah”, mb: “46.500”, mk: “48.400”, rh: “41.200”, rm: “54.200”},
{p: “Sulawesi Selatan”, mb: “44.100”, mk: “45.800”, rh: “39.500”, rm: “52.100”},
{p: “Sulawesi Tenggara”, mb: “47.800”, mk: “49.200”, rh: “42.400”, rm: “55.800”},
{p: “Gorontalo”, mb: “45.200”, mk: “47.100”, rh: “40.800”, rm: “53.500”},
{p: “Sulawesi Barat”, mb: “45.600”, mk: “47.500”, rh: “40.300”, rm: “52.900”},
{p: “Maluku”, mb: “64.500”, mk: “66.200”, rh: “58.100”, rm: “78.400”},
{p: “Maluku Utara”, mb: “66.800”, mk: “68.500”, rh: “60.400”, rm: “81.200”},
{p: “Papua Barat”, mb: “68.200”, mk: “70.100”, rh: “62.500”, rm: “83.500”},
{p: “Papua”, mb: “72.500”, mk: “75.400”, rh: “65.800”, rm: “88.200”},
{p: “Papua Selatan”, mb: “70.400”, mk: “73.200”, rh: “63.100”, rm: “85.400”},
{p: “Papua Tengah”, mb: “73.100”, mk: “76.500”, rh: “66.400”, rm: “89.100”},
{p: “Papua Pegunungan”, mb: “85.400”, mk: “88.200”, rh: “75.600”, rm: “98.500”},
{p: “Papua Barat Daya”, mb: “69.800”, mk: “72.100”, rh: “62.900”, rm: “84.600”}
];

const bodyTable = document.getElementById(‘bodyData’);
const inputSearch = document.getElementById(‘inputCari’);

function tampilkanData(filter = “”) {
bodyTable.innerHTML = “”;
dataHarian.forEach(item => {
if (item.p.toLowerCase().includes(filter.toLowerCase())) {
const row = `

${item.p} Rp ${item.mb} Rp ${item.mk} Rp ${item.rh} Rp ${item.rm}

`;
bodyTable.innerHTML += row;
}
});
}

inputSearch.addEventListener(‘input’, (e) => tampilkanData(e.target.value));
tampilkanData(); // Inisialisasi pertama kali

Papua Pegunungan tetap menjadi wilayah dengan harga “paling merah” karena kendala distribusi.