Skenario Use Case Laporan Penjualan yang disulkan Activity Diagram Usulan

4.2.3.2.3 Activity Diagram Retur yang diusulkan

Gambar 4.15 Activity Diagram retur yang diusulkan

4.2.3.2.4 Activity Diagram Stok obat yang diusulkan

Gambar 4.16 Activity Diagram Stok obat yang diusulkan memilih menu retur mengisi form no pembelian menampilkan menu retur menyimpan data pembelian ke database sistem Bag. Gudang menyimpan data pembelian ke database memilih menu data obat menambahkan stok obat menampilkan menu data obat sistem bag. gudang

4.2.3.2.5 Activity Diagram Penjualan obat bebas yang diusulkan

Gambar 4.17 Activity Diagram Penjualan obat bebas yang diusulkan memilih menu penjualan mengisi data obat yang dijual mendapat pesan stok obat tidak cukup menampilkan menu penjualan menyimpan data pembelian ke database mengecek kelengkapan obat T F sistem bag. penj ualan

4.2.3.2.6 Activity Diagram Penjualan Resep yang diusulkan

Gambar 4.18 Activity Diagram penjualan obat resep yang diusulkan memilih menu penjualan mengisi data obat yang dijual mendapat pesan stok obat tidak cukup menampilkan menu penjualan menyimpan data pembelian ke database mengecek kelengkapan obat T F sistem apoteker

4.2.3.2.7 Activity Diagram Pembayaran yang diusulkan

Gambar 4.19 Activity Diagram pembayaran yang diusulkan memilih menu penjualan mengisi data obat yang dijual menampilkan menu penjualan menyimpan data pembelian ke database menampilkan harga obat yang harus dibayar sistem apoteker

4.2.3.2.8 Activity Diagram Laporan Pembelian yang diusulkan

Gambar 4.20 Activity Diagram laporan pembelian yang diusulkan

4.2.3.2.9 Activity Diagram Laporan Retur yang diusulkan

Gambar 4.21 Activity Diagram laporan retur yang diusulkan memilih menu laporan pembelian mengisi periode laporan yang akan dicetak menampilkan laporan penjualan mencetak laporan sistem bag. gudang memilih menu laporan retur mengisi periode laporan retur yang akan dicetak menampilkan laporan retur mencetak laporan sistem bag. gudang

4.2.3.2.10 Activity Diagram Laporan Stok barang yang diusulkan

Gambar 4.22 Activity Diagram laporan stok barang yang diusulkan

4.2.3.2.11 Activity Diagram Laporan Penjualan yang diusulkan

Gambar 4.23 Activity Diagram laporan penjualan yang diusulkan memilih menu laporan stok barang mengisi periode laporan stok barang yang akan dicetak menampilkan laporan stok barang mencetak laporan sistem bag. gudang memilih menu laporan penjualan mengisi periode laporan penjualan yang akan dicetak menampilkan laporan penjualan mencetak laporan sistem bag. gudang

4.4.1 Sequence Diagram

Adi Nugroho 2005:92 sequence diagram adalah interaksi diagram yang memperlihatkan event-event yang berurutan sepanjang berjalannya waktu. Selain itu Sequence Diagram merupakan salah satu diagram interaksi yang menjelaskan bagaimana suatu operasi itu dilakukan. Masing-masing sequence diagram akan menggambarkan aliran-aliran pada suatu use case.

4.4.1.1 Sequnce Diagram login Yang Diusulkan

Gambar 4.22 Sequnce Diagram Login Yang Diusulkan : Petugas database Form login 1: membuka menu login 2: menampilkan form login 3: mengisi data form login 4: mengecek kesesuaian data login 5: data tidak sesuai 6: menampilkan data tidak sesuai 7: mengisi ulang data login 8: data sesuai 9: menampilkan menu utama pada program

4.4.1.2 Sequnce Diagram Pembelian Yang Diusulkan

Gambar 4.23 Sequnce Diagram Pembelian Yang Diusulkan 4.4.1.2 Sequnce Diagram Retur Yang Diusulkan Gambar 4.24 Sequnce Diagram Retur Yang Diusulkan bag. gudang database Form pembelian 1: memilih menu pembelian 2: menampilkan form pembelian 3: mengisi data pembelian 4: mengecek kesesuaian data pembelian 5: data tidak sesuai 6: menampilkan data tidak sesuai 7: mengisi ulang data pembelian 8: data sesuai 9: menyiman data pembelian bag. gudang database Form retur 1: memilih menu retur 2: menampilkan form retur 3: mengisi data retur 4: mengecek kesesuaian data retur 5: data tidak sesuai 6: menampilkan data tidak sesuai 7: mengisi ulang data retur 8: data sesuai 9: menyiman data retur

4.4.1.2 Sequnce Diagram Stok obat Yang Diusulkan

Gambar 4.25 Sequnce Diagram Stok obat Yang Diusulkan 4.4.1.2 Sequnce Diagram Penjualan obat bebas Yang Diusulkan Gambar 4.26 Sequnce Diagram Penjualan Obat Bebas Yang Diusulkan bag. gudang database Form Data Obat 1: memilih menu data obat 2: menampilkan form data obat 3: mengisi data obat 4: menambahkan data obat 5: data tidak sesuai 6: menampilkan data tidak sesuai 7: mengisi ulang data obat 8: data sesuai 9: menyiman data obat 10: data obat tersimpan apoteker database penjualan 1: memilih menu penjualan 2: menampilkan form penjualan 3: mengisi data penjualan 4: mengecek kelengkapan obat 5: data tidak sesuai 6: menerima pesan stok obat tidak cukup 7: mengisi ulang data penjualan 8: data sesuai 9: menyiman data penjualan 10: data penjualan tersimpan

4.4.1.2 Sequnce Diagram Penjualan Obat Resep Yang Diusulkan

Gambar 4.27 Sequnce Diagram Penjualan Obat Resep Yang Diusulkan 4.4.1.2 Sequnce Diagram Pembayaran Yang Diusulkan Gambar 4.28 Sequnce Diagram Pembayaran Yang Diusulkan apoteker database penjualan 1: memilih menu penjualan 2: menampilkan form penjualan 3: mengisi data penjualan 4: mengecek kelengkapan obat 5: data tidak sesuai 6: menerima pesan stok obat tidak cukup 7: mengisi ulang data penjualan 8: data sesuai 9: menyiman data penjualan 10: data penjualan tersimpan bag penjualan database form penjualan 1: membuka menu penjualan 2: menampilkan form penjualan 3: mengisi data obat yang akan dijual 4: menampilkan harga obat yang harus dibayar 5: menyimpan data pembayaran

4.4.1.2 Sequnce Diagram Laporan Pembelian Yang Diusulkan

Gambar 4.29 Sequnce Diagram Laporan Pembelian Yang Diusulkan 4.4.1.2 Sequnce Diagram Laporan Retur Yang Diusulkan Gambar 4.30 Sequnce Diagram Laporan Retur Yang Diusulkan bag. gudang form laporan pembelian database 1: memilih menu laporan pembelian 2: data lporan yang akan dicetak 3: menampilkan datayang akan dicetak 4: mengisi periode laporan yang akan dicetak 5: mencetak laporan database bag. gudang form laporan retur 1: memilih menu laporan retur 2: data laporan yang akan dicetak 3: menampilkan data yang akan dicetak 4: mengisi periode laporan retur yang akan dicetak 5: mencetak laporan retur