Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PERTEMUAN KE-12 ACTIVITY DIAGRAM
2
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. Activity Diagram memiliki peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa.
3
Simbol-simbol yang sering digunakan pada activity diagram
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)
4
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. Node pada activity diagram disebut dengan action. Terima Order Isi Order Kirim Invoice Overnight Delivery Regular Delivery Terima Pembayaran Close Order
5
Decomposisi sebuah Action
Action bisa diimplementasikan sebagai sub activity atau sebagai method pada class. Untuk menunjukkan adanya sub activity digunakan simbol rake. Untuk menunjukkan sebuah pemanggilan pada method digunakan syntax nama class::nama methode Terima Order Isi Order Kirim Invoice (order::sendInvoice) method Terima Pembayaran Kirim Invoice rake menunjukkan sub activity diagram Close Order
6
(order::sendInvoice)
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::sendInvoice) Kirim Invoice Terima Pembayaran Close Order
7
Signal 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 Paket Wisata dikonfirmasi Batalkan Wisata Kirim Paket Wisata Tunggu 48 Batalkan Wisata
8
Flow & Edge Untuk mendeskripsikan hubungan diantara dua action biasanya digunakan flow & edge. Ada 4 cara yang bisa digunakan : Semua bentuk diatas adalah setara. Semua bisa digunakan sesuai kebutuhan. Terima Faktur Buat Pembayaran connector Terima Faktur Buat Pembayaran A A Terima Faktur Buat Pembayaran Order pin Terima Faktur order Buat Pembayaran
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.