71
2.3.8.2 Function
Menurut
Mathiassen,
et
al
(2000,
p137-139).
Function
memfokuskan pada
bagaimana
cara
sebuah
sistem
dapat
membantu
aktor
dalam
melaksanakan pekerjaan
mereka. Function memiliki empat tipe yang berbeda, yaitu :
1.Update,
Fungsi
update
diaktifkan oleh
event
problem
domain
dan
menghasilkan perubahan status model.
2.Signal, Fungsi signal diaktifkan oleh perubahan status
model dan
menghasilkan
reaksi di dalam context.
3.Read,
Fungsi
read
diaktifkan
oleh
kebutuhan actor
akan
informasi
dan
menghasilkan tampilan model sistem yang relevan.
4.Compute,
Fungsi
compute
diaktifkan oleh kebutuhan actor
akan
informasi dan
berisi perhitungan yang dilakukan baik oleh actor
maupun
oleh
model. Hasilnya
adalah tampilan dari hasil perhitungan yang dilakukan.
Tujuan
dari
kegiatan
function
adalah
untuk
menentukan kemampuan
sistem
memproses
informasi.
Hasil
dari
kegiatan
ini
adalah
sebuah
daftar
function-function
yang
merinci function-function
yang
kompleks.
Daftar function
harus
lengkap
menyatakan
secara
keseluruhan
kebutuhan
kolektif
dari
pelanggan
dan
aktor
sehingga
harus konsisten dengan use case.
Cara
untuk
mengidentifikasi
function
adalah
dengan
melihat
deskripsi
problem
domain yang dinyatakan
dalam kelas dan event, dan melihat deskripsi application
domain
yang
dinyatakan
dalam
use
case.
Kelas
dapat
menyebabkan munculnya
kebutuhan terhadap function
update,
sementara usecase
dapat
menyebabkan munculnya
segala macam tipe function.
|