Authentication
501x Tipe PDF Ukuran file 1.10 MB Source: repository.wicida.ac.id
RANCANGBANGUNAPLIKASIPERHITUNGANRINCIANANGGARAN
BIAYA(RAB)PROYEKKONSTRUKSIBERBASISWEB
(STUDIKASUS CVDIPATIHJATIPERSADA)
1) 2) 3)
Hj.Ekawati Yulsilviana , Eka Arriyanti , Nur Ridha Aris Sandy
1,2, 3
Sistem Informasi, STMIK Widya Cipta Dharma
1,2,3
Jl. Prof. M. Yamin No. 25, Samarinda, 75123
ABSTRAK
Rencana Anggaran Biaya (RAB) merupakan salah satu proses utama dalam suatu proyek karena merupakan dasar
untuk membuat penawaran sistem pembiayaan dan kerangka budget yang akan dikeluarkan. Rencana anggaran biaya
diperlukan untuk memperhitungkan suatu bangunan atau proyek dengan banyaknya biaya yang diperlukan untuk bahan
dan upah, serta biaya- biaya lain yang berhubungan dengan pelaksanaan bangunan atau proyek. CV Dipatih Jati Persada
merupakan sebuah perusahaan jasa konstruksi yang didalamnya memiliki tenaga-tenaga ahli pada bidangnya masing-
masing dan bersertifikat yang dikeluarkan oleh Lembaga Pengembangan Jasa Konstruksi (LPJK). Berdasarkan
permasalahan yang ada dan mengingat sangat pentingnya RAB pada CV. Dipatih Jati Persada maka diperlukan sebuah
sistem informasi RAB yang diharapkan mampu mengolah dan menghitung serta menghasilkan informasi yang cepat dan
relevan.
Pengembangan sistem ini dilakukan dengan menggunakan metode waterfall, metode pengujian black box. Bahasa
pemrograman yang digunakan PHP, CSS, HTML, Javascript, dan MySQL sebagai databasenya dengan menggunakan alat
bantu pengembangan sistem DFD dan HIPO.
Hasil penelitian ini menunjukkan bahwa telah dihasilkan aplikasi perhitungan RAB proyek konstruksi. Dengan
adanya aplikasi perhitungan RAB proyek konstruksi ini diharapkan dapat memberikan kemudahan bagi CV Dipatih Jati
Persada dalam melakukan perhitungan RAB.
Kata Kunci: Aplikasi, Perhitungan RAB, Proyek Konstruksi
1. PENDAHULUAN 2. RUANGLINGKUPPENELITIAN
Rencana Anggaran Biaya (RAB) merupakan salah Permasalahan difokuskan pada:
satu proses utama dalam suatu proyek karena merupakan 1. Proyek yang disimulasi dalam Perhitungan
dasar untuk membuat penawaran sistem pembiayaan dan Rincian Anggaran Biaya (RAB) untuk ruko 10 x
kerangka budget yang akan dikeluarkan. Rencana 20 2 Lantai.
anggaran biaya diperlukan untuk memperhitungkan suatu 2. Analisis dan perhitungan RAB menggunakan
bangunan atau proyek dengan banyaknya biaya yang sistem yang sedang berjalan pada CV. Dipatih
diperlukan untuk bahan dan upah, serta biaya- biaya lain Jati Persada.
yang berhubungan dengan pelaksanaan bangunan atau 3. Rincian Anggaran Biaya (RAB) yang dibahas
proyek. Oleh karena itu akan dibuat sebuah sistem hanya berupa upah tukang dan bahan baku.
informasi berbasis web untuk memudahkan penyedia 4. Admin dapat menginput data harga satuan
jasa konstruksi untuk menganalisa harga, menerapkan pekerjaan, data harga material dan upah pekerja.
acuan Standar Nasional Indonesia (SNI) dan mengetahui 5. User dapat menginput volume bangunan untuk
apa saja yang diperlukan untuk membuat RAB pada dapat menghasilkan Perhitungan Anggaran
proyek tender. Biaya (RAB)
CV. Dipatih Jati Persada merupakan sebuah 6. Bahasa pemrograman yang digunakan adalah PHP.
perusahaan jasa konstruksi yang didalamnya memiliki
3. BAHANDANMETODE
tenaga-tenaga ahli pada bidangnya masing-masing dan
Adapun bahan dan metode yang digunakan dalam
bersertifikat yang dikeluarkan oleh Lembaga
webini, yaitu :
Pengembangan Jasa Konstruksi (LPJK).
Berdasarkan permasalahan yang telah di uraikan di
3.1 Model Air Terjun
atas,dan mengingat sangat pentingnya RAB pada CV.
Menurut Rosa dan Shalahuddin (2011), Model SDLC
Dipatih Jati Persada maka diperlukan sebuah sistem
air terjun (Waterfall) sering juga disebut model
informasi RAB yang diharapkan mampu mengolah dan
sekuensial linier (sequential linear) atau alur hidup klasik
menghitung serta menghasilkan informasi yang cepat
(classic life cycle). Model air tejun menyediakan
dan relevan.
pendekatan alur hidup perangkat lunak secara sekuensial RAB,input satuan pekerjaan, input sub satuan pekerjaan,
atau terurut.dimulai dari analisis, desain, pengodean, input sup pekerjaan, setelah itu menambah rancangan
pengujian, dan tahap pendukung (support) atau RAB dengan memilih formula RAB sesuai dengan tipe
pemeliharaan (maintenance). Berikut adalah tahapan- RAB, jika tidak ada formula RAB sesuai tipenya maka
tahapan dalam metode tersebut : kembali ke tahap input formula RAB dan jika ada maka
1. Analisis lanjut menginputkan volume masing-masing pekerjaan
Proses pengumpulan kebutuhan dilakukan secara makaakanmenghasilkan perhitungan RAB.
intensif untuk menspesifikasikan kebutuhan perangkat
lunak agar dapat dipahami perangkat lunak apa yang 4.2 Context Diagram (CD)
dibutuhkan oleh user. Spesifikasi kebutuhan perangkat
lunak pada tahap ini diperlukan untuk didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi langkah
yang berfokus pada desain pembuatan program
perangkat luak termasuk struktur data, arsitektur
perangkat lunak, representasi antarmuka, dan prosedur
pengkodean. Tahap ini mentranslasi kebutuhan
Gambar2ContextDiagram(CD)
perangkat lunak dari tahap analisi kebutuhan ke
representasi desain agar dapat diimplementasikan
Berikut ini adalah penjelasan dari gambar 2
menjadi program pada tahap selanjutnya. Desain
Context Diagram (CD). Aplikasi Perhitungan RAB
perangkat lunak yang dihasilkan pada tahap ini juga
Pembangunan Rumah terdiri dari 2 entitas, yaitu Admin
perlu didokumentasikan.
dan Surveyor. Entitas admin menginput data user, data
3. Implementasi
master harga, data formula RAB, data satuan pekerjaan
Desain harus ditranslasikan ke dalam program
dan volume pekrjaan kepada sistem kemudian admin
perangkat lunak. Hasil dari tahap ini adalah komputer
menerima laporan perhitungan RAB. Entitas Surveyor
sesuai dengan desain yang telah dibuat pada tahap desain.
menginput data formula RAB, data satuan pekerjaan,
4. Pengujian
data sub satuan pekerjaan, dan volume pekerjaan kepada
Pengujian berfokus pada perangkat lunak dari segi
sistem, kemudian surveyor menerima laporan
logik dan fungsional dan memastikan bahwa semua
perhitungan RAB.
bagian sudah diuji. Ini dilakukan untuk meminimalisir
kesalahan dan memastikan keluaran yang dihasilkan
4.3 DFDLevel0
sesuai dengan apa yang diinginkan oleh pengguna.
4. RANCANGANSISTEM
Berikut ini adalah contoh berbagai perancangan
desain yang digunakan :
4.1 Flowchart Sistem
Gambar3DFDLevel0
Berikut ini adalah penjelasan dari gambar 3
DFD Level 0. Admin menginputkan data user yang
disimpan pada datastore users, input data master yang
disimpan pada datastore master harga, input data
formula RAB, input data satuan pekerjaan yang disimpan
pada datastore formula, input data sub satuan pekerjaan
yang disimpan pada datastore formula dan datastore
detail_pekerjaan, dan input data RAB yang disimpan
pada datastore rab. Dari datastore formula,
detail_pekerjaan, dan rab dilakukan proses pembuatan
laporan RAB yang menghasilkan laporan RAB.
Gambar 1. Flowchart Sistem
4.4 DFDLevel1
Berikut ini adalah penjelasan dari gambar 1 flowchart
sistem. Dalam bagian alir atau flowchart sistem dimulai
dari menginput master harga lalu, menginput formula
Name
Id * Integer 11 Id Role
nama Varchar 30 Namarole
3. Tabel Master Harga
NamaTebel:masterharga
Gambar4DFDLevel1
Primary Key : id
Berikut ini adalah penjelasan gambar 4 DFD level 1
Tabel 3 Data Master Harga
dalam menghasilkan laporan RAB dibutuhkan datastore
Field
formula, detail_pekerjaan, dan rab kemudian Admin dan
Type Size Description
Name
Surveyor mendapatkan Laporan RAB.
Id Master
id* Integer 11
Harga
4.5 Hierarcy Plus Input Process Output (HIPO)
Uraian Master
uraian Varchar 30
Harga
Satuan Master
satuan Varchar 20
Harga
harga Double - Harga
4. Tabel Formula
NamaTabel:formula
Primary Key : id
Tabel 4 Data Formula
Field
Type Size Description
Name
Gambar5Hierarcy PlusInput Process Output (HIPO)
id* Integer 11 Id Formula
Berikut ini adalah penjelas dari gambar 5 Hierarcy
parent_id integer 11 Id Induk
Plus Input Process Output (HIPO). Aplikasi Perhitungan
depth Integer 11 Depth
RAB Pembangunan Rumah ini terdiri dari inputan data
user, data master, data formula RAB data satuan
Nama
nama Varchar 20
pekerjaan data RAB dan Pembuatan Laporan. Output
Formula
yang dihasilkan yaitu laporan RAB.
5. Tabel Detail Pekerjaan
4.6 Desain Database
NamaTabel:detail_pekerjaan
Adapun Desain database yang diperlukan dalam
Primary Key : id
aplikasi perhitungan RAB pembangunan rumah ini
Foreign Key : formula_id, masterHarga_id
adalah sebagai berikut :
Tabel 5 Data Mata Kuliah
1. Tabel Users
Field Name Type Size Description
NamaTebel:users
Id Detail
Primary Key : id
id* Integer 11
Pekerjaan
Foreign Key : role_id
formula_id integer 11 Id Formula
Tabel 1. Users
Id Master
Field
masterHarga_id integer 11
Harga
Name Type Size Description
Volume
id * Integer 11 Id User
Vol double -
Satuan
nama Varchar 30 NamaUser
username Varchar 30 Username User
6. Tabel RAB
password Varchar 40 Password User
NamaTabel:rab
role_id integer 11 Id Role
Primary Key : id
Tabel 6 Tabel RAB
2. Tabel Roles
NamaTabel:roles
Field Name Type Size Description
Primary Key : id
id* Integer 11 Id RAB
formula_id integer 11 Id Induk
Tabel 2 Roles
depth integer 11 Depth
Field Type Size Description
menu manajemen user, master harga, formula RAB
nama Varchar 40 NamaRAB
dan Rancangan RAB.
Keterangan
keterangan Text -
3. HalamanManajemenUser
RAB
Overhead
overhead Double -
RAB
Volume
vol_terukur Double -
RAB
satuan Varchar 10 Satuan RAB
harga Double - Harga RAB
4.7 Pengkodean
Pengkodean adalah suatu tindakan atau pelaksanaan
dari sebuah rencana yang sudah disusun secara terperinci.
Gambar8HalamanManajemenUser
Adapun implementasi dari aplikasi perhitungan rincian
Pada gambar 8 halaman manajemen user adalah
anggaran biaya (RAB) pembangunan rumah berbasis
halaman bagi admin untuk mengelola data user
websebagai berikut :
adapun button yang tesedia untuk memanajemen
data user sebagai berikut :
4.7.1 Halaman Back-End Admin
1)Button Tambah
Halaman back-end admin adalah halaman yang
Pada button tambah berfungsi untuk
hanya bias diakses oleh admin. Adapun halaman back-
menambahuser.
end admin pada aplikasi perhitungan RAB pembangunan
2)Button
rumah sebagai berikut :
Pada button berfungsi untuk merubah
1. HalamanLogin Admin
data user yang diinginkan.
3)Button
Pada button berfungsi untuk menghapus
data user sesuai yang diinginkan.
4. HalamanMaster Harga
Gambar6HalamanLoginAdmin
Pada gambar 6 halaman login admin adalah
halaman untuk admin masuk kedalam halaman
back-end admin dengan menginput username dan
password dengan benar lalu klik button login.
2. HalamanDashboard
Gambar9HalamanMasterHarga
Pada gambar 9 halaman master harga adalah
halaman bagi admin untuk memanajemen data master
harga adapun button teredia untuk memanajemen data
master sebagai berikut :
1) Button Tambah
Pada button tambah berfungsi untuk
menambahdatamaster harga.
2) Button
Gambar7HalamanDashboard
Pada gambar 7 halaman dashboard adalah
Pada button berfungsi untuk merubah data
halaman awal admin untuk mengelola sistem dan
master harga yang diinginkan.
data profile. Terdapat beberapa menu diantaranya :
3) Button
no reviews yet
Please Login to review.