Mengenal Apa itu Use Case dan Teknik Pembuatannya

 

Pengertian

 √ Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, dan Contohnya -  Ansori Web

use case adalah sebuah kegiatan atau interaksi yang saling berkaitan antara aktor dan sistem. Atau secara umum, dapat diartikan sebagai sebuah teknik untuk yang dimanfaatkan untuk pengembangan perangkat lunak (software), guna mengetahui kebutuhan fungsional dari sistem tersebut.


Fungsi 

Untuk informasi tambahan, use case termasuk ke dalam UML (Unified Modelling Language) diagram, dan proses pembuatannya sendiri dilakukan sebelum kita masuk pada rancangan konsep DFD (Data Flow Diagram).

1. Memperlihatkan Urutan Aktivitas Proses dalam Sebuah Sistem

Fungsi yang pertama, mampu memperkenalkan fase awal setiap kegiatan proses dalam sistem yang dikembangkan. Hal tersebut dapat memudahkan pengembang dalam menentukan kebutuhan yang sesuai dengan perangkat lunak dan pengguna.

2. Menggambarkan Business Process dalam Sistem


uml - Business Use Case diagram with no initiate actors - Stack Overflow

Kedua, mampu menggambarkan urutan proses bisnis secara lebih jelas dan transparan untuk mencegah terjadinya kesalahan pada sistem yang akan dibangun.

Komponen dan Relasi pada Use Case Diagram

3 Komponen Utama

1. Actor

Aktor merupakan setiap hal di luar sistem yang menggunakan komponen system untuk melakukan sesuatu. Aktor dapat berupa manusia, perangkat, atau bahkan sistem tersebut yang menjadi peranan dalam keberhasilan sebuah operasi dalam sistem yang dibangun.

2. System

Komponen ini menyatakan batasan dari sistem di dalam relasi yang dilakukan dengan actor yang menggunakannya (di luar sistem).

3. Use Case

Komponen yang ketiga adalah use case, yang merupakan gambaran umum dari fungsional sebuah sistem.

3 Contoh Relasi

1. Association

Association adalah teknik yang digunakan untuk mengidentifikasi sebuah interaksi antara komponen actor dengan use case tertentu. 

2. Dependency

Dependency relation terbagi menjadi dua jenis, yaitu include dan excludeInclude berfungsi untuk mengidentifikasi hubungan atau relasi antara dua use case dan yang satu akan memanggil yang lainnya.

3. Generalization

Generalisasi merupakan hubungan antara dua use case atau dua aktor, dimana salah satu meng –inherit dan menambahkan atau melakukan override sifat dari komponen yang lainnya.

Comments

Popular posts from this blog

3 Contoh Flowchart Percabangan beserta programnya

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Mengenal KOTLIN