Data Flow Diagram DFD

Setelah tender didapatkan, project manager dari CV. SMJP akan melakukan perhitungan bahan yang akan digunakan dalam proyek tersebut. Setelah itu, project manager akan memberikan perhitungan bahan tersebut ke bagian purchasing untuk mencari harga-harga dari bahan tersebut. Kemudian dari bagian purchasing akan memberikan data-data perhitungan ke bagian estimator. Estimator itu akan membuat Rencana Anggaran Proyek RAP dimana di dalamnya sudah termasuk biaya-biaya pajak PPH, PPN, biaya transportasi, biaya gaji, dan lain-lain. Setelah RAP selesai dibuat, RAP akan ditunjukan pada project manager. Setelah disetujui project manager, estimator akan membuat Rencana Anggaran Biaya RAB. Setelah itu RAB itu diberikan ke project manager dan kemudian diserahkan kepada direktur. Setelah itu akan memberikan RAB itu kepada client. Dalam memberikan hasil tender, client akan megumumkannya dengan dua macam cara, yaitu tender terbuka dan tender tertutup. Yang dimaksud tender terbuka adalah client akan mengumpulkan semua perusahaan yang mengikuti tender dalam satu tempat biasanya dikumpulkan di tempat proyek akan berjalan untuk mempresentasikan atau mempertanggungjawabkan RAB yang telah dibuat bersama dan nantinya akan langsung didapatkan satu pemenang tender. Sedangkan tender tertutup, client akan mengundang satu per satu perusahaan yang mengikuti tender dan client akan membuat beberapa kali kualifikasi untuk mendapatkan satu pemenang tender. Setelah mendapatkan proyek, client akan memberikan SPK Surat Perintah Kerja kepada perusahaan dan kemudian kedua belah pihak melakukan perjanjian kontrak.

4.2 Analisis Kebutuhan

Analisis kebutuhan dibuat untuk mengatasi dan memberikan solusi atas analisis permasalahan  Pencatatan permintaan proyek, pembuatan RAB, pembuatan jadwal kerja, pembuatan progress kerja, pembuatan kurva “S”, dan pembuatan laporan dilakukan berbasis web, sehingga pegawai lebih mudah dalam menginputkan data.  Semua laporan yang ada disimpan dalam sebuah database, sehingga memudahkan perusahaan untuk mencari laporan suatu proyek yang telah ada.

5. Desain Sistem

5.1 Data Flow Diagram DFD

Data Flow Diagram DFD akan menjelaskan aliran proses keluar masuk pada CV.SMJP. Pembuatan DFD dimulai dengan pembuatan context diagram yang telah dibuat di atas, dimana merupakan gambaran sistem secara keseluruhan. Setelah pembuatan context diagram, dapat dibuat DFD level 0, 1 dan selanjutnya jika diperlukan untuk menggambarkan proses aliran yang jelas. 5.1.1 DFD Level 0 Pada tahap ini akan digambarkan secara garis besar proses- proses yang akan terjadi dalam sistem. Desain DFD Level 0 dari sistem yang akan dibuat pada CV.SMJP dapat dilihat pada Gambar 1. Dari DFD Level 0 tersebut terdapat 4 proses, yaitu: 1. Maintain Data Pada bagian ini merupakan proses dimana dilakukan indetifikasi data – data yang ada pada perusahaan. Pada proses ini hak akses hanya dapat dilakukan oleh Project Manager. 2. Tender Pada bagian ini merupakan proses awal dimulainya sebuah proyek, dimana dilakukan identifikasi kegiatan apa saja yang harus dijalankan. Proses Tender terdiri dari menentukan rencana anggaran proyek, sumber daya yang tersedia bagi proyek, pembagian pekerjaan dan jadwal untuk melakukan pekerjaan. 3. Pengerjaan Pada kegiatan ini, merupakan proses dimana seluruh kegiatan awal proyek yang telah dibuat mulai dikerjakan. 4. Laporan Pada kegiatan ini, merupakan proses pembuatan laporan data realisasi keuangan, data jadwal kerja yang dilakukan selama proyek dikerjakan hingga proyek selesai, data termin, data laba rugi, dan laporan lainnya yang nantinya akan dilaporkan ke ownerdirektur perusahaan. 5.1.2 Entity Relationship Diagram ERD ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur- struktur dan hubungan data.[5] ERD dibagi menjadi dua yaitu Conceptual Data Model yang mendeskripsikan relasi antara entitas dan Physical Data Model yang akan mendeskripsikan relasi antara entitas secara fisik.. Entity Relationship Diagram dalam bentuk conceptual data model dapat dilihat pada Gambar 2. Data Satuan Data Bahan Data Upah Data Harga Satuan Pekerjaan Data Cus tom er Data Biaya Lain Data Proyek Data Anggaran Data Jenis Anggaran Data Satuan Data Satuan Data Satuan Data Proyek Data Cus tom er Data Harga Satuan Pekerjaan Data Pekerjaan Data Pekerjaan Data Pekerjaan Data Jadwal Kerja Data Jadwal Kerja Data Pekerjaan Data EVM Data CPM Data Anggaran Biaya Data Progres s Kerja Data Progres s Kerja Data Kebutuhan Bahan Data Pem belian Data RAB Data Jadwal Kerja Data Pem belian Data Pem belian Laporan Gantt Chart Laporan Kurva S Laporan Gantt Chart Laporan Kurva S Laporan Term in Laporan Progres s Kerja Laporan RAB Laporan Laba Rugi Laporan RAB Data Satuan Data Bahan Data Upah Data Biaya Lain Data Pekerjaan Data Harga Satuan Pekerjaan Data Jenis Anggaran Data Pekerjaan Data RAB Data Merk Data Term in Project Manager 1 Maintain Data 2 Tender 3 Pengerjaan 4 Laporan 1 Satuan 2 Bahan 3 Upah 4 Biaya Lain 5 Customer 6 Proyek 7 Harga Satuan Pekerjaan 8 Jenis Anggaran 9 Anggaran Customer 10 Pekerjaan 11 Master Jenis Pekerjaan Data Jenis Anggaran 12 Pembelian Owner DIRUT 13 Supplier Data Cus tom er Data Supplier Data Supplier 14 Merk 15 Termin Data Term in Gambar 1. DFD Level 0 Relationship_1 Relationship_2 Relationship_3 Relationship_4 Relationship_5 Relationship_6 Relationship_14 Relationship_16 Relationship_17 Relationship_11 Relationship_12 Relationship_13 Relationship_18 Relationship_19 Relationship_20 Relationship_21 Relationship_22 Relationship_23 Relationship_24 Relationship_25 Relationship_27 Relationship_28 Relationship_26 Relationship_29 Relationship_30 Customer Kode NamaCustomer AlamatCustomer TeleponCustomer pi Integer Variable characters 20 Variable characters 50 Integer M Identifier_1 ... pi Proyek KodeProyek NamaProyek Keterangan TanggalProyek pi Integer Variable characters 20 Variable characters 30 Date M Identifier_1 ... pi Anggaran KodeAnggaran status RAB pi Integer Undefined M Identifier_1 ... pi Master J_Anggaran KodeMJanggaran NamaAnggaran pi Variable characters 10 Variable characters 30 M Identifier_1 ... pi Pekerjaan Proyek KodePerkerjaan Nama Pekerjaan Satuan TanggalAwal TanggalAkhir Total Harga Pekerjaan kodepekerjaanselanjutnya kodepekerjaansebelumnya tanggalAwalRealisasi TanggalAkhirRealisasi TotalHargaRealisasi TotalOverheadRealisasi TotalUpahRealisasi TotalHargaSemua Progress EV CV SV CPI SPI ETC EAC EarlyStart Duration EarlyFInish LateStart Slack LateFinish level pi Integer Variable characters 30 Date Date Float Integer Integer Date Date Decimal Decimal Decimal Decimal Float Float Float Float Float Float Float Float Float Float Float Float Float Float Integer M Identifier_1 ... pi Detail Pekerjaan Proyek KodeHsPekerjaan Nama Pekerjaan Satuan Volume Total Bahan Total Harga Upah Total Overhead Total harga pi Integer Variable characters 30 Float Decimal Float Decimal Decimal M Identifier_1 ... pi Master Jenis Pekerjaan KodeMPekerjaan NamaParent Pekerjaan level pi Integer Variable characters 20 Integer M Identifier_1 ... pi Pembelian KodePembelian tanggal pembelian no nota supplier Jumlah Pembelian Harga Beli Total Harga Beli pi Integer Date Variable characters 50 Float Float Float M Identifier_1 ... pi Master Overhead KodeOverhead NamaOverhead BiayaOverhead Harga pi Integer Variable characters 20 Float Decimal M Identifier_1 ... pi Master Upah KodeUpah NamaUpah BiayaUpah Harga pi Integer Variable characters 20 Float Decimal M Identifier_1 ... pi Master Bahan KodeBahan NamaBahan BiayaBahan Harga pi Integer Variable characters 20 Float Decimal M Identifier_1 ... pi Satuan KodeSatuan NamaSatuan pi Variable characters 10 Variable characters 20 M Identifier_1 ... pi Detail Pekerjaan Kode Detail Pekerjaan Nama satuan pekerjaan Total Bahan Total Upah Total Overhead pi Integer Variable characters 50 Decimal Decimal Decimal M Identifier_1 ... pi Detail bahan Kode Biaya Bahan Satuan Jumlah Harga Satuan Harga pi Integer Variable characters 10 Float Decimal Decimal M Identifier_1 ... pi Biaya Upah Kode Biaya Upah Jumlah Harga Satuan Harga pi Integer Float Decimal Decimal M Identifier_1 ... pi Biaya Overhead Kode biaya overhead Harga pi Integer Decimal M Identifier_1 ... pi Master Supplier Kode Customer Nama Alamat Telepon pi Integer Variable characters 20 Variable characters 50 Integer M Identifier_1 ... pi Termin Kode Termin Status Termin Keterangan Termin Tanggal Termin Tanggal Bayar Total Overhead Jumlahhariterlambat denda Total Bayar pi Integer Variable characters 20 Variable characters 75 Date Date Decimal Integer Float Decimal M Identifier_1 ... pi Master Merk Kode merk Nama Merk Integer Variable characters 20 float Gambar 2. Entity Relationship Diagram Conceptual Model

6. IMPLEMENTASI