![]() 25
Gambar 2.12 Thoroughbred Class Diagram (Pressman, 2010:842)
Menurut Pressman (2010:842), gambar 2.12 menyajikan contoh
sederhana dari sebuah class Thoroughbred yang memodelkan kuda pacuan
berdarah murni. Terdapat 3 (tiga) attributes
mother, father, dan birthyear.
Diagram di atas juga menunjukan 3 (tiga) operations: getCurrentAge(),
getFather(), dan getMother().
Menurut Pressman (2010:843), setiap attribute
dapat memiliki nama,
tipe, dan level visibilitas. Tipe dan visibilitas opsional. Tipe ditulis setelah
setelah nama dan dipisahkan dengan tanda baca titik dua. Visibilitas ditandai
oleh tanda baca -, #, ~, atau +, yang secara berurutan menandakan visibilitas
private, protected, package, atau public. Pada gambar 2.12, semua attributes
memiliki visibilitas private, seperti yang ditandakan oleh tanda baca minus(-).
2.8.
Activity Diagram
Menurut Whitten dan Bentley (2007:390), activity diagram digunakan
untuk menggambarkan secara grafis urutan alur aktivitas dari sebuah proses
bisnis atau dari sebuah use case. Diagram ini juga dapat digunakan untuk
menggambarkan tindakan yang akan dilakukan ketika suatu proses
dijalankan, beserta hasil dari tindakan tersebut. Di bawah ini adalah table dari
simbol simbol notasi yang digunakan pada activity diagram:
|