Sistem Informasi Apotek

5
Sistem Informasi Apotek Use Case : Use case Name Penjualan Deskripsi singkat petugas mengisikan data transaksi beserta obat yang di beli oleh customer aktor petugas pre condition petugas telah login terlebih dahulu post cndition data transaksi dan data obat yang terjual di simpan di database Normal flow aksi aktor reaksi sistem 1.petugas menekan tombol create 2. petugas memilih kode obat 3. petugas menekan tomol ok 4. sistem menerima kode obat 5. sistem mencek kode obat dan data obat 6. sistem menampilkan data obat 7. memasukan pembayaran 1

description

Use Case dan Skenario Sistem Informasi Apotek

Transcript of Sistem Informasi Apotek

Page 1: Sistem Informasi Apotek

Sistem Informasi Apotek

Use Case :

Use case Name PenjualanDeskripsi singkat petugas mengisikan data transaksi beserta obat yang di beli oleh

customeraktor petugas pre condition petugas telah login terlebih dahulupost cndition data transaksi dan data obat yang terjual di simpan di database

Normal flowaksi aktor reaksi sistem1.petugas menekan tombol create2. petugas memilih kode obat3. petugas menekan tomol ok

4. sistem menerima kode obat 5. sistem mencek kode obat dan data obat 6. sistem menampilkan data obat

7. memasukan pembayaran pelanggan8. petugas meng-klik tombol bayar

9. sistem menerima data obat yang terjual10. sistem mencetak report penjualan

1

Page 2: Sistem Informasi Apotek

alternate flow 1. uang pembayaran pelanggan kurang dari harga total penjualan2. petugas mengklik tombol bayar

3. sistem menerima data transaksi4. sistem mengecek harga obat5. sistem menampilkan pesan data jumlah pembayaran tidak mencukupi, prises insert data transaksi ke database tidak berhasil

6. petugas belum memasukan uang pembayaran7. petugas mengklik tombol "bayar"

8. sistem menerima data transaksi9. sistem mengecek harga obat10. sistem menampilkan pesan masukan data transaksi pembayaran, proses insert data transaksi ke databae tidak berhasil

Use Case Name PemasokanDeskripsi singkat petugas gudang mengisikan data obat baru yang akan dipasok

dari suplierAktor petugas gudang Pre Condition petugas telah login terlebih dahuluPost Condition data obat baru telah tersimpan pada database

Normal Flowaksi aktor reaksi sistem1. petugas memilih suplier yang memasok obat 2. petugas memilih data obat yang akan dipasok

3. sistem menerima data obat 4. petugas memasukan kelengkapan data yang akan di pasok5. petugas menekan tombol "masukan data"

6. sistem mengecek kelengkapan data7. sistem menyimpan data arang pada database

Alternate flow1. petugas mengisikan pasokan obat tidak lengkap2. petugas mengklik tombol "masukan data"

3. sistem menerima data pasokan obat 4. sistem mengecek kelengkapan data pasokan obat 5. sistem menampilkan message data pilihan data harus lengkap, proses insert data pasokan obat ke database tidak berhasil

6. petugas tidak mengisikan data pasokan obat (kosong)

7. sistem menerima data pasokan obat 8. sistem mengecek kelengkapan data pasokan obat 9. sistem menampilkan message data pilihan data harus lengkap,

2

Page 3: Sistem Informasi Apotek

proses insert data pasokan obat ke database tidak berhasil10. sistem mengarahkan forum kembali ke form menu login pegawai

use case name pengecekan kadaluarsadeskripsi singkat petugas gudang melakukan pengecekan terhadap obat yang adaaktor petugas gudangpre condition petugas telah login dan masuk kedalam menu pemasokan obat

post conditiondata obat yang di kembalikan akan di kurangi dari data yang ada pada database

normal flowaksi aktor reaksi1. petugasmenkan tombol list item expired2. petugas memilih data obat

3. petugas menekan tombol "OK"4. sistem menerima data pengecekan5. sistem mengecek kelengkapan data pengecekan6. sistem menyimpan data hasil pengecekan

Use Case Name Pengembalian

Deskripsi singkatpegawai mencari data bobat yang telah rusak untuk dikembalikan kepada suplier

aktor Petugas gudang

pre conditionpegawai telah login terlebih dahulu dan masuk ke menu "pemasokan obat"

post conditiondata obat yang di kembalikan akan di kurangi dari data yang ada pada database

Normal flowAksi aktor reaksi sistem1. pegawai mencari data obat yang telah rusak2. pegwai menekan tombol "Cari"

3. sistem menerima data pencarian obat4. sitem menampilkan data obat sesuai keyword pencarian

5. pegawai memilih data obat6. sistem menampilkan detail data obat

7. pegawai mengupdate data kelayakan obat8. pegawai menekan tombol "update kelayakan"

9. sistem mengupdate data kelayakan10. sitem menampilkan data obat tyang tidak sesuai kondisi kelayakan

11. pegawai memilih data obat yang rusak12. sistem menampilkan data obat yang rusak

13. pegawai mengisi jumlah obat yang rusak14. pegawai menekan tombol pengembalian

15. sitem menerima data pengembalian obat16. sitem mengurangi jumlah obat

3

Page 4: Sistem Informasi Apotek

USE CASE RETUR PENJUALAN Deskripsi singkat Costumer mgembalikan produk yang cacat ke apotekaktor Costumeraktor pendukung Petugas pre condition Costumer telah memiliki bukti transaksi pembelian obat

post conditionproduk yang sudah dikembalikan akan diganti dengan obat yang baru

Normal flow Aksi aktor reaksi sistem1. Costumer mengembalikan produk yang cacat2. petugas memasukan kelengkapan data produk yang cacat3. petugas menekan tombol "Update penjualan"

4. sistem menerima kode obat 5. sistem mencek kode obat dan data obat 6. sistem memperbaharui transaksi penjualan7. sistem menyimpan data transaksi penjualan8. sistem menampilkan pesan bahwa data transkasi penjualan telah di update

9. petugas menggantikan produk yang baru

4