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 -