Anda di halaman 1dari 14

ANALISIS DAN

PERANCANGAN SISTEM
SEMESTER - 212

Business Use Case Diagram,


9 Activity Diagram, dan
Use Case System

Ayuningtyas
By:
Tan Amelia
Pradita Maulidya Effendi
Pertemuan 9
Course Learning Outcome Materi
• Mahasiswa mampu • business use case,
mendemonstrasikanpembuatan • activity diagram dan
diagram business use case,
activity diagram dan system use • system use case
case (C3).
• Mahasiswa mampu
menghubungkan relasi antara
actor dan use case (C3)
WHY USE CASE DIAGRAM?

Menjelaskan hubungan antara pengguna dan sistem


BUSINESS USE CASE DIAGRAM

Business Use Case Diagram:


Menggambarkan aktivitas atau proses bisnis yang
dilakukan sebuah organisasi dan interaksi proses Proses manual atau
tersebut dengan pihak eksternal (contoh: Mitra atau komputerisasi
Konsumen)

ELEMEN UTAMA

Aktor Include
Include: relasi proses utama dengan proses
tambahan untuk menyederhanakan use case
yang kompleks (dengan membagi menjadi
beberapa use case)
Business
use case

Extend: kondisi perluasan proses bisnis yang


termasuk di dalam use case (dapat berupa detil
Notasi Extend
proses dari kegiatan bisnis)

Sumber: uml-diagrams.org
USE CASE DIAGRAM NOTATION

1. Actors – pengguna yang berinteraksi dengan sistem.


Berperan dalam setiap diagram use case.
Person – Organization - Another System - External Device

2. Systems Boundary – Membedakan komponen internal dan


komponen eksternal.
Website - Software Component - Business Process - Application

3. Use Case – Sebuah langkah atau tindakan yang dipicu oleh


pengguna atau sistem.

4. Relationships – Hubungan antara actor dan system.


ASSOCIATION - INCLUDE - EXTEND – GENERALIZATION relationship.
BUSINESS USE CASE DIAGRAM

Perbedaan antar relasi pada


Business Use Case Diagram

Sumber: uml-diagrams.org
BUSINESS USE CASE DIAGRAM

Alasannya:
Waiter dan Cashier adalah bagian dari
bisnis tersebut dan BUKAN sebagai
aktor bisnis. Aktor bisnis adalah
pengguna eksternal dari bisnis
tersebut

BENAR X SALAH
Sumber: uml-diagrams.org
BUSINESS USE CASE DIAGRAM
Use Case Diagram Example

UML Use Case Diagram Tutorial


Activity diagram: menggambarkan workflow (aliran kerja) dari sebuah
ACTIVITY DIAGRAM sistem atau proses bisnis secara berurutan, bukan apa yang dilakukan oleh
aktor. Tujuannya adalah agar pengembang sistem dapat memahami proses
secara keseluruhan

Komponen Activity Diagram

Synchronization Sync fork: pemecahan sebuah


Start point Start point: titik awal aktivitas fork proses menjadi aktivitas paralel

Activity: bentuk aktivitas/proses


Activity
yang dilakukan Synchronization Sync join: penggabungan
join aktivitas paralel
Action flow: arah urutan suatu
Action flow
aktivitas ke aktivitas lainnya

Decision: percabangan/pilihan Swimlane: mengelompokkan


Decision Swimlane aktivitas berdasarkan aktor-aktornya
kondisi alur aktivitas

Merge: menggabungkan alur


Merge
yang sebelumnya telah dipecah
End point End point: bagian akhir dari aktivitas

*Struktur activity diagram sama dengan flowchart, document flow, atau system flow pada perancangan terstruktur
ACTIVITY DIAGRAM EXAMPLES

Dengan swimlane Tanpa swimlane


Activity Diagram Example

All About UML Activity Diagrams


Use case system diagram: penggambaran functional requirement system
USE CASE SYSTEM untuk menangkap apa yang dilakukan oleh sistem dari hasil analisis pada
masing-masing subjek sistem.

Contoh Use Case System Diagram untuk Kegiatan Online shopping

Use case untuk kegiatan


checkout
Use case untuk keseluruhan kegiatan

Anda mungkin juga menyukai