a. Ada fitur pencarian (apabila Bila ada, tampilkan pula informasi, masih ada berapa unit, Di rak nomor berapa barang tersebut berada, dan Berapa harga per unitnya.) b. Ada keanggotaan(kartu anggota dan pembeli biasa) jika mempunyai kartu anggota dapat diskon 15% tetapi harus membayar uang iuran anggota sebesar seratus ribu rupiah per tahun. c. Adanya fitur Pelaporan (kasir) berupa : Berapa unit dari masing-masing barang yang terjual (telah dibayarkan kepadanya oleh pengunjung) Berapa uang yang masuk (yang diterimanya dari pengunjung)
2. Gambarkan use case dari analisis yang anda buat
3. Tuliskan Skenario dari Pengunjung ke sistem dan Admin ke sistem
Nama Use Case : Membuat Kartu Member
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Pembeli Menanyakan Pembuatan Member Kepada Kasir 2. Kasir Mengambil Kartu member yang tersedia dan menginputkan ID kartu ke sistem agar terekam dan kartu menjadi aktif 3. Sistem Merekam dan menjadikan status dari ID yang di inputkan menjadi aktif 4. Kasir memberitahu pembeli bahwa ada diskon 15% untuk penggunaan kartu member dan iuran/pembayaran tahunan untuk keaaktifan member 5. Pembeli Menyanggupi dan kartu member aktif Skenario Alternatif 6. Pembeli tidak Menyanggupi syarat-syarat 7. Kasir menonaktifkan kartu member 8. Sistem Menonaktifkan member
Nama Use Case : Memilih Barang
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Pembeli Mencari Barang Yang ada di toko dan menemukan barang yang dicari Skenario Alternatif 2. Pembeli tidak menemukan barang yang dibeli dan menanyakan Kasir 3. Kasir melakukan pencarian menggunakan sistem 4. Sistem mengeluarkan informasi barang tidak ada atau , tampilkan pula informasi, masih ada berapa unit, Di rak nomor berapa barang tersebut berada, dan Berapa harga per unitnya 5. Kasir memberitahu pembeli 6. Pembeli mengambil barang yang ada atau kalau tidak tersedia
Use Case Masukkan Keranjang
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Pembeli Mencari Barang Yang ada di toko dan menemukan barang yang dicari 2. Pembeli Memasukkan Keranjang Skenario Alternatif 3. Pembeli tidak menemukan Barang Yang ada di toko dan menemukan barang yang dicari 4. Pembeli Melakukan Pembayaran
Nama Use Case : Melakukan Pembayaran
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Pembeli Menuju ke pembayaran dengan membawa barang 2. Kasir Menscan/input barang yang ada 3. Sistem menghitung dan memasukkan barang yang ada dan mengeluarkan total pembayaran dan mengeluarkan struk 4. Kasir memberikan Struk pembayaran Skenario Alternatif 5. Pembeli Menuju ke pembayaran dengan membawa barang dan menunjukkan kartu member 6. Kasir Menscan/input barang yang ada dan kartu member 7. Sistem menghitung dan memasukkan barang yang ada dan mengeluarkan total pembayaran + diskon 15% dan mengeluarkan struk 8. Kasir memberikan Struk pembayaran
Nama Use Case : Cetak Struk
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Kasir Menscan/input barang yang ada 2. Sistem menghitung dan memasukkan barang yang ada dan mengeluarkan total pembayaran dan mengeluarkan struk
Nama Use Case : Pencarian
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Kasir melakukan pencarian menggunakan sistem 2. Sistem mengeluarkan informasi barang tidak ada atau , tampilkan pula informasi, masih ada berapa unit, Di rak nomor berapa barang tersebut berada, dan Berapa harga per unitnya
Nama Use Case : Pelaporan
AKSI AKTOR Aksi Kasir Reaksi Sistem
Skenario Normal 1. Kasir Masuk Ke sistem dengan memasukkan id card dan pin 2. Kasir membuat laporan penjualan 3. Sistem merekam dan siap di print 4. Kasir membuat laporan uang masuk 5. Sistem merekam dan siap di print
4. Buatlah Candidate Class dari use case?
NO KATEGORI OBJEK NAMA OBJEK PERLU/TIDAK
1 Objek Fisik Kasir,Pembeli perlu 2 Transaksi Pembayaran, Pelaporan, 3 Peran Pemilih Perlu Kasir Perlu 4 Piranti Komputer Perlu 5 Proses Pembayaran, Perlu Pelaporan, Perlu Update Stok, perlu Pencarian, perlu 6 Katalog Daftar account Perlu Stok Pembelian Laporan Barang Member 5. Gambarkan Diagram Sequence tiap proses. Membuat Sequence Member