Activity Diagram Class Diagram Sequence Diagram

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