Pertemuan 6-1-apbo-interaction-diagram

27
INTERACTION DIAGRAM E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan

Transcript of Pertemuan 6-1-apbo-interaction-diagram

Page 1: Pertemuan 6-1-apbo-interaction-diagram

INTERACTION DIAGRAM E. Haodudin Nurkifli

Teknik Informatika

Universitas Ahmad Dahlan

Page 2: Pertemuan 6-1-apbo-interaction-diagram

UML

Page 3: Pertemuan 6-1-apbo-interaction-diagram

Pembelian Tiket:

BUSINESS USE CASE DIAGRAM

Page 4: Pertemuan 6-1-apbo-interaction-diagram

Membeli Tiket:

USE CASE DIAGRAM

Page 5: Pertemuan 6-1-apbo-interaction-diagram

Membeli Tiket:

BUSINESS ACTIVITY DIAGRAM

Page 6: Pertemuan 6-1-apbo-interaction-diagram

Membatalkan Tiket

USE CASE DIAGRAM

Page 7: Pertemuan 6-1-apbo-interaction-diagram

Membatalkan Tiket

BUSINESS ACTIVITY DIAGRAM

Page 8: Pertemuan 6-1-apbo-interaction-diagram

Pembelian Tiket:

USE CASE DIAGRAM

Page 9: Pertemuan 6-1-apbo-interaction-diagram

Membuat Tiket:

ACTIVITY DIAGRAM

Page 10: Pertemuan 6-1-apbo-interaction-diagram

Membatalkan Tiket:

ACTIVITY DIAGRAM

Page 11: Pertemuan 6-1-apbo-interaction-diagram
Page 12: Pertemuan 6-1-apbo-interaction-diagram

Memodelkan interaksi antara object-object dalam sistem Menunjukkan bagaimana object-object saling

berkomunikasi dalam setiap aliran kejadian sistem (system workflow/flow of events)

Interaksi dilakukan dengan menggunakan link dan message Link : arah komunikasi (dari suatu object ke

object yang lain) Message: pesan kepada object lain untuk

melakukan sesuatu.

INTERACTION DIAGRAM

Page 13: Pertemuan 6-1-apbo-interaction-diagram

Setiap message pada Interaction Diagram nantinya akan dipetakan ke setiap operasi pada Class dari object tujuan.

Ada 2 bentuk: Interaksi antar object berdasarkan urutan waktu

fokus pada aliran mesage. Sequence Diagram

Interaksi antar object tidak berdasarkan urutan waktu fokus pola hubungan antar object. Collaboration Diagram.

INTERACTION DIAGRAM (CONT..)

Page 14: Pertemuan 6-1-apbo-interaction-diagram

KLASIFIKASI CLASS

Page 15: Pertemuan 6-1-apbo-interaction-diagram

Interaksi antara Pengguna dengan Sistem Antara Actor dengan Object dari Class Boundary.

Interaksi antar bagian dalam Sistem Antar Object

Interaksi antar bagian dalam Sistem Antara operasi dalam Object.

SEQUENCE DIGRAM: INTERAKSI ANTAR OBJECT

Page 16: Pertemuan 6-1-apbo-interaction-diagram

Interaksi antara Pengguna dengan Sistem Antara Actor dengan Object dari Class Boundary.

SEQUENCE DIGRAM: INTERAKSI ANTAR OBJECT (CONT..)

•Actor memicu terjadinya aktivitas pada Sistem.

•Actor memicu Object (dari Class ‘frmBuyTicket’) untuk melakukan operasi ‘message1’

Page 17: Pertemuan 6-1-apbo-interaction-diagram

Interaksi antar bagian dalam Sistem Antar Object

SEQUENCE DIGRAM: INTERAKSI ANTAR OBJECT (CONT..)

•Suatu Object memicu terjadinya aktivitas pada Object lain.

•Object dari Class ‘frmBuyTicket’ (melalui ‘message1’) memicu Object dari Class ‘ctrBuyTicket’ untuk melakukan operasi ‘message2’

Page 18: Pertemuan 6-1-apbo-interaction-diagram

Interaksi antar bagian dalam Sistem Antara operasi dalam Object.

SEQUENCE DIGRAM: INTERAKSI ANTAR OBJECT (CONT..)

•Suatu Object memicu terjadinya aktivitas pada dirinya sendiri (refleksif).

•Object dari Class ‘ctrBuyTicket’ (melalui ‘message2’) memicu dirinya sendiri untuk melakukan operasi ‘message1’

Page 19: Pertemuan 6-1-apbo-interaction-diagram
Page 20: Pertemuan 6-1-apbo-interaction-diagram
Page 21: Pertemuan 6-1-apbo-interaction-diagram
Page 22: Pertemuan 6-1-apbo-interaction-diagram

SEQUENCE DIAGRAM:MEMBUAT TIKET

Page 23: Pertemuan 6-1-apbo-interaction-diagram
Page 24: Pertemuan 6-1-apbo-interaction-diagram

SEQUENCE DIAGRAM:MEMBATALKAN TIKET

Page 25: Pertemuan 6-1-apbo-interaction-diagram

COLLABORATION DIAGRAM

Page 26: Pertemuan 6-1-apbo-interaction-diagram

COLLABORATION DIAGRAM:MEMBELI TIKET

Page 27: Pertemuan 6-1-apbo-interaction-diagram

COLLABORATION DIAGRAM:MEMBATALKAN TIKET