Diagram Berjenjang HIPO Data Flow Diagram

Pada waktu pesanan pelanggan masuk maka sistem akan memproses pesanan barang tersebut. Proses yang dilakukan adalah memeriksa stok barang yang dipesan. Jika pesanan masih ada maka sistem akan mencetak faktur penjualan dan diberikan kepada pelanggan. Faktur yang dicetak adalah faktur tiga rangkap. Faktur rangkap pertama bewarna putih yang diberikan jika pelanggan membeli secara tunai. Faktur rangkap kedua bewarna merah yang diberikan kepada pelanggan jika pelanggan membeli secara kredit. Faktur ketiga disimpan oleh bagian penjualan sebagai arsip transaksi penjualan. Pada saat terjadi pelunasan piutang bagian penjualan akan memberikan faktur penjualan rangkap pertama sebagai bukti pelunasan piutang. Dalam proses retur penjualan pelanggan memberi faktur penjualan kedalam sistem dan mencatat metode retur yang digunakan. Metode pertama adalah pergantian barang dan metode kedua adalah pergantian dengan uang. Jika metode pergantian barang yang dipilih maka barang yang rusak akan diganti dengan yang baru. Sedangkan jika metode pergantian uang maka barang yang rusak akan diganti dengan uang. Pada metode pergantian uang faktur penjualan yang asli akan disimpan oleh bagian penjualan untuk arsip retur penjualan.

3.2.3 Diagram Berjenjang HIPO

Setelah membuat context diagram, tahap selanjutnya adalah membuat diagram berjenjang HIPO. Diagram berjenjang yang digambarkan berupa hirearki seluruh proses yang ada pada sistem. Dengan adanya diagram berjenjang, alur proses yang ada pada sistem akan lebih teratur dan jelas. Proses yang ada pada sistem informasi penjualan terdiri dari 6 enam sub proses yang terdiri dari proses penjualan, retur penjualan, penagihan piutang, pelunasan piutang, maintenance pembelian, dan proses pembuatan laporan. Proses penjualan dibagi menjadi 4 empat proses yaitu proses memeriksa customer, memeriksa piutang, memeriksa ketersediaan barang, dan mencetak faktur. Untuk proses retur penjualan dibagi menjadi 2 dua proses yaitu proses memilih item penjualan dan proses menyimpan data. Proses pelunasan piutang dibagi menjadi 2 dua proses yaitu mencatat piutang customer dan menyimpan data pelunasan. Untuk proses pembuatan laporan dibagi menjadi proses membuat laporan omzet, membuat laporan customer, membuat laporan peringkat barang, dan membuat laporan piutang. Gambar 3.7 merupakan diagram berjenjang sistem informasi penjualan pada PT. Istana Accu. Gambar 3.7 Diagram Berjenjang Sistem Informasi Penjualan pada PT. Istana Accu SISTEM INFORMASI PENJUALAN PADA PT. ISTANA ACCU PENJUALAN 1 RETUR PENJUALAN 2 PENAGIHAN PIUTANG 3 PELUNASAN PIUTANG 4 PEMBUATAN LAPORAN 5 MEMBUAT LAPORAN OMZET 5.1 MEMBUAT LAPORAN CUSTOMER 5.2 MEMBUAT LAPORAN PERINGKAT BARANG 5.3 MEMBUAT LAPORAN PIUTANG 5.4 MEMERIKSA CUSTOMER 1.1 MEMERIKSA PIUTANG 1.2 MEMERIKSA KETERSEDIAAN BARANG 1.3 MENCETAK FAKTUR 1.4 MEMILIH ITEM PENJUALAN 2.1 MENYIMPAN DATA 2.2 MENYIMPAN DATA PELUNASAN 4.2 MENCATAT PIUTANG CUSTOMER 4.1

3.2.4 Data Flow Diagram

Setelah membuat context diagram dan diagram berjenjang, perancangan dilanjutkan dengan membagi context diagram menjadi proses-proses yang lebih kecil dan rinci sesuai dengan diagram berjenjang. Gambar 3.8 adalah data flow diagram level 0 sistem informasi penjualan pada PT. Istana Accu Gambar 3.8 Data Flow Diagram level 0 [INFO STOK] [DATA BARANG] [UPDATE STOK] INFO DETIL PIUTANG INFO PIUTANG M ASUK INFO DETIL KAS INFO KAS MASUK INFO STOK HABIS INFO PESANAN DITOLAK PIUTANG PELANGGAN INFO DETIL RETUR INFO RETUR DETIL PENJ UALAN PELANGGAN PENJ UALAN PELANGGAN INFO STOK DISIMPAN INFO PELUNASAN PIUTANG INFO POTONGAN PIUTANG DATA BARANG [PESANAN PELANGGAN] INFO PENAGIHAN PIUTANG INFORM ASI PENJUALAN INFO PENJ UALAN INFORM ASI CUSTOMER INFO DETIL PELUNASAN PIUTANG INFO PELUNASAN PIUTANG [DATA PELUNASAN PIUTANG] INFO DETIL PENAGIHAN INFO PENAGIHAN DISIMPAN INFO STOK RETUR INFO STOK [NOTA PENJUALAN] UPDATE STATUS PELUNASAN PIUTANG INFO PENAGIHAN PIUTANG INFO DETIL RETUR DISIMPAN INFO RETUR PENJ UALAN DISIMPAN [INFO RETUR PENJUALAN] [DATA RETUR PENJUALAN] INFO DETIL PENJ UALAN DISIMPAN INFO PENJ UALAN DISIMPAN [FAKTUR PENJ UALAN] INFO PIUTANG INFORM ASI PIUTANG PELANGGA N PELANGG AN PELANGG AN PELANGG AN 1 T0Cus tomer 1 PENJ UALAN + 3 T6Penjualan 4 T7Penjualan 5 T6Piutang 2 RETUR PENJ UALAN + 6 T6ReturPenjuala n 7 T7ReturPenjuala n 3 PENAGIHAN PIUTANG + 5 T6Piutang 4 PELUNASAN PIUTANG + 5 T6Piutang PELANGG AN 8 T5Stok 8 T5Stok 9 T6NotaPenjualan 10 T7NotaPenjualan PELANGGA N 11 T6Pelunasan Piutang 12 T7Pelunasan Piutang 2 T2Satuan 5 T6Piutang 5 T6Piutang 8 T5Stok 3 T6Penjualan 4 T7Penjualan 3 T6Penjualan 4 T7Penjualan 5 T6Piutang PELANGGA N PELANGGA N 13 T6MutasiRek ening 14 T7MutasiRek ening 14 T7MutasiRek ening 13 T6MutasiRekeni ng SISTEM INFORM ASI PEM BELIAN Gambar 3.8 Data Flow Diagram level 0 lanjutan Ada beberapa proses yang dilakukan dalam proses penjualan sehingga proses penjualan perlu dibagi menjadi beberapa proses yang lebih kecil dan rinci. DFD level 1 penjualan terdiri dari 4 empat proses utama yaitu proses memeriksa customer, proses memeriksa piutang, proses memeriksa ketersediaan barang, dan proses mencetak faktur. Sedangkan entitas yang terlibat adalah pelanggan. Tabel yang digunakan pada DFD level 1 penjualan terdapat 6 enam tabel yang terdiri dari Tabel T0Customer, T6Piutang, T2Satuan, T5Stok, T6Penjualan, dan 7Penjualan. Gambar 3.9 menggambarkan DFD level 1 penjualan. [SALDO PIUTANG SETIAP PELANGGAN] [TABEL PIUTANG] [LAPORAN PERIODIK PESANAN PENJUALAN] [LAPORAN PENJUALAN PRODUK] INFO PENAGIHAN INFO NOTA PENJ UALAN INFO DETIL PELUNASAN INFO PELUNASAN [LAPORAN PERBANDINGAN OMZET PERUSAHAAN PERBULAN] [LAPORAN PENJUALAN PRODUK] [LAPORAN PERBANDINGAN OMZET PERBULAN] INFO DETIL RETUR INFO RETUR PENJ UALAN DIBACA INFO STOK DIBACA INFO PIUTANG DIBACA INFO DETIL PENJ UALAN INFO PENJ UALAN INFO BARANG INFO CUSTOM ER MANAGER PUSAT MANAGER PUSAT OWNER OWNER 5 PEM BUATAN LAPORAN + 1 T0Cus tomer 2 T2Satuan 3 T6Penjualan 4 T7Penjualan 5 T6Piutang 8 T5Stok 6 T6ReturPenjualan 7 T7ReturPenjualan 11 T6PelunasanPiutang 12 T7PelunasanPiutang 9 T6NotaPenjualan 10 T7NotaPenjualan OWNER MANAGER CABANG MANAGER CABANG MANAGER CABANG Gambar 3.9 DFD level 1 Penjualan Proses retur penjualan terdiri dari beberapa proses sehingga proses retur penjualan perlu dibagi menjadi beberapa proses yang lebih kecil dan rinci. DFD level 1 retur penjualan terdiri dari 2 dua proses utama yaitu proses memilih item penjualan, dan proses menyimpan data. Entitas yang terlibat adalah pelanggan. Tabel yang digunakan pada DFD level 1 retur penjualan terdapat 5 lima tabel yang terdiri dari tabel T6Penjualan, T7Penjualan, T5Stok, T6Piutang, T6ReturPenjualan, T7ReturPenjualan. Gambar 3.10 menggambarkan DFD level 1 retur penjualan. [INFO STOK HABIS] [INFO PESANAN DITOLAK] INFO PESANAN PELANGGAN INFO PIUTANG PERUSAHAAN INFO PELANGGAN [INFO STOK DISIM PAN] [INFORMASI PIUTANG] [PESANAN PELANGGAN] [INFORMASI CUSTOM ER] [INFORMASI PENJ UALAN] [INFO PENJUALAN] [INFO PIUTANG] [FAKTUR PENJ UALAN] [INFO DETIL PENJUALAN DISIMPAN] [INFO PENJUALAN DISIMPAN] [DATA BARANG] [INFO STOK] PELANGG AN 3 T6Penjualan 4 T7Penjualan 5 T6Piutang 8 T5Stok 1 T0Cus tomer PENAGIHAN PIUTANG RETUR PENJ UALAN PELANGG AN 1.3 MEMERIKSA KETERSEDIAAN BARANG 2 T2Satuan 1.4 MENCETAK FAKTUR 1.1 MEMERIKSA CUSTOM ER 1.2 MEMERIKSA PIUTANG 5 T6Piutang 8 T5Stok PELANGG AN PELANGG AN Gambar 3.10 DFD level 1 Retur Penjualan Proses pelunasan piutang terdiri dari beberapa proses sehingga proses pelunasan piutang perlu dibagi menjadi beberapa proses yang lebih kecil dan rinci. DFD level 1 pelunasan piutang terdiri dari 2 dua proses utama yaitu proses mencatat pelunasan piutang customer dan menyimpan data pelunasan. Entitas yang terlibat adalah pelanggan. Tabel yang digunakan pada DFD level 1 pelunasan piutang terdapat 3 tiga tabel yang terdiri dari tabel T6PelunasanPiutang, T7PelunasanPiutang, dan T6Piutang. Gambar 3.10 menggambarkan DFD level 1 pelunasan piutang. [INFO DETIL RETUR] [INFO RETUR] INFO ITEM PENJUALAN [DETIL PENJUALAN PELANGGAN] [PENJUALAN PELANGGAN] [INFO POTONGAN PIUTANG] [INFO STOK RETUR] [INFO RETUR PENJUALAN DISIMPAN] [INFO DETIL RETUR DISIMPAN] [INFO RETUR PENJUALAN] [DATA RETUR PENJUALAN] [INFORMASI PENJUALAN] PELANGG AN PELANGG AN 6 T6ReturPenjuala n 7 T7ReturPenjuala n 8 T5Stok PENJUALAN 2.1 MEMILIH ITEM PENJUALAN 5 T6Piutang 2.2 MENYIM PAN DATA 3 T6Penjualan 4 T7Penjualan 3 T6Penjualan 4 T7Penjualan Gambar 3.11 DFD level 1 Pelunasan Piutang Proses pembuatan laporan terdiri dari beberapa proses sehingga proses pembuatan laporan perlu dibagi menjadi beberapa proses yang lebih kecil dan rinci. DFD level 1 pembuatan laporan terdiri dari 4 empat proses utama yaitu proses membuat laporan omzet, proses membuat laporan customer, proses membuat laporan peringkat barang, dan proses membuat laporan piutang. Entitas yang terlibat adalah manager dan owner. Tabel yang digunakan pada DFD level 1 pembuatan laporan terdapat 12dua belas tabel yang terdiri dari tabel T6Penjualan, T7Penjualan, T0Customer, T2Satuan, T5Stok, T6ReturPenjualan, T7ReturPenjualan, T6PelunasanPiutang, T7PelunasanPiutang, dan T6Piutang. Gambar 3.11 menggambarkan DFD level 1 pembuatan laporan. PELUNASAN PIUTANG [PIUTANG PELANGGAN] [INFO PELUNASAN PIUTANG] [INFO DETIL PELUNASAN PIUTANG] [INFO PELUNASAN PIUTANG] [UPDATE STATUS PELUNASAN PIUTANG] [INFO PENAGIHAN PIUTANG] [DATA PELUNASAN PIUTANG] 5 T6Piutang PELANGG AN 11 T6Pelunasan Piutang 12 T7Pelunasan Piutang PENAGIHAN PIUTANG 4.1 MENCATAT PELUNASAN PIUTANG CUSTOM ER 4.2 MENYIM PAN DATA PELUNASAN PELANGG AN 5 T6Piutang Gambar 3.12 DFD level 1 Pembuatan Laporan [SALDO PIUTANG SETIAP PELANGGAN] [LAPORAN PERIODIK PESANAN PENJUALAN] [TABEL PIUTANG] [LAPORAN PENJUALAN PRODUK] [INFO PENAGIHAN] [INFO NOTA PENJUALAN] [INFO DETIL PELUNASAN] [INFO PELUNASAN] [LAPORAN PERBANDINGAN OM ZET PERBULAN] [LAPORAN PERBANDINGAN OM ZET PERUSAHAAN PERBULAN] [LAPORAN PENJUALAN PRODUK] [INFO DETIL RETUR] [INFO RETUR PENJUALAN DIBACA] [INFO STOK DIBACA] [INFO PIUTANG DIBACA] [INFO BARANG] [INFO DETIL PENJUALAN] [INFO PENJUALAN] [INFO CUSTOMER] 1 T0Customer 2 T2Satuan 3 T6Penjualan 4 T7Penjualan 5 T6Piutang 8 T5Stok 6 T6ReturPenjualan 7 T7ReturPenjuala n MANAGER PUSAT MANAGER PUSAT OWNER 5.1 MEMBUAT LAPORAN OMZET 5.2 MEMBUAT LAPORAN CUSTOM ER 5.3 MEMBUAT LAPORAN PERINGKAT BARANG 5.4 MEMBUAT LAPORAN PIUTANG 11 T6Pelunasan Piutang 12 T7PelunasanPiutang 9 T6NotaPenjuala n 10 T7NotaPenjuala n OWNER MANAGER CABANG MANAGER CABANG MANAGER CABANG

3.2.5 Entity Relationship Diagram