PERTEMUAN KE12 ACTIVITY DIAGRAM Apa itu Activity Diagram

  • Slides: 8
Download presentation
PERTEMUAN KE-12 ACTIVITY DIAGRAM

PERTEMUAN KE-12 ACTIVITY DIAGRAM

Apa itu Activity Diagram ? Activity Diagram adalah teknik untuk mendeskripsikan logika prosedural, proses

Apa itu Activity Diagram ? Activity Diagram adalah teknik untuk mendeskripsikan logika prosedural, proses bisnis dan aliran kerja dalam banyak kasus. Simbol-simbol yang sering digunakan dalam pembuatan Activity Diagram memiliki peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa.

Simbol-simbol yang sering digunakan pada activity diagram Simbol Keterangan Titik awal Titik Akhir Activity

Simbol-simbol yang sering digunakan pada activity diagram Simbol Keterangan Titik awal Titik Akhir Activity Pilihan untuk pengambilan keputusan Fork; digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu. Rake; menunjukkan adanya dekomposisi Tanda waktu Tanda pengiriman Tanda penerimaan Aliran akhir (Flow Final)

Implementasi Activity Diagram Contoh sederhana diagram activity berikut ini tentang aliran saat proses penerimaan

Implementasi Activity Diagram Contoh sederhana diagram activity berikut ini tentang aliran saat proses penerimaan order. Pengisian order dan pengiriman invoice terjadi secara paralel. Kondisi paralel jelas membutuhkan sinkronisasi. Terima Order Kirim Invoice Isi Order Overnight Delivery Regular Delivery Node pada activity diagram disebut dengan action. Close Order Terima Pembayaran

Decomposisi sebuah Action bisa diimplementasikan sebagai sub activity atau sebagai method pada class. Untuk

Decomposisi sebuah Action bisa diimplementasikan sebagai sub activity atau sebagai method pada class. Untuk menunjukkan adanya sub activity digunakan simbol rake. Terima Order Kirim Invoice (order: : send. Invoice ) Isi Order method Untuk menunjukkan sebuah pemanggilan pada method digunakan syntax nama class: : nama methode Terima Pembayaran Kirim Invoice rake menunjukkan sub activity diagram Close Order

Partition Activity diagram menunjukkan apa yang terjadi, tetapi tidak menunjukkan siapa melakukan apa. Tapi

Partition Activity diagram menunjukkan apa yang terjadi, tetapi tidak menunjukkan siapa melakukan apa. Tapi jika diinginkan, activity diagram bisa dibagi dalam partition untuk menunjukkan siapa melakukan apa. Dalam UML disebut Swim Lane. Pengiriman Customer Service Keuangan Terima Order Isi Order Kirim Invoice (order: : send. Invoice ) Kirim Invoice Terima Pembayaran Close Order

Signal terjadi karena urutan waktu. Sebuah signal menunjukkan bahwa sebuah activity menerima sebuah event

Signal terjadi karena urutan waktu. Sebuah signal menunjukkan bahwa sebuah activity menerima sebuah event dari proses luar. Ini menunjukkan bahwa activity tersebut secara tetap mendengar signal tersebut dan diagram mendefinisikan bagaimana activity beraksi. Contoh pengiriman dan penerimaan signal. Resevasi Wisata Kirim Paket Wisata dikonfirmasi Batalkan Wisata Tunggu 48 Batalkan Wisata

Flow & Edge Untuk mendeskripsikan hubungan diantara dua action biasanya digunakan flow & edge.

Flow & Edge Untuk mendeskripsikan hubungan diantara dua action biasanya digunakan flow & edge. Ada 4 cara yang bisa digunakan : Terima Faktur Buat Pembayara n connector Terima Faktur A Terima Faktur Buat Pembayara n A Order pin Terima Faktur order Buat Pembayara n Semua bentuk diatas adalah setara. Semua bisa digunakan sesuai kebutuhan.