3.3. Diagram Konteks
Diagram konteks merupakan alat bantu dalam perancangan global bagi program aplikasi yang dibuat. Tujuannya adalah untuk mencerminkan keadaan sistem yang
akan dibangun secara umum. Adapun diagram konteks untuk Sistem Informasi Persediaan Obat pada Apotik Dunia adalah:
Laporan Pembelian Data Obat
Data Obat Laporan Stok Obat
Data Obat Laporan Penjualan
Gambar 3.5 Diagram Konteks PELANGGAN
Sistem Persediaan
Obat Stok Obat
PEMASOK
Berikut penjelasan mengenai diagram konteks di atas : Sistem menyerahkan data obat kepada pemasok berupa data obat yang akan dipesan,
setelah itu pemasok akan menyerahkan laporan obat yang dibeli kepada sistem dan menghasilkan laporan pembelian. Sistem akan menyerahkan data obat yang ada
menyediakan obat yang akan dijual dan jika pelanggan berminat maka sistem akan menyerahkan data obat yang diinginkan pelanggan dan akan menghasilkan laporan
penjualan. Sistem akan memberikan keseluruhan data obat obat yang telah dijual dan dibeli untuk diproses dalam bagian stok obat. Bagian stok obat akan memeriksa
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
apakah obat tersebut masih ada atau sudah habis, setelah diperiksa maka bagian stok barang akan membuat laporan stok barang untuk dikirim ke sistem.
3.4. Diagram Alir Data Data Flow Diagram
Diagram Arus Data digunakan untuk menggambarkan aliran informasi dan proses data yang bergerak dari pemasukan data hingga keluaran. Keuntungan penggunaan DFD
adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan atau dikembangkan. Berikut Data Flow
Diagram dari Sistem Persediaan Obat pada Apotik Dunia.
DFD Level 0
DFD Level 0 merupakan awal dari aliran data. Pada DFD Level 0 menggambarkan aliran data secara umum. Pada DFD Level 0 ini menggambarkan bagian stok barang
memberikan laporan stok barang kepada sistem dari data obat yang telah diproses. Bagian Penjualan akan memberikan laporan penjualan mengenai obat yang telah
terjual kepada sistem setelah sistem memberikan data obat yang telah terjual kepada bagian penjualan. Sistem akan memberikan data barang yang telah dibeli dari
pemasok kepada bagian pembelian untuk diproses lebih lanjut sehingga bagian pembelian akan menghasilkan laporan pembelian untuk dikirimkan ke sistem.
Laporan yang telah diproses dalam sistem yang berupa laporan pembelian, laporan penjualan dan laporan stok obat akan dikirm ke pimpinan.
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Laporan Penjualan
Data Obat yang terjual
Laporan Stok
Obat Laporan
Data Obat
Laporan Pembelian Data Obat yang dibeli
PEMBELIAN PIMPINAN
Sistem Persediaan
Obat Stok Obat
PENJUALAN
Gambar 3.6 DFD Level 0
DFD Level 1 Bagian Stok barang memberikan laporan stok obat yang kemudian diproses dalam
pembuatan laporan data obat proses 1. Pada proses ini akan menghasilkan data obat dan data pemasok. Jika stok obat habis, maka bagian ini akan memberikan laporan
tentang stok barang yang habis yang akan diproses dalam transaksi pembelian proses 2. Pada proses 2 akan menghasilkan data pembelian untuk melaksanakan pembelian
barang yang akan dilakukan oleh bagian pembelian. Data pembelian juga diperlukan untuk membuat proses laporan pembelian proses 5. Setelah itu akan menghasilkan
laporan jumlah pembelian yang akan diberikan kepada pimpinan. Bagian penjualan melakukan transaksi penjualan proses 3 yang akan menghasilkan data pelanggan dan
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
data penjualan. Setelah melakukan transaksi, data penjualan akan diproses untuk pembuatan laporan penjualan. Setelah laporan jumlah penjualan selesai akan
diberikan kepada pimpinan sebagaimana yang ditunjukkan pada gambar 3.7.
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Laporan stok obat akhir Data Pelanggan
F4 Pelanggan Data penjualan
Data Obat F5 Penjualan F1 Obat
Data pemasok Laporan Stok Laporan obat F2 Pemasok obat yang habis yang terjual
Data Pembelian F3 Pembelian Laporan Jumlah Penjualan
Laporan Jumlah Pembelian Bag.Stok
1.Pembuatan laporan data
obat
2. Transaksi
Pembelian
5. Laporan
Pembelian 4.
Laporan Penjualan
3. Transaksi
Penjualan
Bag.Pem belian
Bag.Penjualan
Laporan Pimpinan
Gambar 3.7 DFD Level 1
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
3.5. Algoritma