Percabangan
Membuat percabangan dalam proses bisnis menggunakan AlurKerja
Dalam BPMN 2.0, gateway digunakan untuk mengatur percabangan (branching) dan penggabungan (merging) alur proses. Gateway berfungsi sebagai titik keputusan atau titik sinkronisasi yang menentukan jalur mana saja yang akan dilalui dalam sebuah proses bisnis. Dengan menggunakan gateway, diagram BPMN dapat merepresentasikan logika keputusan, eksekusi paralel, maupun kombinasi kondisi yang kompleks. Tiga jenis gateway yang paling umum digunakan adalah Exclusive Gateway, Parallel Gateway, dan Inclusive Gateway.
1. Exclusive Gateway (XOR)
Definisi
Exclusive Gateway digunakan untuk membuat percabangan berdasarkan satu kondisi saja. Hanya satu jalur yang akan diambil sesuai kondisi yang terpenuhi. Jika lebih dari satu kondisi benar, biasanya hanya yang pertama (sesuai urutan evaluasi) yang dijalankan.
Notasi
Dilambangkan dengan belah ketupat kosong dengan tanda “X” di dalamnya.
Contoh Kasus
Pada proses Pengajuan Cuti:
- Jika durasi cuti ≤ 3 hari → otomatis disetujui atasan langsung.
- Jika durasi cuti > 3 hari → perlu persetujuan HRD.
Gambar BPMN
2. Parallel Gateway (AND)
Definisi
Parallel Gateway digunakan untuk membuat percabangan paralel di mana semua jalur akan dieksekusi secara bersamaan. Gateway ini juga dapat digunakan untuk sinkronisasi, yaitu menunggu semua jalur selesai sebelum melanjutkan.
Notasi
Dilambangkan dengan belah ketupat kosong dengan tanda “+” di dalamnya.
Contoh Kasus
Pada proses Onboarding Karyawan Baru:
- Setelah data karyawan masuk, sistem secara paralel:
- Membuat akun email.
- Mengurus kartu identitas karyawan.
- Memberikan akses ke sistem internal.
Semua aktivitas ini harus selesai sebelum karyawan bisa mulai bekerja.
Gambar BPMN
Inclusive Gateway (OR)
Definisi
Inclusive Gateway digunakan untuk membuat percabangan satu atau lebih jalur sesuai kondisi yang terpenuhi. Berbeda dengan Exclusive, di sini bisa lebih dari satu jalur aktif sekaligus.
Notasi
Dilambangkan dengan belah ketupat kosong dengan lingkaran di dalamnya.
Contoh Kasus
Pada proses Pengiriman Pesanan:
- Jika ada permintaan faktur → sistem buat faktur.
- Jika ada permintaan pengiriman cepat → gunakan jasa ekspedisi express.
- Jika kedua permintaan ada, kedua jalur berjalan bersamaan.
Gambar BPMN
Ringkasan Perbedaan
Jenis Gateway | Notasi | Karakteristik | Contoh Kasus |
---|---|---|---|
Exclusive (XOR) | ![]() | Hanya satu jalur yang dijalankan berdasarkan kondisi | Persetujuan cuti (≤3 hari / >3 hari) |
Parallel (AND) | ![]() | Semua jalur dijalankan bersamaan, atau menunggu semua jalur selesai | Onboarding karyawan (akun, ID, akses) |
Inclusive (OR) | ![]() | Satu atau lebih jalur dapat dijalankan sesuai kondisi | Pengiriman pesanan dengan opsi tambahan |