UML
Use Case Diagram
Activity Diagram
Kompetensi 3
1. Mastering UML with Rational Rose 2002, Wendy Boggs, Michael Boggs,
SYBEX 2002
2. Arik Kurniati. Analisa dan Desain berorientasi Objek. Diktat kuliah
Jurusan teknik Informatika.Univeritas Trunojoyo. 2006
3. Object Oriented Modeling and Design with UML. 2nd edition. Michael
Blaha, James Rumbaugh.Prentice Hall. 2005
Pengantar UML
5
Unified Modeling Language (UML)
Aturan-aturan pemodelan yang digunakan untuk
mendeskripsikan sistem perangkat lunak dalam
bentuk kumpulan obyek.
Note :
❑ UML bukan sebuah metode untuk mengembangkan
sisten tetapi notasi-notasi yang digunakan secara
umum sebagai standar untuk pemodelan obyek.
Diagram –Diagram dalam UML
6
Diagram Description
Menggambarkan interaksi antara sistem dan
Use Case pengguna/sistem eksternal. Secara grafis,
menggambarkan siapa yang akan menggunakan
sistem dan dengan cara bagaimana pengguna
berinteraksi dengan sistem,
Narasi use case digunakan untuk
menggambarkan secara tekstual langkah-
langkah dalam interaksi sistem dengan
penggunanya.
CourseCatalog
Maintain Professor Information
Login
Professor
Submit Grade
Close Registration
Billing System
12
Use-Case Model 13
▪ Use-case diagrams
▪ Use-case flow of events
▪ Supplemental information
▪ Activity diagrams
Notasi 14
USE CASE
menggambarkan bagaimana seseorang menggunakan sistem
Pada UML, use case di gambarkan dengan simbol berbentuk
oval.
Use Case
Actor
Association Relationships
System Boundary Boxes 17
▪ Regular variants
▪ Odd cases
▪ Exceptional flows
handling error
situations
Include 20
Base use case secara tidak langsung terkait behavior dari use
case lain pada point tertentu yang di secut extension points.
Base use case bisa saja berdiri sendiri, tetapi pada kondisi
tertentu mungkin saja diperluas oleh behavior use case lain.
Contoh Use case diagram 22
place
place <<extend>>
conference
phone call
call
cellular
network receive
receive <<extend>>
additional
phone call
call
use
user scheduler
Cellular Telephone
23
Pemodelan aktivitas Use-Case
24
Activity diagram –
diagram yang
digunakan untuk
menggambarkan
◆Proses bisnis,
◆Langkah-langkah use
case
◆Logika perilaku obyek/
metode
25
What is an Activity Diagram ? 26
Flow of Events
Activity State
Start State 28
Start State
End State 29
End state menggambarkan akhir atau terminal dari pada sebuah activity
diagram.
Bisa terdapat lebih dari satu end state pada sebuah activity diagram.
Pada UML, end state digambarkan dengan simbol sebuah bull’s eye.
End State
State Transitions 30
State Transition
Decisions 31
Decision
Swimlanes 32