Pengertian UML Diagram UML
Relationship dilukiskan sebagai garis lurus antara dua
simbol pada use-case diagram. Makna dari relationship berbeda, tergantung pada bagaimana garis lurus digambarkan
dan apa jenis simbol yang dihubungkan. a.
Association Association
merupakan relationship antara actor dengan use case, digambarkan sebagai sebuah garis lurus
tanpa putus antara actor dan use case. b.
Extends Extends
digunakan untuk menggambarkan hubungan antar use case yang menunjukkan bahwa satu use case
merupakan fungsionalitas dari use case yang lain jika kondisi atau syarat tertentu dipenuhi.
c. Uses includes
Hubungan uses menggambarkan bahwa satu use case seluruhnya meliputi fungsionalitas dari use case lainnya.
d. Depends on Hubungan depends on sangat membantu untuk
mengetahui use case mana yang memiliki ketergantungan pada use case lainnya yang bertujuan untuk menentukan
urutan dalam pengembangan use case. e. Inheritance
Hubungan inheritance terjadi ketika dua atau lebih actor
menggunakan use case yang sama. Setiap use case pada use case diagram dijelaskan
secara detail pada documenting abstract and extension use-case narratives
. f.
Use Case Narrative Deskripsi tekstual kegiatan bisnis dan bagaimana
pengguna akan berinteraksi dengan sistem dalam menyelesaikan suatu tugas. Berbeda dengan use case
diagram, use case desain sistem menggunakan sebuah narasi dari pandangan pengguna sistem, use case desain
sistem lebih bersifat percakapan dialog. g. Activity Diagram
Secara grafis digunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis atau use case.
Diagram ini juga dapat digunakan untuk memodelkan action
yang akan dilakukan saat sebuah operasi di eksekusi, dan memodelkan hasil dari action tersebut.
h. Class Diagram Diagram ini menunjukkan kelas objek yang
menyusun sistem juga hubungan antara kelas tersebut. Class
diagram mendeskripsikan jenis-jenis objek dalam
sistem dan berbagai macam hubungan dan interaksi diantara mereka.
i. Sequence
Diagram Secara grafis menggambarkan bagaimana objek
berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah use case atau operasi. Diagram ini
mengilustrasikan bagaimana pesan terkirim dan diterima diantara objek.
j. Statechart
Diagram Digunakan untuk memodelkan behaviour objek
khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek, berbagai keadaan yang dapat diasumsikan oleh
objek, dan event-event yang menyebabkan objek beralih dari satu state ke state lain.