Anda di halaman 1dari 19

Kita perlu mengantisipasi bahwa exception atau pengecualian dapat terjadi.

Salah satu cara


untuk berpikir tentang sebuah pengecualian adalah sebuah proses mungkin mengarah pada
hasil negatif

- Garis miring di percabangan XOR dinamakan default digunakan untuk ketika tidak
bisa mengambil keputusan
- Terminate event digunakan untuk memberhentikan seluruh token yang bergerak
Jenis-jenis pengecualian/exception
Jenis pengecualian untuk aktivitas (tugas/sub-proses) antara lain :

- Internal exception menangkap ketika ada kesalahan terkait apa yang kita lakukan
secara internal
- Semua exception dapat diwakili dengan kejadian pembatas (boundary events). Ini
merupakan kejadian perantara/intermediate event yang tersambung dengan
aktivitas. Jika sebuah exception terjadi kejadian pembatas digunakan untuk
menunjukkan bagaimana kita akan menangani exception tersebut
- Kalau warna putih itu catching, kalau hitam throwing
Pengecualian Internal
- Simbol yang dilingkari merah digambarkan dengan simbol flash (eksepsi)
- Ketika ada throwing event maka semua token yang ada pada handle PO
diberhentikan dan dilanjutkan pada catching event kemudian notifikasi dikirimkan ke
pelanggan
Pengecualian Eksternal
Pengecualian internal dan eksternal
Kejadian pembatas non-interupsi (non interrupting boundary event)
Activity Timeout
Complex Exception
Sub-proses kejadian
- Setiap sub-proses kejadian ditandai dengan kotak dan batasan titik-titik
- Kejadian yang disebutkan bergantung dengan kejadian yang muncul selama
pelaksanaan proses
- Sub-proses yang diluar kotak penanganan PO adalah sub-proses yang dapat
diterapkan di berbagai tahapan
- PO inquiry bisa terjadi kapan saja dalam proses penanganan PO

Kompensasi aktivitas
Penanganan PO
Setelah PO terdaftar, diperiksa, dan tanggapan telah dikirim kembali, sub-proses
pembayaran dan sub-proses pemenuhan dimulai. Selama dua sub-proses ini, pembatalan
PO dapat diterima dari pelanggan. Dalam kasus ini, kedua sub-proses dihentikan, dan
efeknya dikembalikan (misalnya penggantian dan/atau pengembalian barang yang mungkin
perlu dilakukan)
- Garis yang menandai adanya kejadian kompensasi merupakan garis titik-titik yang
dikhususkan hanya untuk kejadian kompensasi
Rangkuman

Anda mungkin juga menyukai