Diagram use case: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Rosa Reska Riskiana memindahkan halaman Use Case Diagram ke Diagram use case |
Tidak ada ringkasan suntingan |
||
Baris 1:
'''
== Relasi pada
[[Berkas:Restaurant Model.png|jmpl|
Untuk menggambarkan interaksi antara sistem dan lingkungannya, terdapat beberapa simbol yang digunakan pada use case diagram. Use case yang merepresentasikan tugas tertentu yang melibatkan interaksi dengan lingkungannya dilambangkan dengan elips. Sementara aktor yang terlibat dalam use case tersebut dilambangkan dengan sosok tongkat''.'' <ref name=":0" /> Terdapat beberapa jenis relasi yang terjadi, baik antar use case, antar aktor, maupun antara use case dan aktor. Relasi yang terjadi antar use case, antara lain ''extend, include'' dan generalisasi. Relasi <<''extend>>'' digunakan saat sebuah use case secara kondisional menambahkan tahapan lain dari use case pusat ''(base use case).'' Use case pusat ini masih dapat berdiri sendiri tanpa use case tambahan tersebut ''(extend use case)''. Sebagai contoh, pada sistem Anjungan Tunai Mandiri (ATM), terdapat use case "Menarik uang". Use case ini dapat diperpanjang jika pengguna tidak menarik uang menggunakan mesin [[ATM]] yang sama dengan kartu ATM yang dimilikinya. Maka, use case "Menarik uang" dapat memiliki relasi ''extend'' dengan use case baru, yaitu "Menghitung biaya tambahan". <ref name=":1">{{Cite journal|last=Kurniawan|first=Tri Astoto|date=2018-03-02|title=Pemodelan Use Case (UML): Evaluasi Terhadap beberapa Kesalahan dalam Praktik|url=http://jtiik.ub.ac.id/index.php/jtiik/article/view/610|journal=Jurnal Teknologi Informasi dan Ilmu Komputer|volume=5|issue=1|pages=77|doi=10.25126/jtiik.201851610|issn=2528-6579}}</ref><ref name=":2">{{Cite web|last=|first=|date=|title=What's is the difference between include and extend in use case diagram?|url=https://courses.cs.ut.ee/MTAT.03.083/2015_fall/uploads/Main/ExtendInclude.pdf|website=|access-date=}}</ref>
|