Data Flow Diagram DFD

5. Desain Sistem

5.1 Data Flow Diagram DFD

Data Flow Diagram DFD akan menjelaskan aliran proses keluar masuk pada PT.Prambanan Dwipaka. Pembuatan DFD dimulai dengan pembuatan context diagram, dimana merupakan gambaran sistem secara keseluruhan. Setelah pembuatan context diagram, dapat dibuat level 0,1 dan selanjutnya jika diperlukan untuk menggambarkan proses aliran yang jelas[4]. 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 PT.Prambanan Dwipaka dapat dilihat pada Gambar 1. Dari DFD Level 0 tersebut terdapat 4 proses, yaitu: a. Maintain Data Master Pada bagian ini merupakan proses dimana dilakukan indetifikasi data – data yang telah ada pada perusahaan. Data tersebut digunakan untuk melakukan suatu proyek yang akan terjadi di perusahaan. Pada proses ini hak akses dari user hanya mempunyai 2 hak saja yaitu : staff dan project leader. Staff memiliki hak akses hanya untuk mempunyai akses untuk master dan transaksi.Sedangkan project leader mempunyai hak akses untuk keseluruhan sistem. b. Perencanaan pengerjaan suatu proyek. Perencanaan dibuat untuk memandu pengembangan ke arah tujuan proyek. Perencanaan terdiri dari menentukan sumber daya yang tersedia bagi proyek, pembagian pekerjaan dan jadwal untuk melakukan pekerjaan. c. Progress Pada kegiatan ini, merupakan proses dimana seluruh kegiatan perencanaan yang telah dibuat mulai dikerjakan agar proyek yang diberikan dapat segera terselesaikan sesuai dengan waktu yang telah di tentukan. d. Laporan Pada kegiatan ini, proses pembuatan laporan data realisasi keuangan dan data aktifitas atau jadwal kerja yang dilakukan selama proyek dikerjakan hingga proyek selesai dikerjakan sehingga kegiatan kerja tersebut dapat dilaporkan ke pimpinan perusahaan dan direktur operasional. 5.1.2 Entity Relationship Diagram ERD ERD adalah diagram yang dipakai untuk mendokumentasikan skema database dan disebut sebagai entity relationship karena menggambarkan entitas dan hubungannya.[4] Dalam pembuatan Entity Relationship Diagram terdapat dua bagian, yaitu conceptual data model dan physical data model. Entity Relationship Diagram dalam bentuk conceptual data model dapat dilihat pada Gambar 2. Data Harga RAB Data Proyek Laporan Laba Rugi Laporan Gantt Chart Laporan As Build Laporan Kurva S Laporan Rencana Anggaran Biaya Laporan Daftar Pembelian Bahan Laporan Termin Data RAB Data Harga RAB Laporan Daftar Pembelian Bahan Laporan As Build Data Upah Data Satuan Data Merk Data Jenis Data Proyek Data Bahan Data Jenis Data Merk Data Satuan Data Upah data customer Data Jadwal Kerja Data Pekerjaan Data Jadwal Kerja Laporan Gantt Chart Data Jadwal Kerja Laporan Gantt Chart Laporan Kurva S Laporan Laba Rugi Laporan Rencana Anggaran Biaya Laporan As Build Laporan Termin Daftar Pembelian Bahan Laporan Rencana Anggaran Biaya data customer Data Analisa Harga Satuan Data Bahan Data Termin Data Jadwal Kerja Data RAB Data Jadwal Kerja as build Data Harga As Build Data Pekerjaan Data Analisa Harga Satuan Data Termin Data Kebutuhan Bahan Data Jadwal Kerja as build Data Proyek 2 Perencanaan 3 Progress Customer Owner Project Manager Direktur Operasional 1 RAB 2 RAP 3 Bahan 4 Upah 5 Satuan 6 Merk 7 Jenis 8 Pembelian 4 Laporan 1 Maintain Data Master 9 Proyek 11 Pekerjaan 12 Customer 13 Analisa Harga Satuan 14 Termin Tim Gambar 1. DFD Level 0 mempunyai Mempunyai Mempunyai Detail Memiliki Membutuhkan Memiliki Memiliki Memiliki Detail Memiliki memiliki Mempunyai Menggunakan D Memiliki memiliki memiliki menggunakan mempunyai mempunyai memiliki memiliki Master Satuan Kode Satuan Status pi Variable characters 10 Integer M Master Upah Kode_upah Status pi Variable characters 50 Integer M Data RAB Kode RAB Status RAB Total RAP Total RAB Catatan Revisi RAB pi Variable characters 30 Variable characters 30 Float Float Variable characters 30 M Proyek Kode proyek Nama Proyek Keterangan Proyek Tanggal Proyek pi Variable characters 10 Variable characters 50 Variable characters 255 Date M Master Merk kode merk Nama Merk Status pi Variable characters 10 Variable characters 50 Integer M Master Jenis Kode Jenis Nama Jenis Status pi Variable characters 10 Variable characters 50 Integer M Master Bahan Kode Bahan Nama Bahan Harga Bahan Status pi Integer Variable characters 30 Float Integer M Termin kode_termin Keterangan Tanggal Pembayaran Total Pembayaran Jumlah Hari Total Harga Termin Tanggal Termin pi Integer Float Date Float Integer Float Date M Customer Kode Customer Nama customer Alamat customer Nomor customer Status pi Integer Variable characters 50 Variable characters 30 Variable characters 30 Integer M Karyawan Kode Karyawan Nama Karyawan Jabatan Username password Hak Akses pi Variable characters 10 Variable characters 30 Variable characters 30 Variable characters 50 Variable characters 50 Variable characters 50 M Data Pekerjaan Kode Pekerjaan Nomor Pekerjaan_Awal Tanggal Jadwal Mulai Nama Pekerjaan Tanggal Jadwal Selesai Tanggal Real Mulai Tanggal Real Selesai Progress Total Harga Pekerjaan Subtotal RAP Kode Pekerjaan Selanjutnya Kode Pekerjaan Sebelumnya EV CV SV CPI SPI Likely Optimis Pesimis Hasil Bobot Bobot Sebenarnya Jumlah Minggu Jumlah Minggu Sebenarnya Early Start Early Finish Late Start ... pi Integer Integer Date Variable characters 50 Date Date Date Float Float Float Integer Integer Float Float Float Float Float Integer Integer Integer Integer Float Float Integer Integer Float Float Float M Data Detail Pekerjaan Kode Detail Pekerjaan Kode Deta Total Harga Analisa Subtotal Subtotal RAP pi Integer Integer Float Float Float M Kebutuhan Bahan Jumlah Bahan Harga Long integer Float Detail Upah Jumlah Upah Long integer Data Pekerjaan_awal Kode_Pekerjaan_Awal Nomor_Pekerjaan_Awal Nama_Pekerjaan_Awal Total_Harga Total_Harga_RAP pi Integer Integer Variable characters 50 Float Float M Master Analisa Harga Satuan Kode_analisa Nama_pekerjaan_analisa Kuota Total Harga Bahan Total Harga Upah Total Harga Analisa Status pi Integer Variable characters 30 Float Float Float Float Integer M Data Upah Kode Detail Pekerjaan Kode Deta Total Harga Analisa Subtotal Subtotal RAP pi Integer Integer Float Float Float M Data Overhead kode overhead rap Harga Overhead Jumlah Overhead Harga Total Overhead pi Integer Float Float Float M Master Overhead Kode_overhead Nama Overhead Harga Overhead ... pi Variable characters 50 Variable characters 50 Float Data Pembelian Kode Pembelian Jumlah beli Harga beli Harga Total Beli Status pi Integer Float Float Float Integer M Master Pekerjaan Kode Pekerjaan Nama Pekerjaan pi Variable characters 10 Variable characters 50 M Gambar 2. Entity Relationship Diagram Conceptual Model

6. IMPLEMENTASI