Entity Relationship Diagram ERD

Pada gambar 3.16 diatas merupakan hasil decompose dari DFD level 0 Mengelola Data Pengalokasian dan mengeluarkan DFD level 1 proses Pengalokasian kebutuhan didalamnya terdapat dua entitas yaitu Pemohon dan bagian purchasing dan terdapat satu database yaitu Pengalokasian. 6. DFD Level 1 Membuat Laporan Laporan rekas p s emua divis i laporan rekap s emua divis i laporan alokas i Laporan pembelian Laporan Perm intaan Laporan alok as i Laporan pembelian Laporan perm intaan Data alokas i Data Pembelian Data Permintaan Data perm intaan data pembelian data alokas i [Laporan Alokas i] [Rekap Laporan Permintaan dari s emua divis i] [Laporan Permintaan] [Laporan Pem belian] [Data Alokas i] [Data Pem belian] [Data Permintaan] Manager HSE 1 Perm intaan 2 Pembelian 3 Pengalokas ian 4.1 Membuat laporan 4.2 Melihat laporan 4.3 Mencetak laporan Manager HSE Manager HSE Gambar 3.17 DFD Level 1 Membuat Laporan. Pada gambar 3.17 diatas merupakan hasil decompose dari DFD level 0 Membuat Laporan dan mengeluarkan DFD level 1 satu proses yaitu Membuat Laporan. Ada satu entitas yaitu Manager HSE dan terdapat 3 database yaitu Permintaan, Pembelian dan Pengalokasian.

3.2.5. Entity Relationship Diagram ERD

Entity Relationship Diagram ERD menggambarkan basis data yang ada. ERD dalam pengelolaan ini akan dibagi menjadi 2, yakni Conceptual Data Model CDM dan Physical Data Model PDM. 1. Conceptual Data Model CDM Memiliki Mempunyai Memiliki Memiliki Mempunyai Mempunyai Mempunyai mempunyai mempunyai memiliki Warehouse Id_barang Nama_barang Satuan Harga Jumlah pi Variable characters 8 Variable characters 50 Variable characters 10 Number Number M Identifier_1 pi Admin_divisi NIK Nama Pin pi Variable characters 8 Variable characters 50 Variable characters 8 M Identifier_1 pi Divisi ID_Divisi Nama_Divisi pi Variable characters 8 Variable characters 20 Identifier_1 pi Permintaan Id_permintaan Tgl_buat Status pi Variable characters 8 Date Number 1 M Identifier_1 pi Kategori Id_kategori Nama_kategori pi Variable characters 8 Variable characters 20 M Identifier_1 pi Workshop Id_Workshop Tgl_Project Tahun_Periode pi Variable characters 8 Date Time Number 4 M Identifier_1 pi Revisi Id_Revisi Tgl_Rev Tgl_App Pesan pi Variable characters 8 Date Date Variable characters 400 M Identifier_1 pi Alokasi id_alokasi Nama_barang Jumlah pi Variable characters 8 Variable characters 50 Number Identifier_1 pi Gambar 3.18 CDM Aplikasi Workflow Permintaan Kebutuhan. Pada gambar 3.18 menunjukan struktur basis data dari aplikasi yang akan di bangun. Pada aplikasi ini telah disiapkan tujuh tabel yaitu tabel Barang, Admin Divisi, Divisi, kategori, Revisi, Workshop dan Permintaan, dengan masing-masing tabel terdapat sejumlah kolom. Disetiap tabel terdapat kolom sebagai primay key sebagai pembeda dari setiap baris pada tabel yang sama. Selain itu terdapat juga hubungan antara tabel atau bisa disebut juga relationship dengan jenis yang berbeda-beda. 2. Physical Data Model PDM FK_MEMILIKI FK_MEMPUNYAI FK_MEMILIKI1 FK_MEMILIKI2 FK_MEMILIKI3 FK_MEMPUNYAI1 FK_MEMPUNYAI2 FK_MEMPUNYAI3 FK_MEMPUNYAI4 FK_MEMILIKI24 FK_MEMPUNYAI13 FK_MEMPUNYAI12 FK_MEMILIKI14 Warehouse Id_barang Id_kategori Nama_barang Satuan Harga Jumlah varchar8 varchar8 varchar50 varchar10 numeric8,0 numeric8,0 pk fk Admin_divisi NIK ID_Divisi Nama Pin varchar8 varchar8 varchar50 varchar8 pk fk Divisi ID_Divisi Nama_Divisi varchar8 varchar20 pk Permintaan Id_permintaan NIK Tgl_buat Status Tgl_butuh varchar8 varchar8 date numeric1,0 date pk fk Kategori Id_kategori Nama_kategori varchar8 varchar20 pk Workshop Id_Workshop ID_Divisi Tgl_Project Tahun varchar8 varchar8 datetime numeric4,0 pk fk Revisi Id_Revisi Id_permintaan Tgl_Rev Tgl_App Pesan Kabag_status Manager_status varchar8 varchar8 date date varchar400 numeric2,0 numeric2,0 pk fk Detil_Workshop Id_barang Id_Workshop Bulan Jumlah Keterangan varchar8 varchar8 varchar15 numeric0,0 longtext pk,fk1 pk,fk2 Detil_Permintaan Id_barang Id_permintaan Bulan Pesan_Pemohon Approve_Kabag approve_Manager Tgl_Alokasi Status_brg varchar8 varchar8 varchar15 varchar400 numeric2,0 numeric2,0 date numeric2,0 pk,fk1 pk,fk2 Pembelian id_pembelian id_barang Id_permintaan tgl_beli Nama_barang jumlah total varchar8 varchar8 varchar8 datetime varchar30 numeric8,0 numeric8,0 pk pk fk1 Pengalokasian id_alokasi id_permintaan id_barang tanggal_alokasi jumlah_alokasi varchar8 varchar8 varchar8 datetime numeric8,0 fk1 fk2 Gambar 3.19 PDM Aplikasi Workflow Permintaan Kebutuhan. Pada gambar 3.19 diatas merupakan hasil generate dari CDM dimana bentuk konsep dari struktur basis data aplikasi dikembangkan menjadi bentuk yang lebih jelas.

3.2.6. Struktur Tabel