4 Maret 2026

Creative Prompting: Cara Mendapatkan Output Diagram & Flowchart dari LLM untuk Dokumentasi Teknis

Oleh Admin SSN

Mengapa LLM Bisa Menghasilkan Diagram dan Flowchart?

Meskipun Large Language Model (LLM) pada dasarnya adalah pemroses teks, mereka memiliki kemampuan memahami struktur, logika, dan hubungan antar konsep. Dengan prompt yang tepat, kita dapat 'meminta' LLM untuk menghasilkan output dalam format yang dapat dikonversi menjadi diagram. Kuncinya adalah memanfaatkan bahasa deskriptif yang terstruktur dan format standar seperti Mermaid.js, Graphviz DOT, atau bahkan pseudocode tabel yang rapi.

Teknik Prompting untuk Visualisasi Teknis

Berikut adalah beberapa pendekatan kreatif yang bisa Anda coba:

  • Spesifikasikan Format Output: Jangan hanya minta "buatkan flowchart". Berikan instruksi yang jelas seperti: "Hasilkan kode Mermaid.js untuk flowchart proses login pengguna yang mencakup sukses, gagal, dan verifikasi 2FA."
  • Gunakan Analogi atau Template: Berikan contoh struktur yang Anda inginkan. Misal: "Gambarkan arsitektur sistem seperti diagram blok dengan komponen A, B, dan C. Gunakan format: [Komponen] --> [Fungsi] --> [Komponen Lain]."
  • Decompose Proses Kompleks: Pecah sistem besar menjadi sub-sistem. Minta LLM membuat diagram untuk setiap modul terlebih dahulu, lalu integrasikan.
  • Manfaatkan Karakter atau Peran: Instruksikan LLM untuk bertindak sebagai seorang "System Architect" atau "Technical Writer" yang ahli dalam membuat diagram untuk dokumentasi.

Contoh Prompt Efektif

Berikut contoh prompt yang menghasilkan output siap pakai:

  • "Sebagai arsitek DevOps, buatkan diagram sequence untuk alur CI/CD pipeline menggunakan sintaks Mermaid. Sertakan tahapan: commit, build, test, deploy to staging, approval, dan deploy to production."
  • "Deskripsikan struktur database relasional untuk aplikasi e-commerce dalam format Graphviz DOT. Sertakan tabel users, products, orders, order_items, dan relasi foreign key-nya."
  • "Buatkan flowchart keputusan (decision tree) dalam bentuk markdown table untuk troubleshooting error 'Connection Timeout'. Kolom: Kondisi, Ya, Tidak, Aksi."

Langkah Praktis dan Tool Pendukung

Setelah mendapatkan output tekstual dari LLM, langkah selanjutnya adalah konversi ke visual:

  • Untuk Mermaid.js: Salin kode ke editor online Mermaid Live Editor atau integrasikan di dokumentasi Markdown (GitHub, GitLab, Notion sudah support).
  • Untuk Graphviz DOT: Gunakan tool online seperti Graphviz Visual Editor atau install Graphviz lokal.
  • Untuk Tabel/Deskripsi: Konversi manual ke tool diagram seperti draw.io, Lucidchart, atau Microsoft Visio seringkali menjadi cepat karena LLM telah memberikan struktur jelas.

Dengan menguasai creative prompting ini, Anda dapat mempercepat pembuatan dokumentasi teknis yang visual dan informatif, langsung dari satu percakapan dengan LLM. Eksperimenlah dengan tingkat detail dan format yang berbeda untuk menemukan workflow terbaik bagi proyek Anda.