Pendahuluan
Dalam dunia operasi bisnis yang kompleks, kejelasan adalah raja. Baik Anda sedang merampingkan alur kerja internal, mendefinisikan interaksi antar mitra, atau mengotomatisasi layanan, Anda memerlukan bahasa universal yang menjembatani kesenjangan antara pemangku kepentingan bisnis dan pelaksana teknis. Masuklah BPMN (Model dan Notasi Proses Bisnis).

BPMN adalah notasi grafis terstandarisasi untuk menentukan proses bisnis dalam diagram proses bisnis. Dikelola oleh Object Management Group (OMG), BPMN menyediakan serangkaian simbol yang kaya yang memungkinkan pemodelan alur kerja secara presisi, jauh melampaui kemampuan diagram alur sederhana atau diagram aktivitas UML. Panduan ini berfungsi sebagai tutorial komprehensif tentang BPMN, mencakup elemen intinya, jenis peristiwa, gerbang, tugas, serta perbedaan kritis antara Orkestrasi, Koreografi, dan Kolaborasi.
1. Konsep Inti: Apa Itu Diagram BPMN?
Diagram BPMN menggambarkan proses bisnis menggunakan serangkaian notasi tertentu. Meskipun mirip dengan diagram alur, BPMN menawarkan semantik yang lebih kaya yang secara khusus dirancang untuk domain proses bisnis.
Ada tiga jenis utama diagram BPMN, masing-masing melayani tingkat abstraksi yang berbeda:
-
Diagram Percakapan BPMN: Pandangan tingkat tinggi tentang komunikasi antar peserta.
-
Diagram Kolaborasi BPMN: Menampilkan interaksi antara dua atau lebih entitas bisnis (kolam).
-
Diagram Koreografi BPMN: Berfokus pada urutan pertukaran pesan antar peserta.
Ikhtisar Simbol Utama
Untuk membangun diagram ini, BPMN menggunakan beberapa kategori simbol:
-
Jalur Renang (Swimlanes): Kolam dan Jalur untuk mengatur tanggung jawab.
-
Aktivitas: Tugas, transaksi, sub-proses, dan aktivitas panggilan.
-
Gerbang: Titik keputusan yang mengontrol percabangan alur.
-
Peristiwa: Titik awal, menengah, dan akhir dari suatu proses.
-
Data: Input, output, penyimpanan, dan objek.
-
Alur: Alur urutan, alur pesan, dan asosiasi data.
-
Artefak: Kelompok dan anotasi teks untuk organisasi.
2. Peristiwa BPMN: Pemicu Alur Proses
Peristiwa adalah hal-hal yang terjadiselama jalannya proses. Peristiwa digambarkan sebagai lingkaran dan dikategorikan berdasarkan posisinya dalam proses serta perilakunya.
Jenis Peristiwa Berdasarkan Posisi
-
Peristiwa Awal:Digambarkan dengan garis dengan lebar standar. Peristiwa ini memicu awal dari sebuah proses.
-
Peristiwa Menengah:Digambarkan dengan garis ganda dengan lebar standar. Peristiwa ini terjadi di antara aktivitas.
-
Peristiwa Akhir:Digambarkan dengan batas yang lebar. Peristiwa ini menandakan kesimpulan dari jalur proses.

Peristiwa Batas Mengganggu vs. Tidak Mengganggu
Peristiwa batas melekat pada tepi aktivitas (tugas). Peristiwa ini mendefinisikan bagaimana proses merespons rangsangan eksternal selama aktivitas sedang berlangsung.
-
Mengganggu:Jika peristiwa terjadi, aktivitas saat ini dihentikan segera, dan proses mengikuti alur peristiwa tersebut.
-
Tidak Mengganggu:Jika peristiwa terjadi, aktivitas saat ini berlanjut. Setelah aktivitas selesai, proses bercabang, melanjutkan jalur standar dan jalur khusus peristiwa secara paralel.
Peristiwa Melempar vs. Menangkap
-
Peristiwa Melempar: Memicu suatu peristiwa (misalnya, mengirim sinyal atau pesan).
-
Peristiwa Penangkapan: Menunggu dan merespons peristiwa yang telah dipicu.
Daftar Lengkap Kombinasi Peristiwa
Tidak semua kombinasi awal/tengah/akhir dan pelepasan/penangkapan valid. Di bawah ini adalah kombinasi bermakna yang didefinisikan dalam BPMN.
Peristiwa Awal BPMN
-
Peristiwa Awal Kompensasi (Mengganggu)
-
Peristiwa Awal Bersyarat (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Kesalahan (Mengganggu)
-
Peristiwa Awal Eskalasi (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Pesan (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Ganda (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Ganda Paralel (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Sinyal (Mengganggu & Tidak Mengganggu)
-
Peristiwa Awal Timer (Mengganggu & Tidak Mengganggu)
Peristiwa Tengah BPMN
-
Pesan: Penangkapan, Pelepasan, Penangkapan Batas Mengganggu, Penangkapan Batas Tidak Mengganggu.
-
Timer: Penangkapan, Penangkapan Batas Mengganggu, Penangkapan Batas Tidak Mengganggu.
-
Eskalasi: Penangkapan Batas Mengganggu, Penangkapan Batas Tidak Mengganggu.
-
Bersyarat: Penangkapan, Penangkapan Batas Mengganggu, Penangkapan Batas Tidak Mengganggu.
-
Tautan: Penangkapan, Pelepasan.
-
Kesalahan: Penangkapan Batas Mengganggu.
-
Batal: Penangkapan Batas Mengganggu.
-
Kompensasi: Menangkap Batas Mengganggu, Melempar.
-
Sinyal: Menangkap, Menangkap Batas Mengganggu, Menangkap Batas Tidak Mengganggu, Melempar.
-
Banyak: Menangkap, Menangkap Batas Mengganggu, Menangkap Batas Tidak Mengganggu, Melempar.
-
Banyak Paralel: Menangkap, Menangkap Batas Mengganggu, Menangkap Batas Tidak Mengganggu.
Peristiwa Akhir BPMN
-
Peristiwa Akhir Tidak Ada
-
Peristiwa Akhir Pesan
-
Peristiwa Akhir Sinyal
-
Peristiwa Akhir Banyak
-
Peristiwa Akhir Eskalasi
-
Peristiwa Akhir Kesalahan
-
Peristiwa Akhir Kompensasi
-
Peristiwa Akhir Pembatalan
-
Peristiwa Akhir Pengakhiran
3. Pintu Gerbang BPMN: Mengendalikan Alur Kerja
Pintu gerbang adalah node keputusan yang mengendalikan divergensi dan konvergensi aliran urutan. Mereka digambarkan sebagai berlian dengan penanda khusus di dalamnya.

Jenis Pintu Gerbang
-
Pintu Gerbang Eksklusif (XOR):
-
Simbol: Berlian kosong atau berlian dengan tanda ‘X’.
-
Fungsi: Bertindak sebagai titik keputusan. Hanya satu jalur keluar diambil berdasarkan kondisi. Jika tidak ada kondisi yang terpenuhi, aliran default (jika didefinisikan) digunakan. Mirip dengan
jika-lainpernyataan.
-
-
Gerbang Berbasis Acara:
-
Simbol: Berlian dengan lingkaran yang berisi pentagram.
-
Fungsi: Mirip dengan Eksklusif, tetapi cabang dipilih berdasarkan mana yangacara terjadi terlebih dahulu, daripada mengevaluasi kondisi data.
-
-
Gerbang Inklusif (OR):
-
Simbol: Berlian dengan lingkaran ‘O’ di dalamnya.
-
Fungsi: Memungkinkanbeberapa jalur keluar diambil secara bersamaan jika kondisi masing-masing terpenuhi. Gerbang ini juga dapat menggabungkan beberapa jalur masuk.
-
-
Gerbang Paralel (AND):
-
Simbol: Berlian dengan tanda tambah ‘+’ di dalamnya.
-
Fungsi: Memecah aliran menjadijalur konkuren (semua jalur diambil). Saat menggabungkan, gerbang ini menunggusemua jalur masuk selesai sebelum melanjutkan. Setara dengan Fork/Join dalam UML.
-
-
Gerbang Berbasis Acara Paralel:
-
Simbol: Berlian dengan lingkaran yang berisi tanda tambah ‘+’.
-
Fungsi: Membelah proses menjadi aliran konkuren yang dipicu oleh acara tertentu.
-
-
Gerbang Kompleks:
-
Simbol: Berlian dengan tanda bintang ‘*’ di dalamnya.
-
Fungsi: Digunakan untuk skenario keputusan kompleks yang tidak dapat dimodelkan oleh gerbang lain. Didefinisikan oleh parameter internal.Catatan: Jarang digunakan; menggabungkan gerbang lain biasanya lebih disukai.
-
4. Tugas BPMN: Unit Pekerjaan
Tugas adalah aktivitas atomik dalam suatu proses, digambarkan sebagai persegi panjang dengan sudut melengkung. Jenis tugas tertentu ditunjukkan oleh ikon di sudut kiri atas.

Jenis Tugas
-
Tugas Abstrak: Tugas umum tanpa subjenis tertentu.
-
Tugas Aturan Bisnis: Menjalankan satu atau lebih aturan bisnis.
-
Tugas Manual: Dilakukan secara fisik oleh manusia tanpa otomatisasi perangkat lunak.
-
Tugas Pengguna: Dilakukan oleh pengguna manusia, berpotensi dengan bantuan aplikasi perangkat lunak.
-
Tugas Terima: Menunggu pesan tiba. Selesai setelah pesan diterima.
-
Tugas Kirim: Mengirim pesan ke peserta eksternal. Selesai setelah pesan dikirim.
-
Tugas Skrip: Berisi skrip yang dieksekusi oleh mesin proses.
-
Tugas Layanan: Menggunakan pemrosesan otomatis melalui layanan, layanan web, atau modul aplikasi.
5. Subproses dan Transaksi
Subproses memungkinkan pemodelan hierarkis, menjaga diagram tetap bersih dengan menyembunyikan kompleksitas.
-
Subproses: Proses bersarang. Dapat berupa diperkecil (ditampilkan dengan kotak plus kecil di bagian bawah) atau diperluas (menampilkan semua node internal).
-
Subproses Adhoc: Aktivitas di dalamnya dapat dieksekusi dalam urutan apa pun, beberapa kali, atau dilewati sepenuhnya.
-
Subproses Event: Diaktifkan oleh event tertentu. Subproses ini dapat berjalan secara paralel dengan proses utama atau membatalkannya, tergantung pada jenis event.
-
Transaksi: Sekelompok aktivitas yang harus berhasil atau gagal bersama. Hasilnya meliputi Berhasil, Error (Bahaya), atau Pembatalan.
6. Aliran dan Penghubung

Penghubung mendefinisikan hubungan dan pergerakan dalam diagram.
-
Aliran Urutan: Garis solid dengan kepala panah. Menghubungkan aktivitas sesuai urutan eksekusi.
-
Aliran Kondisional: Dieksekusi hanya jika kondisi bernilai benar.
-
Aliran Default: Cabang “else”, dieksekusi jika tidak ada kondisi lain yang terpenuhi.
-
-
Aliran Pesan: Garis putus-putus dengan lingkaran terbuka di awal dan kepala panah di akhir. Mewakili komunikasi antara kolam terpisah (peserta).
-
Asosiasi: Garis titik-titik. Menghubungkan artefak (seperti anotasi teks) ke objek aliran.
-
Asosiasi Data: Garis titik-titik dengan kepala panah. Menghubungkan objek data ke aktivitas.
7. Elemen Data BPMN
Elemen data mewakili informasi yang bergerak melalui atau disimpan oleh proses.
-
Objek Data: Informasi yang dikirimkan antara bagian-bagian sistem.
-
Koleksi Objek Data: Serangkaian objek data.
-
Input / Output Data: Data eksternal yang diperlukan atau dihasilkan oleh proses.
-
Penyimpanan Data:Penyimpanan permanen yang ada di luar masa hidup proses (misalnya, basis data).
8. Jalur Renang: Mengorganisir Tanggung Jawab
Jalur renang mengorganisir diagram berdasarkan peserta dan peran.
-
Kolam:Mewakili peserta utama (misalnya, Perusahaan, Departemen, atau Sistem). Sebuah diagram dapat memiliki beberapa kolam.
-
Jalur:Sub-divisi dalam sebuah Kolam. Jalur mewakili peran, departemen, atau sistem tertentu dalam peserta tersebut.
9. Orkestrasi BPMN vs. Koreografi vs. Kolaborasi
Memahami ruang lingkup model Anda sangat penting. BPMN membedakan antara proses internal pribadi dan interaksi publik antar-organisasi.
Proses Publik vs. Proses Pribadi
-
Proses Pribadi (Internal):Alur terperinci dalam satu entitas.
-
Proses Publik:Menggambarkan interaksi antara mitra. Detail internal diperlakukan sebagai “kotak hitam,” dengan fokus hanya pada pesan dan objek yang dipertukarkan.
Tiga Kategori
1. Orkestrasi
-
Definisi:Proses standar yang memodelkan satu sudut pandang koordinasi.
-
Ruang Lingkup:Dalam satu entitas bisnis (satu Kolam).
-
Kasus Penggunaan:Otomasi alur kerja internal.
2. Kolaborasi
-
Definisi:Menunjukkan interaksi antara dua atau lebih entitas bisnis.
-
Ruang Lingkup:Beberapa Kolam yang terhubung melalui Alur Pesan.
-
Struktur:Dapat menampilkan proses terperinci di dalam kolam atau memperlakukannya sebagai kotak hitam.

3. Koreografi
-
Definisi: Hanya berfokus pada pertukaran pesan antara peserta, bukan tugas internal.
-
Ruang Lingkup: Tidak ada kolam. Peserta tertanam di dalam bentuk tugas.
-
Kasus Penggunaan: Mendefinisikan “kontrak” interaksi antara organisasi.
Evolusi Notasi Koreografi
-
BPMN 1.1: Koreografi dicampur dengan orkestrasi, tanpa notasi khusus.

-
BPMN 2.0: Memperkenalkan Diagram Koreografi khusus.
Tugas Koreografi
Tugas koreografi mendefinisikan interaksi. Tugas ini terdiri dari:
-
Peserta Inisiator: Diwarnai.
-
Peserta Non-Inisiator: Diwarnai abu-abu.
-
Pesan: Mendefinisikan pesan inisiasi dan pesan balasan opsional.


Contoh: Proses Klinik
Menunjukkan interaksi antara Pasien dan Kantor Dokter. Inisiator berubah warna berdasarkan siapa yang memulai interaksi.

Contoh: MIS (Sistem Informasi Manajemen)

Diagram Percakapan BPMN
Tingkat abstraksi tertinggi. Diagram ini sepenuhnya menghilangkan logika proses untuk hanya menampilkan siapa berbicara dengan siapa.
-
Elemen: Kolam, Node Percakapan (Heksagon), dan Tautan Percakapan (Garis ganda).
-
Tampilan: “Pandangan dari ketinggian 30.000 kaki” terhadap komunikasi.
Contoh: Percakapan MIS
Diagram ini menyederhanakan koreografi sebelumnya menjadi blok percakapan tingkat tinggi.

Kesimpulan
BPMN adalah bahasa yang kuat dan terstandarisasi yang memungkinkan komunikasi yang jelas melintasi batas bisnis dan teknis. Dengan menguasai perbedaan antara Orkestrasi (kontrol internal), Kolaborasi (interaksi multi-pihak), dan Koreografi (kontrak pesan), Anda dapat memodelkan proses pada tingkat detail yang sesuai untuk audiens Anda.
Baik Anda mendokumentasikan alur kerja persetujuan sederhana atau merancang rantai pasokan multi-organisasi yang kompleks, BPMN memberikan ketelitian dan fleksibilitas yang diperlukan. Untuk membuat diagram ini secara efektif, memanfaatkan alat profesional sangat penting. Visual Paradigm menawarkan serangkaian alat pemodelan BPMN yang kuat yang mendukung semua jenis diagram yang dibahas dalam panduan ini, mulai dari aliran orkestrasi terperinci hingga peta percakapan tingkat tinggi. Menggunakan alat semacam itu memastikan kepatuhan terhadap standar BPMN 2.0 dan memfasilitasi kolaborasi yang lebih mudah di antara para pemangku kepentingan.
This post is also available in Deutsch, English, فارسی, English, Polski and Portuguese.






