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