Sebelum seorang programmer membuat aplikasi penting untuk menyusun skenario diagram. Use Case Diagram adalah teknik untuk mengembangkan perangkat lunak.
Melalui diagram ini akan menunjukkan hubungan antara pengguna dengan sistem yang telah dirancang.
Use Case Diagram Adalah
Menurut istilah, use case diagram adalah kegiatan yang saling berkaitan dengan aktor dan sistem. Secara umum, diartikan sebagai teknik yang bertujuan untuk mengembangkan software.
Sehingga, use case diagram membantu mengetahui kebutuhan fungsional dari sebuah sistem. Definisi tersebut menggambarkan hubungan antara pengguna dengan sistem yang dirancang.

Fungsi Use Case
Adapun beberapa fungsi dari use case, antara lain:
Memperlihatkan Urutan Aktivitas
Fungsi pertama dari use case diagram adalah memperkenalkan fase awal setiap kegiatan pada sebuah sistem yang dikembangkan.
Menggambarkan Business Process
Selanjutnya, diagram ini menggambarkan urutan proses bisnis, sehingga mencegah terjadinya kesalahan.
Komponen Utama Use Case Diagram
Ada tiga komponen yang ada pada use case diagram, yaitu:
Actor
Komponen pertama yaitu aktor. Aktor adalah setiap hal yang berada di luar sistem yang menggunakan komponen sistem.
Contoh dari aktor, seperti manusia atau perangkat yang memiliki peranan dalam sebuah operasi sistem.
Sistem
Komponen selanjutnya pada use case adalah sistem. Komponen ini menyatakan batasan dari sistem dalam relasi yang dilakukan aktor.
Use case
Sedangkan use case merupakan komponen terakhir sebagai gambaran umum dari fungsi sebuah sistem. Sehingga, pengguna dan konsumen dapat mengetahui setiap fungsi dari sebuah sistem.
Contoh Use Case Diagram
Sebelumnya, Anda harus membuat diagram berdasarkan narasi yang dituliskan, seperti:
- Mengidentifikasi siapa saja yang akan menggunakan website.
- Memilih salah satu user dari situs web.
- Menentukan siapa saja yang akan dilakukan para pengguna dalam situs tersebut.
- Menyusun rangkaian setiap aktivitas secara normal saat menggunakan website.
Berikut ini akan dijelaskan contoh use case diagram untuk mempermudah pemahaman dalam mengembangkan kebutuhan sistem perangkat lunak dengan menganalisa:
- Tenaga pendidik melihat laporan hasil absensi.
- Dapat mengelola data guru.
- Mengelola data murid
- Tenaga pendidik mencetak hasil laporan.
- Mengelola data pengguna.
Melihat beberapa komponen dan fungsinya, maka bisa disimpulkan use case diagram adalah penting keberadaannya. Oleh karena itu, Telkom University juga mengajarkan kepada para mahasiswanya.