3.2.4. Data Flow Diagram
Data Flow Diagram adalah cara untuk memodelkan proses dalam analisis dan perancangan perangkat lunak, khususnya dengan pendekatan terstruktur. Pada
Data Flow Diagram akan dijelaskan mengenai aliran data yang ada dalam sistem. Semua masukan dan keluaran dari sistem akan digambarkan dengan jelas,
fungsionalitas dari sistem informasi ini juga akan terlihat dengan jelas.
A. DFD level context
DFD level context akan menampilkan hubungan antara sistem informasi pemeliharaan dengan entitas–entitas LOSD, stasiun keberangkatan, stasiun
tujuan, KUPT dan kepala stasiun yang menjalankan sistem informasi ini seperti terlihat pada Gambar 3.23.
data jenis maintenance
data user data kota
data lokomotif data mutasi
periode laporan yang dipilih jenis laporan yang dipilih
data KA data stasiun
data jadwal data rute
form peminjaman dan pengembalian form mutasi
data pengembalian lokomotif data peminjaman lokomotif
laporan peminjaman dan mutasi data jenis pemeliharaan
laporan perencanaan dan realisasi jadwal
laporan pemeliharaan data riil jadwal kedatangan
pengingat pemeliharaan stasiun tujuan form transaksi harian terupdate datang
form transaksi harian terisi telah berangkat pengingat pemeliharaan Dipo
form transaksi harian terupdate berangkat
data riil jadwal keberangkatan form transaksi input rute kosong
form pemeliharaan form transaksi harian terisi
pengingat pemeliharaan stasiun keberangkatan
jenis laporan
laporan kondisi lokomotif periode laporan
laporan ketersediaan lokomotif laporan penggunaan lokomotif
data pemeliharaan
Sistem Informasi Pemeliharaan Lokomotif Kereta Api
+
LOSD
KUPT stasiun keberangkatan
kepala stasiun stasiun tujuan
Gambar 3.23 DFD Level Context Sistem Informasi Pemeliharaan Lokomotif Kereta Api
B. DFD level 0
Pada DFD level 0 ini akan ditampilkan hasil dekomposisi dari level context seperti terlihat pada Gambar 3.24.
data jenis maintenance jenis maintenance disimpan
jenis maintenance dibaca
jenis laporan yang dipilih data mutasi
data jadwal data rute
data stasiun data kota
periode laporan yang dipilih data KA
data lokomotif data user
status pemeliharaan disimpan status pemeliharaan dibaca
data peminjaman dibaca data mutasi dibaca
data peminjaman disimpan data mutasi disimpan
data peminjaman dan mutasi data master
form mutasi form peminjaman dan pengembalian
data peminjaman lokomotif data pengembalian lokomotif
laporan peminjaman dan mutasi data perjalanan lokomotif dibaca
data perjalanan lokomotif disimpan
data pemeliharaan dibaca data pemeliharaan disimpan
data hasil perhitungan data lokomotif dibaca
data kota dibaca data stasiun dibaca
data jenis pemeliharaan dibaca data user dibaca
data ka dibaca data jadwal rute dibaca
data rute dibaca data lokomotif disimpan
data kota disimpan data stasiun disimpan
data jenis pemeliharaan disimpan data user disimpan
data KA disimpan data jadwal rute disimpan
data rute disimpan data jenis pemeliharaan
laporan pemeliharaan laporan perencanaan dan realisasi jadwal
pengingat pemeliharaan stasiun tujuan data riil jadwal kedatangan
form transaksi harian terupdate datang form transaksi harian terupdate berangkat
form transaksi harian terisi telah berangkat
pengingat pemeliharaan Dipo data riil jadwal keberangkatan
form transaksi input rute kosong form transaksi harian terisi
form pemeliharaan pengingat pemeliharaan stasiun keberangkatan
jenis laporan data pemeliharaan
laporan penggunaan lokomotif laporan ketersediaan lokomotif
laporan kondisi lokomotif periode laporan
KUPT KUPT
KUPT KUPT
LOSD LOSD
LOSD
KUPT stasiun
keberangkatan stasiun
keberangkatan
LOSD LOSD
LOSD LOSD
stasiun keberangkatan
stasiun keberangkatan
LOSD stasiun tujuan
stasiun tujuan
stasiun tujuan
stasiun tujuan
KUPT
kepala stasiun kepala stasiun
KUPT 1
Maintanance data master
+
3 Perhitungan kilometer
tempuh dan masa pakai komponen
+
4 Pemberian default
lokomotif dan pengingat pemeliharaan
+
5 Pembuatan laporan
+
LOSD
1 data_rute
2 jadwal_rute
3 data_ka
4 data_lokomotif
5 kota
6 data_stasiun
7 jenis_pemeliharaan
8 data_user
9 perjalanan_lokomotif
11 data_pemeliharaan
kepala stasiun KUPT
2 Peminjaman dan Mutasi
Lokomotif
+
LOSD LOSD
LOSD LOSD
13 data_mutasi
14 data_peminjaman
15 status_pemeliharaan
LOSD LOSD
LOSD LOSD
kepala stasiun kepala stasiun
LOSD LOSD
LOSD LOSD
17 maintenance_lokomotif
LOSD
Gambar 3.24 DFD Level 0 Sistem Informasi Pemeliharaan Lokomotif Kereta Api
C. DFD level 1