Data Flow Diagram DFD

rinci. Berikut ini adalah diagram konteks dari sistem informasi penjualan barang pada Apotek K-24. Admin Pimpinan Kasir Data Jenis Barang Data Barang Data Pengguna Data Penjualan Laporan Seluruh Barang Laporan Barang Per-Jenis Laporan Seluruh Penjualan Laporan Penjualan Per-Bulan Laporan Penjualan Per-Tanggal Transaksi Data Penjualan Laporan Seluruh Barang Laporan Barang Per-Jenis Laporan Seluruh Penjualan Laporan Penjualan Per-Bulan Laporan Penjualan Per-Tanggal Transaksi Laporan Jumlah Barang yang Terjual Per- Bulan Grafik Pendapatan Per- Bulan Laporan Seluruh Jumlah Barang yang Terjual Sistem Informasi Penjualan Barang Laporan Penjualan Antar Tanggal Transaksi Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Laporan Penjualan Per-Bulan Laporan Jumlah Barang yang Terjual Per- Bulan Grafik Pendapatan Per- Bulan Laporan Seluruh Jumlah Barang yang Terjual Laporan Penjualan Antar Tanggal Transaksi Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Gambar 4.2 Diagram Konteks

4.4 Data Flow Diagram DFD

Data Flow Diagram DFD atau Diagram Arus Data DAD merupakan gerakan data dari sebuah sistem, mulai dari masuk sampai ke tujuannya. Arus data di DFD diberi simbol anak panah dan mengalir diantara proses process, simpanan data data store dan kesatuan luar external entity. DFD juga merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD yang pertama kali digambarkan adalah level teratas top level yang disebut dengan diagram konteks. Dari diagram konteks kemudian akan digambar dengan lebih rinci lagi yang disebut overview diagram level 0. Tiap-tiap proses di overview diagram akan digambarkan secara lebih rinci lagi dan disebut dengan level 1. Apabila tiap-tiap proses di level 1 dapat digambar kembali dengan Universitas Sumatera Utara lebih rinci lagi maka disebut dengan level 2 dan seterusnya, sampai tiap-tiap proses tidak dapat digambarkan lebih rinci lagi. Berikut Data Flow Diagram dari Sistem Informasi Penjualan Barang pada Apotek K-24. DFD Level 0 Penggambaran sistem DFD level 0 Overview Diagram merupakan penjabaran dari konteks diagram yang sudah menjurus kepada suatu proses dan merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan luar secara lengkap. Proses tersebut dapat digambarkan sebagai berikut : Admin 2.0 Pemasukan Data Jenis Barang 3.0 Pemasukan Data Barang 4.0 Pemasukan Data Transaksi Penjualan Data Jenis Barang Data Barang Data Detail_Penjualan Data Penjualan 5.0 Pembuatan Laporan Kasir Pimpinan Data Jenis Barang Data Barang Data Transaksi Penjualan Data Transaksi Penjualan Data Pengguna Data Jenis Barang Data Jenis Barang Data Barang Data Detail Penjualan Data Barang Data Penjualan Data Pengguna Data Jenis Barang Data Barang Data Detail Penjualan Data Penjualan Data Pengguna Data Pengguna 1.0 Pemasukan Data Pengguna Data Pengguna Laporan Seluruh Barang Laporan Barang Per-Jenis Laporan Seluruh Penjualan Laporan Penjualan Per-Bulan Laporan Penjualan Per-Tanggal Transaksi Laporan Jumlah Barang yang Terjual Per- Bulan Grafik Pendapatan Per- Bulan Laporan Seluruh Jumlah Barang yang Terjual Laporan Penjualan Antar Tanggal Transaksi Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Laporan Seluruh Barang Laporan Barang Per-Jenis Laporan Seluruh Penjualan Laporan Penjualan Per-Bulan Laporan Penjualan Per-Tanggal Transaksi Laporan Jumlah Barang yang Terjual Per- Bulan Grafik Pendapatan Per- Bulan Laporan Seluruh Jumlah Barang yang Terjual Laporan Penjualan Antar Tanggal Transaksi Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Gambar 4.3 DFD Level 0 Universitas Sumatera Utara Pada DFD diatas dapat dijelaskan bahwa seluruh data yang di input oleh admin maupun kasir langsung disimpan di database 1.0 dan 2.0 ataupun disimpan dengan membutuhkan data dari tabel lain melalui relasi antar tabel 3.0 dan 4.0. Kemudian data-data tersebut digunakan untuk pembuatan laporan yang akan disampaikan ke pimpinan dan admin. DFD Level 1 Proses 1 Data Flow Diagram Level 1 Proses 1 dapat dijabarkan sebagai berikut. Admin 1.1 Proses Perekaman Data Pengguna Data Pengguna 1.2 Proses Perubahan Data Pengguna Data Pengguna Data Pengguna Data Pengguna Data Pengguna Data Pengguna Gambar 4.4 DFD level 1 proses 1 Berdasarkan DFD diatas, proses pemasukan data pengguna ke dalam tabel pengguna dilakukan oleh Admin. 1.1. Admin juga melakukan proses perubahan data yang membutuhkan data dari tabel pengguna, yang kemudian akan disimpan kembali ke dalam tabel Pengguna 1.2. Data Flow Diagram Level 1 Proses 2 Data Flow Diagram Level 1 Proses 1 dapat digambarkan sebagai berikut. Universitas Sumatera Utara Admin 2.1 Proses Perekaman Data Jenis Barang Data Jenis Barang 2.2 Proses Perubahan Data Jenis Barang Data Jenis Barang Data Jenis Barang Data Jenis Barang Data Jenis Barang Data Jenis Barang Gambar 4.5 DFD level 1 proses 2 Berdasarkan DFD diatas, Admin memasukkan data jenis barang 2.1 dan melakukan perubahan data yang membutuhkan data dari tabel Jenis_Barang yang akan disimpan kembali ke dalam tabel tersebut 2.2. Data Flow Diagram Level 1 Proses 3 Data Flow Diagram Level 1 Proses 1 dapat digambarkan secara lengkap sebagai berikut. Admin 3.1 Proses Perekaman Data Barang Data Barang 3.2 Proses Perubahan Data Barang Data Barang Data Barang Data Barang Data Barang Data Barang Data Jenis Barang Data Jenis Barang Gambar 4.6 DFD level 1 proses 3 Universitas Sumatera Utara Proses pemasukan barang dilakukan oleh Admin dan disertai dengan pemasukan data jenis barang dari tabel Jenis_Barang yang dibutuhkan sebagai informasi jenis barang pada barang yang akan disimpan. 3.1. DFD Level 1 Proses 4 Data Flow Diagram Level 1 Proses 4 dapat dijabarkan secara lengkap sebagai berikut. Admin 4.1 Proses Perekaman Data Transaksi Penjualan Data Detail Penjualan Data Transaksi Penjualan Data Barang Data Barang Data Penjualan Data Pengguna Data Pengguna Data Detail Penjualan Data Penjualan Kasir Data Transaksi Penjualan Gambar 4.7 DFD level 1 proses 4 Admin dan kasir melakukan proses pemasukan data transaksi penjualan yang membutuhkan data barang dari tabel Barang sebagai informasi barang-barang yang ada dan data pengguna dari tabel Pengguna untuk menentukan pengguna yang melakukan transaksi penjualan4.1. Kemudian data dari proses tersebut direkam ke dalam tabel Detail_Penjualan dan tabel Penjualan. Universitas Sumatera Utara DFD Level 1 Proses 5 Data Flow Diagram Level 1 Proses 1 dapat dijabarkan sebagai berikut. Data Pengguna Admin dan Pimpinan Data Jenis Barang Data Barang 5.1 Pembuatan Laporan Seluruh Barang Data Detail Penjualan 5.2 Pembuatan Laporan Barang Per-Jenis Data Penjualan 5.3 Pembuatan Laporan Seluruh Penjualan 5.4 Pembuatan Laporan Penjualan Per- Tanggal Transaksi 5.5 Pembuatan Laporan Penjualan Per-Bulan Laporan Seluruh Barang Laporan Barang Per-Jenis Laporan Seluruh Penjualan Laporan Penjualan Per- Tanggal Transaksi Laporan Penjualan Per- Bulan Data Jenis Barang Data Barang Data Barang Data Pengguna Data Penjualan Data Detail Penjualan Data Detail Penjualan Data Penjualan Data Penjualan Data Detail Penjualan Data Barang 5.7 Pembuatan Laporan Seluruh Jumlah Barang yang Terjual 5.9 Pembuatan Laporan Jumlah Barang yang Terjual Per- Bulan 5.10 Pembuatan Grafik Pendapatan Per- Bulan Laporan Seluruh Jumlah Barang yang Terjual Laporan Jumlah Barang yang Terjual Per- Bulan Grafik Pendapatan Per-Bulan 5.6 Pembuatan Laporan Penjualan Antar Tanggal Transaksi 5.8 Pembuatan Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Laporan Penjualan Antar Tanggal Transaksi Laporan Jumlah Barang yang Terjual Antar Tanggal Transaksi Gambar 4.8 DFD level 1 proses 5 Universitas Sumatera Utara Proses pembuatan keseluruhan laporan dari seluruh tabel yang telah disimpan dan akan disampaikan kepada admin dan pimpinan.

4.5 Flowchart