Beberapa komponen utama dalam Use Case Diagram adalah:
- Aktor : Entitas yang berinteraksi dengan sistem. Aktor biasanya bisa berupa pengguna manusia, perangkat keras, atau sistem eksternal lainnya. Aktor digambarkan dengan ikon stik manusia atau ikon lain yang sesuai.
- Use Case : Representasi dari fungsi atau layanan yang disediakan oleh sistem untuk aktor. Use Case digambarkan dengan oval dan diberi label sesuai dengan fungsinya.
- Sistem : Representasi keseluruhan sistem yang digambarkan sebagai sebuah persegi panjang yang mencakup semua Use Case.
- Hubungan : Garis yang menghubungkan aktor dan Use Case menunjukkan interaksi antara mereka. Ada beberapa jenis hubungan, termasuk asosiasi, generalisasi, inklusi, dan ekstensi.
Â
3. Jenis-Jenis Hubungan dalam Use Case Diagram
- Asosiasi : Menunjukkan bahwa aktor terlibat dalam Use Case. Ini adalah hubungan paling umum yang digambarkan dengan garis lurus.
- Generalisasi : Menunjukkan bahwa satu aktor adalah turunan dari aktor lain. Digambarkan dengan garis lurus dengan panah terbuka di ujungnya.
- - Inklusi : Digunakan untuk menunjukkan bahwa suatu Use Case menyertakan fungsionalitas dari Use Case lain. Digambarkan dengan garis putus-putus dan kata kunci <>.
- Ekstensi : Menunjukkan bahwa Use Case dapat diperluas oleh Use Case lain dalam kondisi tertentu. Digambarkan dengan garis putus-putus dan kata kunci <>.
Â
4. Langkah-Langkah Membuat Use Case Diagram
1. Identifikasi Aktor : Tentukan siapa saja yang akan berinteraksi dengan sistem. Aktor bisa berasal dari luar maupun dalam organisasi yang menggunakan sistem.
2. Identifikasi Use Case: Tentukan fungsionalitas apa saja yang akan disediakan oleh sistem untuk setiap aktor. Setiap fungsi yang berarti bagi aktor diidentifikasi sebagai Use Case.
3. Definisikan Hubungan : Tentukan bagaimana aktor dan Use Case berhubungan satu sama lain. Gambarkan hubungan ini dengan garis.
4. Organisasikan Diagram : Susun aktor dan Use Case dalam diagram sehingga mudah dipahami. Pastikan setiap aktor memiliki garis penghubung ke Use Case yang relevan.
Â
5. Manfaat Use Case Diagram