F. DFD Level 2 Input Rencana Anggaran Pelaksanaan
Proses input rencana anggaran pelaksanaan yang dilakukan oleh sub bagian pencari proyek. Pada proses ini terdapat 4 proses yaitu menginputkan total
kebutuhan bahan, total kebutuhan tukang, total kebutuhan alat, total kebutuhan lain, dan membuat total biaya rap sesuai dengan rencana anggaran pelaksanaan
pada setiap sub proyek. Gambar pada proses ini dapat dilihat pada gambar 3.11.
Gambar 3.11 DFD Level 2 Input Renacana Anggaran Pelaksanaan
G. DFD Level 2 Input Realisasi
Proses input realisasi merupakan proses menginputkan data pengeluaran yang terjadi selama proyek berlangsung. Input realisasi terdiri dari realisasi bahan,
realisasi tukang, realisasi alat, realisasi lain, dan menghitung total realisasi. Proses lebih detil digambarkan pada gambar 3.12.
Total Kebutuhan RAP Bahan
Total Kebutuhan RAP Tukang
Total Kebutuhan RAP Alat
Total Kebutuhan RAP Lain
Data RAP Bahan Data RAP Tukang
Data RAP Alat Data RAP Lain
Kebutuhan Bahan Kebutuhan Tukang
Kebutuhan Lain Kebutuhan Alat
Harga Bahan Harga Tukang
Harga Alat Laporan Toral Biaya
RAP Per Sub Pekerjaan
Sub Bagian Pencari Proyek
14 RAP Bahan
15 RAP Tukang
16 RAP Alat
17 RAP Lain
1.5.1 Input RAP Bahan
1.5.2 Input RAP Tukang
1.5.3 Input RAP Alat
1.5.4 Input RAP Lain
3 Harga Bahan
5 Harga Tukang
7 Harga Alat
1.5.5 Membuat
Total Biaya RAP Per Sub
Pekerjaan
Gambar 3.12 DFD Level 2 Proses Input Realisasi
H. Menghitung Penggunaan Biaya
Proses menghitung penggunaan biaya merupakan proses yang dilakukan untuk melakukan rekapitulasi penggunaan biaya berdasarkan periode waktu dan
berdasarkan sub pekerjaan pada pekerjaan proyek. Terdapat 4 proses yang terjadi pada proses ini, yaitu membuat rekap data rab, membuat rekap data rap, membuat
rekap data realisasi dan membuat laporan perbandingan. Proses ini digambarkan pada gambar 3.13.
Realisasi Bahan Realisasi Tukang
Realisasi Alat Realisasi Lain
Realisasi Bahan Realisasi Tukang
Rekap Realisasi Harga Bahan
Harga Tukang Harga Alat
Realisasi Alat Realisasi Lain
Realisasi Bahan Realisasi Tukang
Realisasi Alat Realisasi Lain
Sub Bagian Pengawas
Lapangan 19
Realisasi Bahan 20
Realisasi Tukang 21
Realisasi Alat 22
Realisasi Lain
3 Harga Bahan
5 Harga Tukang
7 Harga Alat
1.6.1 Input Realisasi
Bahan 1.6.2
Input Realisasi Tukang
1.6.3 Input Realisasi Alat
1.6.4 Input Realisasi Lain
1.6.5 Menghitung Total
Realisasi
Gambar 3.13 DFD Level 2 Menghitung Penggunaan Biaya
I. DFD Level 2 Menghitung dan Menganalisis Kinerja Biaya dan Jadwal
Proses diawali dengan menghitung BCWS, BCWP, dan ACWP pada setiap sub dan periode yang dipilih yang didapat dari data rekapitulasi yang dilakukan
pada proses menghitung penggunaan biaya. Proses dilanjutkan dengan menghitung Planned Value, Earned Value, dan Actual Cost pada setiap sub dan
periode. Berdasarkan data Planned Value dan Earned Value dapat dihitung Hasil Schedule Varians dan Cost Performance Indeks dan berdasarkan Earned Value
dan Actual Cost dapat dihitung Cost Varians dan Cost Performance Indeks. Dari
Rekap Data Master Kebutuhan Bahan
Kebutuhan Tukang RAB Alat
Data Proyek Data Rencana
Data Jadwal Rencana
Data Proyek Data Rencana
Data Jadwal Rencana Rekap Data Master
Kebutuhan Bahan Kebutuhan Tukang
Kebutuhan Alat Kebutuhan Lain
Jadwal Realisasi Penggunaan Bahan
Penggunaan Tukang Penggunaan Alat
Penggunaan Lain Rekap Data Master
Rekapitulasi Kebutuhan RAP per
Periode Rekapitulasi RAB
Bahan Rekapitulasi Realisasi
per Periode
Rekapitulasi Realisasi Rekapitulasi RAB
Rekapitulasi RAP Laporan Perbandingan
Rekapitulasi Realisasi Rekapitulasi RAP
Rekapitulasi RAB Rekapitulasi RAB
Rekapitulasi RAP
Rekapitulasi Realisasi Pimpinan
1.9 Menghitung dan
Menganalisis Kinerja Biaya dan Jadwal
Aplikasi Monitoring Proyek
1.10 Menghitung
Keuntungan Aplikasi Monitoring
Proyek 18
Jadwal Realisasi 19
Realisasi Bahan 20
Realisasi Tukang 21
Realisasi Alat 22
Realisasi Lain 8
Proyek 9
Rencana 10
Jadwal Rencana 11
RAB Bahan 12
RAB Tukang 13
RAB Alat
14 RAP Bahan
15 RAP Tukang
16 RAP Alat
17 RAP Lain
1.8.1 Membuat Rekap Data
RAB : 1 1.8.2
Membuat Rekap Data RAP : 1
1.8.3 Membuat Rekap Data
Realisasi : 1 1.8.4
Membuat Laporan Perbandingan : 1
1.1 Maintenance Data
Master : 1 Aplikasi Monitoring
Proyek
1.1 Maintenance Data
Master : 2 Aplikasi Monitoring
Proyek 1.8.1
Membuat Rekap Data RAB : 2
1.8.1 Membuat Rekap Data RAB : 3
1.8.2 Membuat Rekap Data RAP : 2
1.8.4 Membuat Laporan Perbandingan : 2
1.8.3 Membuat Rekap Data Realisasi : 2
data Planned Value, Earned Value, dan Actual Cost akan digunakan dasar dalam pembuatan grafik kurva s dan dari data Schedule Performance Indeks dan Cost
Performance Indeks akan digunakan dalam pembuatan grafik SPI CPI yang berguna untuk memudahkan pimpinan proyek dalam menganalisa data. Untuk
mendukung analisa data yang dilakukan oleh pimpinan proyek maka perlu adanya data-data pendukung yang dibuat berdasarkan Schedule Varians, Cost Varians,
Schedule Performance Indeks, Cost Performance Indeks, dan analisa percepatan atau keterlambatan pada setiap sub pekerjaan dan keuntungan atau kerugian pada
setiap sub pekerjaan. Proses lebih detil dapat dilihat pada gambar 3.14.
Gambar 3.14 DFD Level 2 Proses Menghitung dan Menganalisis Kinerja Biaya dan Jadwal
J. DFD Level 2 Menghitung Keuntungan atau Kerugian
Proses ini merupakan proses yang terjadi apabila proyek telah selesai. Laporan yang dihasilkan pada proses ini merupakan laporan yang berisi tentang
Rekap Realisasi Rekap Rencana
Rekap Rencana
ACWS per Periode BCWP per Periode
PV per Periode AC per Periode
EV per Periode
AC per Periode EV per Periode
EV per Periode EV per Periode
PV per Periode
EV T erakhir PV T erakhir
EV T erakhir SPI T erakhir
AC T erakhir
PV Periode Monitoring CPI T erakhir
CPI per Periode SPI per Periode
EV per Periode AC per Periode
PV per Periode Progress Work
SV per Periode CV per Periode
SPI per Periode CPI per Periode
Kurva S Kurva SPI CPI
Laporan Monitoring Laporan Monitoring
Kurva SPI CPI Kurva S
1.8 Menghitung
Penggunaan Biaya Aplikasi Monitoring
Proyek
Pimpinan 1.10
Menghitung Keuntungan
Aplikasi Monitoring Proyek
1.9.1 Menghitung Budget
Cost of Work Schedule 1.9.2
Menghitung Budget Cost of Work
Performance 1.9.3
Menghitung Actual Cost of Work
Performance 1.7
Input Penyelesaian Sub
Aplikasi Monitoring Proyek
1.9.4 Menghitung Planned
Value : 1 1.9.5
Menghitung Earned Value : 1
1.9.6 Menghitung Actual
Cost : 1 1.9.7
Menghitung Schedule Varians : 1
1.9.8 Menghitung Cost
Varians : 1 1.9.9
Menghitung Schedule Performance Indeks : 1
1.9.10 Menghitung Cost
Performance Indeks : 1
1.9.11 Menghitung Estimate
All Schedule 1.9.12
Menghitung Estimate All Cost
1.9.13 Membuat Kurva S : 1
1.9.14 Membuat Kurva
SPI CPI 1.9.9
Menghitung Schedule Performance Indeks : 2
1.9.10 Menghitung Cost
Performance Indeks : 2
1.9.4 Menghitung Planned
Value : 2 1.9.5
Menghitung Earned Value : 2
1.9.6 Menghitung Actual
Cost : 2
1.9.16 Membuat Laporan
Monitoring 1.9.7
Menghitung Schedule Varians : 2
1.9.8 Menghitung Cost
Varians : 2 1.9.9
Menghitung Schedule Performance Indeks : 3
1.9.10 Menghitung Cost
Performance Indeks : 3
1.9.13 Membuat
Kurva S : 2
informasi yang mendukung dalam proses evaluasi yang akan dilakukan oleh perusahaan setiap proyek selesai. Dalam proses ini terdapat dua proses yang
terjadi yaitu proses membuat laporan akhir proyek dan proses membuat laporan kerugian atau keuntungan per periode. Proses ini dapat dilihat pada gambar 3.15.
Gambar 3.15 DFD Level 2 Proses Menghitung Keuntungan atau Kerugian
K. ERD
1. CDM CDM pada Rancang Bangun Aplikasi Monitoring Proyek dengan
Metode Earned Value ini, merupakan gambaran dari struktur database yang akan digunakan dalam pembuatan aplikasi. Dalam CDM ini terdapat
16 tabel yang terdiri dari 8 tabel master dan 17 tabel transaksi
Keuntungan Proyek Laporan Monitoring
Laporan Rekap Laporan Akhir Proyek
Laporan Keuntungan Kerugian per Periode
1.8 Menghitung
Penggunaan Biaya Aplikasi Monitoring
Proyek 1.9
Menghitung dan Menganalisis Kinerja
Biaya dan Jadwal Aplikasi Monitoring
Proyek
Pimpinan 1.10.1
Membuat Laporan Akhir Proyek
1.10.2 Membuat Laporan
KeuntunganKerugian per Periode
Gambar 3.16 CDM Rancang Bangun Aplikasi Monitoring menggunakan Metode Earned Value
2. PDM Physical Data Model
PDM pada proses Rancang Bangun Aplikasi
Monitoring menggunakan metode Earned Value ini, merupakan gambaran
Memiliki Otoritas Memiliki Hak Akses
Direncanakan oleh
Memiliki Nama Sub Bahan dibeli di
Alat dibeli di
Alat Dengan harga Bahan dengan harga
Menggunakan Tukang Memiliki Jadwal
Dilakukan pada RAB Bahan pada
Menawarkan Total Tukang Merencanakan Alat
merencanakan bahan merencanakan total tukang
Merencanakan alat dengan total Merencanakan Pengeluaran
Menawarkan Tukang Menawarkan Alat
Menawarkan Bahan Penggunaani Bahan Menggunakan
Realisasasi Tukang Menggunakan Realisasi Alat Menggunakkan
Realisasi Lain Menggunakan
Penggunaan Alat Dengan Harga Penggunaan Tukang Dengan harga
Pengunaan Bahan dengan Harga Diawasi Oleh
Merencanakan Bahan dengan harga
Merencanakan tukang dengan harga Merencanakan dengan harga
User Kode User
Nama Sandi
Variable characters 7 Variable characters 20
Variable characters 20 Otoritas
Kode Otoritas Nama Otoritas
Variable characters 7 Variable characters 20
Hak Akses o Hak Akses Data Variable characters 7
Proyek o
o o
Kode Proyek NamaProyek
Alamat Proyek Nama Instansi
No SPK Tgl Mulai
Total Hari Status Proyek
Variable characters 11 Variable characters 7
Text Text
Text Date
Integer Characters 1
Rencana Kode Rencana
NamaSub Pekerjaan Total Pekerjaan
Satuan Pekerjaan Variable characters 12
Text Integer
Characters 10 Toko
o Kode Toko
Nama Toko Alamat Toko
No Telp Toko Variable characters 11
Text Text
Variable characters 15
Bahan Kode Bahan
Nama Bahan Satuan Bahan
Variable characters 11 Text
Variable characters 10 Alat
o Kode Alat
Nama Alat Satuan Alat
Satuan Sewa Status Alat
Variable characters 11 Text
Variable characters 10 Variable characters 10
Characters 1
Harga Bahan Kode Harga Bahan
Harga Bahan Variable characters 11
Integer Harga Alat
o Kode Harga Alat
Harga Harga Operasional
Long characters 11 Integer
Integer Tukang
o Kode Tukang
Nama Tukang Alamat Tukang
No Telp Tukang Kemampuan
Satuan Tukang Max Input
Variable characters 11 Text
Text Variable characters 15
Variable characters 45 Variable characters 10
Integer
Harga Tukang Kode Harga Tukang
Harga Tukang Variable characters 7
Integer Jadwal Rencana
ID Jadwal Tanggal Rencana
Rencana Penyelesaian Variable characters 12
Integer Integer
Jadwal Realisasi ID Realisasi
Tanggal Realisasi Realisasi Penyelesaian
Variable characters 12 Date
Integer
RAB Bahan RAB Kebutuhan Bahan Decimal 3,2
RAB Tukang RAB Kebutuhan tukang Decimal 3,2
RAB Alat RAB Kebutuhan Alat Decimal 3,2
RAP Bahan RAP Kebutuhan Bahan Decimal 3,2
RAP Tukang RAP Kebutuhan Tukang Decimal 3,2
RAP Alat o
RAP Kebutuhan Alat RAP Kebutuhan Operasional
Decimal 3,2 Decimal 3,2
RAP Lain o
Kode RAP Lain Nama Kebutuhan
RAP Jumlah Kebutuhan Harga Satuan
Satuan RAP Lain Variable characters 7
Text Decimal 3,2
Integer Variable characters 10
Realisasi Bahan Realisasi Bahan Decimal 3,2
Kebutuhan Tukang o Realisasi Tukang Decimal 3,2
Kebutuhan Alat o
Realisasi ALat Realisasi Operasional
Decimal 3,2 Decimal 3,2
Realisasi Lain o
Kode Realisasi Nama Realisasi
Jumlah Realisasi Satuan Realisasi
Harga Satuan Realisasi Variable characters 7
Text Decimal 3,2
Variable characters 10 Integer
dari struktur database yang akan digunakan dalam pembuatan aplikasi beserta hasil relasi dari hubungan antar tabel yang terkait.
Gambar 3.17 PDM Rancang Bangun Aplikasi Monitoring menggunakan Metode Earned Value
Kode User = Kode User Kode Otoritas = Kode Otoritas
Kode User = Kode User
Kode Proyek = Kode Proyek Kode Toko = Kode Toko
Kode Toko = Kode Toko
Kode Alat = Kode Alat Kode Bahan = Kode Bahan
Kode Tukang = Kode Tukang Kode Rencana = Kode Rencana
Kode Rencana = Kode Rencana Kode Rencana = Kode Rencana
Kode Rencana = Kode Rencana Kode Rencana = Kode Rencana
Kode Rencana = Kode Rencana Kode Rencana = Kode Rencana
Kode Rencana = Kode Rencana Kode Rencana = Kode Rencana
Kode Harga Tukang = Kode Harga Tukang Kode Harga Alat = Kode Harga Alat
Kode Harga Bahan = Kode Harga Bahan ID Realisasi = ID Realisasi
ID Realisasi = ID Realisasi ID Realisasi = ID Realisasi
ID Realisasi = ID Realisasi
Kode Harga Alat = Kode Harga Alat Kode Harga Tukang = Kode Harga Tukang
Kode Harga Bahan = Kode Harga Bahan Kode User = Kode User
Kode Harga Bahan = Kode Harga Bahan
Kode Harga Tukang = Kode Harga Tukang Kode Harga Alat = Kode Harga Alat
User Kode User
Nama Sandi
varchar7 varchar20
varchar20 pk
Otoritas Kode Otoritas
Kode User Nama Otoritas
varchar7 varchar7
varchar20 pk
fk Hak Akses
Kode Otoritas Hak Akses Data
varchar7 varchar7
fk
Proyek Kode Proyek
Kode User NamaProyek
Alamat Proyek Nama Instansi
No SPK Tgl Mulai
Total Hari Status Proyek
varchar11 varchar7
varchar7 long varchar
long varchar long varchar
date integer
char1 pk
fk Rencana
Kode Rencana Kode User
Kode Proyek NamaSub Pekerjaan
Total Pekerjaan Satuan Pekerjaan
varchar12 varchar7
varchar11 long varchar
integer char10
pk fk2
fk1 Toko
Kode Toko Nama Toko
Alamat Toko No Telp Toko
varchar11 long varchar
long varchar varchar15
pk Bahan
Kode Bahan Kode Toko
Nama Bahan Satuan Bahan
varchar11 varchar11
long varchar varchar10
pk fk
Alat Kode Alat
Kode Toko Nama Alat
Satuan Alat Satuan Sewa
Status Alat varchar11
varchar11 long varchar
varchar10 varchar10
char1 pk
fk
Harga Bahan Kode Harga Bahan
Kode Bahan Harga Bahan
varchar11 varchar11
integer pk
fk Harga Alat
Kode Harga Alat Kode Alat
Harga Harga Operasional
varchar11 varchar11
integer integer
pk fk
Tukang Kode Tukang
Nama Tukang Alamat Tukang
No Telp Tukang Kemampuan
Satuan Tukang Max Input
varchar11 long varchar
long varchar varchar15
varchar45 varchar10
integer pk
Harga Tukang Kode Harga Tukang
Kode Tukang Harga Tukang
varchar7 varchar11
integer pk
fk Jadwal Rencana
ID Jadwal Kode Rencana
Tanggal Rencana Rencana Penyelesaian
varchar12 varchar12
integer integer
pk fk
Jadwal Realisasi ID Realisasi
Kode Rencana Tanggal Realisasi
Realisasi Penyelesaian varchar12
varchar12 date
integer pk
fk
RAB Bahan Kode Rencana
Kode Harga Bahan RAB Kebutuhan Bahan
varchar12 varchar11
decimal3,2 fk1
fk2 RAB Tukang
Kode Harga Tukang Kode Rencana
RAB Kebutuhan tukang varchar7
varchar12 decimal3,2
fk2 fk1
RAB Alat Kode Rencana
Kode Harga Alat RAB Kebutuhan Alat
varchar12 varchar11
decimal3,2 fk1
fk2 RAP Bahan
Kode Harga Bahan Kode Rencana
RAP Kebutuhan Bahan varchar11
varchar12 decimal3,2
fk2 fk1
RAP Tukang Kode Harga Tukang
Kode Rencana RAP Kebutuhan Tukang
varchar7 varchar12
decimal3,2 fk2
fk1 RAP Alat
Kode Rencana Kode Harga Alat
RAP Kebutuhan Alat RAP Kebutuhan Operasional
varchar12 varchar11
decimal3,2 decimal3,2
fk1 fk2
RAP Lain Kode RAP Lain
Kode Rencana Nama Kebutuhan
RAP Jumlah Kebutuhan Harga Satuan
Satuan RAP Lain varchar7
varchar12 long varchar
decimal3,2 integer
varchar10 pk
fk Realisasi Bahan
ID Realisasi Kode Harga Bahan
Realisasi Bahan varchar12
varchar11 decimal3,2
fk1 fk2
Kebutuhan Tukang ID Realisasi
Kode Harga Tukang Realisasi Tukang
varchar12 varchar7
decimal3,2 fk1
fk2 Kebutuhan Alat
ID Realisasi Kode Harga Alat
Realisasi ALat Realisasi Operasional
varchar12 varchar11
decimal3,2 decimal3,2
fk1 fk2
Realisasi Lain Kode Realisasi
ID Realisasi Nama Realisasi
Jumlah Realisasi Satuan Realisasi
Harga Satuan Realisasi varchar7
varchar12 long varchar
decimal3,2 varchar10
integer pk
fk
3.2.3. Struktur Basis Data
Struktur Basis Data merupakan penjabaran dan penjelasan dari tabel yang akan dibuat dalam database aplikasi. Dalam Struktur Basis Data akan dijelaskan
fungsi dari masing-masing tabel hingga fungsi masing-masing field yang ada dalam tabel. Selain itu juga terdapat tipe data dari setiap field beserta
Constraintnya .
A. Tabel Basis Data User Fungsi
: Menyimpan Data Master User. Primary Key
: Kode_User. Foreign
Key : Kode_Otoritas.
Tabel 3.13 Struktur Basis Data Tabel User
Nama Field Type
Field Size
Keterangan Constrain
t
Kode_User VarChar
7 Kode User
Primary Key
Nama VarChar
20 Nama Login User
- Sandi
Text -
Sandi Masuk Aplikasi -
Kode Otoritas Varchar
20 Kode Otoritas
Foreign Key
B. Tabel Basis Data Otoritas Fungsi
: Menyimpan Data Otoritas User. Primary Key
: Kode_Otoritas. Foreign
Key : -
Tabel 3.14 Struktur Basis Data Tabel Otoritas
Nama Field Type
Field Size
Keterangan Constrain
t
Kode_Otorita s
VarChar 7
Kode Otoritas Primary
Key Nama_Otorita
s Text
Nama Otoritas -