Use Case Diagram

Hii, saya akan menjelaskan tentang Use Case Diagram.


     Use Case Diagram atau Use Case merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan.
     Perilaku sistem adalah bagaimana sistem beraksi dan bereaksi, Perilaku sistem ini dicapture di dalam USE CASE. USE CASE sendiri mendeskripsikan sistem, lingkungan sistem, serta hubungan antara sistem dengan lingkungannya.

     Deskripsi dari sekumpulan aksi sekuensial yang ditampilkan sistem yang menghasilkan yang tampak dari nilai ke actor khusus. Use Case digunakan untuk menyusun behavioral things dalam sebuah model. Use case direalisasikan dengan sebuah collaboration. Secara gambar, sebuah use case digambarkan dengan sebuah ellips dengan garis penuh, biasanya termasuk hanya namanya.

Komponen yang terdapat pada Use Case:

a. Aktor

Menggambarkan sesorang yang beriteraksi dengan sistem, di mana hanya bisa menginputkan informasi dan menerima indormasi dari sistem dan tidak memegang kendali pada Use Case. Dan biasa actor di gambarkan dengan stickman.


b. Use Case



Deskripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario. Notasi Use Case dapat di perlihatkan pada gambar dibawah berikut ini.


c. Relasi dalam Use Case.
Ada beberapa relasi pada Use Case:
  • Association, menghubungkan link antar element.
  • Generalization, sebuah elemen yang menjadi spesialisasi dari elemen yang lain.
  • Dependency, sebuah elemen yang bergantung beberapa cara kepada elemen lainnya.
  • Aggregation, bentuk assosiation yang di mana sebuah elemen berisi elemen lainnya.


d. Tipe Use Case
Ada beberapa tipe Use Case, yaitu:
  1. <<include>> , yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya.
  2. <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm.
  3. <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.


Manfaat Use Case:
  1. Digunakan untuk berkomunikasi dengan end user dan domain expert.
  2. Memastikan pemahaman yang tepat tentang requirement / kebutuhan sistem.
  3. Digunakan untuk mengidentifikasi siapa yang berinteraksi dengan sistem dan apa yang harus dilakukan sistem.
  4. Interface yang harus dimiliki sistem.
  5. Digunakan untuk ferifikasi.

Contoh Use Case:

Sekian penjelasan saya mengenai Use Case Diagram, semoga bermanfaat.
Terima Kasih (:

Komentar

Postingan populer dari blog ini

Tutorial Layout Buku Tabungan Menggunakan Android Studio

Pengertian Basis Data