3.5 Data Flow Diagram
Berikut adalah data flow diagram dari perancangan sistem yang baru. a. Context Diagram
Gambar 3.3. Context Diagram Gambar 3.3. context diagram menerangkan bahwa terdapat 5 entitas pada
sistem ini yaitu sistem Metrodata, bagian penjualan, bagian pengiriman, sopir dan pimpinan. Sistem informasi pengiriman barang memperoleh data customer, data
barang dan data penjualan melalui sistem Metrodata, sedangkan data sopir dan data truk diinput oleh bagian pengiriman. Data tersebut diproses sehingga menghasilkan
beberapa laporan seperti laporan pengiriman barang berdasarkan truk yang diterima oleh sopir untuk mengetahui jadwal pengiriman yang sopir lakukan, sopir
memberikan input berupa status pengiriman barang yang telah dilakukan. Bagian penjualan menerima laporan pengiriman barang berdasarkan customer, laporan
pengiriman barang berdasarkan status pengiriman, laporan pengiriman barang berdasarkan sales. Sedangkan pimpinan menerima semua laporan yang diterima
oleh bagian penjualan ditambah dengan laporan pengiriman barang berdasarkan truk.
Data Sopir data truk
laporan pengiriman barang berdasarkan status pengiriman
status pengiriman barang laporan pengiriman barang berdasarkan truk
laporan pengiriman barang berdasarkan sales
laporan pengiriman barang berdasarkan customer
laporan pengiriman barang berdasarkan sales laporan pengiriman barang berdasarkan truk
laporan pengiriman barang berdasarkan status pengiriman laporan pengiriman barang berdasarkan customer
data barang data c ustomer
data penjualan Sis tem Informasi Pengiriman Barang
+
Sis tem Metrodata
Bagian Penjualan
Pimpinan
Sopir Bagian
Pengiriman
b. Diagram Level 0
Gambar 3.4. Data Flow Diagram Level 0 Pada gambar 3.4. data flow diagram level 0 terdapat beberapa bagian sub
proses yang akan terjadi diantaranya adalah proses import data customer yang kemudian juga disimpan di database customer, import data barang yang disimpan
di database barang, import data penjualan yang kemudian disimpan di database penjualan, input data sopir, input data truk, proses penjadwalan pengiriman barang,
input status pengiriman barang dan proses pembuatan laporan yang diberikan ke
bagian penjualan, sopir dan pimpinan.
[Data Sopir] [data truk]
[laporan pengiriman barang berdas arkan st atus pengiriman] [laporan pengiriman barang berdas arkan st atus pengiriman]
[laporan pengiriman barang berdas arkan customer] [laporan pengiriman barang berdas arkan sales ]
[laporan pengiriman barang berdas arkan truk]
[laporan pengiriman barang berdas arkan truk] [laporan pengiriman barang berdas arkan sales ]
[laporan pengiriman barang berdas arkan customer] status pengiriman barang
[status pengiriman barang] data pengiriman
data penjualan data truk
data s opir data barang
data c ustomer
data pengiriman data penjualan
data truk data s opir
data barang data c ustomer
data penjualan [data penjualan]
data truk data s opir
data barang [data barang]
data c ustomer [data c ustomer]
Sis tem Metrodata
Sis tem Metrodata
Sis tem Metrodata
Bagian Penjualan
Pimpinan Pimpinan
Pimpinan Pimpinan
Bagian Penjualan
1 Import Data
Cus tomer
1 data c ustomer
2 Import Data
Barang 2
data barang 3
Input Data Sopir
3 data s opir
4 Input Data Truk
4 data truk
5 Import Data
Penjualan
5 data penjualan
6 data pengiriman
Sopir Sopir
Bagian Penjualan
7 Cetak Jadwal dan
Laporan Pengiriman
+
6 Penjadwalan
Pengiriman Barang
+
8 Input Status
Pengiriman Barang Bagian
Pengiriman Bagian
Pengiriman Sopir
c. Diagram Level 1 Penjadwalan Pengiriman Barang
Gambar 3.5. Data Flow Diagram Level 1 Penjadwalan Pengiriman Barang Pada gambar 3.5. data flow diagram level 1 penjadwalan pengiriman barang
terdapat beberapa bagian sub proses dari proses 6 penjadwalan pengiriman barang diantaranya adalah filter data penjualan berdasarkan area, filter data penjualan
berdasarkan status barang, filter data penjualan berdasarkan request tanggal pengiriman dan penjadwalan pengiriman otomatis yang mengambil data customer,
data barang, data sopir, data truk, data penjualan dan data pengiriman untuk menghasilkan jadwal pengiriman yang disimpan pada data pengiriman.
[data pengiriman] data penjualan y ang telah difilter berdas arkan request tanggal pengiriman
[data truk] [data s opir]
[data penjualan] [data barang]
[data c ustomer] data penjualan y ang telah difilter berdas arkan s tatus barang
data penjualan y ang telah difilter berdas arkan area
1 data c ustomer
2 data barang
3 data s opir
4 data truk
5 data penjualan
6 data pengiriman
6.1 Filter Data
Penjualan Berdasarkan Area
6.2 Filter Data
Penjualan Berdasarkan
Status Barang
6.3 Filter Data
Penjualan Berdasarkan
Reques t Tanggal Pengiriman
6.4 Penjadwalan
Pengiriman Otomatis
d. Diagram Level 1 Cetak Jadwal dan Laporan Pengiriman
Gambar 3.6. Data Flow Diagram Level 1 Cetak Jadwal dan Laporan Pengiriman Pada gambar 3.6. data flow diagram level 1 cetak jadwal dan laporan
pengiriman terdapat beberapa bagian sub proses diantaranya adalah cetak jadwal pengiriman dan cetak laporan pengiriman yang mengambil data customer, data
barang, data sopir, data truk, data penjualan dan data pengiriman untuk menghasilkan laporan pengiriman barang berdasarkan customer, truk, sales dan
status pengiriman.
3.6 Conceptual Data Model