ABSTRAK
Dalam suatu proyek pembangunan sebuah rumah maupun gedung diperlukan adanya rincian biaya pembangunan rumah. Dalam pembuatan rincian biaya diperlukan estimasi biaya agar biaya yang dibutuhkan dapat dipersiapkan oleh pemilik proyek. Estimasi biaya dapat digunakan sebagai pertimbangan untuk menentukan validitas suatu Rencana Anggaran Biaya (RAB). Penghitungan
estimasi biaya secara ‘manual’ adalah kurang efektif karena memakan waktu
lebih banyak dan terjadinya inkonsistensi data. Oleh karena itu, diperlukan bantuan dari bidang ilmu lain untuk membantu perhitungan estimasi biaya. Salah satunya adalah dengan pembuatan aplikasi perhitungan estimasi biaya
Aplikasi yang dibuat ini menggunakan bahasa pemrograman Java dengan
database MySQL. Sumber data yang diperoleh dari literatur dan pengujian
aplikasi. Dengan adanya aplikasi ini diharapkan perhitungan estimasi biaya ini menjadi lebih efektif dan tidak terjadi lagi inkonsistensi data dalam perhitungan.
ABSTRACT
In a development project of a house or building is necessary to detail the cost of housing construction. In making a deatil of costs it is necessary to make estimating cost for the project owner can prepare the expenses . Estimated costs can be used as a consideration for determining the validity of a Budget Plan (RAB). Calculation of the estimated cost manually is less effective because it takes more time and the occurrence of inconsistency data. So, needed an auxilary from another sector to assist the calculation of the estimated cost. The one of method is making calculation of the estimated cost application
This application created using the Java programming language with MySQL database. Source of data obtained from the literature and application testing. With this application the calculation of the estimated cost is expected to become more effective and does not occur again in the calculation of inconsistency data.
DAFTAR ISI
COVER ... i
LEMBAR PENGESAHAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iv
PRAKATA ... v
ABSTRAK ... vii
ABSTRACT ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xiv
BAB I PENDAHULUAN... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penulisan ... 3
BAB II KAJIAN TEORI ... 5
2.1 Rencana Anggaran Biaya (RAB) ... 5
2.2 Harga Satuan Pekerjaan ... 6
2.3 Koefisien Analisa Harga ... 6
2.4 Analisa Harga Satuan Metode SNI ... 8
2.5 Beton Bertulang ... 11
2.5.1 Semen ... 11
2.5.2 Agregat ... 12
2.5.3 Air ... 13
2.5.4 Batang Tulangan ... 14
2.6 Entitiy Relationship Diagram (ERD) ... 14
2.6.1 Entitas ... 15
2.6.2 Atribut ... 15
2.6.3 Relasi ... 17
2.7 Use case Diagram ... 18
2.7.1 Komponen Pembentuk Use case Diagram ... 18
2.8 Activity Diagram ... 21
2.9 Class Diagram ... 22
2.9.1 Atribut ... 22
2.9.2 Metode dan Operasi ... 23
2.9.3 Generalisasi dan Pewarisan ... 23
2.10 Java ... 24
2.10.1 Versi Awal... 26
2.10.2 Kelebihan Java ... 26
2.10.3 Kekurangan Java ... 28
2.10.4 Contoh Kode Program Sederhana Dalam Java ... 28
2.10.5 Tahap Kompilasi Java ... 29
2.11 MySQL ... 30
2.11.1 Keistimewaan MySQL ... 32
2.11.2 Ketentuan Memberi Perintah dalam MySQL ... 34
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 35
3.1 Proses Bisnis ... 35
3.2 Entitiy Relationship Diagram (ERD) ... 36
3.3 Entity Relationship To Table ... 37
3.4 Use Case Diagram ... 38
3.4.1 Skenario ... 39
3.5 Activity Diagram ... 53
3.6 Class Diagram ... 70
3.7 Rancangan User Interface(UI) ... 72
BAB IV HASIL PENELITIAN ... 87
BAB V PEMBAHASAN DAN UJI COBA PENELITIAN ... 113
BAB VI SIMPULAN DAN SARAN ... 119
6.1 Simpulan ... 119
6.2 Saran ... 119
DAFTAR GAMBAR
Gambar 1 Rumus RAB ... 5
Gambar 2 Rumus Harga Satuan Pekerjaan ... 6
Gambar 3 Contoh balok 40x60... 9
Gambar 4 Entitas ... 15
Gambar 5 Atribut Sederhana ... 15
Gambar 6 Atribut Komposit ... 15
Gambar 7 Atribut Bernilai Tunggal ... 16
Gambar 8 Atribut Bernilai Banyak ... 16
Gambar 9 Atribut Turunanan ... 16
Gambar 10 Relasi satu ke satu ... 17
Gambar 11 Relasi satu ke banyak ... 17
Gambar 12 Relasi banyak ke banyak ... 17
Gambar 13 Actor Use case ... 19
Gambar 14 Use case ... 19
Gambar 15 Use case diagram ... 20
Gambar 16 Contoh Activity Diagram ... 22
Gambar 17 Contoh Generalisasi ... 24
Gambar 18 Contoh Relasi Class Diagram ... 24
Gamber 19 Entity Relationship Diagram ... 36
Gambar 20 Entity Relationship To Table ... 37
Gambar 21 Use Case Diagram ... 38
Gambar 22 Activity Diagram Login ... 53
Gambar 23 Activity Diagram Add Proyek ... 54
Gambar 24 Activity Diagram Add Dinding ... 54
Gambar 25 Activity Diagram Add Kolom ... 55
Gambar 26 Activity Diagram Add Balok ... 55
Gambar 27 Activity Diagram Add Pelat ... 56
Gambar 28 Activity Diagram Add Item Pengurangan ... 56
Gambar 29 Activity Diagram Add Item Pekerjaan ... 57
Gambar 30 Activity Diagram Add Item Biaya ... 57
Gambar 31 Activity Diagram Add Material ... 58
Gambar 32 Activity Diagram Add Tipe Detail... 58
Gambar 33 Activity Diagram Add Tulangan ... 59
Gambar 34 Activity Diagram Edit Proyek ... 59
Gambar 35 Activity Diagram Edit Dinding ... 60
Gambar 36 Activity Diagram Edit Kolom ... 60
Gambar 37 Activity Diagram Edit Balok ... 61
Gambar 38 Activity Diagram Edit Pelat ... 61
Gambar 39 Activity Diagram Edit Item Pengurangan ... 62
Gambar 40 Activity Diagram Edit Item Pekerjaan ... 62
Gambar 41 Activity Diagram Edit Item Biaya ... 63
Gambar 42 Activity Diagram Edit Material ... 63
Gambar 43 Activity Diagram Edit Tipe Detail ... 64
Gambar 44 Activity Diagram Edit Tulangan ... 64
Gambar 45 Activity Diagram Delete Proyek ... 65
Gambar 46 Activity Diagram Delete Dinding ... 65
Gambar 47 Activity Diagram Delete Kolom ... 66
Gambar 48 Activity Diagram Delete Balok ... 66
Gambar 49 Activity Diagram Delete Pelat ... 67
Gambar 51 Activity Diagram Delete Item Pekerjaan ... 68
Gambar 52 Activity Diagram Delete Item Biaya ... 68
Gambar 53 Activity Diagram Delete Material ... 69
Gambar 54 Activity Diagram Delete Tipe Detail ... 69
Gambar 55 Activity Diagram Delete Tulangan ... 70
Gambar 56 Class Diagram ... 71
Gambar 57 Rancangan Tampilan Login ... 72
Gambar 58 Rancangan Tampilan Form Proyek ... 72
Gambar 59 Rancangan Tampilan Form Material ... 73
Gambar 60 Rancangan Tampilan Form Item Pekerjaan ... 74
Gambar 61 Rancangan Tampilan Form Item Biaya ... 75
Gambar 62 Rancangan Tampilan Form Search Material ... 75
Gambar 63 Rancangan Tampilan Form Tipe Detail ... 76
Gambar 64 Rancangan Tampilan Form Tulangan ... 77
Gambar 65 Rancangan Tampilan Form Dinding Pekerjaan Bata ... 78
Gambar 66 Rancangan Tampilan Form Dinding Pekerjaan Pengacian ... 79
Gambar 67 Rancangan Tampilan Form Kolom Tipe Detail ... 80
Gambar 68 Rancangan Tampilan Form Kolom Pekerjaan Bekisting ... 81
Gambar 69 Rancangan Tampilan Form Kolom Pekerjaan Beton ... 81
Gambar 70 Rancangan Tampilan Form Balok Tipe Detail ... 82
Gambar 71 Rancangan Tampilan Form Balok Pekerjaan Bekisting ... 83
Gambar 72 Rancangan Tampilan Form Balok Pekerjaan Beton ... 84
Gambar 73 Rancangan Tampilan Form Pelat Tipe Detail ... 84
Gambar 74 Rancangan Tampilan Form Balok Pekerjaan Bekisting ... 85
Gambar 75 Rancangan Tampilan Form Balok Pekerjaan Beton ... 86
Gambar 76 Tampilan Form Login ... 87
Gambar 77 Tampilan DialogMessage ... 87
Gambar 78 Tampilan Form Proyek ... 88
Gambar 79 Tampilan Form Material ... 88
Gambar 80 Tampilan Form Item Pekerjaan ... 89
Gambar 81 Tampilan Form Item Biaya ... 90
Gambar 82 Tampilan Form Search Material Kategori Umum ... 90
Gambar 83 Tampilan Form Tipe Detail ... 91
Gambar 84 Tampilan Form Detail Tulangan ... 92
Gambar 85 Tampilan Form Search Material Kategori Besi ... 92
Gambar 86 Tampilan Form Dinding Pekerjaan Bata ... 93
Gambar 87 Tampilan Form Search Item Pekerjaan Bata ... 94
Gambar 88 Tampilan Form Search Pekerjaan Pengacian ... 94
Gambar 89 Tampilan Form Dinding Pekerjaan Pengacian ... 95
Gambar 90 Tampilan Form Item Pengurangan Dindinh ... 95
Gambar 91 Tampilan Form Kolom Tipe Detail... 96
Gambar 92 Tampilan Form Search Tipe Detail Kolom ... 96
Gambar 93 Tampilan Form Search Item Pekerjaan Bekisting ... 97
Gambar 94 Tampilan Form Kolom Pekerjaan Bekisting ... 98
Gambar 95 Tampilan Form Search Item Pekerjaan Beton ... 98
Gambar 96 Tampilan Form Kolom Pekerjaan Beton ... 99
Gambar 97 Tampilan Form Balok Tipe Detail ... 100
Gambar 98 Tampilan Form Search Tipe Detail Beton ... 100
Gambar 99 Tampilan Form Search Item Pekerjaan Bekisting ... 101
Gambar 100 Tampilan Form Balok Pekerjaan Bekisting ... 102
Gambar 101 Tampilan Form Search Item Pekerjaan Pengacian ... 102
Gambar 102 Tampilan Form Balok Pekerjaan Beton ... 103
Gambar 104 Tampilan Form Search Tipe Detail ... 105
Gambar 105 Tampilan Form Search Item Pekerjaan Bekisting ... 105
Gambar 106 Tampilan Form Pelat Pekerjaan Bekisting ... 106
Gambar 107 Tampilan Form Search Item Pekerjaan Beton ... 106
Gambar 108 Tampilan Form Pelat Pekerjaan Beton ... 107
Gambar 109 Tampilan Dialog Error Handling ... 107
Gambar 110 Tampilan Dialog Error Handling(2) ... 108
Gambar 111 Tampilan Report RAB ... 108
Gambar 112 Tampilan Report RAB Lanjutan ... 109
Gambar 113 Tampilan Report Detail Proyek Dinding ... 109
Gambar 114 Tampilan Report Detail Proyek Kolom ... 110
Gambar 115 Tampilan Report Detail Proyek Balok ... 111
DAFTAR TABEL
Tabel I Notasi Class diagram ... 23
Tabel II TestingLogin ... 113
Table III TestingForm Proyek ... 113
Tabel IV TestingForm Dinding ... 114
Tabel V TestingForm Item Pengurangan ... 114
Tabel VI TestingForm Kolom ... 115
Tabel VII TestingForm Balok ... 115
Tabel VIII TestingForm Pelat ... 116
Tabel IX TestingForm Item Pekerjaan ... 116
Tabel X TestingForm Item Biaya... 117
Tabel XI TestingForm Material ... 117
Tabel XII TestingForm Tipe Detail ... 118
DAFTAR LAMPIRAN
LAMPIRAN RIWAYAT HIDUP
Data Diri
Nama
: Hans Christian
Jenis Kelamin
: Laki-laki
Tempat Lahir
: Jambi
Tanggal Lahir
: 06 Februari 1990
Telepon
: 0878 2113 8878
Alamat Lengkap
: Jl. Pelindung Hewan No 30, Bandung
: h4n5_raze_lin@yahoo.co.id
Judul Tugas Akhir
: Sistem Informasi Anggaran Biaya Untuk Dinding,
Balok, Kolom Dan Pelat Lantai 1 Pada Proyek
Pembangunan Rumah Sakit Umum Gigi Dan Mulut
Pendidikan
1993
–
1995
TK Muhamadyah Kampung Laut, Jambi
1995
–
2001
SD Attaufiq Jambi
2001
–
2004
SMP Xaverius II Jambi
2004
–
2007
SMA Xaverius II Jambi
2007
–
sekarang
Double Degree (Teknik Sipil
–
Sistem Informasi)
BAB I PENDAHULUAN
1.1 Latar Belakang
Ada banyak faktor yang mempengaruhi lancarnya pelaksanaan
suatu proyek konstruksi. Salah satunya adalah ketersediaan dana untuk
membiayai pelaksanaan proyek konstruksi. Suatu proyek konstruksi akan
sulit terwujud apabila tidak tersedia cukup dana untuk membiayainya.
Sebaliknya, suatu proyek konstruksi akan berjalan lancar apabila dana
yang dibutuhkan terpenuhi.
Besarnya estimasi biaya yang diperlukan untuk merealisasikan
suatu proyek konstruksi harus sudah diketahui terlebih dahulu sebelum
proyek berjalan agar dana yang dibutuhkan untuk melaksanakan proyek
tersebut dapat dipersiapkan. Apabila dana untuk pelaksanaan proyek
sudah dipersiapkan sejak awal maka kemungkinan terhentinya proyek di
tengah jalan akibat kekurangan dana dapat diminimalisir.
Pengetahuan mengenai biaya proyek yang akan dilaksanakan
sangat penting bagi para kontraktor dan pemilik proyek. Bagi para
kontraktor, pengetahuan tersebut bermanfaat untuk menyusun Rencana
Anggaran Biaya (RAB) yang akan diajukan ke pemilik proyek untuk
memenangkan
tender
. Sedangkan bagi pemilik proyek, pengetahuan
tersebut dapat digunakan untuk mempertimbangkan kelayakan dan
kerealistisan Rencana Anggaran Biaya (RAB) yang diajukan oleh
masing-masing kontraktor.
Estimasi biaya dapat digunakan sebagai pertimbangan untuk
menentukan validitas suatu Rencana Anggaran Biaya (RAB). Apabila
suatu RAB memiliki nilai yang jauh lebih besar daripada estimasi biaya
maka hampir dapat dipastikan bahwa konstruktor telah melakukan
mark
up
(pembengkakan) biaya proyek. Sedangkan apabila suatu RAB memiliki
nilai yang jauh lebih kecil daripada estimasi biaya maka bangunan yang
akan dihasilkan kemungkinan tidak memiliki kualitas sebagaimana yang
2
Penghitungan estimasi biaya secara ‘manual’ adalah kurang efektif
karena memakan waktu lebih banyak dalam melakukan perhitungan. Di
samping itu,
estimasi biaya secara ‘manual’ lebih rawan terhadap
terjadinya inkonsistensi data karena tidak ditunjang oleh suatu
database
.
Selain dua hal di atas, estimasi biaya
secara ‘manual’ juga membutuhkan
tenaga dan pikiran yang tidak sedikit.
Dilatarbelakangi oleh permasalahan di atas maka tugas akhir ini
mengusulkan pengembangan suatu perangkat lunak sistem informasi
yang mempermudah estimasi biaya konstruksi. Dengan perangkat lunak
tersebut diharapkan kelemahan-kelemahan penghitungan estimasi biaya
konstruksi
secara
‘manual’ dapat dieliminasi atau setidaknya
diminimalisasi.
1.2 Perumusan Masalah
Berdasarkan latar belakang di atas, maka perumusan masalah yang
akan diteliti sebagai berikut :
1.
Bagaimana menghitung kebutuhan bahan-bahan dan pekerja dalam
suatu proyek pembangunan dinding dan pekerjaan struktur secara
terkomputerisasi ?
2.
Bagaimana menghitung biaya yang dibutuhkan dalam suatu proyek
pembangunan
dinding
dan
pekerjaan
struktur
secara
terkomputerisasi?
1.3 Tujuan Pembahasan
Dari permasalahan yang dikemukakan di atas, tujuan yang ingin
dicapai adalah sebagai berikut :
1.
Membuat aplikasi untuk menghitung kebutuhan bahan-bahan dalam
pembangunan dinding dan struktur dalam suatu proyek.
2.
Membuat aplikasi untuk menghitung biaya yang dibutuhkan dalam
3
1.4 Ruang Lingkup Kajian
Ruang lingkup pembahasan adalah terbatas pada pembuatan
laporan rencana anggaran belanja dinding, balok, kolom dan pelat pada
proyek konstruksi dan membuat suatu aplikasi yang menggunakan sistem
berbasis desktop dengan menggunakan bahasa pemrograman JAVA dan
database mysql
dalam pembuatan aplikasi ini.
1.5 Sumber Data
Sumber data untuk penelitian ini diperoleh berdasarkan literatur dari
buku dan internet.
1.6 Sistematika Penulisan
Secara garis besar laporan tugas akhir ini terdiri dari tiga bagian,
yaitu bagian awal, isi dan akhir.
Bagian awal berisi halaman judul, lembar pengesahan, kata
pengantar, lembar pernyataan persetujuan publikasi karya ilmiah, surat
pernyataan orisinalitas karya, abstrak, daftar isi, daftar gambar, daftar
tabel, dan daftar lampiran.
Bagian isi terdiri enam bab yaitu:
Bab I Pendahuluan
Pada bab ini akan dibahas secara singkat mengenai latar
belakang, rumusan masalah, tujuan pembahasan, ruang lingkup
kajian, sumber data, dan sistematika penulisan secara global.
Bab II Kajian Teori
Pada bab ini akan diuraikan mengenai landasan teoritis tentang
4
Bab III Analisis dan Perancangan Sistem
Pada bab ini, akan dibahas mengenai proses pengambilan data,
pengolahan data, pembuatan sourch code serta rancangan
tampilan (user interface) sistem.
Bab IV Hasil Penelitian
Pada bab ini, akan diperlihatkan struktur program, dan
implementasinya.
Bab V Pembahasan dan Uji Coba penelitian
Pada bab ini, akan diperlihatkan penggunaan system oleh
programmer dan target user yang sudah dipilih dalam proyek.
Bab VI Simpulan dan Saran
Dalam bab ini merupakan kesimpulan serta saran-saran yang
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil penelitian dan pengujian dapat ditarik beberapa
kesimpulan yaitu sebagai berikut:
1. Aplikasi dapat mencatat banyaknya kebutuhan bahan dan pekerja
dalam suatu proyek pembangunan dinding dan pekerjaan struktur.
2. Aplikasi dapat menghitung harga satuan setiap bahan dan pekerja,
sehingga dapat dikalkulasikan juga menjadi perhitungan biaya dalam
suatu proyek pembangunan dinding dan pekerjaan struktur.
6.2 Saran
Adapun saran dari laporan tugas akhir ini adalah :
1. Aplikasi ini dapat dikembangkan lagi dengan menambah
kemampuan dalam menghitung tiap-tiap satuan pekerjaan secara
lengkap dan mendetail dalam suatu proyek.
2. Aplikasi ini dapat dikembangkan lagi dengan memperbaiki
database
dan ERD untuk meningkatkan efisiensi penyimpanan data. ERD
dapat didesain dengan mengganti entitas balok, kolom dan pelat
DAFTAR PUSTAKA
Ibrahim, Bachtiar. (1993).
Rencana dan Estimate Real of Cost
. Jakarta :
Penerbit Erlangga.
Chonoles, Michael Jesse and James A. Schardt. (2003).
UML 2 for
Dummies
. New York: Wiley Publishing, Inc.
Djojowirono, Sugeng. (1984).
Manajemen Konstruksi.
Yogyakarta :
Penerbit Andi.
Kadir, Abdul. (2003).
Pengenalan Sistem Informasi
. Yogyakarta: Andi
Offset.
http://kibagus-homedesign.blogspot.com/2010/03/tahapan-perhitungan-
rencana-anggaran.html
http://kompetensi.darkbb.com/t6-sejarah-mysql
http://lecturer.ukdw.ac.id/willysr/pspl-ti/uml_use_case.pdf
http://mo3da.wordpress.com/2008/09/19/pengenalan-uml/
http://prayoga.wordpress.com/2008/04/08/diagram-use-case/
http://www.agilemodeling.com/artifacts/activityDiagram.htm
http://www.agilemodeling.com/artifacts/classDiagram.htm
http://www.ilmusipil.com/
http://yuyunyuhana.files.wordpress.com/2009/02/erd11
Imbar, Radiant Victor dan Renaldy Suteja, Bernard. (2006).
Pemograman
Web Commerce dengan Oracle dan ASP
. Bandung : Informatika.
W. Niron John. (1992).
Pedoman Praktis Anggaran dan Borongan