48
output. 4.2
Prosedur Pengendalian Progres Biaya dan Waktu Proyek Kontruksi yang Diusulkan Dibawah ini adalah usulan pengendalian progres biaya dan waktu proyek
kontruksi yaitu sebagai berikut : a.
Direktur memberikan data proyek kontruksi
kepada manajer
lapangan. b.
Manajer lapangan akan meng-input-kan data proyek kontruksi kedalam aplikasi
c.
Berdasarkan Data proyek yang ada manajer lapangan akan mengadakan pengawasan ke lapangan dan mencatat perkembangan proyek.
d.
Dari catatan perkembangan proyek hasil pengawasan tersebut , manajer lapangan akan menginputkan data hasil pengawasan kedalam sistem.
e.
Selanjutnya dari data hasil pengawasan yang telah diinputken kedalam system tersebut , manajer lapangan kemudian menghitung dan mencetak progres kerja berupa grafik earned value dan keterangan grafik yang akan diserahkan kepada direktur perisahaan sebagai bahan evaluasi dalam pengendalian proyek kontruksi.
f.
Manajer lapangan juga akan mencetak laporan data proyek pertahun
49
anggaran yang diserahkan kepada direktur. Untuk penggambaran yang lebih jelasnya telah diuraikan dalam flowmap usulan
pembuatan progres biaya dan waktu proyek yang dapat dilihat sebagai
berikut: DIREKTUR
MANAJER LAPANGAN
DATA PROYEK
INPUT DATA PROYEK
PROYEK
DATA PROYEK
DATA PROYEK
CETAK DATA PROYEK
HITUNG PROGRES
INPUT DATA PERKEMBANGAN PROYEK
CETAK LAP. DAN PROGRES PROYEK DATA PENGEMBANGAN PROYEK
LAP. DATA PROYEK
DATA PROYEK
MELAKUKAN PENGAWASAN DAN MENCATAT PERKEMBANGA N PROYEK
DATA PERKEMBANGAN PROYEK
LAP.DATA PROYEK
LAP. DATA PROYEK
PROGRES BIAYA&WAKTU PROYEK PROGRES BIAYA&WAKTU PROYEK
PROGRES BIAYA&WAKTU PROYEK
Gambar 4.1 Flowmap usulan pembuatan progres biaya dan waktu
50
4.3
Diagram Konteks Diagram konteks adalah diagram yang menggambarkan hubungan antara
entitas eksternal dengan sistem.dimana data yang diinputkan oleh bagian entitas eksternal akan diproses di dalam sistem dan akan menghasilkan laporan yang diinginkan oleh eksternal tersebut. DATA PEREKEMBANGAN PROYEK DATA PROYEK MANAJER LAPANGAN RANCANG BANGUN APLIKASI PENGENDALIAN BIAYA DAN WAKTU PROYEK KONTRUKSI DENGAN METODE EARNED VALUE
DIREKTUR
LAP. DATA PROYEK, PROGRES BIAYA DAN WAKTU PROYEK DATA PROYEK
Gambar 4.2 Rancangan Diagram Konteks
4.4
Data Flow Diagram Data Flow Diagram (DFD) adalah diagram yang digunakan untuk
menggambarkan suatu sistem yang sudah jadi atau sistem yang baru dirancang yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisik kemana data tersebut disimpan. Disamping itu ada Data flow Diagram ( DFD ) juga dapat menggambarkan arus data yang terstruktur dan jelas dari mulai pengisian data sampai dengan keluarannya.
51
Arus data pada Data Flow Diagram (DFD) ini dapat berupa masukan untuk sistem atau keluaran dari sistem, sehungga akan menghasilkan sebuah keluaran yang akan disampaikan pada pengguna atau penerima sistem.
DATA PROYEK
DATA_PROYEK
PROSES 3.0 CETAK
MJR.LAP
PROSES 2.0 HITUNG PROGRES DGN EARNED VALUE
DATA PROGRES
DATA PROYEK
PROSES 1.0 INPUT DATA PROYEK
DATA PROYEK
LAP. DATA PROYEK, PROGRES BIAYA&WAKTU PROYEK
DIREKTUR
DATA PERKEMBANGAN PROYEK
DATA PROYEK
TABEL_HITUNG
DATA PROGRES
Gambar 4.3 Rancangan Data Flow Diagram Level 0 Dari DFD Level 0 diatas terdapat tiga proses yang dapat dijabarkan sebagai berikut : 1.
Proses 1.0 adalah proses input data proyek oleh sistem yang langsung di hubungkan ke Tabel Data_proyek.
2.
Proses 2.0 adalah proses hitung progres oleh sistem yang langsung di hubungkan ke Tabel Tabel_Hitung dan tabel data_proyek.
52
3.
Prose 3.0 adalah proses cetak laporan data proyek dan progres proyek.
PROSES 1.1 INPUT DATA PROYEK
DATA PROYEK
DATA PROYEK
DIREKTUR
DATA PROYEK
DATA PROYEK
DATA PROYEK
DATA_PROYEK
PROSES 1.3 EDIT DATA PROYEK
DATA PROYEK
DATA PROYEK
DATA PROYEK
PROSES 1.2 HAPUS DATA PROYEK
PROSES 1.4 UPDATE DATA PROYEK
Gambar 4.4 Rancangan Data Flow Diagram Level 1 proses 1.0 Dari DFD Level 1 proses 1.0 diatas terdapat empat proses yang dapat dijabarkan sebagai berikut : 1.
proses 1.1 adalah proses penginputan data proyek oleh sistem yang langsung di hubungkan ke Tabel Data proyek.
2.
Proses 1.2 adalah proses hapus data yang terhubung dengan proses update dan tabel data proyek
53
3.
Proses 1.3 adalah proses edit data yang terhubung dengan proses update data dan tabel data.
4.
Proses 1.4 adalah proses update data yaitu pembaharuan tabel data proyek.
DATA_PROYEK
DATA PROGRES
MNJ. LAP
DATA PROYEK
PROSES 2.1 INPUT DAN HITUNG PROGRES
DATA PERKEMBANGAN PROYEK
PROSES 2.3 EDIT DATA
DATA PROGRES
DATA PROGRES
DATA PROGRES
DATA PROGRES TABEL HITUNG
DATA PROGRES
DATA PROGRES PROSES 2.2 HAPUS DATA
PROSES 2.4 UPDATE DATA
Gambar 4.5 Rancangan Data Flow Diagram Level 1 proses 2.0 Dari DFD Level 1 proses 2.0 diatas terdapat lima proses yang dapat dijabarkan sebagai berikut : 1.
Proses 2.1 adalah proses penginputan dan perhitungan progres data
54
proyek oleh sistem yang langsung di hubungkan ke Tabel Data proyek dan tabel table_hitung. 2.
Proses 2.2 adalah proses hapus data yang terhubung dengan proses update dan tabel hitung
3.
Proses 2.3 adalah proses edit data yang terhubung dengan proses update data dan tabel hitung.
4.
4.5
Proses 2.4 adalah proses update data yaitu pembaharuan tabel hitung
Entity Relationship Diagram ( ERD ) Entity Relationship Diagram ( ERD ) atau diagram antar Entitas adalah suatu
diagram yang menggambarkan hubungan objek data yang disimpan yang ada dalam sistem secara konseptual. Objek Data adalah objek yang dapat dicatat atau direkam atau segala sesuatu yang ada dan dapat dibedakan. Entitas dapat berupa orang, benda, tempat, peristiwa atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan, diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan datadata. Atribut yang berhubungan dengan Aplikasi pengendalian progres biaya dan waktu proyek kontruksi adalah proyek, data proyek dan progres, telah digambarkan pada entity relationship diagram dimana satu proyek memiliki satu data proyek, dan satu proyek yang telah memiliki satu data proyek akan berjalan dan memiliki banyak progres. Untuk lebih jelasnya maka dapat dilihat pada gambar 4.6 yaitu sebagai
55
berikut : PROGRES
n MEMILIKI
1
PROYEK
1
MEMILIKI
1
DATA PROYEK
Gambar 4.6 Entity Relationship Diagram (ERD) 4.6
Perancangan Struktur File Didalam pembuatan program dibutuhkan suatu spesifikasi file yang
dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan dan pencarian data dan pembuatan laporan yang dapat mempermudah kerja dengan komputer. Untuk itu sistem pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam melakukan pemrogramanyang telah tertuang dalam tabeb data proyek dan table_hitung. Table-tabel tersebut dapat dilihat sebagai berikut : Nama Tabel :
Data_proyek
Primary Key :
Nomor Kontrak Tabel 4.1 Struktur File Tabel_Data
N
NAMA FIELD
TIPE
UK.
KETERANGAN
NOMOR_KONTRAK
TEXT
20
NOMOR
O 1.
KONTRAK 2
NAMA_PROYEK
TEXT
100
NAMA PROY
56
3
LOKASI_PROYEK
TEXT
50
LOKASI PROY
4
TAHUN_ANGGARAN
TEXT
4
TAHUN
5
DEPARTEMENT_INSTANSI
TEXT
50
DEPARTEMENT
6
KONTRAKTOR_PELAKSANA
TEXT
50
KONTRAKTOR
7
KONSULTAN_SUPERVISI
TEXT
50
KONSULTAN
8
NOMOR_SPMK
TEXT
50
NOMOR SPMK
9
TANGGAL_SPMK
TEXT
50
TANGGAL
10
NILAI_KONTRAK
CURRENCY
11
WAKTU_KONTRAK
TEXT
NILAI 20
LAMA WAKTU
Nama Tabel : Tabel_Hitung Primary Key : Nomor Kontrak Tabel 4.2 Struktur File Tabel_Hitung NO.
NAMA FIELD
TIPE
UK.
KETERANGAN
1
NOMOR_KONTRAK
TEXT
20
NOMOR KONTRAK
2
NAMA_PROYEK
TEXT
3
NILAI_KONTRAK
CURRENCY
100
NAMA PROY NILAI KONTRAK
4
WAKTU_KONTRAK
TEXT
20
LAMA WAKTU
5
WAKTU_TERPAKAI
TEXT
20
WAKTU KINI
6
BCWS
CURRENCY
BCWS
7
BCWP
CURRENCY
BCWP
8
ACWP
CURRENCY
ACWP
9
SV
TEXT
50
SV
10
KET_SV
TEXT
200
KETERANGAN
57
11
SPI
TEXT
50
SPI
12
KET_SPI
TEXT
200
KETERANGAN
13
KET_KINERJA_WAKTU TEXT
200
KETERANGAN
14
CP
TEXT
50
CP
15
KET_CP
TEXT
200
KETERANGAN
16
CPI
TEXT
50
CPI
17
KET_CPI
TEXT
200
KETERANGAN
18
KET_KINERJA_BIAYA
TEXT
200
KETERANGAN
19
ECD
TEXT
50
ECD
20
EAC
TEXT
50
EAC
21
EV
TEXT
200
EARNED VALUE
4.7
Rancangan Struktur Menu Struktur menu merupakan bentuk umum dalam suatu perancangan sistem
yang dapat memudahkan pengguna dalam menggunakan sistem yang dibangun. Dengan adanya struktur menu ini, maka proses pengolahan data diharapkan lebih cepat dilakukan, sehingga keterlambatan dalam penyajian data dapat ditekan seminimal mungkin. Struktur menu yang dibuatkan dalam sistem ini terdiri dari menu-menu dan sub menunya. Rancangan struktur menu untuk aplikasi pengendalian progres biaya dan waktu proyek kontruksi dengan metode earned value ini adalah berupa login, menu utama,form input data, form hitung kinerja, form grafik earned value, kemudian ada cetak laporan proyek dan cetak grafik dan cetak keterangan grafik earned value,
58
untuk lebih jelasnya maka dapat dilihat pada gambar-gambar berikut :
LOGIN
MENU UTAMA
MENU
INPUT
HITUNG
EXIT
DATA PROYEK
KINERJA PROYEK
CETAK
ABOUT
LAPORAN DATA PROYEK
PROGRES
Gambar 4.7 Rancangan Struktur menu
4.8
Rancangan Input Rancangan input adalah rancangan dari dokumen dasar yang digunakan untuk
merekap data yang digunakan. Perancangan input meliputi bentuk dokumendokumen input yang akan digunakan untuk menangkap data input. 1.
Form login
LOGIN USER : PASSWORD :
OK
CANCEL
Gambar 4.8 Form login
EXIT
59
2.
Form menu utama MENU
INPUT
HITUNG
CETAK
APLIKASI PENGENDALIAN BIAYA DAN WAKTU PROYEK KONTRUKSI DENGAN METODE EARNED VALUE
Gambar 4.9 Form Utama 3.
Form input data proyek NOMOR KONTRAK NAMA PROYEK
LOKASI PROYEK TAHUN ANGGARAN DEPARTEMENT/ INSTANSI KONTRAKTOR
KONSULTAN
NOMOR SPMK
TANGGAL SPMK
NILAI KONTRAK TANGGAL AKHIR WAKTU
SAVE
EDIT
DELETE
EXIT
Gambar 4.10 Form input data proyek
ABOUT
60
4.
Form hitung progres KINERJA WAKTU NOMOR KONTRAK
VIEW
NAMA PROYEK
KINERJA WAKTU
PENYIMPANGAN JADWAL
NILAI KONTRAK
KESIMPULAN
KINERJA BIAYA VIEW
KINERJA BIAYA PENYIMPANGAN BIAYA KESIMPULAN
WAKTU KONTRAK
WAKTU TERPAKAI
HITUNG EARNED VALUE HITUNG PROSES
RENCANA BIAYA PERKIRAAN JADWAL PENYELESAIAN PROYEK
REALISASI VOL DALAM BIAYA
PERKIRAAN BIAYA PENYELESAIAN PROYEK BIAYA AKTUAL EARNED VALUE
SAVE
CANCEL
EDIT
DELETE
EXIT
VIEW GRAFIK EARNED VALUE
Gambar 4.11 Form hitung progres 4.9
Rancangan Output Rancangan output adalah rancangan dalam bentuk laporan dari hasil
pemrosesan input yang diterima dari sistem pengolahan data tersebut. Untuk menentukan rancangan keluaran diperlukan kecermatan, ketelitian dan kesabaran denga harapan keluaran yang dihasilkan merupakan laporan-laporan yang akurat dan relevan serta dapat dimengerti oleh pemakainya. Rancangan output yang akan dihasilkan oleh aplikasi pengendalian progres biaya dan waktu proyek kontruksi ini adalah berupa grafik earned value , keterangan grafik earned value dan laporan data proyek pertahun anggaran. Grafik earned value merupakan grafik yang mennunjukan progress kerja proyek kontrulsi dalam biaya
61
dan waktu, keterangan earned value merupakan penjelasan dari grafik earned value sedangkan laporan data proyek merupakan laporan data proyek pertahun anggaran secara keseluruhan. Berikut gambar rancangan output yang dihasilkan : 1.
Laporan Data Proyek NO. KONTRAK
NAMA PROYEK
XXXXXXXXX XXXXXXXXX XXXXXXXX
XXXXXXXXX XXXXXXXXX XXXXXXXXX
LOKASI
TA.
KONTRAKTOR KONSULTAN NILAI KON.
XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX
Tabel 4. 3 Output laporan Data Proyek 2.
WAKTU
Progres Proyek
Gambar 4.12 Rancangan output grafik earned value
62
3. Keterangan Grafik earned value
Gambar 4.13 Keterangan Earned Value