Use Case Diagram menggambarkan dengan ringkas siapa saja yang
menggunakan sistem dan apa saja yang bisa dilakukannya. Penggunaan usecase Diagramini
tidak menjelaskan secara detai, biasanya
hanya memberi gambaran singkat hubungan antara usecase, aktor, dan sistem.
Melalui diagram
Kegunaan use case diagram
-Use
case menjelaskan secara sederhana fungsi sistem dari sudut pandang user.
-untuk mengetahui fungsi apa saja yang ada di
dalam sebuah sistem
dan siapa saja yang berhak menggunakan
fungsi-fungsi tersebut.
-unntuk menggambarkan kelakuan system yang
akan dibuat.
-mendeskripsikan sebuah interaksi antara satu
atau lebih aktor dengan sistem yang
akan dibuat.
Komponen-komponen yang terdapat pada usecase diagram
simbol Oval / bernama "Use Case".
Berguna untuk menginformasikan apa nama Use Case nya.
Fungsi dari simbol ini adalah untuk penandaan
unit-unit yang
saling berinteraksi antara unit satu dengan
unit lainnya. Selain
berinteraksi dengan unit lainnya simbol Use
Case ini juga
berinteraksi dengan actor.
Actor
seperti
gambar orang, akan simbol ini tidak hanya diperuntukan untuk orang saja.
Simbol ini juga dapat digunakan untuk sistem lain (sistem luar)
yang
dapat melakukan interaksi. Jadi perlu
diingat, ini bukan simbol
penanda untuk orang, karena pada dasarnya
simbol ini adalah
simbol untuk penanda objek luar sistem yang
berinteraksi
dengan sistem informasi yang tengah dibuat.
Simbol Association
Simbol garis lurus disebut Association Fungsi dari simbol ini tak jauh berbeda dengan
fungsi simbol
garis yang ada di diagram-diagram lain dalam
UML, fungsi simbol ini tak lain adalah untuk menggambarkan adanya hubungan yang
terjadi diantara bagian satu ke bagian lainnya.
Bagian yang dapat dihubungkan dengan simbol
Assosiasi ini,
yaitu interaksi antara :
- Aktor ke aktor
- Use Case ke Use Case
- Aktor ke Use Case
-
Use Case ke Aktor
Simbol Extend
Fungsi dari simbol ini yaitu untuk
menandakan adanya hubungan diantara Use Case
tambahan
ke Use Case lain tanpa syarat. contohnya"A"
dapat dijalankan tanpa
syarat adanya "B" namun
"A" dan "B" masih berhubungan.
Dalam praktiknya, simbol ini digambarkan
dengan garis anak
panah
dengan badan garis putus-putus.
Simbol Generalization
di gunakan di diagram lain UML misalnya,
Generalisasi pada
Contohnya dalam penggambaran diagram kita terdapat Use
Case "A" yang merupakan bentuk umum
dari Use Case "B"
maka diantara "A" ke "B"
dapat diberikan tanda Generalisasi
ini.
Disamping adalah terdapat dua simbol dengan
makna yang
hampir sama.
Simbol pada bagian atas ini
bernama include
dan pada bagian bawah bernama uses.
Kedua simbol ini memiliki arti bahwa adanya
relasi antar Use
Case dengan syarat tertentu.
Penggambaran simbol Include ini mirip dengan
simbol extend,
perbedaan penulisan terletak pada
penamaannya, yaitu
<<extend>> berubah menjadi
<<include>>. Dan untuk
penggambaran Uses ini juga mirip dengan
Generalisasi. Yang
membedakan yakni penambahaan
<<uses>> di sekitar garis
tersebut.
Contoh dari usecase diagram