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