ILMU TEKNIK SIPILBelajar • Berbagi • Membangun Negeri
Semua artikel Tools & Template

Cara Membuat RAB Otomatis di Excel dengan VLOOKUP dan AHSP (Contoh File)

RAB otomatis di Excel adalah lembar RAB yang harga satuannya ditarik langsung dari database AHSP memakai formula VLOOKUP, sehingga begitu volume atau kode pekerjaan…

Teknologi Digital & BIM · Otomatisasi RAB Excel · Template & contoh unduhan · ⏱ 7 menit baca · Tingkat: Menengah

RAB yang Berubah Total Otomatis Saat Volume Direvisi

Menyusun RAB manual di Excel biasanya berarti mengetik harga satuan satu per satu di setiap baris pekerjaan, lalu mengalikannya dengan volume. Cara ini gampang dilakukan untuk RAB kecil, tapi begitu ada revisi desain — volume galian berubah, spesifikasi dinding diganti, atau harga bahan naik — semua baris yang terpengaruh harus dicek dan diedit satu per satu. Risiko salah ketik atau lupa memperbarui satu baris cukup besar, apalagi kalau RAB sudah punya ratusan item pekerjaan.

RAB otomatis menyelesaikan masalah ini dengan memisahkan tempat penyimpanan harga dari tempat penyajian RAB. Harga satuan pekerjaan (HSP) hasil AHSP disimpan di satu sheet database, lalu di sheet RAB, setiap baris pekerjaan tinggal mereferensikan kode AHSP-nya lewat VLOOKUP. Sekali harga dasar bahan atau upah diperbarui, seluruh HSP yang memakai bahan itu ikut berubah, dan total RAB menyesuaikan otomatis tanpa harus menyentuh baris RAB satu per satu.

Pendekatan ini juga memudahkan saat RAB dipakai berulang untuk tipe rumah yang sama dengan variasi volume — semisal simulator RAB rumah 1 lantai yang membagi pekerjaan jadi lima komponen besar: tanah & pondasi, struktur beton, dinding & plesteran, atap & rangka, serta finishing. Struktur VLOOKUP dan AHSP inilah yang membuat total biaya pada tiap komponen bisa berubah otomatis begitu volume atau tipe rumah disesuaikan.

Prinsip VLOOKUP untuk Menarik Harga Satuan dari Sheet AHSP

Inti dari RAB otomatis ada pada satu formula: VLOOKUP(lookup_value, table_array, col_index_num, range_lookup). Di sheet RAB, lookup_value-nya adalah kode AHSP pekerjaan (misalnya A.2.1.1.1 untuk galian tanah biasa), table_array adalah rentang sel di sheet AHSP yang memuat daftar kode beserta harga satuannya, col_index_num adalah nomor kolom tempat harga satuan berada dihitung dari kolom pertama table_array, dan range_lookup diisi FALSE (atau 0) supaya Excel mencari kecocokan persis, bukan perkiraan.

Setelah harga satuan berhasil ditarik, jumlah harga per baris pekerjaan dihitung dengan rumus sederhana: Jumlah Harga = Volume × Harga Satuan (hasil VLOOKUP). Total RAB per komponen pekerjaan lalu dijumlahkan dengan SUM, dan rekap keseluruhan proyek adalah penjumlahan dari total tiap komponen. Karena harga satuan tidak diketik manual, formula inilah yang membuat perubahan di satu titik (harga dasar) merambat ke seluruh RAB.

Sebagian penyusun RAB memilih INDEX-MATCH sebagai pengganti VLOOKUP karena lebih fleksibel — bisa mencari ke kiri dan tidak rusak kalau kolom disisipkan di tengah table_array. Prinsip kerjanya tetap sama: menarik harga satuan dari database berdasarkan kode pekerjaan, sehingga memahami VLOOKUP dulu tetap jadi dasar yang perlu dikuasai sebelum pindah ke formula yang lebih kompleks.

Komponen Formula VLOOKUP dan Istilah yang Wajib Dipahami

Berikut argumen dan istilah kunci yang muncul berulang saat membangun rumus VLOOKUP untuk RAB otomatis.

Argumen VLOOKUP dan Perannya dalam RAB Otomatis
Argumen/IstilahContoh PengisianFungsi
lookup_valueKode AHSP, mis. A.2.1.1.1Nilai yang dicocokkan, biasanya kode pekerjaan di sheet RAB
table_arraySheet_AHSP!$A$1:$F$500Rentang data sumber di sheet AHSP; wajib pakai tanda $ (absolute) agar tidak bergeser saat rumus disalin ke bawah
col_index_num6 (jika harga satuan ada di kolom F)Nomor kolom hasil, dihitung dari kolom pertama table_array
range_lookupFALSE atau 0Mewajibkan kecocokan kode persis; jika diisi TRUE, hasil bisa salah karena Excel mengambil pendekatan terdekat
Kode AHSPA.2.1.1.1, A.4.1.1.7, dst.Pengenal unik tiap item pekerjaan, harus konsisten formatnya antara sheet AHSP dan sheet RAB

Struktur Berkas Template: Tiga Sheet yang Saling Terhubung

Berkas contoh RAB otomatis yang tersedia untuk diunduh dibangun dari tiga sheet utama yang saling merujuk satu sama lain. Sheet pertama, Daftar Harga Dasar, memuat harga satuan upah pekerja/tukang/mandor, harga bahan (semen, pasir, besi, kayu, dan seterusnya), serta harga sewa alat — inilah satu-satunya tempat harga dasar boleh diedit.

Sheet kedua, AHSP, memuat analisa harga satuan tiap item pekerjaan sesuai koefisien pada lampiran Permen PUPR 8/2023: koefisien tenaga kerja, bahan, dan alat dikalikan harga dasar yang direferensikan (bukan diketik ulang) dari sheet Daftar Harga Dasar, lalu dijumlahkan menjadi HSP per satuan pekerjaan. Setiap baris punya kode unik yang nantinya dicari oleh VLOOKUP di sheet RAB.

Sheet ketiga, RAB, berisi daftar item pekerjaan sesuai kebutuhan proyek lengkap dengan volume hasil perhitungan gambar kerja. Kolom harga satuan pada sheet ini bukan angka yang diketik, melainkan formula VLOOKUP yang mencari ke sheet AHSP, dan kolom jumlah harga adalah volume dikali hasil VLOOKUP tersebut. Baris rekap di bagian bawah menjumlahkan tiap komponen pekerjaan menjadi total RAB, biasanya ditambah PPN sesuai ketentuan yang berlaku.

Langkah Praktis Menyusun RAB Otomatis dari Nol

Urutan berikut membantu memastikan struktur formula tidak berantakan sejak awal, terutama untuk pengguna yang baru pertama kali membangun RAB otomatis.

  • Susun sheet Daftar Harga Dasar terlebih dulu — satukan semua harga upah, bahan, dan alat dalam satu tabel dengan kode unik untuk masing-masing.
  • Bangun sheet AHSP per item pekerjaan mengikuti koefisien pada lampiran Permen PUPR 8/2023, dengan setiap sel harga dasar merujuk ke sheet Daftar Harga Dasar, bukan angka manual.
  • Beri kode unik dan konsisten pada setiap baris AHSP (huruf besar/kecil dan spasi harus seragam, karena VLOOKUP sensitif terhadap perbedaan karakter tersembunyi).
  • Di sheet RAB, tulis daftar pekerjaan dan volumenya, lalu isi kolom harga satuan dengan VLOOKUP yang merujuk ke kode AHSP dan sheet AHSP, dengan range_lookup diisi FALSE.
  • Kunci table_array dengan tanda $ sebelum menyalin (drag) formula ke seluruh baris, lalu uji dengan mengubah satu harga dasar dan pastikan seluruh RAB ikut berubah.

Coba Kalkulatornya

Masukkan angka proyek Anda sendiri — hasil terhitung otomatis, mengikuti rumus yang baru saja dijelaskan di atas.

Simulator RAB — Isi Sendiri

volume × harga satuan
Uraian pekerjaanSatuanVolumeHarga satuan (Rp)Jumlah (Rp)
–×
–×
–×
–×
–×
Total RAB–

Angka volume dan harga satuan di atas adalah CONTOH ilustrasi. Ganti dengan hasil perhitungan volume pekerjaan Anda dan harga satuan dari AHSP/HSD wilayah kerja Anda.

Contoh Perhitungan

Contoh Perhitungan Satu Baris RAB dengan VLOOKUP
VariabelNilaiKeterangan
Kode AHSP dicariA.2.1.1.1Kode pekerjaan galian tanah biasa, jadi lookup_value pada rumus VLOOKUP
Volume pekerjaan25 m3Dari hasil perhitungan volume di sheet RAB
Harga satuan hasil VLOOKUPRp55.000/m3Ditarik otomatis dari sheet AHSP kolom harga satuan pekerjaan
Jumlah harga (Volume × Harga Satuan)Rp1.375.000= 25 m3 × Rp55.000/m3, terisi otomatis lewat formula, bukan diketik manual

Hasil: Dengan volume 25 m3 dan harga satuan pekerjaan galian tanah kode A.2.1.1.1 sebesar Rp55.000/m3 yang ditarik otomatis lewat VLOOKUP, jumlah harga pada baris tersebut menjadi Rp1.375.000 tanpa perlu mengetik ulang angka harga satuannya.

Kesalahan yang Sering Terjadi

01

range_lookup pada VLOOKUP diisi TRUE (1) atau dikosongkan, bukan FALSE (0), sehingga saat kode AHSP tidak ditemukan persis, Excel malah mengambil kecocokan terdekat yang salah tanpa memunculkan error yang jelas.

02

Kode AHSP di sheet RAB diketik ulang secara manual dan berbeda format (ada spasi tersembunyi atau huruf besar/kecil beda) dari kode di sheet AHSP, sehingga VLOOKUP mengembalikan #N/A meski kodenya terlihat sama di layar.

03

table_array pada rumus VLOOKUP tidak dikunci dengan tanda $, sehingga rentang pencarian ikut bergeser saat formula disalin ke baris berikutnya dan hasil hitung jadi kacau di baris-baris bawah.

04

Harga dasar bahan dan upah diketik langsung di sheet AHSP alih-alih direferensikan dari sheet Daftar Harga Dasar, sehingga saat harga pasar naik, penyesuaian harus dilakukan berulang di banyak tempat dan gampang ada yang terlewat.

05

Sheet AHSP tidak diproteksi, sehingga formula di dalamnya tertimpa tanpa sengaja saat pengguna lain memasukkan data volume proyek di sheet RAB.

Pertanyaan yang Sering Diajukan

Apakah RAB otomatis dengan VLOOKUP ini sudah otomatis sesuai Permen PUPR 8/2023?
VLOOKUP hanya alat bantu untuk menarik angka harga satuan secara otomatis, bukan sumber koefisiennya. Kesesuaian dengan Permen PUPR 8/2023 ditentukan oleh koefisien AHSP yang dimasukkan ke sheet AHSP, jadi substansi AHSP tetap harus diverifikasi ke lampiran resmi yang berlaku.
Apa beda VLOOKUP dan INDEX-MATCH untuk menyusun RAB?
VLOOKUP mencari nilai hanya ke arah kanan dari kolom kunci dan mudah rusak jika ada kolom yang disisipkan di tengah table_array. INDEX-MATCH lebih fleksibel karena bisa mencari ke segala arah, tapi prinsip dasarnya sama-sama menarik harga satuan berdasarkan kode pekerjaan.
Kenapa hasil VLOOKUP saya keluar #N/A padahal kodenya sudah ada di sheet AHSP?
Penyebab paling umum adalah format kode yang tidak persis sama — ada spasi tambahan atau kode tersimpan sebagai teks vs angka. Cek dengan fungsi TRIM atau bandingkan kode karakter demi karakter sebelum menyalahkan rumusnya.
Bisakah struktur RAB otomatis ini dipakai untuk bangunan lebih dari 1 lantai?
Bisa, karena prinsip VLOOKUP dan AHSP tidak bergantung pada jumlah lantai. Yang perlu ditambah hanya baris-baris pekerjaan baru di sheet RAB sesuai volume tiap lantai, sementara sheet Daftar Harga Dasar dan AHSP tetap dipakai bersama tanpa perlu diduplikasi.
AS
Abia Gustiano Delaperta Sutomo
Mahasiswa Program Studi Magister Teknik Sipil (Rekayasa Transportasi) · Praktisi konsultan perencana & pengawas dan kontraktor, Kalimantan Tengah

Artikel ditulis dan ditinjau berdasarkan standar teknis yang berlaku (SNI/Permen PUPR) serta praktik pengawasan dan estimasi biaya proyek konstruksi pemerintah dan swasta.

Daftar Pustaka & Acuan
  • Permen PUPR 8/2023 — Peraturan Menteri Pekerjaan Umum dan Perumahan Rakyat
  • Autocomplete Google Indonesia (hl=id, gl=id) — validasi permintaan pencarian kata kunci, ditarik September 2026.

Nomor/edisi standar mengikuti yang berlaku saat artikel disusun. Periksa edisi terbaru pada basis data resmi Badan Standardisasi Nasional (pustandnas.bsn.go.id) atau Kementerian PUPR sebelum dipakai untuk dokumen kontrak/pengajuan resmi.