Lewati ke konten utama

Kamus Reading Grammar BPMN

Halaman ini adalah referensi cepat: seluruh template Reading Grammar dari seri Cara Membaca BPMN, dikumpulkan dalam satu tempat. Untuk penjelasan dan contoh lengkap tiap template, kunjungi artikel yang ditautkan di setiap baris.

1. Events​

Start Event​

JenisTemplate KalimatDetail
None"{lane} memulai proses '{nama_proses}'"Cara Membaca Start Event
Message"{event} oleh {lane}"
Timer"Pada {waktu/jadwal}, proses dimulai oleh {lane}"
Signal"Ketika sinyal '{signal}' diterima, proses dimulai oleh {lane}"

Intermediate Event​

JenisTemplate KalimatDetail
Catching — Message"{lane} menunggu {message} sebelum melanjutkan"Cara Membaca Intermediate Event
Catching — Timer"{lane} menunggu selama/sampai {durasi/tanggal}"
Throwing — Message"{lane} mengirimkan {message}"
Throwing — Signal"{lane} memancarkan sinyal '{signal}'"

End Event​

JenisTemplate KalimatDetail
None"Maka {lane} menyelesaikan proses"Cara Membaca End Event
Message"Maka {message} dikirimkan, proses selesai"
Error"Maka proses berakhir dengan error '{nama_error}'"
Terminate"Maka seluruh proses dihentikan paksa"

Boundary Event​

JenisTemplate KalimatDetail
Interrupting"Jika saat {task} terjadi {event}, maka {task} dihentikan dan lanjut ke {next}"Cara Membaca Boundary Event
Non-Interrupting"Jika saat {task} terjadi {event}, maka secara paralel dilakukan {next}"

Timer, Signal, Escalation, Conditional​

JenisTemplate KalimatDetail
Signal"Ketika sinyal '{signal}' diterima/dipancarkan, {kejadian}"Timer, Signal, Escalation
Escalation"{lane} mengeskalasi '{escalation}' ke pihak terkait"
Conditional"Ketika {kondisi} terpenuhi, {kejadian}"

2. Activities​

JenisTemplate KalimatDetail
Task (generik)"{lane} melakukan {task}"Cara Membaca Task/Activity
User Task"{lane} mengisi/memproses {task} secara manual di sistem"
Service Task"Sistem secara otomatis melakukan {task}"
Manual Task"{lane} melakukan {task} secara fisik/manual (di luar sistem)"
Script Task"Sistem menjalankan skrip '{task}' secara otomatis"
Sub-process (collapsed)"{lane} melakukan rangkaian aktivitas '{label}' (detail di diagram turunan)"Sub-process & Call Activity
Call Activity"{lane} memanggil proses bersama '{called_process}'"

3. Gateways​

JenisTemplate KalimatDetail
Exclusive (split)"Jika {kondisi_1}, maka {next_1}; jika tidak, maka {next_2}"Exclusive Gateway
Parallel (split)"Secara bersamaan, {lane_A} melakukan {task_A}, dan {lane_B} melakukan {task_B}"Parallel Gateway
Parallel (join)"Setelah {task_A} dan {task_B} selesai, maka {next}"
Inclusive (split)"Bergantung kondisi yang terpenuhi, dilakukan satu atau lebih dari: {daftar jalur}"Inclusive Gateway
Inclusive (join)"Setelah semua jalur yang aktif selesai, maka {next}"
Event-Based"Proses menunggu salah satu dari kejadian berikut lebih dulu terjadi: {daftar event}"Event-Based Gateway

4. Data​

JenisTemplate KalimatDetail
Data Object (input)"{lane} melakukan {task} menggunakan {data_object}"Data Object & Data Store
Data Object (output)"{task} menghasilkan {data_object}"
Data Store"{lane} membaca/menulis {data_object} dari/ke {data_store}"

5. Connecting Objects​

JenisTemplate KalimatDetail
Sequence Flow(melekat pada elemen yang dihubungkan, tidak diverbalisasi sendiri)Sequence vs Message Flow
Message Flow"{pool_A} mengirimkan {message} kepada {pool_B}"Cara Membaca Message Flow

6. Swimlanes​

JenisTemplate KalimatDetail
Start Event + Lane"{event} oleh {lane}"Cara Membaca Pool dan Lane
Task + Lane"{lane} melakukan {task}"
End Event + Lane"Maka {event}, diselesaikan oleh {lane}"

Kembali ke konsep dasarnya di Reading Grammar BPMN, atau lihat FAQ Cara Membaca BPMN untuk pertanyaan umum.

Artikel Terkait

💡

Sudah memahami konsep BPMN?

Wujudkan diagram Anda menjadi workflow automation nyata tanpa coding - dengan AlurKerja, platform BPM buatan Indonesia.