Apa itu Use Case Diagram? Use Case Diagram adalah Diagram deskripsi fungsi dari buah sistem dari perspektif pengguna. Use Case Diagram bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) dengan sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai yang disesuaikan dengan urutan langkah-langkah ( scenario) yang menerangkan antar pengguna dan sistem. Dengan kata lain Use case diagrammenggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang menjelaskan keseluruhan kerja sistem secara garis besar dengan merepresentasikan interaksi antara aktor dengan sistem yang dibuat, serta memberikan gambaran fungsi-fungsi yang diberikan sistem kepada user.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
elationship atau relasi merupakan hubunganantar elemen. Dalam UML elasi$Asosiasidigambarkan dengan garis lurus dengan kepalapanah di salah satu ujungnya. /isa kita lihat
pada gambar berikut :
Komponen-Komponen yang terlibatdalam Use Case Diagram 0
3. Dependenc, sebuah element bergantungdalam beberapa !ara ke element lainnya.
!. Aggregation, bentuk assosiation dimanasebuah elemen berisi elemen lainnya.
Package Package2
2ipe relasi$stereotype yang mungkin terjadi padause !ase diagram :3. <<include>>, kelakuan yang harus terpenuhiagar sebuah e4ent dapat terjadi# dimana padakondisi ini sebuah use !ase adalah bagian dari use
!ase lainnya.. <<extends>>, kelakuan yang hanya berjalandi ba1ah kondisi tertentu seperti menggerakkanalarm.. <<communicates>>, mungkin ditambahkan
untuk menunjukkan asosiasinya adalah!ommuni!ates asso!iation. 5ni merupakan pilihan
elasi !akupan *"nclude #elationship,memungkinkan suatu use case untuk menggunakan"ungsionalitas yang disediakan oleh use case yanglainnya. 5ntinya sebuah use case adalah bagian dariuse case lainnya. Contoh %embelian tiket# use caseakan menguji$memerikasa apakah nomor kartu
kredit yang dimasukan adalah sah dan jumlahuangnya men!ukuoi untuk melakukan transaksi.Karena"ungsionalitas ini digunakan selama proses(%embelian 2iket)# maka relasinya adalah includerelationship.
Komponen-Komponen yang terlibatdalam Use Case Diagram 6
78tends elationship memungkinkan suatau use !asememiliki kemungkinan untuk memperluas "ungsionalitasyang disediakan use !ase yang lainnya. 5ni agak miripdengan in!lude relationship# namun pada e8tendrelationship tidah harus terjadi apa yang diharapkan.
Contohnya : bisa kita lihat use !ase (Memeriksa Kredit)memiliki hubungan e8tend relationship dengan use !ase(Merubah %emesanan). 'ementara use !ase (merubahpemesanan) berjalan# use !ase (Memeriksa Kredit)berjalan jika-dan-hanya-jika nilai pemesanan berubah.
9ika nilai pemesanan tidak berubah# use !ase(Memeriksa Kredit) tidak perlu berjalan.
Komponen-Komponen yang terlibatdalam Use Case Diagram