Pendahuluan
Model dan Notasi Proses Bisnis (BPMN) telah menjadi standar global untuk memvisualisasikan, menganalisis, dan mengoptimalkan alur kerja bisnis. Di inti setiap diagram BPMN terdapat acara—elemen dasar yang mewakili sesuatu yang terjadi selama suatu proses dan secara langsung memengaruhi alirannya. Baik Anda sedang mendokumentasikan alur kerja persetujuan sederhana atau memodelkan sistem perusahaan yang kompleks, memahami cara menggunakan acara BPMN secara efektif sangat penting untuk membuat diagram proses yang jelas, akurat, dan dapat ditindaklanjuti.

Panduan komprehensif ini mengeksplorasi tiga kategori utama acara BPMN—Mulai, Menengah, dan Akhir—dengan menjelaskan pemicu, representasi visual, opsi konfigurasi, dan aplikasi praktisnya. Dengan menguasai elemen-elemen ini, analis bisnis, arsitek proses, dan pengembang dapat merancang proses bisnis yang lebih tangguh, responsif, dan mudah dipelihara yang selaras dengan tujuan organisasi dan persyaratan teknis.
Ikhtisar Acara BPMN
Sebuah BPMN acara dalam sebuah diagram proses bisnis merujuk pada sesuatu yang terjadi dan memengaruhi aliran proses. Terdapat tiga jenis acara yang digunakan dalam pemodelan proses bisnis: Mulai, menengah, dan akhir.
![]() |
|---|
| Acara Mulai, Menengah, dan Akhir dengan berbagai jenis pemicu dan hasil yang berbeda |
Acara Mulai
Acara mulai menunjukkan tempat dan mungkin juga alasan mengapa suatu proses dimulai. Karena acara mulai digunakan untuk memulai proses, maka tidak memiliki aliran urutan masuk. Anda dapat menentukan pemicu untuk acara mulai, untuk menunjukkan kondisi yang akan menyebabkan proses dimulai.
| Nama pemicu | Representasi | Deskripsi |
|---|---|---|
| Tidak ada | ![]() |
Acara mulai tanpa pemicu tidak memiliki pemicu yang ditentukan. |
| Pesan | ![]() |
Pemicu ini memulai proses dengan menerima pesan dari peserta. |
| Penanda Waktu | ![]() |
Pemicu ini memulai proses pada waktu-tanggal tertentu atau siklus tertentu (misalnya setiap hari Jumat). |
| Kesalahan | ![]() |
Pemicu ini memulai sub-proses acara dalam jalur ketika terjadi kesalahan. Perhatikan bahwa pemicu ini hanya dapat digunakan dengan sub-proses acara. |
| Peningkatan | ![]() |
Pemicu ini memulai atau tidak memulai sub-proses acara dalam jalur ketika batasan yang ditentukan tidak terpenuhi. Perhatikan bahwa pemicu ini hanya dapat digunakan dengan sub-proses acara. |
| Kompensasi | ![]() |
Pemicu ini memulai sub-proses acara dalam jalur ketika terjadi kompensasi, yang memerlukan pembatalan beberapa langkah. Perhatikan bahwa pemicu ini hanya dapat digunakan dengan sub-proses acara. |
| Kondisional | ![]() |
Pemicu ini memulai proses ketika kondisi tertentu menjadi benar. |
| Sinyal | ![]() |
Pemicu ini memulai proses ketika sinyal yang dikirim dari proses lain telah tiba. Perhatikan bahwa sinyal berbeda dari pesan karena sinyal memiliki target tertentu untuk pesan. |
| Berganda | ![]() |
Ini berarti ada beberapa pemicu untuk proses tersebut. Salah satu dari mereka dapat menyebabkan proses dimulai. |
| Berganda Paralel | ![]() |
Ini berarti ada beberapa pemicu untuk proses tersebut. Semua pemicu harus dipicu agar proses dapat dimulai. |
| Tautan | ![]() |
Pemicu ini menyediakan cara untuk menghubungkan hasil akhir satu proses dengan awal proses lainnya. |
Berbagai jenis pemicu peristiwa mulai:
Menentukan pemicu
Untuk menentukan pemicu pada suatu peristiwa, klik kanan pada peristiwa tersebut dan pilih Pemicu, lalu klik jenis pemicu dari menu pop-up.
![]() |
|---|
| Untuk menentukan pemicu peristiwa mulai |
Jika Anda ingin mengedit properti pemicu, seperti kondisi pemicu kondisional, klik kanan pada peristiwa dan pilih Buka Spesifikasi… dari menu pop-up. Kemudian, klik pada … tombol di sebelah menu tarik bawah Pemicu untuk mengedit propertinya dalam kotak dialog pop-up.
Sub-proses peristiwa yang mengganggu atau tidak mengganggu
Peristiwa mulai dapat dilampirkan ke tepi sub-proses peristiwa untuk memulai sub-proses secara langsung. Anda dapat menentukan jenis pemicu ini sebagai mengganggu atau tidak mengganggu, yang berarti mengganggu proses yang mengandungnya atau tidak mengganggu proses yang mengandungnya masing-masing. Untuk mengatur pemicu menjadi Mengganggu atau Tidak Mengganggu, klik kanan pada peristiwa dan pilih/pilih ulang Pemicu > Mengganggu dari menu pop-up.
![]() |
|---|
| Peristiwa Mengganggu (kiri) dan Tidak Mengganggu (kanan) |
| CATATAN: | Hanya pemicu yang dapat dilampirkan ke sub-proses peristiwa yang dapat diatur sebagai mengganggu/tidak mengganggu. Jenis pemicu yang didukung meliputi: Pesan, Timer, Eskalasi, Kesalahan, Pembatalan, Kompensasi, Kondisional, Sinyal, Berganda, dan Berganda Paralel. |
|---|
Peristiwa Menengah
Peristiwa menengah menunjukkan di mana sesuatu terjadi di antara peristiwa mulai dan akhir suatu proses. Anda dapat menggunakan peristiwa menengah untuk menunjukkan di mana pesan diterima atau dikirim, menunjukkan penundaan yang diperlukan, melakukan penanganan pengecualian, dan menunjukkan kebutuhan kompensasi. Anda dapat menempatkan peristiwa menengah di dua tempat: Menempel pada batas tugas/sub-proses, Alur normal (yaitu terhubung dari alur tanpa menempel pada aktivitas).
| Nama pemicu | Representasi | Deskripsi |
|---|---|---|
| Tidak ada | ![]() |
Peristiwa menengah tidak ada tidak memiliki pemicu yang ditentukan. Digunakan untuk menunjukkan perubahan status dalam proses. Anda hanya dapat menggunakan peristiwa menengah tidak ada dalam alur normal. |
| Pesan | ![]() |
Pemicu ini mewakili pengiriman atau penerimaan pesan |
| Penundaan | ![]() |
Pemicu ini berfungsi sebagai mekanisme penundaan pada tanggal-waktu tertentu atau siklus (misalnya setiap hari Jumat). Anda hanya dapat menggunakan peristiwa menengah penundaan dalam alur normal. |
| Kesalahan | ![]() |
Pemicu ini bereaksi terhadap kesalahan bernama atau terhadap setiap kesalahan jika tidak ada nama yang ditentukan. |
| Peningkatan | ![]() |
Pemicu ini menunjukkan di mana peningkatan dinaikkan. Anda hanya dapat menggunakan peristiwa menengah peningkatan dalam alur normal. |
| Membatalkan | ![]() |
Pemicu ini akan dipicu ketika peristiwa akhir pembatalan tercapai dalam sub-proses transaksi. Juga harus dipicu jika pesan Protokol Transaksi ‘Batal’ diterima saat transaksi sedang dilakukan. |
| Kompensasi | ![]() |
Pemicu ini menunjukkan kebutuhan akan kompensasi. |
| Kondisional | ![]() |
Peristiwa akan dipicu ketika kondisi yang ditentukan menjadi benar. |
| Tautan | ![]() |
Pemicu ini digunakan untuk menghubungkan dua bagian proses. Anda dapat menggunakannya untuk membuat alur berulang atau menghindari munculnya koneksi alur panjang pada diagram. Anda hanya dapat menggunakan peristiwa menengah tautan dalam alur normal. |
| Sinyal | ![]() |
Pemicu ini menunjukkan pengiriman atau penerimaan sinyal, yang digunakan untuk komunikasi umum dalam dan antar tingkatan proses, antar pool, dan antar diagram proses bisnis. |
| Banyak | ![]() |
Ini berarti ada beberapa pemicu yang ditentukan. Salah satu dari mereka dapat menyebabkan peristiwa dipicu. |
| Banyak Paralel | ![]() |
Ini berarti ada beberapa pemicu yang ditentukan. Semua pemicu harus dipicu agar peristiwa banyak dapat dipicu. |
Berbagai jenis pemicu peristiwa menengah
Mendefinisikan suatu pemicu
Untuk mendefinisikan pemicu pada suatu peristiwa, klik kanan pada peristiwa tersebut dan pilih Pemicu, lalu jenis pemicu dari menu pop-up.
![]() |
|---|
| Untuk mendefinisikan pemicu peristiwa antara |
Jika Anda ingin mengedit properti pemicu, seperti kondisi dari pemicu bersyarat, klik kanan pada peristiwa dan pilih Buka Spesifikasi… dari menu pop-up. Kemudian, klik pada … tombol di sebelah menu tarik-turun Pemicu untuk mengedit propertinya dalam kotak dialog pop-up.
Melempar dan menangkap
Anda dapat mengatur suatu peristiwa menjadi menangkap atau melempar. Menangkap berarti bereaksi terhadap suatu pemicu, sedangkan melempar berarti menciptakan suatu pemicu. Untuk mengatur, klik kanan pada peristiwa dan pilih Pemicu, lalu salah satu dari Menangkap atau Melempar dari menu pop-up.
![]() |
|---|
| Suatu peristiwa menangkap (kiri) dan peristiwa melempar (kanan) |
| CATATAN: | Jenis pemicu yang dapat diatur sebagai melempar/menangkap meliputi: Pesan, Eskalasi, Kompensasi, Tautan, Sinyal, dan Ganda. |
|---|
Peristiwa yang mengganggu atau tidak mengganggu
Peristiwa antara dapat dilampirkan ke tepi suatu aktivitas. Anda dapat mengatur suatu peristiwa agar mengganggu atau tidak mengganggu aktivitas yang dilampirkannya. Untuk mengatur pemicu menjadi Mengganggu atau Tidak Mengganggu, klik kanan pada peristiwa dan pilih/pilih ulang Pemicu > Mengganggu dari menu pop-up.
![]() |
|---|
| Peristiwa yang mengganggu (kiri) dan peristiwa yang tidak mengganggu (kanan) |
| CATATAN: | Hanya pemicu yang dapat dilampirkan ke proses sub-peristiwa yang dapat diatur sebagai mengganggu/tidak mengganggu. Jenis pemicu yang didukung meliputi: Pesan, Timer, Eskalasi, Bersyarat, Sinyal, Ganda, dan Ganda Paralel. |
|---|
Kejadian Akhir
Sebagai kebalikan dari kejadian awal, kejadian akhir menunjukkan di mana suatu proses akan berakhir. Karena kejadian akhir digunakan untuk menghentikan suatu proses, maka tidak memiliki aliran urutan keluaran. Anda dapat menentukan hasil untuk kejadian akhir, untuk menunjukkan apa yang akan terjadi ketika mencapai akhir proses.
| Nama pemicu | Representasi | Deskripsi |
|---|---|---|
| Tidak ada | ![]() |
Kejadian akhir tanpa hasil tidak memiliki hasil yang ditentukan. |
| Pesan | ![]() |
Hasil ini mengakhiri proses dengan mengirim pesan ke salah satu peserta. |
| Kesalahan | ![]() |
Hasil ini menunjukkan terjadinya kesalahan bernama saat proses berakhir. |
| Peningkatan | ![]() |
Hasil ini menunjukkan pemicuan peningkatan saat proses berakhir. |
| Membatalkan | ![]() |
Hasil ini menunjukkan bahwa transaksi harus dibatalkan. |
| Kompensasi | ![]() |
Hasil ini menunjukkan kebutuhan akan kompensasi, yang memerlukan pembatalan beberapa langkah. |
| Sinyal | ![]() |
Hasil ini menunjukkan bahwa sinyal akan disiarkan saat proses berakhir. Perhatikan bahwa sinyal berbeda dengan pesan, yang memiliki target tertentu untuk pesan. |
| Terminal | ![]() |
Hasil ini menunjukkan bahwa semua aktivitas dalam proses harus segera dihentikan. |
| Banyak | ![]() |
Hasil ini menunjukkan bahwa ada beberapa konsekuensi dari mengakhiri proses. |
| Tautan | ![]() |
Hasil ini menyediakan cara untuk menghubungkan hasil akhir satu proses dengan awal proses lainnya. |
Menentukan hasil
Untuk menentukan hasil pada suatu kejadian, klik kanan pada kejadian tersebut dan pilihHasil, lalu jenis hasil dari menu pop-up.
![]() |
|---|
| Untuk menentukan hasil kejadian akhir |
Jika Anda ingin mengedit properti hasil, seperti pesan yang dihasilkan oleh hasil pesan, klik kanan pada peristiwa dan pilih Buka Spesifikasi… dari menu pop-up. Kemudian, klik pada … tombol di samping menu turun dari Hasil untuk mengedit propertinya dalam kotak dialog pop-up.
Kesimpulan
Peristiwa BPMN berfungsi sebagai titik-titik kritis ‘denyut nadi’ dari setiap diagram proses bisnis—menandai di mana proses dimulai, bagaimana proses merespons rangsangan internal dan eksternal, serta bagaimana proses berakhir. Dengan memilih dan mengkonfigurasi secara strategis peristiwa Start, Intermediate, dan End dengan pemicu dan hasil yang sesuai, perancang proses dapat memodelkan alur kerja yang tidak hanya intuitif secara visual tetapi juga kaya makna dan siap dieksekusi.
Poin-poin penting untuk penggunaan peristiwa BPMN yang efektif:
-
Peristiwa Start menentukan logika inisiasi proses—pilih pemicu yang secara akurat mencerminkan kondisi dunia nyata (misalnya, timer untuk pekerjaan yang dijadwalkan, pesan untuk permintaan eksternal).
-
Peristiwa Intermediate memungkinkan perilaku proses yang dinamis—manfaatkan semantik menangkap/memantik dan opsi mengganggu/tidak mengganggu untuk menangani pengecualian, penundaan, dan komunikasi secara baik.
-
Peristiwa End mengklarifikasi hasil akhir proses—gunakan hasil seperti Error, Kompensasi, atau Sinyal untuk memastikan sistem dan pemangku kepentingan di hulu menerima pemberitahuan yang sesuai.
Ingatlah bahwa BPMN adalah alat komunikasi bagi pemangku kepentingan bisnis sekaligus spesifikasi yang dapat dieksekusi bagi tim teknis. Pemodelan peristiwa yang bijak menutup celah ini, mengurangi ambiguitas dan mempercepat implementasi. Baik Anda sedang mengoptimalkan onboarding pelanggan, mengotomatiskan pemeriksaan kepatuhan, atau mengoordinasikan mikroservis, menguasai peristiwa BPMN memberdayakan Anda untuk merancang proses yang tangguh, adaptif, dan selaras dengan nilai bisnis.
Terus mengasah keterampilan Anda melalui latihan langsung, manfaatkan alat pemodelan seperti Visual Paradigm untuk validasi dan kolaborasi, serta selalu validasi diagram Anda dengan audiens bisnis dan teknis untuk memastikan kejelasan dan keakuratan.
Referensi
- Spesifikasi Resmi Business Process Model and Notation (BPMN): Situs resmi standar BPMN yang menyediakan spesifikasi, dokumentasi, dan sumber daya untuk notasi pemodelan proses bisnis.
- Fitur dan Alat Diagram Proses Bisnis: Panduan komprehensif Visual Paradigm tentang pembuatan dan pengelolaan diagram proses bisnis BPMN dengan alat pemodelan profesional.
- Tutorial dan Sumber Belajar BPMN: Koleksi terpilih tutorial BPMN langkah demi langkah yang mencakup teknik pemodelan, operasi alat, dan praktik terbaik untuk desain proses bisnis.
- Apa itu BPMN? Panduan Pengantar: Sumber dasar yang menjelaskan konsep BPMN, elemen notasi, dan aplikasi praktis untuk pemula dan praktisi tingkat menengah.
- Saluran YouTube Visual Paradigm: Tutorial video resmi, demonstrasi, dan panduan langkah demi langkah untuk pemodelan BPMN dan fitur perangkat lunak Visual Paradigm.
- Dukungan dan Bantuan Visual Paradigm: Portal dukungan khusus untuk bantuan teknis, permintaan fitur, dan diskusi komunitas terkait produk Visual Paradigm.



















































