Diagram Konteks Diagram Alir Data Data Flow Diagram

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