Data Flow Diagram Perancangan Sistem

3.2.4 Context Diagram

Perancangan DFD dimulai dari context diagram menggambarkan entity yang berhubungan langsung dengan sistem dan aliran data secara umum. Sedangkan proses-proses yang lebih detail yang terdapat dalam sistem masih belum bisa diketahui. Pada context diagram sistem informasi penjualan gas terdapat empat external entity, yaitu admin penjualan, pelanggan, owner dan petugas gudang. Pada context diagram ini proses-proses yang lebih detil masih belum terlihat. Context Diagram dapat dilihat pada Gambar 3.16 Update Status Tabung Update Status Penjualan Update Status Peminjaman Tabung Update Status Tabung Reminder Jatuh Tempo Piutang Informas i Stok Tabung Laporan Penjualan Laporan Perubahan Harga Laporan Pelang gan Baru Daftar Tabung Nota Pembayaran Faktur Daftar Ukuran Tabung Daftar Jenis Gas Surat Jalan Laporan Penjualan Laporan Perubahan Harga Laporan Pelang gan Baru Nota Pembayaran Surat Jalan Faktur Data Peminjaman Tabung Data Peng embalian Tabung Data Pembayaran Data Penjualan Data Pelang g an Data Tabung Data Harg a Data Ukuran Tabung Data Jenis Gas Sis tem Informasi Penjualan Gas Pada CV Berkat Alam Sejahtera + Admin Penjualan Petug as Gudang Owner Pelang g an Gambar 3.16 Context Diagram

3.2.5 Data Flow Diagram

Data Flow Diagram DFD merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur dan lebih detail. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas. a. Diagram Level 0 Pada DFD level 0 terdapat delapan proses, yaitu: 1. Proses pengelolaan jenis gas 2. Proses pengelolaan ukuran tabung 3. Proses pengelolaan harga 4. Proses pengelolaan tabung 5. Proses pendaftaran pelanggan baru 6. Proses penjualan gas 7. Proses pembayaran gas 8. Proses pengembalian tabung Diagram level 0 dapat dilihat pada Gambar 3.17 Update Status Tabung Update Status Penjualan Data Tabung Update Status Peminjaman Tabung Update Status Tabung Data Tabung Data Peminjaman Informas i Stok Tabung Reminder Jatuh Tempo Piutang Data Tabung Data Penjualan Data Pembayaran Data Pembayaran Data Peng embalian Data Detil Peminjaman Data Peminjaman Data Detil Peminjaman Data Peminjaman Data Penjaulan Data Detil Penjualan Data Detil Penjualan Data Penjualan Data Pelang g an Data Pelang g an Data Tabung Data Tabung Data Harg a Data Harg a Data History Harg a Data History Harg a Data Ukuran Tabung Data Ukuran Tabung Data Jenis Gas Data Jenis Gas Surat Jalan Surat Jalan Data Peng embalian Tabung Nota Pembayaran Data Pembayaran Nota Pembayaran Faktur Laporan Pelang gan Baru Laporan Perubahan Harga Laporan Penjualan Faktur Data Penjualan Laporan Penjualan Laporan Pelang gan Baru Data Pelang g an Daftar Tabung Data Tabung Laporan Perubahan Harga Data Harg a Data Ukuran Tabung Daftar Ukuran Tabung Daftar Jenis Gas Data Jenis Gas Admin Penjualan Petug as Gudang Pelang g an Owner 1 Peng elolaan Jenis Gas + 2 Peng elolaan Ukuran Tabung + 3 Peng elolaan Harg a + 4 Peng elolaan Tabung Gas + 5 Pendaftaran Pelang g an Baru + 6 Penjualan Gas + 7 Pembayaran Gas + 8 Peng embalian Tabung + 1 Jenis Gas 2 Ukuran Tabung 3 Harg a 4 History Harg a 5 Tabung 6 Pelang g an 7 Detil Penjualan 8 Penjualan 9 Detil Peminjaman 10 Peminjaman 11 Pembayaran 12 Peng embalian Gambar 3.17 Diagram Level 0 b. Diagram Level 1 Proses Pengelolaan Jenis Gas Pada DFD level 1 proses pengelolaan jenis gas dibagi menjadi dua proses, yaitu proses simpan data jenis gas dan proses tampil daftar jenis gas. Diagram level 1 proses pengelolaan jenis gas dapat dilihat pada Gambar 3.18 Gambar 3.18 Diagaram Level 1 Pengelolaan Jenis Gas c. Diagram Level 1 Proses Pengelolaan Ukuran Tabung Pada DFD level 1 proses pengelolaan pengelolaan ukuran tabung dibagi menjadi dua proses, yaitu proses simpan data ukuran tabung dan proses tampil daftar ukuran tabung. Diagram level 1 proses pengelolaan ukuran tabung dapat dilihat pada Gambar 3.19. Gambar 3.19 Diagaram Level 1 Proses Pengelolaan Ukuran Tabung d. Diagram Level 1 Proses Pengelolaan Harga Pada DFD level 1 proses pengelolaan harga dibagi menjadi dua proses, yaitu proses simpan data harga dan proses menampilkan laporan perubahan harga. Diagram level 1 proses pengelolaan harga dapat dilihat pada Gambar 3.20. Gambar 3.20 Diagaram Level 1 Proses Pengelolaan Harga e. Diagram Level 1 Proses Pengelolaan Tabung Gas Pada DFD level 1 proses pengelolaan tabung gas dibagi menjadi dua proses, yaitu simpan data tabung dan proses tampil daftar tabung. Diagram level 1 proses pengelolaan tabung gas dapat dilihat pada Gambar 3.21 Gambar 3.21 Diagaram Level 1 Proses Pengelolaan Tabung Gas f. Diagram Level 1 Proses Pendaftaran Pelanggan Baru Pada DFD level 1 proses pendaftaran pelanggan baru dibagi menjadi dua proses, yaitu proses simpan data pelanggan dan proses menampilkan laporan pelanggan baru. Diagram level 1 proses pendaftaran pelanggan baru dapat dilihat pada Gambar 3.22 Gambar 3.22 Diagaram Level 1 Proses Pendaftaran Pelanggan Baru g. Diagram Level 1 Proses Penjualan Gas Gambar 3.23 Diagaram Level 1 Proses Penjualan Gas Pada DFD level 1 proses Penjualan gas dibagi menjadi delapan proses, yaitu proses menampilkan stok tabung, proses simpan data penjualan gas, proses cetak faktur, proses menampilkan laporan penjualan, proses simpan data peminjaman tabung, proses update status tabung, update status penjualan dan proses cetak surat jalan. Diagram level 1 proses penjualan gas dapat dilihat pada Gambar 3.23 h. Diagram Level 1 Proses Pembayaran Gas Pada DFD level 1 proses pembayaran dibagi menjadi tiga proses, yaitu proses menampilkan reminder jatuh tempo piutang, proses simpan data pembayaran gas dan proses cetak nota pembayaran. Diagram level 1 proses pembayaran gas dapat dilihat pada Gambar 3.24 Gambar 3.24 Diagaram Level 1 Proses Pembayaran Gas i. Diagram Level 1 Proses Pengembalian Tabung Pada DFD level 1 proses pengembalian tabung dibagi menjadi tiga proses, yaitu proses simpan data pengembalian tabung, proses update data peminjaman tabung dan proses update status tabung. Diagram level 1 proses pengembalian tabung dapat dilihat pada Gambar 3.25 Gambar 3.25 Diagaram Level 1 Proses Pengembalian Tabung

3.2.6 Entity Relationship Diagram