de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PL

BPMN vs. Diagram Alir: Kapan dan Mengapa Menggunakan BPMN untuk Pemula

Diagram alir dan diagram BPMN sama-sama menunjukkan bagaimana pekerjaan berlanjut dari satu langkah ke langkah lainnya. Perbedaannya terutama terletak pada tujuan dan ketepatan:

  • Sebuah diagram alir adalah diagram serbaguna untuk menampilkan logika, langkah-langkah, dan keputusan.

  • BPMN, atau Model dan Notasi Proses Bisnis, adalah bahasa standar yang dirancang khusus untuk memodelkan proses bisnis, tanggung jawab, peristiwa, pesan, data, dan otomatisasi.

Diagram alir sering kali merupakan cara tercepat untuk menjelaskan prosedur sederhana. BPMN menjadi lebih berguna ketika suatu proses melibatkan banyak orang, departemen, organisasi, pengecualian, tenggat waktu, atau sistem perangkat lunak.

Infografis perbandingan yang menampilkan diagram alur sederhana versus diagram BPMN kompleks dengan jalur renang (swimlanes) dan simbol peristiwa spesifik.

BPMN dipelihara sebagai spesifikasi formal oleh Object Management Group. Notasinya dirancang agar dapat dipahami oleh pemangku kepentingan bisnis sekaligus tetap cukup tepat untuk mendukung implementasi teknis. Spesifikasi formal yang umum digunakan saat ini adalah BPMN 2.0.2.

1. Apa Itu Diagram Alir?

Diagram alir adalah representasi visual dari serangkaian langkah. Diagram ini menggunakan bentuk-bentuk sederhana yang dihubungkan dengan panah untuk menunjukkan bagaimana suatu tugas atau keputusan berkembang.

Diagram alir tipikal mencakup:

Panduan referensi simbol diagram alur yang menampilkan bentuk untuk awal, proses, keputusan, dan input, ditambah diagram contoh penggantian biaya.

  • Oval: Awal atau akhir

  • Persegi panjang: Proses atau aktivitas

  • Berlian: Keputusan

  • Panah: Arah aliran

  • Jajar genjang: Input atau output

  • Bentuk dokumen: Dokumen atau laporan

Sebagai contoh, diagram alir penggantian biaya dasar mungkin terlihat seperti ini:

Diagram alur penggantian biaya yang menampilkan pengajuan karyawan, tinjauan manajer, keputusan persetujuan, pembayaran, atau pengembalian kepada karyawan.

Mulai
  ↓
Karyawan mengajukan laporan pengeluaran
  ↓
Manajer meninjau laporan
  ↓
Apakah disetujui?
 ├── Tidak → Kembalikan laporan kepada karyawan
 └── Ya → Keuangan menerbitkan pembayaran
  ↓
Selesai

Diagram alir mudah dibuat dan dipahami karena menggunakan sejumlah kecil simbol yang sudah dikenal. Diagram ini berguna untuk:

  • Menjelaskan prosedur sederhana

  • Mendokumentasikan sebuah algoritma

  • Mendeskripsikan langkah-langkah pemecahan masalah

  • Memetakan alur kerja pribadi atau departemen

  • Melatih karyawan

  • Menunjukkan urutan keputusan dasar

Keterbatasan utamanya adalah bahwa bagan alir tradisional tidak selalu secara jelas merepresentasikan siapa yang melakukan setiap tugas, bagaimana organisasi yang berbeda berkomunikasi, atau apa yang terjadi ketika peristiwa mengganggu proses normal.

2. Apa Itu BPMN?

BPMN adalah singkatan dari Model dan Notasi Proses Bisnis. Ini adalah notasi standar untuk mendeskripsikan proses bisnis secara konsisten.

Lembar referensi notasi BPMN yang menampilkan objek alur, objek penghubung, peserta, dan diagram contoh pemrosesan pesanan.

Diagram BPMN dapat merepresentasikan:

  • Aktivitas dan tugas

  • Peristiwa awal, menengah, dan akhir

  • Keputusan dan logika percabangan

  • Pekerjaan paralel

  • Peserta dan tanggung jawab

  • Komunikasi antar departemen atau organisasi

  • Pesan

  • Input dan output data

  • Timer, kesalahan, pembatalan, dan eskalasi

  • Subproses yang dapat digunakan kembali

  • Aktivitas manusia dan otomatis

BPMN didasarkan pada konsep bagan alir, tetapi menambahkan kosakata yang jauh lebih kaya untuk operasi bisnis. Kategori intinya meliputi objek alir, objek penghubung, jalur renang, dan artefak.

Proses BPMN yang disederhanakan mungkin digambarkan sebagai:

Pelanggan mengajukan pesanan
        ↓
Sistem penjualan mencatat pesanan
        ↓
Gudang memeriksa stok
        ↓
Apakah barang tersedia?
 ├── Tidak → Beri tahu pelanggan
 └── Ya → Ambil dan kemas pesanan
                 ↓
           Penyedia pengiriman mengirimkan pesanan

Dalam diagram BPMN yang sebenarnya, setiap peserta dapat muncul di kolam atau jalur terpisah, dan komunikasi di antara mereka dapat direpresentasikan dengan aliran pesan.

3. BPMN vs. Diagram Alur Secara Sekilas

Fitur Diagram Alur BPMN
Tujuan utama Menunjukkan logika atau urutan umum Memodelkan proses bisnis
Standarisasi Seringkali tidak formal atau spesifik alat Notasi pemodelan internasional yang formal
Kurva pembelajaran Rendah Sedang
Jumlah simbol Himpunan kecil Kosakata yang lebih besar dan khusus
Peran dan tanggung jawab Biasanya terbatas Direpresentasikan secara eksplisit dengan kolam dan jalur
Komunikasi lintas organisasi Sulit ditunjukkan secara tepat Direpresentasikan dengan aliran pesan
Pengecualian dan gangguan Biasanya disederhanakan Peristiwa dapat mewakili pengatur waktu, kesalahan, pesan, dan eskalasi
Aktivitas paralel Mungkin, tetapi sering kali tidak jelas Didukung dengan gerbang paralel
Dukungan otomatisasi Terbatas Dapat cukup detail untuk mendukung implementasi
Penggunaan terbaik Prosedur dan logika sederhana Proses yang kompleks, kolaboratif, dan dapat diulang
Khalayak umum Pengguna umum, siswa, tim Analis, pemilik proses, pengembang, manajer
Tingkat detail Rendah hingga sedang Sedang hingga sangat tinggi

4. Perbedaan Utama: Logika Umum vs. Semantik Proses Bisnis

Pembedaan paling penting adalah bahwa bagan alur terutama menjawab:

“Apa yang terjadi selanjutnya?”

BPMN dapat menjawab beberapa pertanyaan tambahan:

  • Siapa yang melakukan setiap aktivitas?

  • Departemen atau organisasi mana yang terlibat?

  • Apakah interaksi bersifat internal atau eksternal?

  • Apakah langkah selanjutnya disebabkan oleh pesan, pengatur waktu, kesalahan, atau kondisi?

  • Apakah aktivitas dapat terjadi secara paralel?

  • Data apa yang diperlukan?

  • Apa yang terjadi jika proses gagal?

  • Tugas mana yang dilakukan oleh orang, sistem, atau aturan?

  • Apakah proses ini dapat diotomatisasi atau dipantau?

Sebagai contoh, sebuah bagan alur mungkin menyatakan:

Tinjau aplikasi → Setujui aplikasi → Kirim konfirmasi

Model BPMN dapat membedakan:

  • Pelanggan mengajukan aplikasi.

  • Tim layanan pelanggan memvalidasinya.

  • Sistem otomatis memeriksa informasi kredit.

  • Seorang manajer menyetujui aplikasi di atas jumlah tertentu.

  • Pengatur waktu memicu pengingat setelah tiga hari kerja.

  • Pesan dikirim kepada pelanggan.

  • Jalur kesalahan menangani dokumentasi yang hilang.

Diagram alur menyampaikan garis besar. BPMN menyampaikan struktur operasional.

5. Elemen Utama BPMN yang Perlu Diketahui Pemula

BPMN berisi banyak simbol, tetapi pemula hanya memerlukan satu set inti kecil pada awalnya.

Peristiwa

Peristiwa mewakili sesuatu yang terjadi, bukan sesuatu yang dilakukan seseorang.

Mereka digambar sebagai lingkaran.

Jenis umum meliputi:

Lima ikon peristiwa BPMN ditampilkan secara vertikal: jam kuning, amplop, petir, panah ke atas, dan silang merah, masing-masing diberi label dengan jenis peristiwa spesifiknya.

  • Peristiwa awal: Memulai proses

  • Peristiwa perantara: Terjadi selama proses

  • Peristiwa akhir: Menyelesaikan proses

  • Peristiwa pesan: Sebuah pesan diterima atau dikirim

  • Peristiwa pengatur waktu: Ada tenggat waktu atau waktu yang dijadwalkan

  • Peristiwa kesalahan: Terjadi kesalahan

  • Peristiwa eskalasi: Suatu masalah memerlukan perhatian tingkat lebih tinggi

Contoh:

  • Seorang pelanggan memesan.

  • Tenggat waktu pembayaran berakhir.

  • Sebuah email diterima.

  • Terjadi kesalahan sistem.

Aktivitas

Aktivitas mewakili pekerjaan yang sedang dilakukan. Aktivitas digambarkan sebagai persegi panjang dengan sudut melengkung.

Aktivitas dapat berupa:

Diagram BPMN yang menampilkan simbol aktivitas termasuk peristiwa awal, menengah, dan akhir, ditambah bentuk tugas, aktivitas, dan subproses yang dapat digunakan kembali.

  • Tugas: Unit pekerjaan individual

  • Subproses: Kelompok aktivitas yang terkait

  • Tugas pengguna: Pekerjaan yang diselesaikan oleh seseorang melalui sistem

  • Tugas layanan: Pekerjaan yang dilakukan secara otomatis oleh perangkat lunak

  • Tugas manual: Pekerjaan yang dilakukan tanpa bantuan sistem

  • Tugas aturan bisnis: Pekerjaan yang ditentukan oleh aturan bisnis atau layanan keputusan

Bagi pemula, ide paling penting adalah sederhana:

Kejadian terjadi; aktivitas dilakukan.

Gerbang

Gerbang mengontrol bagaimana proses bercabang atau bergabung. Gerbang digambarkan sebagai berlian.

Jenis gerbang umum meliputi:

Tiga simbol gerbang BPMN ditampilkan secara vertikal: berlian dengan X untuk keputusan eksklusif, tanda tambah untuk percabangan paralel, dan lingkaran untuk keputusan berbasis peristiwa.

  • Gerbang eksklusif: Hanya satu jalur yang dipilih

  • Gerbang paralel: Beberapa jalur terjadi secara bersamaan

  • Gerbang inklusif: Satu atau lebih jalur dapat dipilih

  • Gerbang berbasis kejadian: Jalur berikutnya bergantung pada kejadian mana yang terjadi terlebih dahulu

Contoh keputusan eksklusif:

Pembayaran diterima?
 ├── Ya → Kirim pesanan
 └── Tidak → Kirim pengingat pembayaran

Contoh pekerjaan paralel:

Pesanan disetujui
      ↓
 ┌───────────────┬────────────────┐
 │               │                │
Packing pesanan  Siapkan faktur  Beri tahu pelanggan
 │               │                │
 └───────────────┴────────────────┘
      ↓
Pesanan siap dikirim

Legenda diagram BPMN yang menampilkan gaya alur urutan, alur pesan, dan garis asosiasi.

Alur Urutan

Panah solid menunjukkan urutan terjadinya aktivitas, peristiwa, dan gerbang dalam proses yang sama.

Tugas A → Tugas B → Tugas C

Alur Pesan

Panah putus-putus mewakili komunikasi antara peserta atau kolam yang terpisah.

Sebagai contoh:

Pelanggan ──pesan──> Perusahaan
Perusahaan ──konfirmasi──> Pelanggan

Alur pesan berbeda dari alur urutan:

  • Alur urutan:Menunjukkan urutan pekerjaan dalam suatu proses

  • Alur pesan:Menunjukkan komunikasi antara peserta

Kolam dan Jalur

Jalur renang mengorganisir pekerjaan berdasarkan peserta atau tanggung jawab.

Diagram BPMN yang menampilkan kolam perusahaan dengan jalur pelanggan, penjualan, dan sistem yang mengilustrasikan alur proses permintaan.

  • Sebuah kolamumumnya mewakili peserta, organisasi, entitas bisnis, atau proses independen.

  • Sebuah jalurmembagi kolam menjadi peran, tim, departemen, atau sistem.

Contoh:

Jalur pelanggan:     Ajukan pesanan ─────────────── Terima konfirmasi
                         │                              ↑
Jalur penjualan:           Tinjau pesanan ─────── Kirim konfirmasi

Kolam dan jalur menjawab salah satu pertanyaan proses yang paling penting:

Siapa yang bertanggung jawab atas langkah ini?

Objek Data dan Anotasi

Objek data menunjukkan informasi yang digunakan atau dihasilkan oleh suatu aktivitas.

Contoh:

  • Formulir aplikasi

  • Faktur

  • Kontrak

  • Rekaman pelanggan

  • Label pengiriman

Anotasi menambahkan teks penjelasan tanpa mengubah logika proses.

6. Kapan Diagram Alur Merupakan Pilihan yang Lebih Baik

Gunakan diagram alur ketika prosesnya sederhana, linier, atau terutama berkaitan dengan pengambilan keputusan.

Diagram alur biasanya sudah cukup ketika:

  • Hanya ada satu peserta utama

  • Proses hanya memiliki beberapa langkah

  • Tanggung jawab tidak perlu ditekankan

  • Tidak ada interaksi kompleks dengan pihak eksternal

  • Diagram ini dimaksudkan untuk penjelasan cepat

  • Proses sedang dieksplorasi secara tidak formal

  • Anda mendokumentasikan algoritma atau rutinitas pemecahan masalah

  • Audience Anda tidak terbiasa dengan BPMN

Sebagai contoh, “Cara mereset kata sandi” mungkin lebih baik direpresentasikan dengan diagram alur sederhana:

Diagram alur sederhana yang mengilustrasikan proses penggantian kata sandi dengan titik keputusan untuk verifikasi akun dan penanganan kesalahan.

Mulai
  ↓
Masukkan nama pengguna
  ↓
Akun ditemukan?
 ├── Tidak → Tampilkan kesalahan
 └── Ya → Kirim email reset
                ↓
          Pengguna membuat kata sandi
                ↓
               Selesai

Menggunakan BPMN untuk proses ini dapat menambah kompleksitas yang tidak perlu, kecuali jika tujuannya adalah memodelkan operasi layanan lengkap, termasuk verifikasi identitas, notifikasi, tugas sistem, eskalasi, dan catatan audit.

7. Kapan BPMN Merupakan Pilihan yang Lebih Baik

Gunakan BPMN ketika Anda perlu memodelkan proses bisnis nyata daripada sekadar mendeskripsikan urutan.

BPMN sangat berguna ketika proses memiliki:

  • Beberapa departemen

  • Beberapa peran atau peserta

  • Pelanggan, pemasok, regulator, atau mitra

  • Serah terima antar tim

  • Aktivitas paralel

  • Pesan eksternal

  • Pengatur waktu atau tenggat waktu

  • Penanganan kesalahan atau pengecualian

  • Tingkat persetujuan

  • Tugas sistem otomatis

  • Persyaratan kepatuhan

  • Usaha perbaikan proses yang berulang

  • Tujuan masa depan otomatisasi alur kerja

Kasus penggunaan BPMN yang umum meliputi:

  • Persetujuan pesanan pembelian

  • Pemrosesan pengajuan pinjaman

  • Klaim asuransi

  • Penerimaan karyawan baru

  • Eskalasi dukungan pelanggan

  • Pemrosesan faktur

  • Pengembalian produk

  • Rujukan layanan kesehatan

  • Tinjauan kontrak

  • Pemenuhan pengiriman

  • Pelaporan peraturan

  • Alur kerja penerapan perangkat lunak

Sebuah aturan yang berguna adalah:

Jika proses melintasi batas—antara orang, tim, sistem, atau organisasi—BPMN biasanya layak dipertimbangkan.

8. Mengapa Menggunakan BPMN?

Infografis yang membandingkan kelebihan BPMN seperti bahasa bersama dan otomatisasi dengan kekurangan termasuk kurva pembelajaran yang curam dan diagram yang berantakan.

Bahasa Bersama

Kelompok yang berbeda sering menggambarkan proses yang sama dengan cara berbeda. Manajer bisnis mungkin berbicara tentang persetujuan, pengembang tentang layanan, dan karyawan tentang tugas harian.

BPMN menyediakan bahasa visual bersama yang dapat membantu kelompok-kelompok ini mendiskusikan proses yang sama. Tujuan desainnya adalah agar dapat digunakan oleh pemangku kepentingan bisnis sekaligus cukup presisi untuk diterjemahkan ke dalam komponen proses perangkat lunak.

Akuntabilitas yang Jelas

Lajur membuat tanggung jawab terlihat.

Alih-alih menampilkan:

Tinjau aplikasi → Setujui aplikasi → Buat akun

BPMN dapat menampilkan:

  • Pelanggan mengajukan permohonan

  • Layanan pelanggan memvalidasi informasi

  • Tim kredit melakukan penilaian

  • Manajer menyetujui pengecualian

  • Sistem IT membuat akun

Hal ini dapat mengungkapkan pekerjaan yang diduplikasi, kepemilikan yang tidak jelas, dan serah terima yang tidak perlu.

Analisis Pengecualian yang Lebih Baik

Banyak proses nyata tidak mengikuti jalur yang ideal. BPMN memudahkan pemodelan:

  • Informasi yang hilang

  • Permohonan yang ditolak

  • Batas waktu yang telah kadaluarsa

  • Pembayaran yang gagal

  • Kesalahan sistem

  • Pembatalan

  • Eskalasi pelanggan

  • Kompensasi atau tindakan perbaikan

Diagram alir dapat menunjukkan pengecualian, tetapi BPMN menyediakan jenis dan konvensi peristiwa khusus untuk merepresentasikannya dengan lebih jelas.

Dukungan untuk Otomasi

Model BPMN dapat memuat detail yang cukup untuk memandu implementasi alur kerja. Tidak semua diagram BPMN dapat dieksekusi, tetapi BPMN lebih cocok daripada diagram alir dasar ketika model tersebut nantinya akan digunakan untuk mengonfigurasi atau merancang proses otomatis.

Sebagai contoh, seorang perancang proses dapat membedakan antara:

  • Tugas yang dilakukan oleh karyawan

  • Tugas yang dilakukan oleh layanan otomatis

  • Keputusan yang dievaluasi oleh aturan bisnis

  • Pesan yang diterima dari sistem lain

  • Timer yang memicu tindakan

Peningkatan Proses yang Lebih Baik

Diagram BPMN dapat membantu mengidentifikasi:

  • Hambatan

  • Rantai persetujuan yang panjang

  • Masuk data yang berulang

  • Ulasan yang tidak perlu

  • Tugas manual yang cocok untuk otomatisasi

  • Jalur pengecualian yang hilang

  • Serah terima yang berlebihan

  • Kepemilikan yang tidak jelas

  • Keterlambatan yang disebabkan oleh pihak eksternal

Hal ini membuat BPMN berharga tidak hanya untuk mendokumentasikan proses, tetapi juga untuk menganalisis dan mendesain ulang proses tersebut.

9. Kekurangan BPMN

BPMN sangat kuat, tetapi tidak selalu merupakan pilihan yang tepat.

Memiliki Kurva Belajar yang Lebih Curam

Diagram alir sering kali dapat dipahami secara langsung. BPMN mengharuskan pengguna mempelajari perbedaan seperti:

  • Alur urutan vs. alur pesan

  • Kejadian vs. aktivitas

  • Kolam vs. jalur

  • Gerbang eksklusif vs. gerbang paralel

  • Kejadian yang mengganggu vs. kejadian yang tidak mengganggu

  • Kejadian penangkap vs. kejadian pelempar

Diagram Dapat Menjadi Berantakan

Diagram BPMN yang besar mungkin berisi puluhan simbol dan garis yang saling bersilangan. Model yang dirancang dengan buruk dapat lebih sulit dipahami daripada diagram alir sederhana.

Presisi Dapat Menciptakan Kepercayaan Palsu

Menggunakan simbol BPMN tidak secara otomatis membuat model proses akurat. Model tersebut masih bergantung pada informasi yang benar dari pemilik proses dan pakar bidang terkait.

Tidak Semua Audiens Membutuhkan Detail Lengkap

Manajer tingkat atas mungkin menginginkan gambaran proses tingkat tinggi, sementara pengembang alur kerja mungkin memerlukan informasi tugas dan pengecualian yang terperinci. Satu diagram jarang dapat melayani kedua tujuan tersebut dengan sempurna.

Dapat Digunakan Secara Berlebihan

Prosedur internal lima langkah tidak selalu memerlukan kejadian pesan, beberapa kolam, dan subproses bersarang. Notasi harus sesuai dengan masalahnya.

10. Panduan Keputusan Praktis

Gunakan pertanyaan-pertanyaan berikut untuk memilih antara diagram alir dan BPMN:

  1. Berapa banyak peserta yang terlibat?

    • Satu orang atau tim: diagram alir mungkin sudah cukup.

    • Beberapa tim atau organisasi: BPMN lebih sesuai.

  2. Apakah tanggung jawab penting?

    • Jika tidak, gunakan bagan alir.

    • Jika ya, gunakan jalur atau kolam dalam BPMN.

  3. Apakah ada komunikasi eksternal?

    • Jika tidak, salah satu notasi mungkin dapat digunakan.

    • Jika ya, BPMN dapat membedakan pesan dari alur proses internal.

  4. Apakah ada timer, kesalahan, atau eskalasi?

    • Jika tidak, bagan alir mungkin sudah cukup.

    • Jika ya, BPMN menyediakan alat pemodelan yang lebih jelas.

  5. Apakah proses akan diotomatisasi?

    • Jika tidak, bagan alir mungkin cukup untuk proses sederhana.

    • Jika ya, BPMN biasanya merupakan fondasi yang lebih baik.

  6. Apakah proses perlu digunakan kembali sebagai standar formal?

    • Jika tidak, gunakan notasi paling sederhana yang dipahami oleh audiens Anda.

    • Jika ya, BPMN menawarkan konsistensi yang lebih besar antara diagram dan alat.

  7. Berapa tingkat keahlian audiens Anda?

    • Audiens umum: mulai dengan bagan alir sederhana atau BPMN tingkat tinggi.

    • Analis dan tim teknis: gunakan BPMN dengan tingkat detail yang sesuai.

11. Metode Pemodelan BPMN yang Ramah Pemula

Langkah 1: Tentukan Batas Proses

Tentukan di mana proses dimulai dan berakhir.

Sebagai contoh:

  • Awal: Pelanggan mengajukan permintaan dukungan

  • Akhir: Pelanggan menerima penyelesaian

Hindari mencoba memodelkan seluruh organisasi sekaligus.

Langkah 2: Identifikasi Para Peserta

Daftar orang, tim, organisasi, dan sistem yang terlibat.

Contoh:

  • Pelanggan

  • Agen dukungan

  • Tim dukungan teknis

  • Sistem penagihan

  • Manajer layanan

Hal ini dapat menjadi kolam atau jalur.

Langkah 3: Tulis Jalur Utama Terlebih Dahulu

Dokumentasikan proses normal tanpa pengecualian.

Terima permintaan
  ↓
Klasifikasikan permintaan
  ↓
Selidiki masalah
  ↓
Selesaikan masalah
  ↓
Beritahu pelanggan
  ↓
Tutup permintaan

Ini memberikan Anda fondasi yang jelas sebelum menambahkan kompleksitas.

Langkah 4: Tambahkan Peristiwa Awal dan Akhir

Setiap proses BPMN yang lengkap harus memiliki awal dan akhir yang jelas.

Contoh:

  • Awal: Pesan diterima

  • Awal: Waktu batas tercapai

  • Awal: Pelanggan mengajukan formulir

  • Akhir: Kasus ditutup

  • Akhir: Permintaan ditolak

  • Akhir: Pembayaran selesai

Langkah 5: Tugaskan Pekerjaan kepada Peserta

Tempatkan setiap aktivitas di jalur yang sesuai.

Sebagai contoh:

Pelanggan:       Ajukan permintaan ───────────── Terima penyelesaian
Dukungan:                    Klasifikasi ─ Selidiki ─ Selesaikan
Sistem:                                      Kirim notifikasi

Langkah 6: Tambahkan Pintu Gerbang untuk Keputusan

Gunakan pintu gerbang eksklusif ketika hanya satu jalur yang harus diikuti.

Masalah terselesaikan?
 ├── Tidak → Eskalasi
 └── Ya → Beritahu pelanggan

Jangan gunakan pintu gerbang hanya karena sebuah tugas memiliki pertanyaan dalam namanya. Gunakan satu ketika proses benar-benar bercabang.

Langkah 7: Tambahkan Pekerjaan Paralel dengan Hati-hati

Gunakan pintu gerbang paralel ketika aktivitas dapat benar-benar terjadi secara bersamaan.

Sebagai contoh, setelah pesanan disetujui:

  • Cadangkan persediaan

  • Buat faktur

  • Beritahu gudang

Jika satu aktivitas harus terjadi sebelum aktivitas lain, jangan memodelkannya sebagai paralel.

Langkah 8: Tambahkan Pesan dan Data

Tampilkan pesan saat peserta berkomunikasi.

Contoh:

  • Pelanggan mengirim aplikasi

  • Pemasok mengirim pemberitahuan pengiriman

  • Sistem mengirim email persetujuan

Tambahkan objek data ketika informasi penting bagi aktivitas.

Langkah 9: Tambahkan Pengecualian

Tanyakan:

  • Bagaimana jika informasi yang diperlukan hilang?

  • Bagaimana jika pelanggan tidak merespons?

  • Bagaimana jika pembayaran gagal?

  • Bagaimana jika tenggat waktu berakhir?

  • Bagaimana jika sistem tidak tersedia?

  • Bagaimana jika seorang karyawan menolak permintaan?

Pemodelan hanya pengecualian yang penting untuk memahami atau meningkatkan proses.

Langkah 10: Tinjau Diagram bersama Pemilik Proses

Diagram harus ditinjau oleh orang-orang yang melakukan pekerjaan. Mereka dapat mengidentifikasi:

  • Langkah yang hilang

  • Tanggung jawab yang salah

  • Solusi tidak resmi

  • Pengecualian yang tidak didokumentasikan dalam prosedur

  • Keterlambatan dan persetujuan yang tidak perlu

12. Contoh: Versi Flowchart vs. Versi BPMN

Flowchart Sederhana

Misalkan seorang pelanggan mengembalikan produk:

Diagram alur sederhana yang mengilustrasikan proses pengembalian produk, menampilkan langkah-langkah dari permintaan pelanggan hingga pengembalian dana atau penolakan.

Mulai
  ↓
Pelanggan meminta pengembalian
  ↓
Apakah pengembalian memenuhi syarat?
 ├── Tidak → Tolak permintaan
 └── Ya → Kirim label pengembalian
                ↓
          Terima barang yang dikembalikan
                ↓
          Terbitkan pengembalian dana
                ↓
               Selesai

Ini mudah dipahami dan mungkin cukup untuk pelatihan atau tinjauan cepat.

Versi Berorientasi BPMN

Model BPMN yang lebih rinci akan membedakan peserta:

Diagram BPMN jalur renang (swimlane) terperinci yang mengilustrasikan proses pengembalian produk pelanggan di peran Layanan Pelanggan, Gudang, Keuangan, dan Sistem.

Pelanggan

  • Meminta pengembalian

  • Mengemas produk

  • Mengirim produk

Layanan Pelanggan

  • Memvalidasi permintaan pengembalian

  • Menyetujui atau menolak pengembalian

  • Mengirim instruksi pengembalian

Gudang

  • Menerima produk

  • Memeriksa kondisi

Keuangan

  • Menerbitkan pengembalian dana

Sistem

  • Mengirim konfirmasi

  • Memperbarui inventaris

  • Mencatat pengembalian dana

Model ini juga dapat merepresentasikan:

  • Pesan dari pelanggan

  • Pengatur waktu untuk batas waktu pengembalian

  • Gerbang berdasarkan kondisi produk

  • Kesalahan jika barang tidak diterima

  • Aktivitas inventaris dan pengembalian dana secara paralel

  • Pesan yang mengonfirmasi pengembalian dana

Diagram alur menjelaskan logika secara umum. BPMN menjelaskan kolaborasi operasional.

13. Kesalahan Umum Pemula

Kesalahan 1: Menggunakan Semua Simbol BPMN

Pemula terkadang mencoba menggunakan sebanyak mungkin simbol. Hal ini membuat diagram lebih sulit dibaca.

Dimulai dengan:

  • Peristiwa awal dan akhir

  • Tugas

  • Gerbang eksklusif

  • Alur urutan

  • Kolam dan jalur

  • Alur pesan jika diperlukan

Tambahkan elemen tingkat lanjut hanya ketika mereka memecahkan masalah pemodelan yang nyata.

Kesalahan 2: Membingungkan Alur Urutan dan Alur Pesan

Alur urutan menunjukkan kemajuan di dalam proses. Alur pesan menunjukkan komunikasi antara peserta yang terpisah.

Jangan gunakan alur pesan hanya untuk membuat garis terlihat berbeda.

Kesalahan 3: Menggabungkan Kolam dan Jalur Secara Salah

Gunakan jalur untuk membagi tanggung jawab di dalam satu peserta. Gunakan kolam terpisah ketika peserta adalah entitas atau proses yang independen.

Sebagai contoh:

  • Penjualan, Keuangan, dan Operasi dapat menjadi jalur dalam satu perusahaan.

  • Pelanggan dan Pemasok dapat menjadi kolam terpisah.

Kesalahan 4: Memperlakukan Setiap Keputusan sebagai Eksklusif

Gerbang eksklusif berarti tepat satu rute dipilih. Jika beberapa rute dapat terjadi secara bersamaan, gunakan gerbang paralel. Jika satu atau lebih rute opsional dapat terjadi, pertimbangkan gerbang inklusif.

Kesalahan 5: Melewatkan Pemicu

Sebuah proses harus menjelaskan apa yang memulainya. “Proses pesanan” samar kecuali model menunjukkan apakah pemicunya adalah:

  • Pesanan pelanggan

  • Batch terjadwal

  • Konfirmasi pembayaran

  • Pesan dari sistem lain

Kesalahan 6: Memodelkan Hanya Proses Ideal

Proses nyata mencakup pengerjaan ulang, penolakan, penundaan, dan eskalasi. Model yang hanya menampilkan jalur sukses mungkin menarik tetapi tidak lengkap secara operasional.

Kesalahan 7: Menempatkan Terlalu Banyak Teks di Dalam Aktivitas

Label tugas umumnya harus menggunakan format kata kerja-objek yang ringkas:

  • Tinjau aplikasi

  • Validasi alamat

  • Setujui pengembalian dana

  • Kirim konfirmasi

Hindari paragraf panjang di dalam kotak tugas. Letakkan penjelasan pendukung dalam anotasi atau dokumentasi.

Kesalahan 8: Membuat Satu Diagram Raksasa

Proses besar harus dibagi menjadi subproses. Diagram tingkat tinggi mungkin menampilkan:

Terima pesanan → Proses pembayaran → Penuhi pesanan → Tutup pesanan

Setiap tahap dapat ditautkan ke diagram yang lebih rinci.

14. Praktik Terbaik BPMN untuk Diagram yang Mudah Dibaca

  • Mulailah dengan peristiwa awal yang jelas.

  • Akhiri dengan satu atau lebih keadaan akhir yang bermakna.

  • Atur alur utama dari kiri ke kanan atau dari atas ke bawah.

  • Jaga garis alur urutan tetap lurus sebisa mungkin.

  • Hindari garis yang saling bersilangan.

  • Gunakan nama tugas yang konsisten.

  • Jaga diagram utama pada tingkat detail yang mudah dibaca.

  • Gunakan jalur hanya ketika tanggung jawab menjadi penting.

  • Berikan label pada gerbang dengan pertanyaan atau kondisi yang bermakna.

  • Berikan label pada jalur keluar gerbang ketika maknanya tidak jelas.

  • Gunakan subproses untuk menyembunyikan detail yang tidak perlu.

  • Bedakan jalur normal dari jalur pengecualian.

  • Jaga aliran pesan di antara kolam yang sesuai.

  • Gunakan anotasi secukupnya.

  • Validasi model dengan orang-orang yang menjalankan proses tersebut.

  • Buat diagram terpisah untuk “keadaan saat ini” dan “keadaan masa depan” saat mendesain ulang proses.

15. Seberapa Banyak BPMN yang Harus Dipelajari Pemula?

Anda tidak perlu mempelajari seluruh spesifikasi BPMN untuk membuat diagram yang berguna.

Tingkat Pemula

Pelajari:

  • Peristiwa awal

  • Peristiwa akhir

  • Tugas

  • Aliran urutan

  • Gerbang eksklusif

  • Gerbang paralel

  • Kolam

  • Jalur

  • Aliran pesan

  • Objek data dasar

Ini sudah cukup untuk banyak diagram proses bisnis.

Tingkat Menengah

Tambahkan:

  • Peristiwa pengatur waktu

  • Peristiwa pesan

  • Peristiwa kesalahan

  • Subproses

  • Aktivitas panggilan

  • Tugas pengguna

  • Tugas layanan

  • Peristiwa batas

  • Gerbang berbasis peristiwa

  • Jalur kompensasi

Tingkat Lanjut

Pelajari:

  • Diagram koreografi

  • Diagram percakapan

  • Peristiwa non-pengganggu

  • Subproses peristiwa

  • Transaksi

  • Kompensasi

  • Aktivitas multi-inkarnasi

  • Korelasi

  • Semantik eksekusi

  • Aturan implementasi khusus alat

BPMN mendukung beberapa jenis model, termasuk diagram proses, kolaborasi, koreografi, dan percakapan. Pemula biasanya sebaiknya memulai dengan diagram proses dan kolaborasi biasa sebelum mempelajari jenis yang lebih khusus.

16. BPMN, Diagram Alir, dan Notasi Terkait

BPMN bukan satu-satunya notasi pemodelan.

  • Diagram alir: Paling cocok untuk logika dan prosedur sederhana

  • BPMN: Paling cocok untuk proses bisnis dan kolaborasi alur kerja

  • Diagram aktivitas UML: Berguna untuk perilaku perangkat lunak dan sistem

  • DMN: Berguna untuk keputusan dan aturan bisnis formal

  • CMMN: Berguna untuk pekerjaan fleksibel berbasis kasus di mana jalurnya tidak sepenuhnya didefinisikan sebelumnya

  • Peta aliran nilai: Berguna untuk menganalisis nilai dari hulu ke hilir dan pemborosan

  • Diagram SIPOC: Berguna untuk analisis tingkat tinggi pemasok-masukan-proses-keluaran-pelanggan

BPMN mungkin menunjukkan bahwa suatu keputusan terjadi, sedangkan notasi yang berfokus pada keputusan seperti DMN dapat menggambarkan aturan yang digunakan untuk membuat keputusan tersebut. Notasi-notasi ini dapat saling melengkapi daripada bersaing.

17. Aturan Umum Sederhana

Pilihlah sebuah diagram alir ketika:

Anda perlu menjelaskan urutan langkah atau keputusan secepat dan sesederhana mungkin.

Pilihlah BPMN ketika:

Anda perlu memahami, mengomunikasikan, menganalisis, meningkatkan, atau mengotomatisasi proses bisnis yang melibatkan tanggung jawab, peristiwa, sistem, atau organisasi.

Anda juga dapat menggunakan keduanya:

  1. Mulailah dengan diagram alur sederhana untuk memahami proses secara keseluruhan.

  2. Konversikan ke BPMN ketika peran, pesan, pengecualian, waktu, atau otomatisasi menjadi penting.

  3. Buat diagram BPMN tingkat tinggi untuk eksekutif dan versi terperinci untuk analis atau pengembang.

Kesimpulan

Diagram alur dan BPMN bukan alat yang saling bersaing dalam setiap situasi. Diagram alur adalah penjelasan visual yang ringkas. BPMN adalah bahasa pemodelan terstruktur untuk proses yang memerlukan kejelasan, akuntabilitas, dan detail operasional yang lebih besar.

Untuk pemula, pendekatan terbaik adalah memulai dengan sederhana:

  • Tentukan batas proses.

  • Identifikasi peserta.

  • Peta jalur normal.

  • Tambahkan keputusan.

  • Tetapkan tanggung jawab.

  • Tambahkan pesan, pengatur waktu, data, dan pengecualian hanya ketika hal tersebut relevan.

  • Gunakan subproses untuk mengendalikan kompleksitas.

Jika proses Anda singkat dan ditangani oleh satu orang atau tim, diagram alur mungkin sudah cukup. Jika proses melibatkan banyak peran, departemen, sistem, pihak eksternal, tenggat waktu, atau otomatisasi, BPMN biasanya akan memberikan model yang lebih jelas dan lebih tahan lama.

This post is also available in Deutsch, English, Español, فارسی, Français, English, 日本語 and Polski.