ABSTRAK : Perhitungan Rencana Anggaran Biaya merupakan salah satu proses utama dalam
proyek konstruksi karena merupakan dasar untuk membuat penawaran sistem pembiayaan dan
jadwal pelaksanaan konstruksi. Sampai saat ini perhitungan RAB banyak dilakukan dengan cara
manual menggunakan Microsoft Excel untuk mempermudah proses perhitungan. Dengan
dibuatnya perangkat lunak yang khusus untuk menghitung Rencana Anggaran Biaya, diharapkan
dapat lebih mempermudah proses perhitungan.
Aplikasi perangkat lunak ini diberi nama RAB Manager Versi 1.0 dan dibuat dengan
menggunakan bahasa pemrograman Visual Basic 6.0 dengan basis data yang digunakan adalah
Microsoft Access. Untuk mempermudah proses perhitungan RAB aplikasi ini juga bergerak
dijaringan client server, dimana satu user berfungsi untuk proses input data sedangkan user lain
melakukan proses perhitungan RAB.
Kata Kunci : Rencana Anggaran Biaya, client server, Microsoft Excel, Visual Basic, user
1
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id
perencanaan membuat RAB yang 2.1.1 Analisis Masalah
dibuat juga harus kompleks, hal itu Sesuai dengan hasil
menyebabkan resiko yang sangat penelitian maka didapatkan suatu
besar pada saat proses perhitungan analisis sebagai berikut:
dan juga mengakibatkan faktor 1. Proses perhitungan RAB yang
kesalahan manusia (human error) dilakukan secara manual yang
menjadi tinggi juga. ditampilkan dalam bentuk excel
Aplikasi RAB secara dan file-file (arsip) pada
komputerisasi dapat dilakukan pada kenyataannya hal itu kurang
jaringan client server sehingga efektif karena dinilai masih
banyaknya proses perhitungan tidak terdapat kekurangan diantaranya
dilakukan oleh satu orang melainkan lamban serta resiko kesalahan
oleh beberapa orang (multi user), yang tinggi, artinya satuan harga
prosesnya dilakukan dengan cara bahan dan upah dikalikan dengan
mempelajari gambar kerja, volume pekerjaan terpakai, dan
spesifikasi jumlah material (bahan ini harus dilakukan satu persatu
bangunan) yang dibutuhkan, secara manual.
menentukan berapa banyak staf 2. Banyaknya proses perhitungan
(pekerja) yang bekerja dalam proyek, yang harus dilakukan dalam
berapa jam kerja (pekerja penuh atau membuat RAB suatu proyek
paruh waktu) dan analisa harga membutuhkan waktu yang cukup
satuan pekerjaan. Sistem RAB di lama karena di dalamnya
atas untuk setiap proyek adalah sama terdapat 10 – 25 jenis pekerjaan
dan kebanyakan digunakan oleh yang masing-masing
kontraktor untuk pengajuan proposal pekerjaannya terdiri dari
tender pada suatu proyek. sejumlah item bahan dan upah
(pekerja) yang harus dikalikan
Berdasarkan hasil wawancara
dengan volume pekerjaan.
dan mengacu pada permasalahan di
3. Dengan banyaknya proses
atas, maka penulis membuat suatu
perhitungan tersebut selain
Program Aplikasi Perhitungan RAB
dibutuhkan ketelitian juga
berbasis Jaringan Client-Server yang
kesabaran karena apabila dalam
diharapkan mampu mengatasi
proses awalnya saja sudah salah
permasalahan tersebut di atas.
maka untuk proses perhitungan
selanjutnya dipastikan akan salah
2. Analisis dan Perancangan
juga. Sehingga dilakukanlah
Sistem
pembangunan sistem dengan
2.1 Analisis Sistem
acuan sistem manual yaitu
Analisis sistem merupakan
pembangunan aplikasi RAB
tahap yang kritis dan sangat penting,
secara client server berdasarkan
karena apabila terjadi kesalahan
pada kepentingan baru dan
dalam tahap ini, akan mengakibatkan
fasilitas sistem yang baru.
kesalahan pada tahap selanjutnya.
2
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id
2.1.2 Analisis Sistem RAB sistem tersebut penulis mencoba
1. Setelah diadakan pengamatan mengembangkan perangkat lunak
sistem yang sedang berjalan, yang merupakan pengembangan dari
maka di dapat sebuah sumberdaya yang ada, dan tidak
kesimpulan bahwa untuk menjadikan sumberdaya yang ada
memulai proses perhitungan tersebut menjadi sia-sia. Akan tetapi
RAB suatu proyek, terlebih dalam perancangan perangkat lunak
dahulu dibuat rincian harus diperhatikan kebutuhan dari
perhitungan untuk setiap calon pemakai (user) program
pekerjaan mulai dari: daftar aplikasi yang akan dibuat dan data
harga bahan (material), daftar yang akan diolah.
harga satuan upah (pekerja),
daftar bobot, daftar analisa 2.1.5 Analisis Perangkat Keras
pekerjaan, daftar RAB, daftar Program aplikasi ini berjalan
rekapitulasi. menggunakan dua buah komputer,
yang pertama bertugas sebagai
2.1.3 Analisis Proses Perhitungan server dan yang kedua sebagai
RAB client.
Untuk membantu mengurangi
masalah utama pada proses 2.1.6 Analisis User
perhitungan RAB secara manual dalam pembuatan perangkat
maka penulis telah merancang / lunak untuk menghitung RAB ini
membuat aplikasi RAB yang dapat tidak diperlukan penambahan
berjalan di jaringan client-server. karyawan, karena hanya diperlukan
Pada bagian ini kita akan satu tahap pelatihan kepada calon
mempelajari teknik perhitungan pengguna program aplikasi proses
RAB Balai Pertemuan perhitungan RAB dengan
menggunakan RAB Manager. RAB menggunakan RAB Manager Versi
Manager dipergunakan sebagai alat 1.0.
bantu untuk mempercepat dan
mengefisienkan perhitungan, di 2.1.7 Diagram Konteks
mana untuk upah (pekerja), bahan / Diagram konteks menjelaskan
material, dan volume pekerjaan hubungan antar entitas-entitas yang
diberi definisi nama. Jadi ketika ada dari sistem RAB.
melakukan analisa pekerjaan
sangatlah mudah dan saling 2.1.8 Data Flow Diagram
terkoneksi. Data Flow Diagram (DFD)
digunakan untuk menggambarkan
2.1.4 Analisa Perangkat Lunak sistem sebuah jaringan dari proses-
Analisis perangkat lunak proses secara fungsional yang
yang akan dibangun, cenderung lebih dihubungkan satu dengan yang
menekankan kepada aspek lainnya oleh aliran data. Di dalam
pemanfaatan sumberdaya (Software) data flow diagram terdiri dari proses
yang selama ini digunakan pada penyimpanan data, aliran data, dan
umumnya oleh perusahaan entiti luar.
kontraktor dan konsultan. Dari
3
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id
2.2 Perancangan Sistem
Perancangan sistem
merupakan bagian dari metodologi
pengembangan suatu perangkat
lunak yang dilakukan setelah melalui
tahapan analisis. Perancangan
bertujuan untuk memberikan
gambaran secara terperinci. Gambar 3.6 Hubungan relasi antar tabel
Perancangan sistem merupakan tahap
2.2.2.3 Struktur Tabel
lanjutan dari analisis sistem, dimana
Tabel-tabel yang dipergunakan
pada perancangan sistem
untuk membangun aplikasi RAB ini
digambarkan rancangan sistem yang
adalah: Tabel Analisa, Tabel Bahan,
akan dibangun sebelum dilakukan
Tabel Pekerja, Tabel Pekerjaan,
pengkodean ke dalam suatu bahasa
Tabel Master File, Tabel Rekam,
pemrograman.
Tabel Temp, dan Tabel Total.
2.2.1 Perancangan Prosedural
2.2.3 Perancangan Struktur
1. Perancangan prosedural validasi
Menu
login
2. Perancangan prosedural menu
utama
4
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id
3. Implementasi dan Pengujian pekerjaan, pengujian pengolahan
Sistem data analisa pekerjaan, pengujian
3.1 Implementasi pengolahan RAB.
Tujuan implementasi adalah
untuk mengkonfirmasikan modul 3.2.3 Kesimpulan Hasil Pengujian
program perancangan pada para Alpha
pelaku sistem sehingga user dapat Berdasarkan hasil pengujian
memberi masukan kepada dengan kasus sample uji yang telah
pengembang sistem. dilakukan memberikan kesimpulan
bahwa pada proses masih
3.1.1 Kebutuhan Sistem memungkinkan untuk terjadinya
Kebutuhan sistem terdiri atas kesalahan pada sintaks karena
spesifikasi perangkat keras dan penyaringan proses dalam bentuk
spesifikasi perangkat lunak. arahan tampilan message box belum
maksimal diciptakan dan ditampilkan
3.1.2 Implementasi Antarmuka tetapi secara fungsional sistem sudah
Implementasi antarmuka dapat menghasilkan output yang
dilakukan dengan sebuah project diharapkan.
yang berekstensi EXE. Setiap form
di dalam perangkat lunak ditulis 3.2.4 Pengujian User
dengan berekstensi .frm. Di bawah Pengujian ini dilakukan oleh
ini adalah implementasi dari setiap seorang yang ahli dalam menghitung
form yang dibuat. RAB suatu proyek konstruksi.
5
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id
DAFTAR PUSTAKA
1. Akmalah, Emma dan Rini
Ratnayanti, Modul Pelatihan
Cost Estimator (Tingkat Dasar),
Jurusan Teknik Sipil Institut
Teknologi Nasional – Bandung,
2003.
2. A.Z, Zainal, Menghitung
Anggaran Biaya Bangunan,
Penerbit PT. Gramedia Pustaka
Utama Jakarta, Januari 2004.
3. Fathansyah, Ir, BASIS DATA,
Penerbit Informatika Bandung,
2004.
4. Hendri, Zul, & Handi Chandra,
RAB dengan Excel untuk Orang
Awam, Penerbit Maxikom, 2003.
5. Ibrahim, H. Bachtiar, Rencana
dan Estimate Real Of Cost,
Penerbit PT. Bumi Aksara
Jakarta, 1993.
6. Jogiyanto, Pengenalan
Komputer, ,1995.
7. Kurniadi, Adi, Pemrograman
Microsoft Visual Basic 6,
Penerbit Elex Media
Komputindo, 2000.
8. MADCOMS, Database Visual
Basic 6.0 dengan SQL, Penerbit
Andi Yogyakarta, 2003.
6
Jurusan Teknik Informatika, Fakultas Teknik – Universitas Komputer Indonesia
http://if.unikom.ac.id