Use Case
Pemodelanuntukmenggambarkankelakuan(behavior)
sistemyangakandibuat.
Diagramusecasemendeskripsikansebuahinteraksiantara
satuataulebihaktordengansistemyangakandibuat.
Terdapatbeberapasimboldalammenggambarkandiagram
usecase,yaituusecases,aktordanrelasi.
Start State
Startstatemenunjukkandimulainyasuatuworkflowpada
sebuahactivitydiagram.
Hanyaadasatustartstatedalamsebuahworkflow.
PadaUML,startstatedigambarkandengansimbol
lingkaranyangsolid.
Start State
End State
Endstatemenggambarkanakhiratauterminaldaripada
sebuahactivitydiagram.
Bisaterdapatlebihdarisatuendstatepadasebuahactivity
diagram.
PadaUML,endstatedigambarkandengansimbolsebuah
bull’seye.
End State
State Transitions
Statetransitionmenunjukkankegiatanapaberikutnya
setelahsuatukegiatansebelumnya.
PadaUML,statetransitiondigambarkanolehsebuah
solidlinedenganpanah.
State Transition
Put in shopping cart
Verify availability
Return availability
Buy shopping cart
Verivy customer
Send order
Return Customer chek
Customer
Cart Catalog Authentication Order
Proses pemesanan buku
Aggregation
●Relasibiasadisebut'has a' relationship
●Klubmemilikibanyakanggota
●Orang bisa memiliki makna tersendiri tanpa
kehadiransebuahklub
●Dinotasikandengandiamond“kosong”.
●Jika dipisah, tidak merubah makna.
Latihan
Sebutkanbagiandaristructuraldiagrampadadiagram
UML.
Jelaskanperbedaanantaraincludedanextendpadause
casediagram.
Jelaskanfungsidariactivitydiagramdansequence
diagram.
Sebutkanbagianpadaclassdiagrambesertacontoh
penggunaannya.
Jelaskanperbedaanpenggunaanasosiasidangeneralisasi.
Terdapat sebuah sistem informasi akademik pada
suatu universitas yang digunakan oleh dosen dan
mahasiswa.
Buatlah pemodelan menggunakan UML
(menggunakan tools) yang terdiri dari:
a. use case diagram
b. activity diagram
c. sequence diagram
d. class diagram (opsional)
Study Kasus