28DBO-3 Use Case Diagram
-
Upload
andi-syakir -
Category
Documents
-
view
214 -
download
0
Transcript of 28DBO-3 Use Case Diagram
-
8/18/2019 28DBO-3 Use Case Diagram
1/12
USE CASE
DIAGRAM
Mata Kuliah
Setiya Nugroho, M.EngMateri 3
-
8/18/2019 28DBO-3 Use Case Diagram
2/12
Use Case Diagram
Menggambarkan fungsionalitas sistem.
Yang ditekankan “apa” yang diperbuat sistem.
Secara umum :
Pola perilaku systemUrutan transaksi
Terdiri dari :
Use caseActors
Relationship
-
8/18/2019 28DBO-3 Use Case Diagram
3/12
USE CASE
Dibuat berdasar keperluan actor.
Dinotasikan horizontal ellipse
Menggunakan kata kerja.
Boleh terdiri dari beberapa kata
Tidak boleh ada 2 use case dg nama sama.
-
8/18/2019 28DBO-3 Use Case Diagram
4/12
Penulisan Use Case
Pilih nama yg baik
Ilustrasikan perilaku dg lengkap
Identifikasi perilaku dg lengkap
Menyediakan use case lawan
Batasi use case satu perilaku
Nyatakan dari sudut pandang aktor
-
8/18/2019 28DBO-3 Use Case Diagram
5/12
ACTOR
Actor menggambarkan :Orang
Sistem /external entitas / stakeholder tugas/peran
yang memeberi input atau menerima informasi darisystem.
-
8/18/2019 28DBO-3 Use Case Diagram
6/12
Association
Menggambarkan bagaimana actor terlibat dalamuse case.
Bukan aliran data/info.
Ada 4 jenis relasi :
-
8/18/2019 28DBO-3 Use Case Diagram
7/12
1. Relasi Actor – Use Case
Ujung panah mengindikasikan siapa/apa yang
meminta interaksi.
Gunakan Garis tanpa panah :
Actor berinteraksi secara pasif gunakan panah
terbuka :
-
8/18/2019 28DBO-3 Use Case Diagram
8/12
2. Relasi Antar Use Case
termasuk didalam use case lain
(required)
association include secara horizontal
Buka
Rekening
catat
data pribadi
Nasabah
Register for courses
Logon validation
Maintain curriculum
-
8/18/2019 28DBO-3 Use Case Diagram
9/12
2. Relasi Antar Use Case
perluasan dari use case lain jika
kondisi terpenuhi.
vertical
Buka
Rekening
Buka
Deposito
Nasabah
-
8/18/2019 28DBO-3 Use Case Diagram
10/12
3. Generalization/inheritance Antar Use Case
Digambarkan dg garis berpanah tertutup
Vertikal, parent use case diatas
Buka
Rekening
Nasabah Buka
Deposito
-
8/18/2019 28DBO-3 Use Case Diagram
11/12
4. Generalization/inheritance Antar Actor
-
8/18/2019 28DBO-3 Use Case Diagram
12/12
Use case System boundary boxes