Cara kami menghitung Indeks Biaya Bangun
Dari mana angka di /harga-bahan berasal, bagaimana baris Nasional dibuat, apa isi keranjang indeks dan berapa bobotnya, bagaimana rumusnya, kapan sebuah kota dihitung, dan apa saja yang pernah kami koreksi. Edisi berjalan: 8 September 2026.
Apa angkanya
Tabel di /harga-bahan berisi 3 macam angka. Pertama, baris Nasional: median harga dasar dari RAB yang bangun.com kerjakan, dijelaskan di bawah. Kedua, harga dasar bahan dan upah yang bangun.com pakai saat menyusun RAB untuk satu wilayah, misalnya Bali. Ini harga yang benar-benar masuk ke analisa harga satuan kami, bukan hasil survei toko. Ketiga, harga dari buku standar harga daerah (SSH, standar harga satuan, peraturan kepala daerah) yang kami kutip apa adanya, lengkap dengan nama dokumen dan, bila ada, nomor baris atau halamannya.
Harga eceran di toko tertentu, apalagi ditambah ongkos kirim ke lokasi, bisa berbeda dari angka di tabel. Upah dihitung per orang per hari (OH). Kami tidak pernah mengisi harga tanpa sumber yang bisa Anda periksa.
Baris Nasional
Median harga dasar yang dipakai di 14 RAB bangun.com untuk 10 kota berbeda, edisi 8 September 2026. Setiap RAB yang kami serahkan menyimpan daftar harga dasarnya, yaitu harga bahan dan upah yang analisa harga satuannya pakai, pada tingkat harga kota proyek itu. Untuk baris Nasional kami mengambil semua daftar itu, menyatukan penamaan bebasnya ke satu nama item (misalnya "Besi beton ulir BjTS 420 D13" dan "Besi beton polos" sama-sama menjadi besi beton per kg), menyamakan satuannya (semen per kg menjadi per zak 50 kg, zak 40 kg dikonversi ke 50 kg, besi hanya per kg, upah per OH), lalu mengambil mediannya.
- 1 RAB = 1 suara. Satu order yang punya beberapa berkas (revisi, opsi, salinan kerja) dihitung sekali; beberapa baris satu order yang jatuh ke item yang sama (D10, D13, D16) diambil mediannya dulu.
- Median, bukan rata-rata, supaya satu proyek dengan harga ekstrem tidak menggeser angkanya.
- Item baru terbit bila paling sedikit 5 RAB memuatnya. Kolom Dasar di tabel menyebut berapa RAB dan berapa kota berbeda di baliknya; RAB yang lokasinya tidak tertulis pada gambar dihitung sebagai RAB tetapi tidak sebagai kota.
- Satuan yang tidak bisa dikonversi tanpa asumsi (kaso per batang, gipsum per m2) dilewati, tidak ditebak.
- Nilainya bergerak bila harga dasar RAB baru masuk ke korpus atau harga dasar kami untuk suatu kota kami ubah. Karena itu Nasional adalah gambaran tingkat harga yang sedang kami pakai, bukan hasil survei pasar mingguan.
Keranjang dan bobot
Indeks Biaya Bangun adalah indeks Laspeyres: harga tiap item edisi ini dibagi harganya pada edisi dasar 8 September 2026, dikalikan bobotnya, dijumlahkan, lalu dikalikan 100. Bobotnya bukan angka pilihan kami. Ia adalah rata-rata pangsa biaya tiap komponen pada 18 proyek RAB bangun.com yang punya analisa harga satuan lengkap, tiap proyek dihitung satu kali dengan bobot sama. Keranjangnya mencakup sekitar 64% biaya proyek tipikal; sisanya (sewa alat, barang pabrikan seperti lift, AC dan sanitair, serta komponen yang tidak bisa ditautkan ke satu seri harga) tidak diindeks. Indeks kota hanya dihitung bila item kota itu menutup paling sedikit 70% bobot keranjang. IBB utama adalah indeks baris Nasional selama baris itu menutup 70% bobot keranjang; bila tidak, IBB adalah rata-rata indeks kota yang memenuhi syarat, ditimbang bobot keranjang yang tertutup di masing-masing kota.
Keranjang berisi 28 kelompok harga. Bobot di bawah sudah dinormalkan sehingga jumlahnya 100%. Kolom pangsa biaya menunjukkan berapa persen biaya proyek tipikal yang diwakili kelompok itu sebelum dinormalkan; selisihnya dengan 100% adalah bagian proyek yang tidak diindeks.
| Kelompok | Bobot | Pangsa biaya proyek | Muncul di |
|---|---|---|---|
| Bahan | |||
| Semen portland | 3,5% | 2,2% | 16 dari 18 proyek |
| Pasir (pasang, beton, urug) | 1,3% | 0,8% | 16 dari 18 proyek |
| Batu pecah / split / koral | 0,5% | 0,3% | 10 dari 18 proyek |
| Besi beton dan wiremesh | 11,1% | 7,1% | 15 dari 18 proyek |
| Beton siap pakai (ready mix) | 5,1% | 3,3% | 12 dari 18 proyek |
| Batu kali / batu belah | 0,6% | 0,4% | 7 dari 18 proyek |
| Bata merah | 1,3% | 0,8% | 8 dari 18 proyek |
| Bata ringan (AAC / hebel) | 1,1% | 0,7% | 7 dari 18 proyek |
| Batako | 0,0% | 0,0% | 2 dari 18 proyek |
| Kayu bekisting dan perancah | 2,5% | 1,6% | 14 dari 18 proyek |
| Multipleks / plywood | 4,8% | 3,1% | 17 dari 18 proyek |
| Paku, kawat, minyak bekisting | 1,2% | 0,8% | 15 dari 18 proyek |
| Cat dan plamir | 2,9% | 1,8% | 16 dari 18 proyek |
| Keramik / granit | 3,5% | 2,2% | 13 dari 18 proyek |
| Pipa PVC / PPR | 1,6% | 1,0% | 14 dari 18 proyek |
| Kabel dan konduit listrik | 2,1% | 1,3% | 15 dari 18 proyek |
| Baja hollow / baja ringan | 3,8% | 2,4% | 17 dari 18 proyek |
| Baja profil WF / H dan pelat | 4,4% | 2,8% | 9 dari 18 proyek |
| Kaca dan aluminium | 5,2% | 3,3% | 15 dari 18 proyek |
| Upah | |||
| Pekerja | 19,4% | 12,4% | 18 dari 18 proyek |
| Tukang batu (termasuk 'tukang' tanpa keterangan) | 8,8% | 5,6% | 17 dari 18 proyek |
| Tukang kayu | 6,0% | 3,9% | 15 dari 18 proyek |
| Tukang besi / las | 2,5% | 1,6% | 13 dari 18 proyek |
| Tukang cat | 1,6% | 1,0% | 10 dari 18 proyek |
| Tukang listrik | 1,0% | 0,6% | 11 dari 18 proyek |
| Tukang pipa | 0,5% | 0,3% | 8 dari 18 proyek |
| Kepala tukang | 1,7% | 1,1% | 15 dari 18 proyek |
| Mandor | 1,9% | 1,2% | 18 dari 18 proyek |
| Jumlah | 100,0% | 63,8% | |
| Tidak diindeks (sewa alat, barang pabrikan, komponen gabungan) | 36,2% | ||
Bobot dari 18 proyek RAB bangun.com yang punya analisa harga satuan lengkap; komponen bebas teks dari tiap analisa dipetakan ke kelompok di atas dengan tabel kata kunci yang sama yang memberi kunci pada tiap baris tabel harga. Komponen yang tidak bisa dipetakan ke satu seri harga (misalnya "bahan terpasang", sewa alat, lift, AC, sanitair) dihitung sebagai bagian yang tidak diindeks, bukan dibuang dari penyebut.
Rumus
Indeks Biaya Bangun adalah indeks Laspeyres berbobot tetap dengan edisi dasar 8 September 2026 = 100.
p_i,t adalah harga kelompok i pada edisi t, p_i,0 harganya pada edisi dasar, dan w_i bobot kelompok itu. Penjumlahan hanya atas kelompok yang tersedia di tabel kota tersebut, karena itu dibagi jumlah bobot yang tersedia. Bila satu kelompok diwakili beberapa baris (misalnya pasir pasang dan pasir beton), rasio harganya dirata-ratakan lebih dulu. Baris Nasional dihitung dengan rumus yang sama sebagai satu "kota".
IBB utama adalah indeks Nasional selama baris Nasional menutup paling sedikit 70% bobot keranjang; edisi ini Nasional menutup 83,9% dan IBB dihitung dari indeks Nasional. Indeks kota adalah sub-indeks. Bila Nasional tidak memenuhi syarat, IBB gabungan adalah rata-rata indeks kota yang memenuhi syarat, ditimbang bobot keranjang yang tertutup di masing-masing kota (cakupan_c). Perubahan mingguan adalah IBB edisi ini dibagi IBB edisi sebelumnya, dikurangi satu.
Item yang ditambahkan setelah edisi dasar masuk dengan harga pada edisi ia pertama tercatat sebagai p_i,0-nya sendiri, sehingga pergerakannya baru terhitung sejak ia masuk. Item yang hilang dari sumbernya dikeluarkan dari perhitungan kelompoknya, dan hal itu dicatat di bagian koreksi.
Aturan cakupan
- Sebuah kota (dan Nasional) mendapat indeks hanya bila baris berkunci di tabelnya menutup paling sedikit 70% bobot keranjang. Di bawah itu halaman menulis "belum cukup item untuk indeks" dan kota itu tidak ikut IBB gabungan.
- Baris tanpa kunci (misalnya air kerja, genteng, pekerja terlatih) tetap tampil di tabel harga tetapi tidak masuk indeks.
- Pada edisi dasar setiap indeks bernilai 100,0 menurut definisi.
| Kota | Bobot tertutup | Indeks edisi ini |
|---|---|---|
| Nasional | 83,9% | 100,0 |
| Harga dasar RAB bangun.com (Bali) | 70,2% | 100,0 |
| Kabupaten Badung | 27,5% | belum cukup item |
| Kota Denpasar | 43,3% | belum cukup item |
| Nusa Tenggara Barat | 38,6% | belum cukup item |
Perkiraan per kota di /harga
Halaman /harga memecah angka Nasional per item (besi beton, semen, pasir, upah tukang, dan seterusnya) dan menurunkan perkiraan untuk kota-kota besar dengan pengali wilayah dari buku harga bangun.com (Jabodetabek 1,12, Bali 1,10, Batam 1,08, Surabaya 1,02, Yogyakarta 0,97, dan lainnya), dibulatkan ke Rp 100, upah ke Rp 1.000. Setiap halaman kota menulis itu di atas tabelnya: angkanya perkiraan, belum ada harga toko yang dikutip untuk kota itu. Kota yang punya buku harga daerah di tabel utama (Bali, Lombok) menampilkan baris bersumbernya, bukan perkiraan. Nota pembelian yang pembaca kirim dipakai untuk mengoreksi pengali pada edisi berikutnya dan dicatat di bagian koreksi.
Jadwal terbit
Edisi baru terbit tiap Senin pukul 07.00 WIB. Harga diisi dengan tangan dari sumber yang disebut, baris Nasional dihitung ulang dari korpus RAB, lalu halaman, arsip edisi, halaman per item, berkas CSV dan JSON dibangun ulang sekaligus. Halaman tiap edisi dibekukan di /harga-bahan/<tanggal> dan tidak diubah lagi setelah terbit; bila ada yang harus dibetulkan, pembetulannya dicatat di bagian koreksi dan diterapkan pada edisi berikutnya.
Sumber per kota
- Nasional: Median harga dasar yang dipakai di 14 RAB bangun.com untuk 10 kota berbeda, edisi 8 September 2026
- Harga dasar RAB bangun.com (Bali): Harga dasar yang dipakai di RAB bangun.com, tingkat Bali 2026
- Kabupaten Badung: Keputusan Bupati Badung No. 192/054/HK/2025, Standar Satuan Harga Pemerintah Kabupaten Badung TA 2026 (bahan saja; nomor baris dokumen tercatat pada tiap item) (dokumen)
- Kota Denpasar: Peraturan Wali Kota Denpasar Nomor 22 Tahun 2025 tentang Standar Harga Jasa Tahun Anggaran 2026, tabel Upah Kerja Bangunan hlm. 76 (upah saja) (dokumen)
- Nusa Tenggara Barat: Standar Harga Konstruksi NTB 2026 (upah saja)
Koreksi
Belum ada koreksi. Bila sebuah angka yang sudah terbit ternyata keliru, kami mencatatnya di sini dengan tanggal, apa yang berubah dan alasannya, lalu menerapkannya pada edisi berikutnya. Halaman edisi yang sudah terbit tidak diubah.
Unduh dan sematkan
Data edisi terbaru: harga-bahan.csv (satu baris per kota dan item: edisi, harga, harga edisi lalu, perubahan, kunci keranjang, sumber), harga-bahan.json (lengkap, termasuk keranjang dan riwayat indeks), dan ibb.json (ringkas: IBB, perubahan, indeks kota). Berkas per edisi tersedia di /data/harga-bahan-<tanggal>.csv. Semua boleh dipakai ulang dengan menyebut sumbernya, bangun.com.
Lencana IBB di situs Anda
Tempel potongan ini di halaman Anda. Skrip mengambil /data/ibb.json dari bangun.com dan menggambar lencana kecil di tempat ia diletakkan.
<div id="ibb-badge"></div> <script src="https://bangun.com/embed/ibb.js" data-target="#ibb-badge" async></script>
Untuk platform yang tidak mengizinkan skrip, pakai iframe:
<iframe src="https://bangun.com/embed/ibb"
width="280" height="96" style="border:0"
title="Indeks Biaya Bangun"></iframe>
Contoh tampilannya:
Cara mengutip
Sebutan lengkap pada penyebutan pertama, singkatannya sesudah itu:
Indeks Biaya Bangun (IBB) dari bangun.com, edisi 8 September 2026, bangun.com/harga-bahan
Sub-indeks disebut dengan nama kotanya atau kelompoknya: IBB Bali, IBB Bahan, IBB Upah. Angka yang dikutip adalah angka pada edisi yang disebut; setiap edisi punya alamat tetap di arsip, jadi kutipan tidak berubah ketika edisi berikutnya terbit.
Kontak
Menemukan angka yang keliru, punya buku harga daerah yang belum kami kutip, atau ingin kota Anda masuk? Kirim pesan ke WhatsApp 0813-1102-445. Setiap laporan yang mengubah angka akan tercatat di bagian koreksi dengan tanggalnya.
