DFD Level 2 Input Rencana Anggaran Pelaksanaan DFD Level 2 Input Realisasi DFD Level 2 Menghitung Keuntungan atau Kerugian

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 -