Definisi Use Case Diagram
UML Use Case
Use-case
diagram adalah salah satu model
diagram UML yang digunakan untuk menggambarkan requirement fungsional
yang diharapkan dari sebuah sistem. Use-case diagram menekankan pada
“siapa” melakukan “apa” dalam lingkungan sistem perangkat lunak yang akan
dibangun. Use-case diagram sebenarnya terdiri dari dua bagian besar yang
pertama adalah use case diagram (termasuk gambar use case
dependencies) dan use case description.
Use case diagram ialah model fungsional sebuah system yang menggunakan actor dan use case. Use case adalah layanan (services) atau fungsi-fungsi yang disediakan oleh system untuk penggunanya (Henderi et al, 2008). Use-case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.
Use case diagram ialah model fungsional sebuah system yang menggunakan actor dan use case. Use case adalah layanan (services) atau fungsi-fungsi yang disediakan oleh system untuk penggunanya (Henderi et al, 2008). Use-case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.
Komponen pada Use Case
Ada beberapa komponen yang terdapat pada Use Case diagram di antaranya sebagai berikut :
Actor Berfungsi untuk mempresentasikan seorang pengguna
dalam sistem atau himpunan peran pengguna mainkan ketika berinteraksi dengan Use
Case.
Association adalah Simbol penghubung antara hubungan actor dan usecase atau yang menghubungkan antara objek satu dengan objek yang lainnya.
System adalah menspesifikasikan paket yang menampilkan sistem secara terbatas.
Include adalah simbol yang menunjukan usecase bisa dipecah menjadi kecil atau menspesifikasikan bahwa Use Case sumber secara eksplisit
Extend adalah simbol yang menggambarkan Use Case tambahan atau menspesifikasikan bahwa Use Case target memperluas perilaku dari Use case sumber pada satu titik yang diberikan.
Collaboration adalah simbol interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan perilaku yang lebih besar dari jumlah dan elemen-elemennya.
Dependency adalah simbol ketergantungan terhadap Use Case lain atau hubungan dimana perubahan yang terjadi pada suatu elemen mandiri akan mempengaruhi elemen yang bergantung pada elemen yang tidak mandiri.
Comment adalah catatan lengkap atau elemen fisik yang saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.
Use Case adalah representasi dari akhir yang dilakukan aktor atau deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor.
Generalization adalah hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk.
Contoh kasus
Contoh kasus yang bisa diambil adalah pembuatan "Aplikasi resep masakan anak kost berbasis andorid" dengan skema sebagia berikut
Dimana di dalam diagram tersebut terdapat 2 actor yaitu admin dan user
Admin dapat melakukan :
Use Case Sistem aplikasi |
Dimana di dalam diagram tersebut terdapat 2 actor yaitu admin dan user
Admin dapat melakukan :
- Mengisi bahan resep masakan
- Menghapus menu resep masakan
- Mengisi menu resep masakan
- Mengisi daftar resep masakan
- Menghapus harga bahan resep masakan
Sedangkan user dapat melakukan :
- Melihat daftar resep masakan
- Memilih resep masakan favorit
- Melihat harga bahan resep masakan
Tidak ada komentar:
Posting Komentar