Gambar 2.12 Contoh Deployment Diagram
4. Use Case Diagram
Use case diagram merupakan permodelan untuk menggambarkan kelakuan behavior sistem yang akan dibangun. Use case
mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibangun. use case digunakan untuk mengetahui
fungsi apa saja yang ada didalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.
Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan dapat dipahami. Ada dua hal utama pada use case yaitu
aktor dan use case. a. Aktor merupakan orang, proses atau sistem lain yang
berinteraksi dengan sistem yang akan dibangun. b. Use case merupakan fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan antarunit atau aktor, contoh use case diagram:
Gambar 2.13 Contoh Use Case Diagram
5. Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal,
decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang
mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian
besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya internal processing. Oleh karena itu,
activity diagram tidak menggambarkan behaviour internal sebuah sistem secara eksak, tetapi lebih menggambarkan proses-proses dan
jalur-jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk
melakukan aktivitas.
Seperti halnya state, standar UML menggunakan segi empat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan
untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel fork dan join digunakan titik
sinkronisasi yang dapat berupa titik, garis horizontal atau vertikal. Berikut ini contoh activity diagram belanja online:
Gambar 2.14 Contoh Activity Diagram Activity diagram dapat dibagi menjadi beberapa object swimlane
untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.
Gambar 2.15 Object Swimlane