presentasi 2-1 activity diagram

6

Click here to load reader

Upload: muhammad-bisri-syamsuri-bisri

Post on 07-Aug-2015

41 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Presentasi 2-1 Activity Diagram

Activity Diagram

• 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.

• Menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang,

• Menggambarkan bagaimana masing-masing alir

berawal, decision yang mungkin terjadi, dan bagaimana

mereka berakhir.

• Menggambarkan proses paralel yang mungkin terjadi

pada beberapa eksekusi.

Page 2: Presentasi 2-1 Activity Diagram

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).

• Tidak menggambarkan behaviour internal sebuah

sistem (dan interaksi antar subsistem) secara eksak,

tetapi lebih menggambarkan proses-proses dan jalur-

jalur aktivitas dari level atas secara umum.

• Sama seperti state, standar UML menggunakan

segiempat dengan sudut membulat untuk

menggambarkan aktivitas. Decision digunakan untuk

menggambarkan behaviour pada kondisi tertentu.

Page 3: Presentasi 2-1 Activity Diagram

Activity Diagram

• Untuk mengilustrasikan proses-proses paralel

(fork dan join) digunakan titik sinkronisasi yang

dapat berupa titik, garis horizontal atau vertikal.

• Activity diagram dapat dibagi menjadi

beberapa object swimlane untuk

menggambarkan objek mana yang

bertanggung jawab untuk aktivitas tertentu.

Page 4: Presentasi 2-1 Activity Diagram

Activity symbol diagram

activity

decesiton

End state

Object state

syncronization

Start state

Organization unit (swimland)

transition

Page 5: Presentasi 2-1 Activity Diagram

CONTOH ACTIVITY DIAGRAM TANPA SWIMLAND

Page 6: Presentasi 2-1 Activity Diagram

Activity diagram : penarikan uang ATMCustomer ATM Machine Bank

[Valid PIN]

[Balance >= amount] [Balance < amount]

[Invalid PIN]

Insert Chard

Enter PIN

Enter Amount

Take money from slot

Take Chard

Authorize

Check Account Balance

Debit account

Cek PIN Number

Cek Balance

Show balance

Eject Card