1. Pendahuluan
Rencana Anggaran Biaya (RAB) merupakan salah satu Jika proses pengambilan data panjang, luas dan jumlah
produk perencanaan yang berisi daftar kuantitas setiap dari AutoCAD ataupun dari hasil printoutnya serta
item pekerjaan, harga satuan item pekerjaan yang tahapan perhitungan pada Excel dilakukan dalam satu
didapat dari perkalian antara koefisien upah, material rangkaian secara otomatis oleh komputer. Serta data-
dan peralatan dengan harga satuannya serta rekapitulasi data parameter lainnya diinput menggunakan form-form
keseluruhan biaya yang merupakan Engineering Estimate yang standar, maka kesalahan-kesalahan pada saat
besaran anggaran yang diperlukan untuk membangun perhitungan kuantitas item pekerjaan dapat
satu infrastruktur. diminimalisir.
3. Microsoft Excel
Microsoft Excel atau Microsoft Office Excel adalah sebuah Selain itu, Excel juga dapat merekam semua yang
program aplikasi lembar kerja (worksheet) yang dibuat dilakukan oleh pengguna untuk menjadi macro, sehingga
dan didistribusikan oleh Microsoft Corporation yang mampu melakukan otomatisasi beberapa tugas hanya
dapat dijalankan pada Microsoft Windows dan Mac OS. dengan satu kali klik. VBA juga mengizinkan pembuatan
Aplikasi ini merupakan bagian dari Microsoft Office form dan kontrol yang terdapat di dalam worksheet
System. Aplikasi ini memiliki fitur kalkulasi dan untuk dapat berkomunikasi dengan penggunanya.
pembuatan grafik yang sangat banyak dan lengkap. Bahasa VBA juga mendukung penggunaan DLL
Microsoft Excel hingga saat ini merupakan program ActiveX/COM, meski tidak dapat membuatnya. Versi VBA
spreadsheet paling banyak digunakan oleh berbagai selanjutnya menambahkan dukungan terhadap class
pihak, baik di platform PC berbasis Windows maupun module sehingga mengizinkan penggunaan teknik
platform Macintosh berbasis Mac OS, semenjak versi 5.0 pemrograman berorientasi objek dalam VBA.
diterbitkan pada tahun 1993.
4. Pemanfaatan Properties Object AutoCAD dan
Sejak tahun 1993, Excel telah memiliki bahasa Macro VBA Excel
pemrograman Visual Basic for Applications (VBA), yang
dapat menambahkan kemampuan Excel untuk Seperti telah disampaikan pada bagian pendahuluan,
melakukan automatisasi di dalam Excel dan juga kesalahan perhitungan kuantias item pekerjaan sering
menambahkan fungsi-fungsi yang dapat didefinisikan terjadi pada saat proses pengambilan data panjang, luas
oleh pengguna (user-defined functions/UDF) untuk maupun jumlah item pekerjaan pada gambar baik itu
digunakan di dalam worksheet. Dalam versi selanjutnya, berupa file AutoCAD atau printoutnya, selain itu pada
bahkan Microsoft menambahkan sebuah integrated saat proses perhitungan menggunakan formula pada
development environment (IDE) untuk bahasa VBA untuk Excel pun sering terjadi kesalahan pengetikan atau pada
Excel, sehingga memudahkan programmer untuk saat copy paste formula.
melakukan pembuatan program buatannya.
Jika proses pengambilan data panjang, luas dan jumlah 5. QuantityGenerate V.1.2
dari AutoCAD ataupun dari hasil printoutnya serta
tahapan perhitungan pada Excel dilakukan dalam satu QuantityGenerate V.1.2. adalah aplikasi berbasis
rangkaian secara otomatis oleh komputer. Serta data- Worksheet Microsoft Excel yang dibangun menggunakan
data parameter lainnya diinput menggunakan form-form bahasa pemrograman Visual Basic for Applications (VBA)
yang standar, maka kesalahan-kesalahan pada saat atau Macro dan penggunaan form untuk berkomunikasi
perhitungan kuantitas item pekerjaan dapat dengan pengguna serta memanfaatkan kemampuan DLL
diminimalisir. ActiveX/Com untuk berhubungan dengan AutoCAD guna
mengakses data properties dari object pada file AutoCAD.
Hal ini menjadi mungkin karena Excel dengan bahasa
pemrograman Visual Basic for Applications (VBA), Konsep program QuantityGenerate V.1.2. adalah
penggunan Macro untuk melakukan otomatisasi otomatisasi tahapan perhitungan kuantitas mulai dari
beberapa tugas dan penggunaan form dan kontrol untuk pengambilan data panjang, luas dan jumlah item
berkomunikasi dengan penggunanya serta mendukung pekerjaan dari AutoCAD, input data-data parameter
penggunaan DLL ActiveX/COM memungkinkan untuk tambahan serta proses perhitungan menggunakan
menghubungkan Excel dengan program AutoCAD guna formula-formula pada Excel sampai pada menyusunnya
mengambil data properties berupa panjang, luas dan dalam satu daftar kuantitas sebagai dokumen backup
jumlah pada entitas yang ada pada file AutoCAD. data.
Output dari aplikasi ini adalah volume item pekerjaan Keuntungan dari aplikasi ini adalah mulai dari proses
lengkap dengan backup data sesuai template yang pengambilan data panjang, luas maupun jumlah dari
disediakan dan khusus untuk balok, kolom, footplat dan AutoCAD sampai pada perhitungan-perhitungan untuk
plat beton output aplikasi berupa volume beton, luas mendapatkan kuantitas item pekerjaan hingga
bekesting dan berat serta panjang tulangan. Volume menyusunnya dalam satu daftar dilakukan secara
semua item pekerjaan selanjutnya akan disusun dalam otomatis oleh komputer sehingga meminimalisir
satu Daftar Kuantitas dan Harga yang juga dilakukan kesalahan perhitungan kuantitas item pekerjaan.
secara otomatis oleh komputer.
6. Penutup
Rencana Anggaran Biaya (RAB) adalah salah satu Pemanfaatan data properties dari object AutoCAD dan
komponen penting dalam proses pembangunan satu bahasa pemrograman Visual Basic for Aplication (VBA)
infrastruktur karena merupakan Engineering Estimate pada Excel untuk otomatisasi tahapan perhitungan
berapa besaran anggaran yang diperlukan. kuantitas item pekerjaan akan meminimalisir kesalahan
pada tahap ini.
Masih sering terjadi kesalahan perhitungan Rencana
Anggaran Biaya karena kekeliruan pada tahapan QuantityGenerate V.1.2 adalah aplikasi Worksheet yang
perhitungan kuantitas yang disebabkan oleh faktor dibangun dengan memanfaatkan bahasa pemrograman
manusia. Visual Basic for Aplication (VBA) untuk melakukan proses
perhitungan kuantitas item pekerjaan secara automatis.