kontrol
Case 1
Aktor Utama 1
inc
lud
e
Aktor Kedua
case 3
Case 2
Aktor utama 2
Tugas:
Perhatikan contoh-contoh kasus UML Use Case
Diagram pada materi ini. Perhatikan pula bentuk
bagan, antara lain: Boundary system, judul sistem,
aktor, kegiatan. Kemudian, Anda diminta untuk
merancang sebuah use case untuk kasus yang Anda
tentukan sendiri. Misalnya (alternatif): sistem
penjualan, input transaksi jurnal keuangan, stok
barang gudang, dsb.
Contoh diagram use case
Contoh 1: use case layanan kasir. Selain untuk input
harga dan menerima pembayaran, pada saat ini dapat
kita lihat bahwa kasir-kasir pada swalayan tertentu
disediakan layar komputer yang menghadap ke
pembeli. Pembeli dapat melihat harga belanja. Selain
itu ketika terjadi sisa, kasir menawarkan apakah sisa
tersebut akan didonasikan? Jika ya kasir dapat
meminta kepada pembeli untuk klik tombol donasi.
Setelah transaksi selesai pembeli dapat melihat
adanya pertanyaan survey dari toko, apakah Anda
puas dengan layanan kami? Pertanyaan ini sebagai
survey kepuasan konsumen. Pembeli dapat
menyentuh tombol ya atau tidak pada survey.
Layanan Kasir
input_belanja
pembayaran
kasir
Donasi
Survey_kepuasan
pembeli
Contoh 2: use case ATM
Contoh 3
Latihan
Latihan A: Berikut terdapat suatu penjelasan tekstual
yang perlu Anda terjemahkan dalam diagram use
case.
PEMBELIAN PRODUK
Skenario Keberhasilan Utama:
1. Pelanggan melihat-lihat katalog dan memilih
barang untuk dibeli.
2. Pelanggan memeriksa daftar pesanan
3. Pelanggan mengisi informasi pengiriman barang
(alamat, pengiriman sehari atau 3 hari).
4. Sistem menampilkan informasi seluruh harga,
termasuk pengiriman
5. Pelanggan mengisi informasi kartu kredit.
6. Sistem mengotorisasi pembelian
7. Sistem mengkonfirmasi penjualan secara langsung
8. Sistem mengirim email konfirmasi ke pelanggan
Ekstensi
3.a. Konsumen adalah langganan
1. Sistem menampilkan informasi pengiriman
barang, harga, dan tagihan saat ini.
2. Pelanggan dapat menerima atau
menghiraukan default ini, kembali ke skenario
utama langkah 6.
6.a. Sistem gagal mengotorisasi pembelian kredit
1. Pelanggan dapat memasukkan kembali
informasi kartu kredit atau membatalkan.
Latihan B
PT Aba yang bergerak dalam bidang perjalanan travel
Madiun – Surabaya, Madiun – Jogjakarta, dan Madiun
– Jakarta sedang membangun suatu sistem berbasis
internet untuk melayani pemesanan tiket. Kegiatan-
kegiatan yang dapat dilakukan melalui sistem adalah
seperti berikut ini. Dari keterangan kegiatan tersebut,
buatlah Use Case Diagramnya.
1. Pengguna bisa melakukan cek jadwal
keberangkatan, melihat daftar tarif.
2. Pengguna memesan tiket secara online.
3. Pengguna mengkonfirmasi pembayaran melalui
transfer, atau datang dengan membawa cash.
4. Petugas mencatat pemesan tiket.
5. Pengguna bisa melihat daftar tempat duduk yang
telah terisi.