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 adalah suatu pola atau
gambaran yang menunjukan prilaku atau kebiasaan system.Use case bukan alur dari
kegiatan namun fungsi dan tanggung jawab .
Adapun simbol untuk use case:
1.Actor
2.use case
3.Relation
CONTOH
USE CASE
1.<<extend>>
3.<<inheritand>>
Ada beberapa relasi yang terdapat
pada use case diagram
- Assoclation , hubungan link antar element
- Generalization, disebut juga inheritance (pewarisan), sebuah elemen yang merupakan spesialisasi dari elemen lainnya.
- Dependency, sebuah elemen tergantung dari beberapa cara kepada elemen lainnya.
- Aggregation, bentuk asosiation dimana sebuah elemen berisi elemen lainya.
Tipe relasi yang mungkin terjadi pada use case diagram :
- <<include>>, yaitu sifat yang harus terpenuhi sebelum hal kedua dilakukan
- <<extends>>, yaitu perluasan dari use case lain jika kondisi /syarat terpenuhi.
DESKRIPSI
USE CASE DIAGRAM
- Sebuah use case adalah dimana system digunakan untuk memenuhi satu atau lebih kebutuhan pemakai.
- Use case merupakana awal yang sangat baik untuk setiap fase pengembangan berbasis objek, design testing, dan dokumentasi.
- Use case menggambarkan kebutuhan system dari sudut pandang di luar system.
- Use case menentukan nilai yang diberikan system kepada pemakainya.
- Use case hanya menetapkan apa yang seharusnya dikerjakan oleh system, yaitu kebutuhan fungsional system.
- Use case tidak untuk menentukan kebutuhan nonfungsional, misal : sasaran kerja, bahasa pemrograman, dsb.