Alat menggambar — demo.bpmn.io
Alat yang kita pakai adalah demo.bpmn.io — versi browser dari pustaka bpmn-js yang sama yang menampilkan diagram di situs ini. Tidak perlu instalasi, tidak perlu akun, tidak perlu biaya.
Topik 1 · Membuat diagram baru
Section titled “Topik 1 · Membuat diagram baru”Buka demo.bpmn.io di tab baru. Anda akan langsung melihat kanvas dengan satu None Start Event (lingkaran kosong) dan satu None End Event (lingkaran berlapis tebal).
Ini adalah model paling sederhana yang sah. Mulailah dari sini.
Topik 2 · Palet dan Context Pad
Section titled “Topik 2 · Palet dan Context Pad”Palet (kiri layar) adalah kotak alat utama. Klik dan seret elemen dari palet ke kanvas. Elemen yang paling sering digunakan:
| Ikon | Elemen |
|---|---|
| Lingkaran tipis | None Start Event |
| Lingkaran tebal | None End Event |
| Persegi panjang bersudut | Task |
| Belah ketupat | Gateway |
| Lingkaran berlapis dua | Intermediate Event |
Context Pad muncul saat Anda mengklik elemen di kanvas. Ikon-ikon kecil di sekeliling elemen memungkinkan Anda:
- Membuat koneksi (panah) ke elemen berikutnya
- Mengubah tipe elemen (klik ikon kunci inggris)
- Menghapus elemen (ikon tempat sampah)
Topik 3 · Memasang Boundary Event
Section titled “Topik 3 · Memasang Boundary Event”Ini adalah titik yang paling sering membuat pemula gagal.
Boundary Event adalah event yang menempel pada batas (boundary) sebuah Task atau Subprocess. Contoh umum: Timer Boundary Event (jika task melebihi batas waktu) dan Error Boundary Event (jika task gagal).
Cara memasang yang benar:
- Klik Task yang ingin diberi Boundary Event.
- Di Context Pad, klik ikon tambah event (lingkaran kecil dengan tanda +).
- Pilih tipe event dari menu yang muncul (misal: Timer).
- Boundary Event akan muncul menempel di tepi Task — bukan sebagai elemen terpisah di kanvas.
Cara salah yang sering terjadi: menyeret Intermediate Event dari palet dan menaruhnya di dekat Task. Elemen ini akan berdiri sendiri di kanvas, bukan menempel sebagai Boundary Event. Validator dan mesin eksekusi akan menolaknya.
Berikut contoh Boundary Event yang terpasang dengan benar:
Memuat diagram…
Topik 4 · Menambah Pool dan Lane
Section titled “Topik 4 · Menambah Pool dan Lane”Pool merepresentasikan satu partisipan (organisasi, sistem, atau peran). Lane membagi Pool secara horizontal untuk menunjukkan sub-peran atau departemen.
Cara membuat Pool:
- Dari palet, seret ikon Pool (persegi panjang dengan label di sisi kiri) ke kanvas kosong.
- Drag elemen Task yang sudah ada ke dalam Pool — demo.bpmn.io akan otomatis memasukkannya.
Cara menambah Lane:
- Klik Pool.
- Di Context Pad, klik ikon tambah lane (persegi panjang kecil dengan tanda +).
- Lane baru akan muncul di bawah atau di atas lane yang ada.
Topik 5 · Menambah Message Flow
Section titled “Topik 5 · Menambah Message Flow”Message Flow adalah koneksi antar-Pool yang mewakili komunikasi (pesan, dokumen, sinyal).
Cara membuat Message Flow:
- Pastikan ada dua Pool atau lebih di kanvas.
- Klik elemen sumber (misal: Send Task di Pool A).
- Di Context Pad, klik ikon panah berputus-putus (bukan panah penuh).
- Seret ke elemen tujuan di Pool B.
Topik 6 · Menyimpan file .bpmn ke komputer
Section titled “Topik 6 · Menyimpan file .bpmn ke komputer”Model Anda tidak tersimpan otomatis di server demo.bpmn.io. Jika tab ditutup atau browser dimuat ulang, pekerjaan Anda hilang.
Cara menyimpan:
- Klik ikon Download (ikon panah ke bawah) di toolbar kanan atas.
- Pilih Download BPMN.
- File
.bpmnakan tersimpan di folder unduhan komputer Anda.
Topik 7 · Membuka kembali file .bpmn
Section titled “Topik 7 · Membuka kembali file .bpmn”Cara membuka file .bpmn yang sudah disimpan:
- Buka demo.bpmn.io — Anda akan melihat kanvas kosong.
- Klik ikon Upload (ikon folder/berkas) di toolbar kanan atas.
- Pilih file
.bpmndari komputer Anda. - Model akan dimuat ulang persis seperti saat Anda menyimpannya.
Alternatif: seret file .bpmn langsung ke jendela browser.
Topik 8 · Peringatan: pekerjaan tidak tersimpan otomatis
Section titled “Topik 8 · Peringatan: pekerjaan tidak tersimpan otomatis”Ringkasan cepat
Section titled “Ringkasan cepat”| Aksi | Cara di demo.bpmn.io |
|---|---|
| Elemen baru | Seret dari palet kiri |
| Koneksi | Context Pad → ikon panah → seret |
| Boundary Event | Context Pad → ikon tambah event (jangan dari palet) |
| Pool baru | Palet → seret Pool ke kanvas |
| Lane baru | Klik Pool → Context Pad → ikon tambah lane |
| Message Flow | Context Pad → panah berputus-putus → Pool lain |
| Simpan | Toolbar → Download → Download BPMN |
| Buka ulang | Toolbar → Upload, atau seret file ke browser |
Setelah model selesai, gunakan halaman Periksa model untuk memverifikasi apakah model Anda memenuhi kriteria kasus yang sedang dikerjakan.