DFD level context DFD level 0

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