USE CASE DIAGRAM
Use Case Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan interaksi antara aktor (pengguna atau sistem eksternal) dengan sistem yang dikembangkan. Diagram ini sangat berguna dalam tahap awal pengembangan sistem untuk memahami kebutuhan fungsional sistem.
Pengertian Use Case Diagram
Use Case Diagram adalah salah satu jenis diagram dalam UML (Unified Modeling Language) yang digunakan untuk memodelkan kebutuhan fungsional dari suatu sistem. Diagram ini menggambarkan:
- Siapa saja yang berinteraksi dengan sistem (aktor),
-
Apa saja fungsionalitas (use case) yang sistem tawarkan kepada aktor tersebut,
-
Dan bagaimana hubungan antara mereka.
Tujuan Use Case Diagram
-
Menjelaskan fungsi utama sistem dari perspektif pengguna (end-user).
-
Menjadi dasar untuk desain sistem dan pengujian fungsional.
-
Memberikan gambaran interaksi antara sistem dan pihak luar (aktor).
-
Digunakan dalam komunikasi antara tim pengembang dan stakeholder.
Komponen Utama Use Case Diagram
1. Aktor (Actor)
-
Entitas luar sistem yang berinteraksi dengan sistem.
-
Bisa manusia, sistem lain, atau perangkat eksternal.
-
Contoh: User, Admin, System Lain.
2. Use Case
-
Fungsionalitas atau layanan yang diberikan oleh sistem kepada aktor.
-
Digambarkan dengan bentuk elips (oval).
-
Contoh: Login, Mendaftar, Mengelola Data.
3. Sistem (System Boundary)
-
Kotak besar yang membungkus semua use case untuk menunjukkan batas sistem.
4. Relasi / Hubungan
Beberapa jenis hubungan penting:
-
Association (Hubungan antara aktor dan use case) → Digambarkan dengan garis lurus.
-
Include (<<include>>) → Menunjukkan bahwa satu use case selalu memanggil use case lain.
-
Extend (<<extend>>) → Menunjukkan bahwa satu use case dapat memperluas fungsionalitas use case lain dalam kondisi tertentu.
-
Generalization (Pewarisan) → Aktor atau use case dapat diturunkan menjadi entitas yang lebih spesifik.
Contoh Sederhana
Skenario: Sistem Perpustakaan Online
Aktor:
-
Mahasiswa
-
Pustakawan
Use Case:
-
Login
-
Cari Buku
-
Pinjam Buku
-
Kembalikan Buku
-
Tambah Buku Baru (oleh Pustakawan)
Hubungan:
-
Mahasiswa → Login, Cari Buku, Pinjam Buku, Kembalikan Buku
-
Pustakawan → Login, Tambah Buku Baru
Manfaat Use Case Diagram
-
Mempermudah analisis sistem berdasarkan interaksi pengguna.
-
Menjadi dasar komunikasi antara analis sistem, developer, dan stakeholder.
-
Membantu perencanaan pengujian sistem (test case berdasarkan use case).
-
Menjadi acuan untuk membuat diagram lain (activity, sequence, dll).

.jpg)
Popular
Tags
Videos
0 komentar:
Posting Komentar