23
2. Class Diagram
Class diagram menggambarkan struktur objek sistem. Diagram ini menunjukan class object yang menyusun sistem dan
juga hubungan antar class object tersebut Whitten, 2004. Simbol-
simbol class diagram dapat dilihat dalam daftar simbol. 3.
StateChart Diagram
Statechart Diagram menyediakan sebuah cara untuk memodelkan bermacam-macam keadaan yang mungkin dialami
sebuah objek. Jika dalam Class Diagram menunjukkan statis kelas- kelas dan relasinya, Statechart Diagram digunakan untuk
memodelkan tingkah laku dinamik sistem. Diagram ini menunjukkan kegiatan object, misalkan sebuah
account di bank dapat eksis dalam beberapa keadaan yang berbeda. Seperti dapat buka, tutup, atau kondisi overdraw kondisi dimana
jumlah pengambilan lebih besar dari simpanan yang ada. Simbol- simbol statechart diagram dapat dilihat dalam daftar simbol
Sholiq,2006.
4. Activity diagrams
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
24 kegiatan yang tampak secara pararel. Simbol-simbol activity
diagram dapat dilihat dalam daftar simbol.
5. Sequence diagram
Sequence diagram
secara grafis
menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan
pada eksekusi sebuah use case atau operasi Whitten, 2004. Diagram ini mengilustrasikan bagaimana pesan terkirim dan
diterima diantara object dan sequence apa. Diagram ini digunakan untuk menunjukan aliran fungsionalitas dalam use-case. Misalkan,
dalam 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 Sholiq, 2006. 2.5.5 Diagram UML Yang Dipakai Dalam Perancangan Sistem Ini
1. Use case diagram