59
sistem
dalam
menggunakan
fungsionalitas
tersebut.
(Bennett
et
al., 2006,
ppl48-149) Hubungan
yang
lebihjauh
pada
use case diagram ditunjukkan
dengan
<<extend>> dan
<<include>>.
<<extend>>
digunakan
ketika
ingin
menunjukkan
bahwa
sebuah
use case
menyediakan
fungsionalitas
tambahan
yang
mungkin dibutuhkan
di use
case yang
lain.
Comment dapat
ditambahkan untuk menjelaskan
condition dan
extension
point. <<include>> dipakai ketika ada
rentetan
behavior
yang
sering
digunakan
dalam
beberapa
use
case
dan
untuk
menghindari
pengulangan
deskripsi
yang
sama
ke setiap
use
case
yang
menggunakannya. Penggambarannya
dengan
tanda
panah
putus
putus
yang arahnya
menuju ke use
case
yang di-exclude atau di-include.
(Schneider
dan Winters,
2001,
p27-29)
Setiap
use
case
harus
mempunyai
detil tentang
apa
yang
dilakukan
untuk
mencapai
fungsionalitasnya.
Precondition menunjukkan
dalam
keadaan
sistem
sebelum
memulai
sebuah
use
case.
Postcondition
menunjukkan dalam
keadaan
sistem
setelah use
case
selesai.
Flow
of events
adalah
serangkaian
pernyataan
deklaratif
dari
daftar
tahapan
sebuah
use
case
dari
sudut
pandang
actor.
Percabangan
dapat ditunjukkan
dengan
menggunakan
pernyataan
if
dan
perulangan
dinyatakan
dengan
for
atau
while. (Schneider
dan
Winters,
2001,
p35-37)
Dalam
flow
of
events
bisa
terdapat
basic
path
(dimana
semua
beijalan baik)
dan
alternative path
(menunjukkan
adanya pilihan
lain diluar basic path,
menunjukkan
adanya kesalahan).
Notasi
untuk Use Case
Diagram
ditunjukkan
pada
|