Use Case Diagram: Pengertian , Komponen, dan Contohnya

Posted on

Use Case Diagram kerap digunakan untuk mendokumentasikan dan menjelaskan proses-proses yang berlangsung di dalam sebuah sistem. Dengan menggunakan Use Case diagram, anda bisa melihat bagaimana sebuah sistem beroperasi dan bagaimana sistem berinteraksi dengan dunia di luar sistem seperti user atau sistem yang lain.

  • Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.
  • Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.

 

Komponen Use Case Diagram

  1. Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya.
  2. Use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor.
  3. Use case dinotasikan dengan gambar (horizontal ellipse).
  4. Use case biasanya menggunakan kata kerja.
  5. Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama.

 

Relasi dalam Use case

Use case diagram memiliki relasi sebagai berikut, yaitu:
Association: Menghubungkan link antar element.
Generalization: Sebuah elemen dapat merupakan spesialis dari elemen lainnya bisa disebut dengan pewarisan sifat (inheritance).
Dependency: Sebuah elemen bergantung dalam beberapa cara ke element lain.
Aggregation: Bentuk association dimana sebuah elemen berisi elemen lainnya.

Tipe Relasi/ Streo type yang mungkin terjadi pada use case diagram :

  1. <<include>>, kelakuan yang harus terpenuhi agar sebuah event dapat terjadi.
  2. <<extends>>, kelakuan yang hanya berjalan pada kondisi tertentu.
  3. <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association.

 

Baca juga >> Sistem Operasi: Pengertian Deadlock

 

Contoh Penggunaan Use Case Diagram

  1. Contoh Use case diagram
  2. Contoh Use case diagram_2

Cukup sekian penjelasan mengenai Use Case Diagram. Semoga bermanfaat dan menambah ilmu teman-teman!