flowchart LR
subgraph author ["Penulis"]
direction TB
A["Draf"] --> B["Revisi"]
end
subgraph reviewer ["Peninjau"]
direction TB
C["Periksa"] --> D["Setujui"]
end
A --> C
C --> B
B --> D Memuat…
Mermaid 11.15.0
Mermaid tidak memiliki diagram lajur bawaan. Gunakan satu subgraf flowchart per peran sebagai pendekatan lajur. Pilih diagram urutan untuk perpindahan pesan atau architecture-beta untuk kelompok infrastruktur.
Buat dengan Editor diagram alur Mermaid →Buat setiap peran sebagai subgraf bernama lalu hubungkan tindakan lintas peran melalui ID simpul.
flowchart LR
subgraph author ["Penulis"]
direction TB
A["Draf"] --> B["Revisi"]
end
subgraph reviewer ["Peninjau"]
direction TB
C["Periksa"] --> D["Setujui"]
end
A --> C
C --> B
B --> D Memuat…
| Sintaks | Arti |
|---|---|
| flowchart LR / flowchart TB | Gunakan sintaks flowchart; swimlane bukan kata kunci diagram yang didukung. |
| subgraph laneId ["Role"] / end | Kelompokkan tindakan milik satu peran. ID lajur dan ID simpul harus berbeda. |
| direction TB / direction LR | Minta arah lokal. Garis eksternal dapat mengesampingkannya. |
| A --> B / A -->|Handoff| B | Hubungkan tindakan lintas lajur dengan ID simpul dan label serah terima opsional. |
| laneA --> laneB / A ~~~ B | Garis subgraf dan tautan tak terlihat dapat memengaruhi urutan tanpa menetapkan koordinat. |
| style laneId fill:#f5f5f5,stroke:#a1a1a1 | Beri gaya langsung pada latar dan garis tepi subgraf lajur. |
| classDef / class A name / A:::name | Definisikan gaya berulang untuk simpul tindakan dalam lajur. |
| %% / accTitle: / accDescr: | Komentar dan deskripsi aksesibel; sintaks diagram alur lainnya tetap tersedia. |
Nyatakan kepemilikan dengan jelas: setiap tindakan milik satu peran. Gunakan ID lajur untuk pengelompokan dan ID simpul untuk tindakan. Menghubungkan seluruh subgraf berguna untuk serah terima umum sambil menjaga arah lokal.
flowchart LR
subgraph writer ["Penulis"]
direction TB
A["Kerangka"] --> B["Draf"]
end
subgraph editor ["Penyunting"]
direction TB
C["Peninjauan"] --> D["Setujui akhir"]
end
writer --> editor Memuat…
Hubungkan simpul tindakan yang sebenarnya jika ketepatan penting. Garis tersebut dapat membuat subgraf mewarisi arah global. Arah internal adalah permintaan, bukan jaminan orientasi lajur.
flowchart TB
subgraph requester ["Pemohon"]
direction LR
A["Ajukan"] --> B["Tanggapi"]
end
subgraph approver ["Pemberi persetujuan"]
direction LR
C["Nilai"] --> D["Setujui"]
end
A -->|Permintaan| C
C -->|Perubahan| B
B --> D Memuat…
Gunakan style langsung pada ID subgraf untuk latar lajur. classDef memberi gaya simpul tindakan di dalamnya. Jaga garis tepi dan teks tetap terbaca; warna melengkapi label peran, bukan menggantikannya.
flowchart LR
subgraph drafting ["Penyusunan draf"]
A["Tulis"]:::action
end
subgraph checking ["Pemeriksaan"]
B["Peninjauan"]:::action
end
A --> B
style drafting fill:#f5f5f5,stroke:#a1a1a1
style checking fill:#d3e5ff,stroke:#0070f3
classDef action fill:#ffffff,stroke:#171717,color:#171717 Memuat…
Perbesar rankSpacing untuk memisahkan serah terima dan nodeSpacing untuk memisahkan tindakan. Mermaid tetap menentukan urutan, lebar lajur, dan posisi simpul. Pecah proses panjang menjadi beberapa diagram.
---
config:
flowchart:
nodeSpacing: 40
rankSpacing: 70
---
flowchart LR
subgraph drafting ["Penyusunan draf"]
A["Tulis"]
end
subgraph review ["Peninjauan"]
B["Periksa"]
end
A --> B Memuat…
Mermaid tidak mengenali swimlane. Awali dengan flowchart lalu buat subgraf.
Sintaks tidak valid — contoh perbaikan di bawah
swimlane
Author --> Reviewerflowchart LR
subgraph author ["Penulis"]
A["Draf"]
end
subgraph reviewer ["Peninjau"]
B["Periksa"]
end
A --> B Memuat…
Ukuran subgraf mengikuti isinya. Garis tak terlihat membantu urutan, tetapi tidak dapat memaksakan kisi tetap.