sangat membantu untuk mengetahui use-case mana yang memiliki ketergantungan pada use-case lainnya yang bertujuan
untuk menentukan urutan dalam pengembangan use-case. 5. Inheritance
Hubungan inheritance terjadi ketika dua atau lebih actor menggunakan use-case yang sama.
2.5.2 Activity Diagram
Activity diagram secara grafis digunakan untuk menggambarkan
rangkaian aliran aktifitas baik proses bisnis atau use-case. Diagram ini berbeda dengan flowchart dimana diagram ini menyediakan sebuah
mekanisme untuk menggambarkan kegiatan yang tampak secara pararel. Simbol-simbol activity diagram dapat dilihat dalam daftar
simbol.
2.5.3 Class Diagram
Class diagram menggambarkan struktur object sistem. Diagram
ini menunjukkan class object yang menyusun sistem dan juga hubungan antara class object tersebut. Dalam diagram ini terdapat
associations and multiplicity,
generalizationspecialization relationship, dan agregation relationship.
Simbol-simbol class diagram
dapat dilihat dalam daftar simbol.
24
a. Associations and multiplicity Associations
terdapat diantara objects dan classes kelompok. Sekali associations telah diidentifikasikan, multiplicity yang
menentukan harus didefinisikan. Asosiasi objectclass dan notasi multiplicity
dapat dilihat pada daftar simbol. Notasi multiplicity ini akan digunakan dalam perancangan class diagram.
b. Generalizationspecialization relationship Setelah mengidentifikasikan dasar associations and multiplicity,
selanjutnya menentukan apakah ada Generalizationspecialization relationship. Generalizationspecialization relationship
dapat ditemukan dengan melihat class diagram.
c. Agregation relationship Agregation
adalah tipe relationship yang unik dimana satu object adalah bagian dari object yang lain. Relationship ini sering disebut
whole-part relationship dan dapat dibaca sebagai “Object A terdiri
dari object B dan object B adalah bagian dari object A”.
2.5.4 Sequence Diagram
Sequence diagram secara grafis menggambarkan bagaimana
object berinteraksi dengan satu sama lain melalui pesan pada eksekusi
sebuah use-case atau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima diantara object dan sequence
apa. Menurut Sholiq 2006:9 diagram ini digunakan untuk menunjukan aliran fungsionalitas dalam use-case. Misalkan, dalam
25
use-case “menarik uang”, mempunyai beberapa kemungkinan, seperti
penarikan uang secara normal, percobaan penarikan uang tanpa ada dana yang cukup, dan penarikan dengan menggunakan PIN yang
salah. Sequence diagram menunjukan aliran proses dalam use-case “menarik uang”. Simbol-simbol sequence diagram dapat dilihat dalam
daftar simbol.
2.5.5 Statechart Diagram