Class Diagram Activity diagrams Sequence diagram

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