Skip to content

🎨 Panduan visual dan koleksi Mermaid.js untuk dokumentasi flowchart yang rapi dan efektif.

Notifications You must be signed in to change notification settings

nurjamilahh/Mermaid-Flowchart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mermaid Flowchart Gallery

Selamat datang di folder dokumentasi visual saya! Folder ini berisi 4 (empat) bentuk flowchart menggunakan Mermaid.js yang bisa langsung digunakan dan diedit.

πŸš€ Mengapa Menggunakan Mermaid?

Mermaid memungkinkan kita membuat diagram menggunakan teks (markup), sehingga:

  • Git-friendly: Perubahan diagram bisa dilacak lewat commit history.
  • Mudah diedit: Tidak perlu aplikasi desain, cukup ketik kode.
  • Rapi: GitHub merender kode ini secara otomatis menjadi diagram yang cantik.

πŸ›  Cara Menggunakan

Saya mengedit atau melihat flowchart ini di VS Code, dan menggunakan/menginstal Markdown Preview Enhanced extension.

Langkah-langkah:

  1. Instal Ekstensi:
    • Buka VS Code.
    • Pergi ke tab Extensions (Ctrl+Shift+X).
    • Cari dan instal: Markdown Preview Enhanced.
  2. Cara Menjalankan:
    • Buka file .md yang berisi kode Mermaid.
    • Klik kanan di dalam editor kode.
    • Pilih Markdown Preview Enhanced: Open to the Side (atau tekan Ctrl + K lalu V).
  3. Keunggulan:
    • Render diagram jauh lebih cepat dan akurat.
    • Bisa ekspor diagram ke format PNG, SVG, bahkan PDF dengan mudah.

πŸ“‚ Pratinjau Flowchart

Berikut adalah daftar dokumentasi flowchart yang tersedia di repositori ini:

Nama Diagram Pratinjau (Thumbnail) Link Dokumentasi
Simple Flowchart Simple Lihat Kode
Horizontal Flowchart Horizontal Lihat Kode
Color & Shapes Color Lihat Kode
TypeScript Compilation TS Lihat Kode

πŸ“ Kode Mermaid

Sebagai contoh sederhana, salin kode di bawah ini untuk menggunakannya di editor Markdown kamu.

graph TD
    A[Mulai Belajar] --> B{Paham Konsep?}
    B -- Belum --> C[Baca Dokumentasi/Bikin Flowchart]
    C --> A
    B -- Sudah --> D[Implementasi Kode TS]
    D --> E[Selesai & Commit]

Catatan: Jika kamu menyalin kode ini dan terdapat tulisan text di baris teratas blok kode, silakan ganti menjadi mermaid agar kode tersebut dapat dirender menjadi flowchart.

Bentuk kurung mempengaruhi output sebagai berikut.

  1. Jajaran Genjang [/.../] Input: Menerima data mentah dari pengguna.
  2. Subrutin [[...]] Proses Kompleks: Rangkaian langkah detail (misalnya, memeriksa panjang ID, memformat nama, menghapus karakter ilegal).
  3. Berlian {...} Keputusan: Menguji kondisi (Ya/Tidak).
  4. Jajaran Genjang [/.../] Output: Menampilkan pesan atau data keluar (pesan error dikirim kembali ke pengguna).
  5. Subrutin [[...]] Proses Kompleks: Melambangkan proses generating file, yang mungkin melibatkan banyak langkah layout dan pemformatan.
  6. Jajaran Genjang [/.../] Output: Data (laporan) dikirim keluar dari sistem ke lingkungan eksternal (email pengguna).
  7. Lingkaran Ganda ((...)) Terminator: Akhir dari alur.

πŸ“š Referensi Tambahan


Contact & Connect

Terima kasih telah melihat catatan belajar saya! Jika ada pertanyaan/diskusi, saya di:

Nurjam Projects LinkedIn Email WhatsApp

Scan atau klik QR di bawah untuk terhubung di LinkedIn:

LinkedIn QR


This is part of the Nurjam Projects collection β€” exploring code, one experiment at a time.

About

🎨 Panduan visual dan koleksi Mermaid.js untuk dokumentasi flowchart yang rapi dan efektif.

Topics

Resources

Stars

Watchers

Forks