68
2.6.7.2. Functions
Menurut
Mathiassen et
al. (2000, p138), function merupakan
sebuah fasilitas yang digunakan untuk
membuat
model berguna bagi
actors.
Tujuan
dari
aktivitas function adalah
untuk
menentukan
kemampuan pemrosesan informasi dari sebuah sistem. Prinsip-prinsip yang
digunakan
adalah
dengan
mengidentifikasikan
seluruh functions,
hanya
menspesifikasikan functions yang kompleks, memeriksa konsistensi dengan
use cases dan model. Terdapat empat tipe dari function, yaitu:
1.
Update
function, merupakan fungsi yang diaktifkan oleh event dari
problem-domain
dan
menghasilkan
perubahan
dalam
state
dari
model
tersebut.
2. Signal function, merupakan fungsi yang diaktifkan oleh perubahan state
dari model yang dapat menghasilkan reaksi pada konteks.
3.
Read function, merupakan fungsi yang diaktifkan oleh kebutuhan
informasi
dalam pekerjaan
actor
dan
mengakibatkan
sistem
menampilkan bagian yang berhubungan dengan model.
4.
Compute function, merupakan fungsi yang diaktifkan oleh kebutuhan
informasi
dalam pekerjaan
actor
dan
berisi
perhitungan
yang
melibatkan
informasi
yang
disediakan
oleh actor
atau model;
hasilnya
adalah sebuah tampilan dari hasil perhitungan tersebut.
|