Anda di halaman 1dari 4

Nama : Nashya Rahmadini

Nim : 21.11.026
Kelas : MI-4K

MID Pemrograman Visual II


(Sistem Informasi Apotek Penjualan Obat)

A. Use Case Diagram


Scenario Use Case Diagram
Apotek Penjualan Obat
No. Actor Deskripsi Use Case
1. Pembeli Actor - Mengajukan Resep atau Tanpa
Resep
- Melakukan Pembayaran
2. Apoteker Actor - Input Data Obat
- Cek Data Obat
- Transaksi Pembayaran
- Cetak Faktur
- Membuat Laporan

3. Pemilik Apotek Actor - Menerima Laporan


- Mengawasi Apotek

( Tabel 1. Identifikasi Actor )


Pembayaran

Pembeli Apoteker
Cetak Faktur

Resep Input Data Obat

Tanpa Resep Cek Data Obat Login

Membuat Laporan

<<include>>

Menerima Laporan

Pemilik Apotek

B. Activity Diagram

APOTEKER APLIKASI SISTEM

Username Password Respon

Salah

Benar

Tampilan menu utama Login benar

( Tabel 2. Activity Diagram Login Apoteker )


PEMILIK APOTEK APLIKASI SISTEM

Username Password Respon

Salah

Benar

Tampilan menu utama Login benar

( Tabel 3. Activity Diagram Login Pemilik Apotek )

PEMBELI APOTEKER DATABASE APLIKASI PEMILIK APOTEK

Mengambil no. antri Mengecek data obat Cari obat

Menceritakan keluhan Obat tidak ada Respon

Obat tersedia

Pembayaran Cetak faktur

Membuat laporan Laporan diterima

( Tabel 4. Activity Diagram Pembelian Tanpa Resep )


PEMBELI APOTEKER DATABASE APLIKASI PEMILIK APOTEK

Mengambil no. antri Mengecek data obat Cari obat

Memberikan resep Obat tidak ada Respon

Obat tersedia

Pembayaran Cetak faktur

Membuat laporan Laporan diterima

( Tabel 5. Activity Diagram Pembelian Dengan Resep )

C. Class Diagram

Pembeli
Apoteker
+ no antri
+ kode apoteker Input Data Obat
+ kode obat
+ total biaya + nama apoteker
+ username + kode obat
+ Permintaan obat () + nama obat
+ password
+ Pembayaran () + harga obat
Pembayaran + Input data obat ()
+ Cek data obat () + Simpan data obat ()
+ no pembelian + Pembayaran () + Perbaharui ()
+ nama obat + Cetak faktur ()
+ kode obat + Laporan ()
+ harga obat
+ total biaya
+ Pembayaran ()
+ Cetak faktur ()

Laporan

+ laporan data obat Cek Data Obat


+ laporan penjualan
+ Di buat () + kode obat
+ Di cetak () + nama obat
+ harga obat
+ Input data obat ()
+ Cek data obat ()

Pemilik

+ nama pemilik
+ username
+ password
+ Menerima laporan ()

Anda mungkin juga menyukai