Anda di halaman 1dari 6

APLIKASI RENCANA ANGGARAN BIAYA (RAB)

BERBASIS JARINGAN CLIENT-SERVER


Alvi Fajar Purnama
Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer - Universitas Komputer Indonesia
e-mail : Alvirey_1982@yahoo.com

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

ABSTRACT : Cost estimating is an important process in construction project because it is a best


to make project cost offering and construction times schedule. Until now cost estimating is done by
manual using Microsoft Excel. Made application for cost estimating it hopes make easier to do.
This software is named RAB Manager Version 1.0 and made by using Visual Basic 6.0
programming language and Microsoft Access database language. To make easier, this software
used in client server networks, which mean one user process data input and another user do cost
estimating project. This software has 6 phase to make, that si literatur study which early analysis
about cost estimating is done, software design which software planning is done, software design
implementation which software is made, software trial, software verification based on software
trial, and finish phase which is resulted by decision that maked on software verification phase.
According to cost estimating trial result using RAB Manager Version 1.0 and Microsoft Excel as a
compare, it was resulted that cost estimating done by using RAB Manager Version 1.0 is more
easier and faster to use than cost estimating done by Microsoft Excel.

Keyword : Cost estimating, client server, Microsoft Excel,Visual Basic, user

1. Pendahuluan jarang digunakan karena pada


Rencana Anggaran Biaya kenyataannya hal itu kurang efektif
(RAB) merupakan salah satu proses mengingat intensitas pekerjaan yang
utama dalam suatu proyek karena sangat tinggi dan proses pengajuan
merupakan dasar untuk membuat proposal tender dituntut agar lebih
penawaran sistem pembiayaan dan cepat. Maka hal itu menjadi
kerangka budget yang akan kelemahan utama dalam menghitung
dikeluarkan. RAB, yaitu lamban serta resiko
Selama ini proses perhitungan kesalahan yang tinggi. Lamban
RAB banyak dilakukan dengan cara karena volume pekerjaan harus
manual untuk mempermudah proses dikalikan dengan harga biaya dan
perhitungan tetapi cara ini sudah upah, serta kompleksnya proyek

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

2.2.2 Perancangan Basis Data


2.2.2.1 Entity Relationship Diagram
(ERD)
Gambar 3.6 Struktur Menu Program

2.2.4 Perancangan Antarmuka


Perancangan antarmuka
dilakukan untuk memberikan
gambaran antarmuka yang akan
dibuat, terdiri dari : Perancangan
form login, Perancangan form menu
Gambar 3.5 ERD utama, Perancangan form data
bahan, Perancangan form data
2.2.2.2 Tabel Relasi pekerja, Perancangan form data
pekerjaan, Perancangan form buat
analisa, Perancangan form buat
proyek, Perancangan form daftar
RAB.

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.

3.2 Pengujian 3.2.5 Pengujian RAB Pada Balai


Pengujian yang digunakan Pertemuan
untuk menguji sistem yang baru Pengujian ini dilakukan
adalah metode pengujian black box. dengan perbandingan perhitungan
Pengujian black box berfokus pada Rencana Anggaran Biaya pada
persyaratan fungsional perangkat pembangunan Balai Pertemuan
lunak. menggunakan Microsoft Excel untuk
mendapatkan perbandingan
3.2.1 Rencana Pengujian kecepatan kerja dan kepraktisan
Rencana pengujian yang akan kerja.
dilakukan dengan menguji sistem
secara alpha dan betha. Pengujian 3.2.6 Evaluasi Pengujian
aplikasi RAB berikut ini Dari hasil pengujian yang
menggunakan data uji berdasarkan telah dilakukan dapat dilihat bahwa
permintaan pembuat proyek. waktu pengerjaan RAB dengan
menggunakan aplikasi RAB
3.2.2 Hasil Pengujian Manager lebih cepat dibandingkan
Hasil pengujian berikut ini dengan menggunakan Microsoft
terdiri atas pengujian login, Excel.
pengujian pengolahan data bahan,
pengujian pengolahan data pekerja,
pengujian pengolahan data

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

Anda mungkin juga menyukai