Use case diagram adalah jenis diagram UML
Use case diagram adalah jenis diagram UML (Unified Modeling Language) yang digunakan untuk menggambarkan interaksi antara sistem perangkat lunak dengan pengguna atau aktor yang terlibat dalam sistem tersebut. Use case diagram merupakan gambaran tingkat tinggi dari fungsionalitas sistem yang diinginkan oleh pengguna. Baca juga tentang Materi permodelan perangkat lunak sebagai bahan acuan.
Use case diagram terdiri dari beberapa elemen, antara lain:
Aktor Aktor adalah entitas di luar sistem perangkat lunak yang terlibat dalam interaksi dengan sistem. Aktor dapat berupa pengguna, perangkat keras, sistem, atau entitas lain yang berhubungan dengan sistem.
Use case Use case adalah tindakan atau fungsionalitas yang dilakukan oleh sistem untuk memenuhi kebutuhan pengguna. Use case dinyatakan dalam bentuk aksi yang dilakukan oleh sistem, seperti "melakukan registrasi", "mengirim email", atau "mengakses laporan".
Koneksi antara aktor dan use case Koneksi antara aktor dan use case menunjukkan interaksi antara aktor dan sistem. Koneksi ini dapat berupa hubungan antara satu aktor dengan satu use case, atau hubungan antara satu aktor dengan beberapa use case.
Dalam use case diagram, aktor ditempatkan di sebelah kiri dan use case ditempatkan di sebelah kanan. Koneksi antara aktor dan use case ditandai dengan garis, yang dapat berupa garis lurus atau garis yang melengkung.
Use case diagram sangat berguna dalam memahami kebutuhan fungsional dari sistem perangkat lunak. Dengan use case diagram, pengembang perangkat lunak dapat mengidentifikasi use case yang diperlukan untuk memenuhi kebutuhan pengguna, serta menentukan aktor yang terlibat dalam interaksi dengan sistem. Use case diagram juga dapat digunakan sebagai dasar untuk merancang sistem perangkat lunak yang efektif dan efisien.