Use Case Diagram Tipe Diagram UML

21

1. Use Case Diagram

Use case diagram adalah diagram yang menggambarkan interaksi antara sistem dengan sistem eksternal dan pengguna. Dengan kata lain, secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi dengan sistem Whitten, 2004. Simbol-simbol use-case diagram dapat dilihat dalam daftar simbol. Notasi dalam Use Case: 1. Actor Aktor Actor adalah entitas yang berhubungan dengan sistem dan berpartisipasi dalam use case. Aktor menggambarkan orang, sistem atau entitas eksternal yang secara khusus membangkitkan sistem dengan input atau masukan kejadian-kejadian, atau menerima sesuatu dari sistem. Aktor dilukiskan dengan peran yang mereka mainkan dalam use case, seperti pelanggan, kasir. Dalam Use case Diagram terdapat satu aktor pemulai atau initiator actor yang membangkitkan rangsangan awal terhadap sistem, dan mungkin sejumlah aktor lain yang berpartisipasi atau participating actor Akan sangat berguna untuk mengetahui siapa aktor pemulai tersebut. 22 2. Use case Use case menggambarkan bagaimana seseorang menggunakan sistem. Use case dibuat berdasarkan keperluan aktor yang merupakan gambaran dari apa yang dikerjakan sistem. 3. Relationship Relasirelationship digambarkan sebagai bentuk garis antara dua simbol dalam Use case Diagram. Relasi antara aktor dan use case disebut juga dengan asosiasiassociation. Asosiasi ini digunakan untuk menggambarkan bagaimana hubungan antara keduannya. Relasi antara use case dengan use case : a. Include : pemanggilan use case oleh use case lain atau untuk mengambarkan suatu use case termasuk di dalam use case lain. Digambarkan dengan garis berpanah dengan tulis include b. Extend : digunakan untuk menunjukan bahwa satu use case merupakan tambahan fungsional dari use case lain jika kondisi atau syarat tertentu terpenuhi. Digambarkan dengan garis berpanah dengan tulis extend c. Generalization atau Inheritance, digunakan untuk memperlihatkan beberapa aktor memiliki sesuatu hal yang bersifat umum. 23

2. Class Diagram