Anda di halaman 1dari 2

TUGAS ANALISIS & PERANCANGAN BERORIENTASI OBJEK

1. Pada use case diagram pertama, terdapat 4 aktor yang masing-masing memiliki hubungan
dengan sistem. Aktor-aktor yang terlibat antara lain
a. Client (pelanggan)
b. Waiter (pelayan)
c. Chef (koki)
d. Cashier
Client (pelanggan) dapat memesan makanan (order food) dan client (pelanggan)
juga dapat melakukan (extend) pemesanan wine (order wine), setelah client (pelanggan)
memesan, Waiter (pelayan) menerima pesanan (receive order) dari client (pelanggan) dan
mengkonfirmasi pesanan (confirm order) tersebut ke chef (koki), chef (koki) kemudian
dapat memasak makanan (cook food) yang dipesan client (pelanggan), chef (koki) kemudian
mengkonfirmasi pesanan (confirm order) kepada Waiter (pelayan) dan kemudian Waiter
(pelayan) menyajikan makanan (serve food) yang sudah dipesan ke client (pelanggan),
Waiter (pelayan) juga menyajikan (extend) wine (serve wine) jika client (pelanggan)
memesan wine sebelumnya, client (pelanggan) dapat memakan makanan (eat food) yang
telah dipesan serta (extend) meminum wine (drink wine) jika memesan wine sebelumnya,
setelah memakan makanan (eat food) serta (extend) meminum wine (drink wine), client
(pelanggan) dapat membayar makanan (pay for food) serta (extend) wine jika sebelumnya
meminum wine (pay for wine) ke Waiter (pelayan) (facilitate payment) atau ke cashier (pay)
langsung, cashier menerima pembayaran (accept payment) dari client (pelanggan) langsung
atau melalui Waiter (pelayan).

2. Pada use case diagram kedua, terdapat 2 aktor yang masing-masing memiliki hubungan dengan
sistem. Aktor-aktor yang terlibat antara lain
a. Customer (Pelanggan)
b. Warehouse (Gudang)
Customer (Pelanggan) melakukan pemesanan (place order). Jika sudah dilakukan
pemesanan, pelanggan dapat (extend) melihat katalog (view catalog). Pemesanan (place
order) dapat dilakukan dengan syarat, pelanggan harus memvalidasi diri (validate
costumer), dimana pada proses validasi diri terdapat password dan quiz yang harus di isi.
Jika sudah melakukan validasi, pelanggan dapat (extend) membuat akun (estabilish
account). Kemudian Pelanggan dapat melacak pesanan (track order) dengan syarat,
pelanggan juga harus memvalidasi diri, sehingga pesanan dapat dilacak, dimana pada
proses validasi diri terdapat password dan quiz yang harus di isi. Jika sudah melakukan
validasi, pelanggan dapat (extend) membuat akun (estabilish account). Gudang dapat
melacak pesanan (track order) dengan syarat harus ada validasi diri pelanggan sehingga
pelacakan dapat dilakukan. Pada proses validasi diri terdapat password dan quiz yang harus
di isi. Kemudian gudang dapat mengirim pesanan (ship order).

Anda mungkin juga menyukai