{"id":12276,"date":"2026-09-21T17:24:03","date_gmt":"2026-09-21T09:24:03","guid":{"rendered":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/"},"modified":"2026-09-22T18:14:01","modified_gmt":"2026-09-22T10:14:01","slug":"decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/","title":{"rendered":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN"},"content":{"rendered":"<p>Model dan Notasi Proses Bisnis, atau <strong>BPMN<\/strong>, adalah bahasa visual terstandarisasi untuk menggambarkan bagaimana pekerjaan dilakukan. Hal ini membantu analis bisnis, manajer, pengembang, dan peserta proses memahami proses yang sama tanpa bergantung pada prosedur tertulis yang panjang.<\/p>\n<p>Diagram BPMN dibangun dari empat kategori utama:<\/p>\n<p><img alt=\"Grafik referensi notasi BPMN yang mengilustrasikan objek aliran, objek penghubung, jalur renang, dan artefak dengan contoh dan deskripsi.\" class=\"alignnone size-full wp-image-20869\" decoding=\"async\" height=\"1122\" loading=\"lazy\" sizes=\"auto, (max-width: 1402px) 100vw, 1402px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png 1402w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979-300x240.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979-1024x819.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979-768x615.png 768w\" width=\"1402\"\/><\/p>\n<ul>\n<li>\n<p><strong>Objek alur:<\/strong> Peristiwa, aktivitas, dan gerbang<\/p>\n<\/li>\n<li>\n<p><strong>Objek penghubung:<\/strong> Alur urutan, alur pesan, dan asosiasi<\/p>\n<\/li>\n<li>\n<p><strong>Jalur renang:<\/strong> Kolam dan jalur<\/p>\n<\/li>\n<li>\n<p><strong>Artefak:<\/strong> Objek data, kelompok, dan anotasi teks<\/p>\n<\/li>\n<\/ul>\n<p>Panduan ini berfokus pada kategori yang paling penting: <strong>Objek alur BPMN<\/strong>. Objek alur menggambarkan apa yang terjadi dalam suatu proses, pekerjaan apa yang dilakukan, dan bagaimana proses berpindah dari satu jalur ke jalur lainnya.<\/p>\n<hr\/>\n<h2>1. Apa Itu Objek Alur BPMN?<\/h2>\n<p>Objek alur adalah elemen sentral dari diagram proses BPMN. Objek-objek ini terhubung melalui alur urutan dan merepresentasikan perilaku suatu proses.<\/p>\n<p>Ada tiga jenis:<\/p>\n<table>\n<thead>\n<tr>\n<th>Objek alur<\/th>\n<th>Bentuk dasar<\/th>\n<th>Tujuan utama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Peristiwa<\/strong><\/td>\n<td>Lingkaran<\/td>\n<td>Suatu hal yang terjadi<\/td>\n<\/tr>\n<tr>\n<td><strong>Aktivitas<\/strong><\/td>\n<td>Persegi panjang membulat<\/td>\n<td>Pekerjaan yang dilakukan<\/td>\n<\/tr>\n<tr>\n<td><strong>Gerbang<\/strong><\/td>\n<td>Berlian<\/td>\n<td>Titik keputusan, percabangan, penggabungan, atau sinkronisasi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sebuah proses sederhana secara konseptual mungkin terlihat seperti ini:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Peristiwa Awal \u2192 Aktivitas \u2192 Gerbang \u2192 Aktivitas \u2192 Peristiwa Akhir\r\n<\/code><\/pre>\n<p>Sebagai contoh:<\/p>\n<p><img alt=\"Diagram alur BPMN yang menunjukkan aliran proses dengan simbol peristiwa awal, aktivitas, gerbang, dan peristiwa akhir.\" class=\"alignnone size-full wp-image-20871\" decoding=\"async\" height=\"1122\" loading=\"lazy\" sizes=\"auto, (max-width: 1402px) 100vw, 1402px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f6f5c1f5b.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f6f5c1f5b.png 1402w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f6f5c1f5b-300x240.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f6f5c1f5b-1024x819.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f6f5c1f5b-768x615.png 768w\" width=\"1402\"\/><\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Pesanan Diterima \u2192 Periksa Stok \u2192 Apakah barang tersedia?\r\n                                      \u251c\u2500\u2500 Ya \u2192 Kirim Pesanan\r\n                                      \u2514\u2500\u2500 Tidak \u2192 Beritahu Pelanggan\r\n<\/code><\/pre>\n<p>Bentuk-bentuknya sederhana, tetapi simbol di dalamnya memberikan makna tambahan.<\/p>\n<hr\/>\n<h1>2. Peristiwa: Hal-Hal yang Terjadi<\/h1>\n<p>Sebuah <strong>peristiwa<\/strong>mewakili sesuatu yang terjadi selama berlangsungnya suatu proses. Berbeda dengan aktivitas, peristiwa bukan merupakan pekerjaan yang dilakukan oleh seseorang atau sistem. Peristiwa dapat memicu proses, mengganggu aktivitas, menandakan suatu kondisi, atau menunjukkan bagaimana suatu proses berakhir.<\/p>\n<p>Peristiwa ditampilkan sebagai lingkaran. Garis tepi menunjukkan di mana peristiwa terjadi dalam proses:<\/p>\n<table>\n<thead>\n<tr>\n<th>Jenis peristiwa<\/th>\n<th>Tampilan garis tepi<\/th>\n<th>Makna<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Peristiwa awal<\/strong><\/td>\n<td>Garis tunggal tipis<\/td>\n<td>Menunjukkan bagaimana proses dimulai<\/td>\n<\/tr>\n<tr>\n<td><strong>Peristiwa antara<\/strong><\/td>\n<td>Garis ganda<\/td>\n<td>Terjadi di antara awal dan akhir<\/td>\n<\/tr>\n<tr>\n<td><strong>Peristiwa akhir<\/strong><\/td>\n<td>Garis tunggal tebal<\/td>\n<td>Menunjukkan bagaimana jalur proses berakhir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Peristiwa awal dapat menangkap pemicu, seperti pesan masuk atau waktu yang dijadwalkan. Peristiwa antara dapat menunggu atau mengirim sesuatu. Peristiwa akhir menghasilkan hasil akhir dari jalur proses.<\/p>\n<h2>2.1 Peristiwa Awal<\/h2>\n<p>Sebuah <strong>peristiwa awal<\/strong>menunjukkan pemicu yang memulai suatu proses atau subproses.<\/p>\n<p>Digambar sebagai lingkaran dengan garis tepi tipis.<\/p>\n<p>Contoh umum meliputi:<\/p>\n<ul>\n<li>\n<p>Seorang pelanggan mengajukan pesanan<\/p>\n<\/li>\n<li>\n<p>Seorang karyawan mengajukan permintaan cuti<\/p>\n<\/li>\n<li>\n<p>Sebuah pengatur waktu mencapai tanggal yang dijadwalkan<\/p>\n<\/li>\n<li>\n<p>Sebuah pesan tiba<\/p>\n<\/li>\n<li>\n<p>Sebuah sistem mendeteksi suatu kondisi<\/p>\n<\/li>\n<li>\n<p>Sebuah kasus baru dibuat<\/p>\n<\/li>\n<\/ul>\n<h3>Peristiwa awal tanpa pemicu<\/h3>\n<p>Lingkaran awal polos berarti proses dimulai tanpa pemicu yang dimodelkan secara khusus.<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25cb\r\n<\/code><\/pre>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25cb \u2192 Tinjau Aplikasi\r\n<\/code><\/pre>\n<p>Gunakan peristiwa awal tanpa pemicu ketika pemicu yang tepat tidak diketahui, tidak relevan, atau sengaja dibiarkan umum.<\/p>\n<h3>Peristiwa awal pesan<\/h3>\n<p>Simbol pesan di dalam peristiwa awal menunjukkan bahwa proses dimulai ketika pesan diterima.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25c9 Simbol amplop \u2192 Proses Permintaan Pelanggan\r\n<\/code><\/pre>\n<p>Kasus penggunaan umum:<\/p>\n<ul>\n<li>\n<p>Menerima email<\/p>\n<\/li>\n<li>\n<p>Menerima permintaan API<\/p>\n<\/li>\n<li>\n<p>Menerima pesanan pembelian<\/p>\n<\/li>\n<li>\n<p>Menerima permintaan dari peserta lain<\/p>\n<\/li>\n<\/ul>\n<h3>Peristiwa awal pengatur waktu<\/h3>\n<p>Jam di dalam peristiwa awal menunjukkan bahwa proses dimulai sesuai jadwal atau tanggal.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Mulai pembuatan tagihan setiap bulan<\/p>\n<\/li>\n<li>\n<p>Mulai proses perpanjangan 30 hari sebelum kedaluwarsa<\/p>\n<\/li>\n<li>\n<p>Jalankan proses rekonsiliasi harian<\/p>\n<\/li>\n<\/ul>\n<h3>Peristiwa awal bersyarat<\/h3>\n<p>Peristiwa awal bersyarat dimulai ketika suatu kondisi bisnis menjadi benar.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Tingkat persediaan turun di bawah titik pemesanan ulang\r\n<\/code><\/pre>\n<h3>Peristiwa awal sinyal<\/h3>\n<p>Peristiwa awal sinyal dimulai ketika sinyal siaran diterima. Tidak seperti pesan, sinyal umumnya tidak diarahkan ke satu penerima tertentu.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Terima sinyal \"Penutupan Darurat\" \u2192 Tutup Semua Cabang\r\n<\/code><\/pre>\n<h3>Peristiwa awal ganda<\/h3>\n<p>Peristiwa awal ganda menunjukkan bahwa beberapa pemicu berbeda dapat memulai proses yang sama.<\/p>\n<p>Sebagai contoh, kasus dukungan mungkin dimulai ketika:<\/p>\n<ul>\n<li>\n<p>Pelanggan mengirimkan formulir web<\/p>\n<\/li>\n<li>\n<p>Agen memasukkan kasus secara manual<\/p>\n<\/li>\n<li>\n<p>Sistem pemantauan otomatis mendeteksi masalah<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>2.2 Peristiwa Menengah<\/h2>\n<p>Sebuah <strong>peristiwa menengah<\/strong>terjadi setelah proses dimulai tetapi sebelum proses berakhir. Peristiwa ini dapat menjeda proses, menunggu sesuatu, mengirim pesan, membuat jalur pengecualian, atau merespons kondisi.<\/p>\n<p>Peristiwa ini digambar dengan batas ganda.<\/p>\n<p>Peristiwa menengah dapat berupa:<\/p>\n<ul>\n<li>\n<p><strong>Menangkap:<\/strong> Menunggu atau menerima sesuatu<\/p>\n<\/li>\n<li>\n<p><strong>Melempar:<\/strong> Mengirim atau menghasilkan sesuatu<\/p>\n<\/li>\n<\/ul>\n<p>Peristiwa menangkap umumnya memiliki penanda kosong atau garis tepi, sedangkan peristiwa melempar umumnya menggunakan penanda terisi.<\/p>\n<h3>Peristiwa menengah pengatur waktu<\/h3>\n<p>Peristiwa pengatur waktu mewakili penundaan, tenggat waktu, durasi, atau jadwal berulang.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Tunggu tiga hari kerja<\/p>\n<\/li>\n<li>\n<p>Tunggu hingga tanggal tertentu<\/p>\n<\/li>\n<li>\n<p>Naikkan tingkat jika tidak ada respons dalam waktu 24 jam<\/p>\n<\/li>\n<li>\n<p>Lakukan tindakan berulang selama proses aktif<\/p>\n<\/li>\n<\/ul>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Kirim Penawaran \u2192 Tunggu 3 Hari \u2192 Periksa Respons\r\n<\/code><\/pre>\n<h3>Peristiwa perantara pesan<\/h3>\n<p>Peristiwa perantara pesan dapat menunggu pesan atau mengirim pesan.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Kirim Permintaan Persetujuan \u2192 Tunggu Respons Persetujuan\r\n<\/code><\/pre>\n<p>Peristiwa pesan sangat berguna ketika sebuah proses berinteraksi dengan peserta lain, departemen, organisasi, atau sistem.<\/p>\n<h3>Peristiwa perantara kesalahan<\/h3>\n<p>Peristiwa kesalahan mewakili kondisi kesalahan yang memengaruhi alur proses normal.<\/p>\n<p>Peristiwa ini umum digunakan sebagai peristiwa batas yang melekat pada aktivitas atau subproses.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Proses Pembayaran\r\n      \u2502\r\n      \u2514\u2500\u2500 Kesalahan \u2192 Tangani Kegagalan Pembayaran\r\n<\/code><\/pre>\n<h3>Peristiwa perantara eskalasi<\/h3>\n<p>Peristiwa eskalasi menunjukkan bahwa suatu masalah memerlukan perhatian pada tingkat yang lebih tinggi tanpa harus mewakili kegagalan teknis.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Selesaikan Keluhan Pelanggan\r\n      \u2502\r\n      \u2514\u2500\u2500 Eskalasi \u2192 Tinjauan Pengawas\r\n<\/code><\/pre>\n<h3>Peristiwa perantara kondisional<\/h3>\n<p>Peristiwa kondisional menunggu hingga kondisi tertentu menjadi benar.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Tunggu hingga akun pelanggan diverifikasi\r\n<\/code><\/pre>\n<h3>Peristiwa perantara sinyal<\/h3>\n<p>Peristiwa sinyal menyiarkan atau menerima sinyal yang mungkin relevan bagi beberapa peserta proses.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Siarkan Sinal Recall Produk\r\n<\/code><\/pre>\n<h3>Peristiwa perantara tautan<\/h3>\n<p>Peristiwa tautan menghubungkan dua titik yang jauh dalam diagram proses yang sama tanpa menggambar garis alur urutan panjang melintasi halaman.<\/p>\n<p>Gunakan peristiwa tautan dengan hati-hati. Peristiwa ini dapat meningkatkan keterbacaan diagram, namun penggunaan berlebihan dapat membuat proses lebih sulit diikuti.<\/p>\n<h3>Peristiwa perantara kompensasi<\/h3>\n<p>Peristiwa kompensasi memicu pekerjaan korektif untuk membatalkan atau mengimbangi aktivitas sebelumnya.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Batalkan Reservasi Hotel\r\n<\/code><\/pre>\n<p>Kompensasi berbeda dari jalur kesalahan biasa. Kompensasi secara khusus berkaitan dengan membatalkan atau mengimbangi pekerjaan yang telah selesai.<\/p>\n<hr\/>\n<h2>2.3 Peristiwa Batas<\/h2>\n<p>Sebuah<strong>peristiwa batas<\/strong>terpasang langsung pada tepi aktivitas atau subproses. Peristiwa ini mewakili sesuatu yang dapat terjadi selama aktivitas tersebut sedang berlangsung.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Proses Aplikasi     \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n          \u25cb\r\n          \u2502\r\n          \u2514\u2500\u2500 Waktu Habis \u2192 Tingkatkan Kasus\r\n<\/code><\/pre>\n<p>Peristiwa batas berguna untuk pemodelan:<\/p>\n<ul>\n<li>\n<p>Waktu habis<\/p>\n<\/li>\n<li>\n<p>Pembatalan<\/p>\n<\/li>\n<li>\n<p>Kesalahan<\/p>\n<\/li>\n<li>\n<p>Tingkatkan<\/p>\n<\/li>\n<li>\n<p>Pesan masuk<\/p>\n<\/li>\n<li>\n<p>Kompensasi<\/p>\n<\/li>\n<li>\n<p>Sinyal eksternal<\/p>\n<\/li>\n<\/ul>\n<h3>Peristiwa batas yang mengganggu<\/h3>\n<p>Peristiwa batas yang mengganggu menghentikan aktivitas yang terpasang ketika peristiwa tersebut terjadi.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Proses Pembayaran\r\n      \u2502\r\n      \u2514\u2500\u2500 Kesalahan Pembayaran \u2192 Tangani Kegagalan\r\n<\/code><\/pre>\n<p>Aktivitas pembayaran berakhir ketika kesalahan terjadi.<\/p>\n<h3>Peristiwa batas yang tidak mengganggu<\/h3>\n<p>Peristiwa batas yang tidak mengganggu memulai jalur tambahan sementara aktivitas asli tetap berlanjut.<\/p>\n<p>Peristiwa ini biasanya ditampilkan dengan batas putus-putus.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Proses Aplikasi\r\n      \u2502\r\n      \u2514\u2500\u2500 Pengingat Waktu \u2192 Kirim Pengingat\r\n<\/code><\/pre>\n<p>Proses aplikasi tetap berlanjut sementara jalur pengingat berjalan.<\/p>\n<p>Perbedaan ini penting:<\/p>\n<table>\n<thead>\n<tr>\n<th>Jenis peristiwa batas<\/th>\n<th>Dampak pada aktivitas yang terpasang<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Mengganggu<\/td>\n<td>Menghentikan aktivitas<\/td>\n<\/tr>\n<tr>\n<td>Tidak mengganggu<\/td>\n<td>Membiarkan aktivitas tetap berjalan<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>2.4 Peristiwa Akhir<\/h2>\n<p>Sebuah <strong>peristiwa akhir<\/strong>menunjukkan kesimpulan dari jalur proses. Peristiwa ini digambarkan sebagai lingkaran dengan garis tepi tebal.<\/p>\n<p>Sebuah proses dapat memiliki lebih dari satu peristiwa akhir karena hasil yang berbeda dapat mengakhiri proses tersebut.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Pesanan diselesaikan<\/p>\n<\/li>\n<li>\n<p>Permintaan ditolak<\/p>\n<\/li>\n<li>\n<p>Pembayaran gagal<\/p>\n<\/li>\n<li>\n<p>Kasus dibatalkan<\/p>\n<\/li>\n<li>\n<p>Pelanggan diberitahu<\/p>\n<\/li>\n<li>\n<p>Proses diselesaikan dengan kompensasi<\/p>\n<\/li>\n<\/ul>\n<h3>Peristiwa akhir tanpa hasil khusus<\/h3>\n<p>Peristiwa akhir biasa menunjukkan bahwa jalur telah selesai tanpa menentukan hasil tertentu.<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25cf\r\n<\/code><\/pre>\n<h3>Peristiwa akhir pesan<\/h3>\n<p>Peristiwa akhir pesan mengirimkan pesan ketika proses berakhir.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Pesanan Disetujui \u2192 Kirim Konfirmasi \u2192 Peristiwa Akhir Pesan\r\n<\/code><\/pre>\n<h3>Peristiwa akhir kesalahan<\/h3>\n<p>Peristiwa akhir kesalahan mengakhiri proses dengan melemparkan kesalahan ke proses atau handler tingkat yang lebih tinggi.<\/p>\n<p>Gunakan ini untuk kondisi kegagalan tingkat proses yang harus ditangani di tempat lain.<\/p>\n<h3>Peristiwa akhir eskalasi<\/h3>\n<p>Peristiwa akhir eskalasi mengakhiri jalur proses saat ini dan mengkomunikasikan bahwa eskalasi telah terjadi.<\/p>\n<h3>Peristiwa akhir terminasi<\/h3>\n<p>Peristiwa akhir terminasi segera mengakhiri seluruh instansi proses, termasuk jalur aktif lainnya.<\/p>\n<p>Ini lebih kuat daripada peristiwa akhir biasa. Peristiwa ini harus digunakan ketika semua pekerjaan yang tersisa harus dihentikan.<\/p>\n<h3>Peristiwa akhir kompensasi<\/h3>\n<p>Peristiwa akhir kompensasi memicu aktivitas kompensasi sebelum jalur proses berakhir.<\/p>\n<hr\/>\n<h1>3. Aktivitas: Pekerjaan yang Dilakukan<\/h1>\n<p>Sebuah<strong>aktivitas<\/strong>mewakili pekerjaan yang dilakukan oleh seseorang, tim, sistem, atau layanan otomatis. Aktivitas digambarkan sebagai persegi panjang dengan sudut melengkung.<\/p>\n<p>Contoh meliputi:<\/p>\n<ul>\n<li>\n<p>Tinjau aplikasi<\/p>\n<\/li>\n<li>\n<p>Setujui faktur<\/p>\n<\/li>\n<li>\n<p>Kirim konfirmasi<\/p>\n<\/li>\n<li>\n<p>Validasi detail pelanggan<\/p>\n<\/li>\n<li>\n<p>Hitung biaya pengiriman<\/p>\n<\/li>\n<li>\n<p>Perbarui akun<\/p>\n<\/li>\n<li>\n<p>Hasilkan laporan<\/p>\n<\/li>\n<\/ul>\n<p>Aktivitas membentuk tulang punggung operasional diagram BPMN karena menunjukkan di mana waktu, usaha, biaya, dan tanggung jawab terkonsentrasi.<\/p>\n<h2>3.1 Penamaan Aktivitas<\/h2>\n<p>Nama aktivitas yang baik biasanya mengikuti pola ini:<\/p>\n<blockquote>\n<p><strong>Kata kerja + objek<\/strong><\/p>\n<\/blockquote>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Tinjau Aplikasi<\/p>\n<\/li>\n<li>\n<p>Setujui Faktur<\/p>\n<\/li>\n<li>\n<p>Buat Rekam Pelanggan<\/p>\n<\/li>\n<li>\n<p>Validasi Pembayaran<\/p>\n<\/li>\n<li>\n<p>Kirim Email Konfirmasi<\/p>\n<\/li>\n<\/ul>\n<p>Hindari nama yang samar seperti:<\/p>\n<ul>\n<li>\n<p>Pemrosesan<\/p>\n<\/li>\n<li>\n<p>Tangani Permintaan<\/p>\n<\/li>\n<li>\n<p>Langkah 1<\/p>\n<\/li>\n<li>\n<p>Pekerjaan Lain<\/p>\n<\/li>\n<li>\n<p>Administrasi<\/p>\n<\/li>\n<\/ul>\n<p>Nama aktivitas yang jelas harus menggambarkan tindakan dan subjeknya.<\/p>\n<table>\n<thead>\n<tr>\n<th>Nama yang lemah<\/th>\n<th>Nama yang lebih baik<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Memproses<\/td>\n<td>Memproses Pembayaran<\/td>\n<\/tr>\n<tr>\n<td>Meninjau<\/td>\n<td>Meninjau Aplikasi<\/td>\n<\/tr>\n<tr>\n<td>Langkah Pelanggan<\/td>\n<td>Verifikasi Identitas Pelanggan<\/td>\n<\/tr>\n<tr>\n<td>Email<\/td>\n<td>Kirim Email Persetujuan<\/td>\n<\/tr>\n<tr>\n<td>Perbarui<\/td>\n<td>Perbarui Status Pesanan<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sebuah tugas biasanya mewakili satu unit pekerjaan yang tidak dapat atau tidak boleh dipecah lebih lanjut. Subproses mewakili kumpulan aktivitas yang terkait.<\/p>\n<hr\/>\n<h2>3.2 Tugas<\/h2>\n<p>Sebuah <strong>tugas<\/strong> adalah jenis aktivitas paling sederhana. Ini mewakili satu unit pekerjaan.<\/p>\n<p>Tugas dasar ditampilkan sebagai persegi panjang dengan sudut melengkung:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\r\n\u2502 Meninjau Aplikasi \u2502\r\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\r\n<\/code><\/pre>\n<p>Tugas dapat menyertakan penanda yang mengidentifikasi jenis pekerjaan yang sedang dilakukan.<\/p>\n<h3>Tugas Pengguna<\/h3>\n<p>Tugas pengguna dilakukan oleh manusia menggunakan sistem atau aplikasi.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Setujui laporan pengeluaran<\/p>\n<\/li>\n<li>\n<p>Masukkan informasi pelanggan<\/p>\n<\/li>\n<li>\n<p>Tinjau kontrak<\/p>\n<\/li>\n<li>\n<p>Tetapkan kasus dukungan<\/p>\n<\/li>\n<\/ul>\n<h3>Tugas Manual<\/h3>\n<p>Tugas manual dilakukan oleh seseorang tanpa bantuan mesin proses bisnis atau aplikasi.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Periksa peralatan<\/p>\n<\/li>\n<li>\n<p>Tandatangani dokumen kertas<\/p>\n<\/li>\n<li>\n<p>Kemas produk fisik<\/p>\n<\/li>\n<li>\n<p>Serahkan dokumen secara langsung<\/p>\n<\/li>\n<\/ul>\n<h3>Tugas layanan<\/h3>\n<p>Tugas layanan dilakukan secara otomatis oleh sistem, aplikasi, layanan web, atau API.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Ambil skor kredit<\/p>\n<\/li>\n<li>\n<p>Kirim email otomatis<\/p>\n<\/li>\n<li>\n<p>Hitung pajak<\/p>\n<\/li>\n<li>\n<p>Buat catatan basis data<\/p>\n<\/li>\n<li>\n<p>Panggil layanan pembayaran<\/p>\n<\/li>\n<\/ul>\n<h3>Tugas skrip<\/h3>\n<p>Tugas skrip mengeksekusi skrip atau potongan kode dalam lingkungan proses.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Ubah data<\/p>\n<\/li>\n<li>\n<p>Hitung suatu nilai<\/p>\n<\/li>\n<li>\n<p>Format pesan<\/p>\n<\/li>\n<li>\n<p>Terapkan aturan data sederhana<\/p>\n<\/li>\n<\/ul>\n<h3>Tugas aturan bisnis<\/h3>\n<p>Tugas aturan bisnis mengevaluasi aturan bisnis, sering kali melalui mesin aturan.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Tentukan batas kredit<\/p>\n<\/li>\n<li>\n<p>Hitung premi asuransi<\/p>\n<\/li>\n<li>\n<p>Putuskan apakah pesanan memenuhi syarat untuk pengiriman gratis<\/p>\n<\/li>\n<li>\n<p>Tentukan tingkat persetujuan<\/p>\n<\/li>\n<\/ul>\n<h3>Tugas kirim<\/h3>\n<p>Tugas kirim mengirimkan pesan kepada peserta atau sistem lain.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Kirim faktur<\/p>\n<\/li>\n<li>\n<p>Kirim konfirmasi pesanan<\/p>\n<\/li>\n<li>\n<p>Kirim notifikasi ke gudang<\/p>\n<\/li>\n<\/ul>\n<h3>Terima tugas<\/h3>\n<p>Tugas penerimaan menunggu pesan dari peserta atau sistem lain.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Terima kontrak yang ditandatangani<\/p>\n<\/li>\n<li>\n<p>Terima konfirmasi pembayaran<\/p>\n<\/li>\n<li>\n<p>Terima status pengiriman<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>3.3 Subproses<\/h2>\n<p>Sebuah <strong>subproses<\/strong> adalah aktivitas yang berisi proses yang lebih rinci.<\/p>\n<p>Ini dapat ditampilkan dalam dua cara:<\/p>\n<ul>\n<li>\n<p><strong>Subproses yang diringkas:<\/strong> Persegi panjang melengkung dengan penanda plus<\/p>\n<\/li>\n<li>\n<p><strong>Subproses yang diperluas:<\/strong> Persegi panjang melengkung yang lebih besar yang menampilkan alur internal<\/p>\n<\/li>\n<\/ul>\n<p>Gunakan subproses ketika beberapa tugas terkait dan diagram tingkat tinggi akan menjadi terlalu rinci jika semuanya ditampilkan.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\r\n\u2502 + Selesaikan Onboarding Pelanggan\u2502\r\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\r\n<\/code><\/pre>\n<p>Subproses mungkin berisi:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Kumpulkan Informasi\r\n        \u2193\r\nVerifikasi Identitas\r\n        \u2193\r\nBuat Akun\r\n        \u2193\r\nKirim Pesan Sambutan\r\n<\/code><\/pre>\n<h3>Kapan menggunakan subproses<\/h3>\n<p>Gunakan satu ketika:<\/p>\n<ul>\n<li>\n<p>Sekelompok langkah memiliki tujuan bisnis yang jelas<\/p>\n<\/li>\n<li>\n<p>Kelompok tersebut dapat digunakan kembali secara konseptual<\/p>\n<\/li>\n<li>\n<p>Diagram utama menjadi terlalu padat<\/p>\n<\/li>\n<li>\n<p>Pemangku kepentingan membutuhkan ringkasan dan tampilan rinci<\/p>\n<\/li>\n<li>\n<p>Proses internal memiliki logika awal, akhir, pengecualian, atau keputusan sendiri<\/p>\n<\/li>\n<\/ul>\n<h3>Subproses tertanam<\/h3>\n<p>Sebuah subprocess tertanam didefinisikan di dalam proses induknya dan merupakan bagian dari alur proses tersebut.<\/p>\n<h3>Aktivitas panggilan<\/h3>\n<p>Sebuah aktivitas panggilan memanggil proses yang dapat digunakan kembali atau tugas global yang didefinisikan secara terpisah.<\/p>\n<p>Gunakan ini ketika logika proses yang sama dipanggil dari beberapa tempat, seperti:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Verifikasi Identitas Pelanggan\r\n<\/code><\/pre>\n<p>Jika verifikasi pelanggan muncul dalam beberapa proses bisnis, aktivitas panggilan yang dapat digunakan kembali mungkin lebih tepat daripada menduplikasi semua langkah internalnya.<\/p>\n<h3>Subproses peristiwa<\/h3>\n<p>Sebuah subprocess peristiwa diaktifkan oleh peristiwa awal sementara proses atau subprocess yang memuatnya sedang aktif. Hal ini berguna untuk menangani situasi luar biasa atau paralel, seperti permintaan pembatalan, eskalasi mendesak, atau pembaruan yang masuk. Subproses peristiwa dapat bersifat mengganggu atau tidak mengganggu.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Proses Utama: Penuhi Pesanan\r\n\r\nSubproses Peristiwa:\nPermintaan Pembatalan \u2192 Batalkan Pemenuhan \u2192 Refund Pelanggan\r\n<\/code><\/pre>\n<hr\/>\n<h2>3.4 Penanda Aktivitas<\/h2>\n<p>Aktivitas dapat menyertakan penanda kecil yang menambahkan informasi tentang bagaimana mereka berperilaku.<\/p>\n<h3>Penanda loop<\/h3>\n<p>Sebuah penanda loop menunjukkan bahwa sebuah aktivitas diulang hingga kondisi terpenuhi.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Tinjau Dokumen\r\n      \u21bb\r\n<\/code><\/pre>\n<p>Gunakan ini untuk aktivitas seperti:<\/p>\n<ul>\n<li>\n<p>Tinjau hingga disetujui<\/p>\n<\/li>\n<li>\n<p>Coba kirimkan hingga berhasil<\/p>\n<\/li>\n<li>\n<p>Hubungi pelanggan hingga berhasil dihubungi<\/p>\n<\/li>\n<\/ul>\n<h3>Penanda multi-instances paralel<\/h3>\n<p>Ini menunjukkan bahwa beberapa instances dari aktivitas yang sama berjalan secara bersamaan.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Dapatkan Tiga Persetujuan\r\n<\/code><\/pre>\n<p>Aktivitas tersebut dapat dilakukan secara bersamaan oleh beberapa peninjau.<\/p>\n<h3>Penanda multi-instances sekuensial<\/h3>\n<p>Ini menunjukkan bahwa beberapa instances berjalan satu demi satu.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Tinjau Item Satu per Satu\r\n<\/code><\/pre>\n<h3>Penanda kompensasi<\/h3>\n<p>Ini mengidentifikasi aktivitas yang digunakan untuk mengkompensasi pekerjaan yang telah diselesaikan sebelumnya.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Refund Pelanggan\r\n<\/code><\/pre>\n<h3>Penanda ad hoc<\/h3>\n<p>Subproses ad hoc direpresentasikan oleh penanda seperti tanda tilde. Ini menunjukkan bahwa aktivitas di dalam subprocess dapat dilakukan dalam urutan yang fleksibel atau terstruktur longgar, bukan mengikuti satu urutan tetap.<\/p>\n<hr\/>\n<h1>4. Pintu Gerbang: Keputusan, Pemisahan, dan Penggabungan<\/h1>\n<p>Sebuah<strong>pintu gerbang<\/strong> mengontrol bagaimana alur proses menyimpang atau menyatu. Pintu gerbang digambar sebagai berlian.<\/p>\n<p>Sebuah pintu gerbang biasanya bukan tugas. Ia tidak melakukan pekerjaan pengambilan keputusan itu sendiri. Sebaliknya, ia merepresentasikan bagaimana alur proses dikontrol setelah keputusan, kondisi, atau peristiwa dievaluasi.<\/p>\n<p>Sebagai contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Tinjau Aplikasi \u2192 Apakah aplikasi sudah lengkap?\r\n<\/code><\/pre>\n<p>Aktivitas peninjauan mengumpulkan atau mengevaluasi informasi. Pintu gerbang kemudian mengarahkan proses sesuai dengan hasilnya.<\/p>\n<p>Pintu gerbang dapat:<\/p>\n<ul>\n<li>\n<p>Memisahkan satu jalur menjadi beberapa jalur<\/p>\n<\/li>\n<li>\n<p>Menggabungkan beberapa jalur menjadi satu<\/p>\n<\/li>\n<li>\n<p>Menyelaraskan pekerjaan paralel<\/p>\n<\/li>\n<li>\n<p>Menunggu satu atau lebih peristiwa<\/p>\n<\/li>\n<li>\n<p>Mengarahkan pekerjaan berdasarkan kondisi atau aturan<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>4.1 Pintu Gerbang Eksklusif: XOR<\/h2>\n<p>Sebuah<strong>pintu gerbang eksklusif<\/strong> memilih tepat satu jalur keluar.<\/p>\n<p>Biasa ditampilkan sebagai berlian yang berisi tanda \u201cX,\u201d meskipun penanda tersebut dapat dihilangkan dalam beberapa diagram.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">                    \u250c\u2500\u2500 Disetujui \u2192 Buat Akun\r\nPeriksa Aplikasi \u2500\u25c7\r\n                    \u2514\u2500\u2500 Ditolak \u2192 Kirim Penolakan\r\n<\/code><\/pre>\n<p>Hanya satu jalur yang diikuti.<\/p>\n<p>Penggunaan umum:<\/p>\n<ul>\n<li>\n<p>Jika pembayaran disetujui, lanjutkan; jika tidak, tolak<\/p>\n<\/li>\n<li>\n<p>Jika pelanggan memenuhi syarat, tawarkan diskon<\/p>\n<\/li>\n<li>\n<p>Jika permintaan lengkap, proses; jika tidak, kembalikan<\/p>\n<\/li>\n<\/ul>\n<p>Jalur keluar seharusnya biasanya memiliki kondisi atau label yang jelas:<\/p>\n<ul>\n<li>\n<p>Disetujui<\/p>\n<\/li>\n<li>\n<p>Ditolak<\/p>\n<\/li>\n<li>\n<p>Lengkap<\/p>\n<\/li>\n<li>\n<p>Tidak lengkap<\/p>\n<\/li>\n<li>\n<p>Jumlah &gt; $10.000<\/p>\n<\/li>\n<li>\n<p>Jumlah \u2264 $10.000<\/p>\n<\/li>\n<\/ul>\n<h3>Penggabungan eksklusif<\/h3>\n<p>Gerbang eksklusif juga dapat menggabungkan jalur alternatif kembali menjadi satu jalur. Gerbang ini tidak menunggu semua jalur karena hanya satu dari jalur alternatif yang seharusnya diambil.<\/p>\n<h3>Alur default<\/h3>\n<p>Jalur default dapat digunakan ketika tidak ada satu pun kondisi yang ditentukan bernilai benar.<\/p>\n<p>Sebagai contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Disetujui\nDitolak\nDefault \u2192 Tinjauan Manual\n<\/code><\/pre>\n<p>Jalur default berguna untuk kasus yang tidak terduga atau tidak terklasifikasi.<\/p>\n<hr\/>\n<h2>4.2 Gerbang Paralel: AND<\/h2>\n<p>Sebuah<strong>gerbang paralel<\/strong>memecah proses menjadi beberapa jalur yang berjalan secara bersamaan.<\/p>\n<p>Gerbang ini direpresentasikan oleh berlian yang berisi tanda tambah.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">                 \u250c\u2500\u2500 Siapkan Faktur \u2500\u2500\u2510\r\nPesanan Disetujui \u2500\u25c7                       \u25c7\u2500\u2500 Kirim Pesanan\r\n                 \u2514\u2500\u2500 Cadangkan Inventaris \u2518\r\n<\/code><\/pre>\n<p>Kedua aktivitas dimulai, dan proses mungkin nanti menunggu keduanya selesai.<\/p>\n<h3>Pemisahan paralel<\/h3>\n<p>Pemisahan paralel memulai semua jalur keluar.<\/p>\n<p>Gunakan ini ketika semua aktivitas harus terjadi, terlepas dari kondisinya.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Kirim konfirmasi dan perbarui inventaris<\/p>\n<\/li>\n<li>\n<p>Beritahu keuangan dan beritahu operasional<\/p>\n<\/li>\n<li>\n<p>Lakukan pemeriksaan keamanan dan pemeriksaan penipuan<\/p>\n<\/li>\n<\/ul>\n<h3>Gabungan paralel<\/h3>\n<p>Gabungan paralel menunggu semua jalur masuk selesai sebelum melanjutkan.<\/p>\n<p>Ini kadang-kadang disebut sinkronisasi.<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Siapkan Faktur \u2500\u2500\u2510\r\n                  \u25c7\u2500\u2500 Penuhi Pesanan\r\nCadangkan Inventaris \u2518\r\n<\/code><\/pre>\n<p>Jika satu cabang masuk tertunda, gabungan akan menunggunya.<\/p>\n<hr\/>\n<h2>4.3 Gerbang Inklusif: ATAU<\/h2>\n<p>Sebuah <strong>gerbang inklusif<\/strong> memilih satu atau lebih jalur keluar tergantung pada kondisi mana yang benar.<\/p>\n<p>Ini direpresentasikan oleh berlian yang berisi lingkaran.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Pelanggan memenuhi syarat untuk:\r\n- Diskon standar\r\n- Diskon loyalitas\r\n- Diskon promosi\r\n<\/code><\/pre>\n<p>Lebih dari satu tindakan terkait diskon dapat dipilih jika beberapa kondisi terpenuhi.<\/p>\n<p>Gunakan gerbang inklusif ketika:<\/p>\n<ul>\n<li>\n<p>Satu atau lebih kondisi mungkin benar<\/p>\n<\/li>\n<li>\n<p>Beberapa jalur dapat berjalan secara bersamaan<\/p>\n<\/li>\n<li>\n<p>Proses harus berlanjut setelah semua jalur yang dipilih selesai<\/p>\n<\/li>\n<\/ul>\n<p>Berbeda dengan gerbang eksklusif, gerbang inklusif tidak selalu memilih hanya satu jalur. Berbeda dengan gerbang paralel, gerbang ini tidak selalu memilih setiap jalur.<\/p>\n<hr\/>\n<h2>4.4 Gerbang Berbasis Acara<\/h2>\n<p>Sebuah <strong>gerbang berbasis acara<\/strong> mengarahkan proses sesuai dengan acara mana yang terjadi terlebih dahulu.<\/p>\n<p>Ini biasanya diikuti oleh penangkapan acara perantara atau tugas penerimaan.<\/p>\n<p>Contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Kirim Penawaran \u2192 Gerbang Berbasis Acara\r\n                         \u251c\u2500\u2500 Pesan diterima \u2192 Proses Penerimaan\r\n                         \u2514\u2500\u2500 Waktu habis \u2192 Kirim Pengingat\r\n<\/code><\/pre>\n<p>Hanya acara pertama yang terjadi yang menentukan jalur.<\/p>\n<p>Gunakan gerbang berbasis acara ketika proses menunggu perilaku eksternal daripada mengevaluasi kondisi bisnis yang diketahui. Misalnya, proses mungkin menunggu respons pelanggan atau waktu habis.<\/p>\n<h3>Gerbang berbasis acara versus gerbang eksklusif<\/h3>\n<table>\n<thead>\n<tr>\n<th>Pertanyaan<\/th>\n<th>Gerbang eksklusif<\/th>\n<th>Gerbang berbasis peristiwa<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Apa yang menentukan jalur?<\/td>\n<td>Sebuah kondisi atau aturan bisnis<\/td>\n<td>Peristiwa pertama yang terjadi<\/td>\n<\/tr>\n<tr>\n<td>Pertanyaan umum<\/td>\n<td>\u201cApakah permintaan disetujui?\u201d<\/td>\n<td>\u201cApa yang terjadi terlebih dahulu?\u201d<\/td>\n<\/tr>\n<tr>\n<td>Elemen yang umum mengikuti<\/td>\n<td>Aktivitas atau alur urutan<\/td>\n<td>Peristiwa penangkap atau tugas penerimaan<\/td>\n<\/tr>\n<tr>\n<td>Sumber keputusan<\/td>\n<td>Data atau logika<\/td>\n<td>Peristiwa eksternal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>4.5 Gerbang Kompleks<\/h2>\n<p>Sebuah <strong>gerbang kompleks<\/strong>menangani logika perutean canggih yang tidak dapat diungkapkan dengan jelas menggunakan jenis gerbang standar.<\/p>\n<p>Contoh meliputi:<\/p>\n<ul>\n<li>\n<p>Lanjutkan ketika setidaknya dua dari tiga persetujuan diterima<\/p>\n<\/li>\n<li>\n<p>Pilih jalur berdasarkan kombinasi kondisi yang kompleks<\/p>\n<\/li>\n<li>\n<p>Sinkronkan jalur yang dipilih sesuai dengan aturan khusus<\/p>\n<\/li>\n<\/ul>\n<p>Gerbang kompleks sebaiknya digunakan secara hemat. Dalam banyak kasus, beberapa gerbang yang lebih sederhana atau tugas aturan bisnis yang diberi nama dengan jelas akan lebih mudah dipahami dan dipelihara.<\/p>\n<hr\/>\n<h2>4.6 Varian Gerbang Berbasis Peristiwa<\/h2>\n<p>BPMN juga mendukung variasi gerbang berbasis peristiwa, termasuk:<\/p>\n<ul>\n<li>\n<p>Gerbang eksklusif berbasis peristiwa<\/p>\n<\/li>\n<li>\n<p>Gerbang paralel berbasis peristiwa<\/p>\n<\/li>\n<li>\n<p>Gerbang berbasis peristiwa yang diinisiasi<\/p>\n<\/li>\n<\/ul>\n<p>Gerbang paralel berbasis peristiwa mungkin menunggu beberapa kondisi peristiwa, sedangkan gerbang eksklusif berbasis peristiwa melanjutkan berdasarkan peristiwa pertama yang terjadi. Varian yang benar tergantung pada apakah proses menunggu satu peristiwa atau kombinasi peristiwa.<\/p>\n<hr\/>\n<h1>5. Bagaimana Objek Alur Bekerja Bersama<\/h1>\n<p>Makna dari diagram BPMN berasal dari hubungan antara peristiwa, aktivitas, gerbang, dan aliran urutan.<\/p>\n<p>Pertimbangkan proses pemesanan:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Mulai\n  \u2193\nTerima Pesanan\n  \u2193\nCek Stok\n  \u2193\nApakah Item Tersedia?\n  \u251c\u2500\u2500 Ya \u2192 Kemas Pesanan \u2192 Kirim Pesanan \u2192 Selesai\n  \u2514\u2500\u2500 Tidak \u2192 Beri Tahu Pelanggan \u2192 Selesai\n<\/code><\/pre>\n<p>Contoh ini berisi:<\/p>\n<ul>\n<li>\n<p>Sebuah <strong>peristiwa awal<\/strong> yang memulai proses<\/p>\n<\/li>\n<li>\n<p>Aktivitas untuk menerima, memeriksa, mengemas, mengirim, dan memberi tahu<\/p>\n<\/li>\n<li>\n<p>Sebuah <strong>gerbang eksklusif<\/strong> yang memilih satu jalur<\/p>\n<\/li>\n<li>\n<p>Dua <strong>peristiwa akhir<\/strong> atau jalur akhir yang mewakili hasil yang berbeda<\/p>\n<\/li>\n<\/ul>\n<p>Versi yang lebih canggih mungkin seperti ini:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Mulai\n  \u2193\nTerima Pesanan\n  \u2193\nCek Stok\n  \u2193\nApakah Item Tersedia?\n  \u251c\u2500\u2500 Tidak \u2192 Beri Tahu Pelanggan \u2192 Selesai\n  \u2514\u2500\u2500 Ya \u2192 Gerbang Paralel\n                   \u251c\u2500\u2500 Cadangkan Stok\n                   \u251c\u2500\u2500 Siapkan Faktur\n                   \u2514\u2500\u2500 Periksa Penipuan\n                         \u2193\n                 Gabungan Paralel\n                         \u2193\n                    Kirim Pesanan\n                         \u2193\n                        Selesai\n<\/code><\/pre>\n<p>Di sini:<\/p>\n<ol>\n<li>\n<p>Gerbang eksklusif menentukan apakah pemenuhan dapat dilanjutkan.<\/p>\n<\/li>\n<li>\n<p>Gerbang paralel memulai tiga aktivitas.<\/p>\n<\/li>\n<li>\n<p>Gabungan paralel menunggu ketiga aktivitas tersebut.<\/p>\n<\/li>\n<li>\n<p>Pengiriman dimulai hanya setelah sinkronisasi selesai.<\/p>\n<\/li>\n<\/ol>\n<hr\/>\n<h1>6. Peristiwa, Aktivitas, dan Gerbang: Perbandingan Cepat<\/h1>\n<table>\n<thead>\n<tr>\n<th>Elemen<\/th>\n<th>Pertanyaan Kunci<\/th>\n<th>Contoh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Peristiwa<\/td>\n<td>Apa yang terjadi atau akan terjadi?<\/td>\n<td>Pembayaran diterima<\/td>\n<\/tr>\n<tr>\n<td>Aktivitas<\/td>\n<td>Apa pekerjaan yang dilakukan?<\/td>\n<td>Verifikasi pembayaran<\/td>\n<\/tr>\n<tr>\n<td>Gerbang<\/td>\n<td>Rute mana yang harus diambil oleh proses?<\/td>\n<td>Apakah pembayaran valid?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sebuah aturan yang berguna adalah:<\/p>\n<ul>\n<li>\n<p><strong>Peristiwa terjadi<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Aktivitas dilakukan<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gerbang mengontrol jalur<\/strong><\/p>\n<\/li>\n<\/ul>\n<p>Jika Anda tidak yakin simbol mana yang harus digunakan, tanyakan:<\/p>\n<ol>\n<li>\n<p>Apakah ini sesuatu yang terjadi tanpa dianggap sebagai pekerjaan? Gunakan <strong>peristiwa<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Apakah seseorang atau sesuatu melakukan tindakan? Gunakan <strong>aktivitas<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Apakah proses ini bercabang, bergabung, atau menunggu kondisi pengalihan? Gunakan <strong>gerbang<\/strong>.<\/p>\n<\/li>\n<\/ol>\n<hr\/>\n<h1>7. Menghubungkan Objek Alur dengan Benar<\/h1>\n<p>Objek alur dihubungkan oleh berbagai jenis garis. Menggunakan konektor yang salah dapat membuat diagram menyesatkan.<\/p>\n<h2>7.1 Alur Urutan<\/h2>\n<p>Sebuah <strong>alur urutan<\/strong> adalah garis solid dengan anak panah. Ini menunjukkan urutan eksekusi objek alur dalam proses yang sama.<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Aktivitas A \u2192 Aktivitas B\r\n<\/code><\/pre>\n<p>Gunakan alur urutan untuk menghubungkan:<\/p>\n<ul>\n<li>\n<p>Peristiwa ke aktivitas<\/p>\n<\/li>\n<li>\n<p>Aktivitas ke gerbang<\/p>\n<\/li>\n<li>\n<p>Gerbang ke aktivitas<\/p>\n<\/li>\n<li>\n<p>Aktivitas ke peristiwa akhir<\/p>\n<\/li>\n<\/ul>\n<p>Aliran urutan biasanya tidak boleh melintasi batas antara kolam yang terpisah.<\/p>\n<h2>7.2 Aliran Pesan<\/h2>\n<p>Sebuah <strong>aliran pesan<\/strong> adalah garis putus-putus dengan ujung panah terbuka. Ini merepresentasikan komunikasi antara peserta atau kolam yang terpisah.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Pelanggan mengirim pesanan kepada penjual<\/p>\n<\/li>\n<li>\n<p>Penjual mengirim konfirmasi kepada pelanggan<\/p>\n<\/li>\n<li>\n<p>Bank mengirim hasil pembayaran kepada pedagang<\/p>\n<\/li>\n<\/ul>\n<p>Gunakan aliran pesan untuk komunikasi, bukan untuk menunjukkan urutan proses internal.<\/p>\n<h2>7.3 Asosiasi<\/h2>\n<p>Sebuah <strong>asosiasi<\/strong> adalah garis titik-titik yang digunakan untuk menghubungkan artefak, catatan, atau representasi data ke objek aliran.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Lampirkan dokumen ke tugas<\/p>\n<\/li>\n<li>\n<p>Hubungkan anotasi teks ke aktivitas<\/p>\n<\/li>\n<li>\n<p>Tunjukkan bahwa sebuah tugas menggunakan objek data<\/p>\n<\/li>\n<\/ul>\n<p>Tiga jenis utama objek penghubung adalah aliran urutan, aliran pesan, dan asosiasi.<\/p>\n<hr\/>\n<h1>8. Kolam dan Jalur<\/h1>\n<p>Meskipun kolam dan jalur bukan objek aliran, mereka menyediakan konteks penting untuk memahami siapa yang melakukan setiap aktivitas.<\/p>\n<h2>Kolam<\/h2>\n<p>Sebuah kolam mewakili peserta dalam suatu proses.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Pelanggan<\/p>\n<\/li>\n<li>\n<p>Pemasok<\/p>\n<\/li>\n<li>\n<p>Bank<\/p>\n<\/li>\n<li>\n<p>Perusahaan<\/p>\n<\/li>\n<li>\n<p>Lembaga pemerintah<\/p>\n<\/li>\n<li>\n<p>Sistem eksternal<\/p>\n<\/li>\n<\/ul>\n<p>Sebuah kolam dapat berisi seluruh proses atau dapat ditampilkan sebagai peserta kotak hitam tanpa detail internal.<\/p>\n<h2>Lajur<\/h2>\n<p>Sebuah lajur membagi kolam berdasarkan tanggung jawab, peran, departemen, sistem, atau lokasi.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Layanan Pelanggan<\/p>\n<\/li>\n<li>\n<p>Keuangan<\/p>\n<\/li>\n<li>\n<p>Gudang<\/p>\n<\/li>\n<li>\n<p>Manajer<\/p>\n<\/li>\n<li>\n<p>Sistem Pembayaran<\/p>\n<\/li>\n<\/ul>\n<p>Lajur membantu menjawab pertanyaan:<\/p>\n<blockquote>\n<p>Siapa yang bertanggung jawab atas aktivitas ini?<\/p>\n<\/blockquote>\n<p>Mereka juga dapat mengungkapkan serah terima, penundaan, pekerjaan yang diduplikasi, dan kepemilikan yang tidak jelas.<\/p>\n<hr\/>\n<h1>9. Objek Data dan Elemen Pendukung Lainnya<\/h1>\n<p>Objek data bukan objek aliran, tetapi mereka memberikan konteks yang berguna tentang informasi yang digunakan, dibuat, atau diubah oleh aktivitas.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Formulir permohonan<\/p>\n<\/li>\n<li>\n<p>Faktur<\/p>\n<\/li>\n<li>\n<p>Pesanan pembelian<\/p>\n<\/li>\n<li>\n<p>Rekaman pelanggan<\/p>\n<\/li>\n<li>\n<p>Dokumen persetujuan<\/p>\n<\/li>\n<li>\n<p>Label pengiriman<\/p>\n<\/li>\n<\/ul>\n<p>Sebuah objek data mungkin terhubung ke aktivitas seperti ini:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Formulir Permohonan \u2192 Tinjau Permohonan\r\n<\/code><\/pre>\n<p>Objek data mengidentifikasi informasi yang relevan, tetapi mereka tidak selalu mewakili setiap bagian data yang ditangani oleh proses.<\/p>\n<p>Elemen pendukung lainnya meliputi:<\/p>\n<ul>\n<li>\n<p><strong>Penyimpanan data:<\/strong>Lokasi permanen tempat data disimpan<\/p>\n<\/li>\n<li>\n<p><strong>Catatan teks:<\/strong>Catatan penjelasan<\/p>\n<\/li>\n<li>\n<p><strong>Kelompok:<\/strong>Pengorganisasian visual elemen-elemen terkait<\/p>\n<\/li>\n<li>\n<p><strong>Asosiasi:<\/strong>Tautan antara elemen pendukung dan objek alur<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>10. Metode Bertahap untuk Memodelkan Proses<\/h1>\n<h2>Langkah 1: Tetapkan ruang lingkup proses<\/h2>\n<p>Tentukan di mana proses dimulai dan berakhir.<\/p>\n<p>Sebagai contoh:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Dari: Pelanggan mengajukan pesanan\r\nKe: Pesanan dikirim atau ditolak\r\n<\/code><\/pre>\n<p>Hindari memodelkan seluruh organisasi dalam satu diagram.<\/p>\n<h2>Langkah 2: Identifikasi para peserta<\/h2>\n<p>Daftar orang, departemen, sistem, atau organisasi yang terlibat.<\/p>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Pelanggan<\/p>\n<\/li>\n<li>\n<p>Tim penjualan<\/p>\n<\/li>\n<li>\n<p>Departemen keuangan<\/p>\n<\/li>\n<li>\n<p>Gudang<\/p>\n<\/li>\n<li>\n<p>Gerbang pembayaran<\/p>\n<\/li>\n<\/ul>\n<p>Hal ini dapat menjadi kolam atau jalur.<\/p>\n<h2>Langkah 3: Identifikasi pemicu awal<\/h2>\n<p>Tanyakan:<\/p>\n<blockquote>\n<p>Apa yang menyebabkan proses ini dimulai?<\/p>\n<\/blockquote>\n<p>Gunakan peristiwa awal yang sesuai:<\/p>\n<ul>\n<li>\n<p>Pesan<\/p>\n<\/li>\n<li>\n<p>Pengatur waktu<\/p>\n<\/li>\n<li>\n<p>Pemicu bersyarat<\/p>\n<\/li>\n<li>\n<p>Sinyal<\/p>\n<\/li>\n<li>\n<p>Tidak ada<\/p>\n<\/li>\n<\/ul>\n<h2>Langkah 4: Daftar aktivitas utama<\/h2>\n<p>Tulis setiap aktivitas menggunakan format kata kerja dan objek:<\/p>\n<ul>\n<li>\n<p>Terima Pesanan<\/p>\n<\/li>\n<li>\n<p>Validasi Pesanan<\/p>\n<\/li>\n<li>\n<p>Hitung Total<\/p>\n<\/li>\n<li>\n<p>Setujui Pembayaran<\/p>\n<\/li>\n<li>\n<p>Kirim Pesanan<\/p>\n<\/li>\n<\/ul>\n<p>Pada tahap ini, jangan khawatir tentang setiap pengecualian.<\/p>\n<h2>Langkah 5: Tambahkan keputusan<\/h2>\n<p>Cari pertanyaan seperti:<\/p>\n<ul>\n<li>\n<p>Apakah pesanan sudah lengkap?<\/p>\n<\/li>\n<li>\n<p>Apakah pembayaran telah disetujui?<\/p>\n<\/li>\n<li>\n<p>Apakah stok tersedia?<\/p>\n<\/li>\n<li>\n<p>Apakah pelanggan memenuhi syarat?<\/p>\n<\/li>\n<li>\n<p>Apakah tenggat waktu telah lewat?<\/p>\n<\/li>\n<\/ul>\n<p>Gunakan gerbang untuk merepresentasikan bagaimana jawaban memengaruhi proses.<\/p>\n<h2>Langkah 6: Tambahkan pekerjaan paralel<\/h2>\n<p>Identifikasi aktivitas yang dapat terjadi secara bersamaan.<\/p>\n<p>Sebagai contoh:<\/p>\n<ul>\n<li>\n<p>Perbarui stok<\/p>\n<\/li>\n<li>\n<p>Kirim konfirmasi<\/p>\n<\/li>\n<li>\n<p>Buat faktur<\/p>\n<\/li>\n<\/ul>\n<p>Gunakan gerbang paralel ketika semua cabang harus diselesaikan atau disinkronkan.<\/p>\n<h2>Langkah 7: Tambahkan peristiwa perantara dan batas<\/h2>\n<p>Tanyakan apa yang mungkin terjadi saat pekerjaan sedang berlangsung:<\/p>\n<ul>\n<li>\n<p>Apakah aktivitas memiliki tenggat waktu?<\/p>\n<\/li>\n<li>\n<p>Apakah dapat dibatalkan?<\/p>\n<\/li>\n<li>\n<p>Apakah kesalahan dapat terjadi?<\/p>\n<\/li>\n<li>\n<p>Apakah pesan eksternal dapat tiba?<\/p>\n<\/li>\n<li>\n<p>Apakah proses harus ditingkatkan jika memakan waktu terlalu lama?<\/p>\n<\/li>\n<\/ul>\n<h2>Langkah 8: Tambahkan peristiwa akhir<\/h2>\n<p>Identifikasi semua hasil yang bermakna:<\/p>\n<ul>\n<li>\n<p>Selesai<\/p>\n<\/li>\n<li>\n<p>Ditolak<\/p>\n<\/li>\n<li>\n<p>Dibatalkan<\/p>\n<\/li>\n<li>\n<p>Gagal<\/p>\n<\/li>\n<li>\n<p>Dinaikkan<\/p>\n<\/li>\n<li>\n<p>Dikompensasi<\/p>\n<\/li>\n<\/ul>\n<h2>Langkah 9: Tambahkan data dan anotasi<\/h2>\n<p>Sertakan dokumen, sistem, catatan, dan aturan bisnis hanya di tempat yang meningkatkan pemahaman.<\/p>\n<h2>Langkah 10: Tinjau diagram<\/h2>\n<p>Periksa bahwa:<\/p>\n<ul>\n<li>\n<p>Setiap jalur proses memiliki awal yang jelas<\/p>\n<\/li>\n<li>\n<p>Setiap jalur pada akhirnya berakhir<\/p>\n<\/li>\n<li>\n<p>Kondisi gerbang dapat dipahami<\/p>\n<\/li>\n<li>\n<p>Aktivitas memiliki pemilik yang jelas<\/p>\n<\/li>\n<li>\n<p>Aliran urutan menunjukkan urutan yang sebenarnya<\/p>\n<\/li>\n<li>\n<p>Aliran pesan hanya digunakan antar peserta<\/p>\n<\/li>\n<li>\n<p>Tidak ada gerbang yang digunakan sebagai tugas<\/p>\n<\/li>\n<li>\n<p>Diagram tidak dibebani dengan detail yang tidak perlu<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>11. Kesalahan Umum dalam Pemodelan BPMN<\/h1>\n<h2>Kesalahan 1: Menggunakan gerbang sebagai aktivitas keputusan<\/h2>\n<p>Gerbang seharusnya mengarahkan proses, bukan melakukan analisis.<\/p>\n<p>Model lemah:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25c7 Periksa Skor Kredit\r\n<\/code><\/pre>\n<p>Model yang lebih baik:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Periksa Skor Kredit \u2192 Kredit Disetujui?\r\n<\/code><\/pre>\n<p>Aktivitas melakukan pemeriksaan. Gerbang mengarahkan berdasarkan hasilnya.<\/p>\n<h2>Kesalahan 2: Menggunakan aliran urutan antar kolam terpisah<\/h2>\n<p>Aliran urutan mewakili urutan proses internal. Komunikasi antar peserta terpisah harus menggunakan aliran pesan.<\/p>\n<p>Konsep yang salah:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Kolam Pelanggan \u2500\u2500 aliran urutan solid \u2500\u2500 Kolam Penjual\r\n<\/code><\/pre>\n<p>Konsep yang lebih baik:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Klaster Pelanggan \u2500\u2500 alur pesan putus-putus \u2500\u2500 Klaster Penjual\r\n<\/code><\/pre>\n<h2>Kesalahan 3: Membiarkan jalur gerbang tanpa label<\/h2>\n<p>Gerbang tanpa label menimbulkan ambiguitas.<\/p>\n<p>Sebagai gantinya:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25c7 \u2192 Jalur A\r\n  \u2192 Jalur B\r\n<\/code><\/pre>\n<p>Gunakan:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25c7\r\n\u251c\u2500\u2500 Disetujui\r\n\u2514\u2500\u2500 Ditolak\r\n<\/code><\/pre>\n<h2>Kesalahan 4: Menggunakan gerbang eksklusif untuk pekerjaan paralel<\/h2>\n<p>Jika semua aktivitas harus terjadi, jangan gunakan gerbang eksklusif.<\/p>\n<p>Salah:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">\u25c7 \u251c\u2500\u2500 Kirim Konfirmasi\r\n   \u2514\u2500\u2500 Perbarui Inventori\r\n<\/code><\/pre>\n<p>Ini berarti hanya satu jalur yang dipilih.<\/p>\n<p>Gunakan gerbang paralel jika kedua aktivitas harus terjadi:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">+ \u251c\u2500\u2500 Kirim Konfirmasi\r\n  \u2514\u2500\u2500 Perbarui Inventori\r\n<\/code><\/pre>\n<h2>Kesalahan 5: Menggunakan gerbang paralel untuk pekerjaan bersyarat<\/h2>\n<p>Gerbang paralel mengaktifkan setiap jalur keluar. Jika hanya beberapa jalur yang harus berjalan, gunakan gerbang eksklusif atau inklusif.<\/p>\n<h2>Kesalahan 6: Memodelkan setiap tindakan kecil<\/h2>\n<p>Diagram dapat menjadi tidak terbaca jika setiap klik, entri bidang, dan tindakan sistem internal disertakan.<\/p>\n<p>Buat model pada tingkat yang sesuai untuk audiens Anda:<\/p>\n<ul>\n<li>\n<p>Eksekutif membutuhkan tahap utama<\/p>\n<\/li>\n<li>\n<p>Pemilik proses membutuhkan tanggung jawab dan keputusan<\/p>\n<\/li>\n<li>\n<p>Pengembang mungkin membutuhkan detail tingkat implementasi<\/p>\n<\/li>\n<li>\n<p>Auditor mungkin membutuhkan kontrol dan bukti<\/p>\n<\/li>\n<\/ul>\n<h2>Kesalahan 7: Membuat jalur buntu<\/h2>\n<p>Setiap jalur alur urutan pada akhirnya harus mencapai peristiwa akhir yang sesuai atau batas subproses yang terdefinisi dengan jelas.<\/p>\n<h2>Kesalahan 8: Mencampur logika bisnis dan implementasi teknis secara tidak perlu<\/h2>\n<p>Diagram proses bisnis harus menjelaskan proses terlebih dahulu. Detail teknis hanya harus disertakan jika membantu audiens yang dituju.<\/p>\n<hr\/>\n<h1>12. Konvensi Penamaan Praktis<\/h1>\n<p>Penamaan yang konsisten membuat diagram lebih mudah dibaca.<\/p>\n<h2>Peristiwa<\/h2>\n<p>Beri nama peristiwa berdasarkan hasil, kejadian, atau kondisi:<\/p>\n<ul>\n<li>\n<p>Pesanan Diterima<\/p>\n<\/li>\n<li>\n<p>Pembayaran Dikonfirmasi<\/p>\n<\/li>\n<li>\n<p>Batas Waktu Terlewati<\/p>\n<\/li>\n<li>\n<p>Pelanggan Membatalkan<\/p>\n<\/li>\n<li>\n<p>Terjadi Kesalahan<\/p>\n<\/li>\n<\/ul>\n<h2>Aktivitas<\/h2>\n<p>Gunakan:<\/p>\n<blockquote>\n<p>Kata kerja + objek<\/p>\n<\/blockquote>\n<p>Contoh:<\/p>\n<ul>\n<li>\n<p>Tinjau Kontrak<\/p>\n<\/li>\n<li>\n<p>Setujui Permintaan<\/p>\n<\/li>\n<li>\n<p>Perbarui Akun<\/p>\n<\/li>\n<li>\n<p>Kirim Notifikasi<\/p>\n<\/li>\n<\/ul>\n<h2>Gerbang<\/h2>\n<p>Gerbang sering kali paling jelas ketika dikaitkan dengan pertanyaan:<\/p>\n<ul>\n<li>\n<p>Apakah aplikasi sudah lengkap?<\/p>\n<\/li>\n<li>\n<p>Apakah pembayaran disetujui?<\/p>\n<\/li>\n<li>\n<p>Apakah stok tersedia?<\/p>\n<\/li>\n<li>\n<p>Apakah batas waktu telah terlewati?<\/p>\n<\/li>\n<\/ul>\n<p>Jalur keluar harus berisi jawaban:<\/p>\n<ul>\n<li>\n<p>Ya \/ Tidak<\/p>\n<\/li>\n<li>\n<p>Disetujui \/ Ditolak<\/p>\n<\/li>\n<li>\n<p>Tersedia \/ Tidak Tersedia<\/p>\n<\/li>\n<\/ul>\n<h2>Peristiwa akhir<\/h2>\n<p>Beri nama peristiwa akhir sesuai dengan hasilnya:<\/p>\n<ul>\n<li>\n<p>Pesanan Selesai<\/p>\n<\/li>\n<li>\n<p>Permintaan Ditolak<\/p>\n<\/li>\n<li>\n<p>Pembayaran Gagal<\/p>\n<\/li>\n<li>\n<p>Kasus Dibatalkan<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>13. Memilih Gerbang yang Tepat<\/h1>\n<p>Gunakan panduan keputusan ini:<\/p>\n<table>\n<thead>\n<tr>\n<th>Kebutuhan pemodelan<\/th>\n<th>Gerbang yang digunakan<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Pilih tepat satu jalur berdasarkan kondisi<\/td>\n<td>Gerbang eksklusif<\/td>\n<\/tr>\n<tr>\n<td>Mulai setiap jalur keluar<\/td>\n<td>Gerbang paralel<\/td>\n<\/tr>\n<tr>\n<td>Pilih satu atau lebih jalur berdasarkan kondisi<\/td>\n<td>Gerbang inklusif<\/td>\n<\/tr>\n<tr>\n<td>Ikuti jalur untuk peristiwa pertama yang terjadi<\/td>\n<td>Gerbang berbasis peristiwa<\/td>\n<\/tr>\n<tr>\n<td>Terapkan aturan rute yang sangat khusus<\/td>\n<td>Gerbang kompleks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Tes mental cepat:<\/p>\n<ul>\n<li>\n<p><strong>Satu jalur?<\/strong>Eksklusif<\/p>\n<\/li>\n<li>\n<p><strong>Semua jalur?<\/strong>Paralel<\/p>\n<\/li>\n<li>\n<p><strong>Beberapa jalur?<\/strong>Inklusif<\/p>\n<\/li>\n<li>\n<p><strong>Peristiwa pertama?<\/strong>Berbasis peristiwa<\/p>\n<\/li>\n<li>\n<p><strong>Logika kustom yang tidak biasa?<\/strong>Kompleks<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h1>14. Contoh Lengkap: Proses Pengembalian Dana Pelanggan<\/h1>\n<p>Pertimbangkan proses pengembalian dana pelanggan.<\/p>\n<p><img alt=\"Diagram alur BPMN yang mengilustrasikan proses pengembalian dana pelanggan, menampilkan peristiwa awal, aktivitas, gerbang eksklusif dan paralel, serta peristiwa akhir.\" class=\"alignnone size-full wp-image-20873\" decoding=\"async\" height=\"1536\" loading=\"lazy\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f76f78b36.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f76f78b36.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f76f78b36-200x300.png 200w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f76f78b36-683x1024.png 683w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f76f78b36-768x1152.png 768w\" width=\"1024\"\/><\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Mulai: Permintaan Pengembalian Dana Diterima\n                \u2193\n        Tinjau Permintaan Pengembalian Dana\n                \u2193\n        Apakah Permintaan Layak?\n          \u251c\u2500\u2500 Tidak\n          \u2502    \u2193\n          \u2502  Kirim Pemberitahuan Penolakan\n          \u2502    \u2193\n          \u2502  Selesai: Pengembalian Dana Ditolak\n          \u2502\n          \u2514\u2500\u2500 Ya\n               \u2193\n          Setujui Pengembalian Dana\n               \u2193\n        Gerbang Paralel\n          \u251c\u2500\u2500 Terbitkan Pengembalian Dana\n          \u2514\u2500\u2500 Perbarui Akun Pelanggan\n               \u2193\n        Gabungan Paralel\n               \u2193\n        Kirim Konfirmasi Pengembalian Dana\n               \u2193\n        Selesai: Pengembalian Dana Selesai\n<\/code><\/pre>\n<p>Model ini mendemonstrasikan:<\/p>\n<ul>\n<li>\n<p>Peristiwa awal pesan<\/p>\n<\/li>\n<li>\n<p>Aktivitas pengguna atau manual<\/p>\n<\/li>\n<li>\n<p>Gerbang eksklusif<\/p>\n<\/li>\n<li>\n<p>Jalur penolakan<\/p>\n<\/li>\n<li>\n<p>Percabangan paralel<\/p>\n<\/li>\n<li>\n<p>Penggabungan paralel<\/p>\n<\/li>\n<li>\n<p>Aktivitas konfirmasi<\/p>\n<\/li>\n<li>\n<p>Hasil akhir yang berbeda<\/p>\n<\/li>\n<\/ul>\n<p>Jika layanan pengembalian dana dapat gagal, tambahkan peristiwa batas kesalahan ke <strong>Terbitkan Pengembalian Dana<\/strong>:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Terbitkan Pengembalian Dana\n      \u2502\n      \u2514\u2500\u2500 Kesalahan \u2192 Buat Kasus Tinjauan Manual\n<\/code><\/pre>\n<p>Jika pengembalian dana harus diselesaikan dalam lima hari kerja, tambahkan peristiwa batas waktu:<\/p>\n<pre class=\"lang-text\"><code data-language=\"text\">Terbitkan Pengembalian Dana\n      \u2502\n      \u2514\u2500\u2500 Waktu habis 5 hari \u2192 Tingkatkan Pengembalian Dana\n<\/code><\/pre>\n<hr\/>\n<h1>15. Lembar Ringkasan Simbol BPMN yang Ringkas<\/h1>\n<table>\n<thead>\n<tr>\n<th>Kategori simbol<\/th>\n<th>Arti<\/th>\n<th>Penggunaan umum<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Lingkaran tipis<\/td>\n<td>Peristiwa awal<\/td>\n<td>Memulai proses<\/td>\n<\/tr>\n<tr>\n<td>Lingkaran ganda<\/td>\n<td>Peristiwa perantara<\/td>\n<td>Menunggu, mengirim, menerima, atau bereaksi<\/td>\n<\/tr>\n<tr>\n<td>Lingkaran tebal<\/td>\n<td>Peristiwa akhir<\/td>\n<td>Menyelesaikan jalur proses<\/td>\n<\/tr>\n<tr>\n<td>Persegi panjang membulat<\/td>\n<td>Tugas atau aktivitas<\/td>\n<td>Melakukan pekerjaan<\/td>\n<\/tr>\n<tr>\n<td>Persegi panjang membulat dengan tanda tambah<\/td>\n<td>Subproses yang diringkas<\/td>\n<td>Kelompokkan pekerjaan terperinci<\/td>\n<\/tr>\n<tr>\n<td>Berlian dengan tanda X<\/td>\n<td>Gerbang eksklusif<\/td>\n<td>Pilih satu jalur<\/td>\n<\/tr>\n<tr>\n<td>Berlian dengan tanda tambah<\/td>\n<td>Gerbang paralel<\/td>\n<td>Jalankan semua jalur<\/td>\n<\/tr>\n<tr>\n<td>Berlian dengan lingkaran<\/td>\n<td>Gerbang inklusif<\/td>\n<td>Jalankan satu atau lebih jalur<\/td>\n<\/tr>\n<tr>\n<td>Berlian dengan penanda peristiwa<\/td>\n<td>Gerbang berbasis peristiwa<\/td>\n<td>Ikuti peristiwa pertama<\/td>\n<\/tr>\n<tr>\n<td>Panah solid<\/td>\n<td>Alur urutan<\/td>\n<td>Tampilkan urutan internal<\/td>\n<\/tr>\n<tr>\n<td>Panah putus-putus<\/td>\n<td>Alur pesan<\/td>\n<td>Tampilkan komunikasi<\/td>\n<\/tr>\n<tr>\n<td>Penghubung titik-titik<\/td>\n<td>Asosiasi<\/td>\n<td>Hubungkan catatan atau data<\/td>\n<\/tr>\n<tr>\n<td>Kolam<\/td>\n<td>Peserta<\/td>\n<td>Mewakili organisasi atau proses<\/td>\n<\/tr>\n<tr>\n<td>Jalur<\/td>\n<td>Peran atau tanggung jawab<\/td>\n<td>Tetapkan kepemilikan<\/td>\n<\/tr>\n<tr>\n<td>Bentuk dokumen\/data<\/td>\n<td>Objek data<\/td>\n<td>Tampilkan informasi yang digunakan atau dihasilkan<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h1>16. Prinsip Pemodelan Akhir<\/h1>\n<p>Diagram BPMN yang paling efektif mengikuti beberapa prinsip dasar:<\/p>\n<ol>\n<li>\n<p><strong>Gunakan peristiwa untuk hal-hal yang terjadi.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan aktivitas untuk pekerjaan yang dilakukan oleh orang atau sistem.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan gerbang untuk mengontrol atau menyinkronkan jalur.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan aliran urutan untuk urutan proses internal.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan aliran pesan untuk komunikasi antar peserta.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Berikan label yang jelas pada keputusan dan kondisi keluaran.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan subproses untuk mengendalikan kompleksitas.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Tampilkan tanggung jawab dengan kolam dan jalur.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Gunakan peristiwa batas untuk waktu habis, kesalahan, dan gangguan.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Buat model pada tingkat yang sesuai untuk audiens.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Berikan setiap jalur yang bermakna hasil yang jelas.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Pilih diagram yang sederhana dan mudah dipahami daripada yang terlalu rumit.<\/strong><\/p>\n<\/li>\n<\/ol>\n<p class=\"\">Setelah ketiga ide inti ini menjadi akrab\u2014<strong>peristiwa terjadi, aktivitas dilakukan, dan gerbang mengontrol aliran<\/strong>\u2014sebagian besar diagram BPMN menjadi jauh lebih mudah dibaca dan dibuat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Model dan Notasi Proses Bisnis, atau BPMN, adalah bahasa visual terstandarisasi untuk menggambarkan bagaimana pekerjaan dilakukan. Hal ini membantu analis<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","source_url":"","source_h1_title":"","fifu_image_url":"","fifu_image_alt":"","_fifu_image_alt":"","fifu_alt":"","_fifu_alt":"","fifu_image_title":"","_fifu_image_title":"","fifu_input_alt":"","vp_image_hash":"","footnotes":""},"categories":[82,9],"tags":[],"asset-category":[],"class_list":["post-12276","post","type-post","status-publish","format-standard","hentry","category-ai","category-bpmn"],"source_url":"","source_h1_title":"","fifu_image_url":"","fifu_image_alt":"","vp_image_hash":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya\" \/>\n<meta property=\"og:description\" content=\"Model dan Notasi Proses Bisnis, atau BPMN, adalah bahasa visual terstandarisasi untuk menggambarkan bagaimana pekerjaan dilakukan. Hal ini membantu analis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\" \/>\n<meta property=\"og:site_name\" content=\"Media Maya\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-21T09:24:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T10:14:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"headline\":\"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN\",\"datePublished\":\"2026-09-21T09:24:03+00:00\",\"dateModified\":\"2026-09-22T10:14:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\"},\"wordCount\":4034,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\",\"articleSection\":[\"AI\",\"BPMN\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\",\"url\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\",\"name\":\"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\",\"datePublished\":\"2026-09-21T09:24:03+00:00\",\"dateModified\":\"2026-09-22T10:14:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/id\/\",\"name\":\"Media Maya\",\"description\":\"Belajar satu hal baru setiap hari\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.cybermedian.com\/id\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/","og_locale":"id_ID","og_type":"article","og_title":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya","og_description":"Model dan Notasi Proses Bisnis, atau BPMN, adalah bahasa visual terstandarisasi untuk menggambarkan bagaimana pekerjaan dilakukan. Hal ini membantu analis","og_url":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/","og_site_name":"Media Maya","article_published_time":"2026-09-21T09:24:03+00:00","article_modified_time":"2026-09-22T10:14:01+00:00","og_image":[{"url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"curtis","Estimasi waktu membaca":"20 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/"},"author":{"name":"curtis","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"headline":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN","datePublished":"2026-09-21T09:24:03+00:00","dateModified":"2026-09-22T10:14:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/"},"wordCount":4034,"image":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png","articleSection":["AI","BPMN"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/","url":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/","name":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN - Media Maya","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png","datePublished":"2026-09-21T09:24:03+00:00","dateModified":"2026-09-22T10:14:01+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#primaryimage","url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png","contentUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/09\/img_6ab0f68a51979.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/id\/decoding-the-symbols-a-simple-guide-to-bpmn-flow-objects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/id\/"},{"@type":"ListItem","position":2,"name":"Menguraikan Simbol: Panduan Sederhana untuk Objek Alur BPMN"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/id\/#website","url":"https:\/\/www.cybermedian.com\/id\/","name":"Media Maya","description":"Belajar satu hal baru setiap hari","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d","name":"curtis","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.cybermedian.com\/id\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.cybermedian.com\/id\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/12276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/comments?post=12276"}],"version-history":[{"count":0,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/posts\/12276\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/media?parent=12276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/categories?post=12276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/tags?post=12276"},{"taxonomy":"asset-category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/id\/wp-json\/wp\/v2\/asset-category?post=12276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}