Referensi simbol · Bahasa Indonesia

Simbol flowchart dan fungsinya: daftar lengkap dengan contoh

Singkatnya

Flowchart (diagram alir) memakai simbol standar yang berasal dari ANSI dan ISO 5807. Enam simbol utamanya: terminator (oval) untuk mulai dan selesai, proses (persegi panjang) untuk langkah kerja, keputusan (belah ketupat) untuk percabangan ya/tidak, input/output (jajar genjang) untuk data masuk dan keluar, garis alir (panah) untuk urutan langkah, dan konektor (lingkaran) untuk menyambung alur. Simbol lain — dokumen, database, proses terdefinisi, persiapan, input manual, penundaan — dijelaskan di tabel di bawah.

Diperbarui · oleh tim ChartCraft · Flowchart symbols and meanings (English)

Apa saja simbol flowchart dan fungsinya?

Simbol flowchart biasanya dibagi menjadi tiga kelompok: simbol arus (penghubung alur), simbol proses, dan simbol input-output. Berikut semua simbolnya, fungsinya, dan cara menuliskannya di Mermaid.

1. Simbol arus (flow direction symbols)

SimbolNamaFungsi / artiMermaid
Garis alir (flow line)Menunjukkan arah dan urutan langkah — dari simbol mana ke simbol mana alur berlanjut. Usahakan mengalir dari atas ke bawah atau kiri ke kanan.A --> B
Konektor (on-page connector)Menyambung dua bagian alur di halaman yang sama tanpa menarik garis panjang. Pasangan konektor diberi huruf atau angka yang sama.K1((1))
Konektor antarhalaman (off-page connector)Menandai bahwa alur berlanjut di halaman lain. Beri label yang sama di kedua ujungnya, misalnya A atau hlm. 2.—

2. Simbol proses (processing symbols)

SimbolNamaFungsi / artiMermaid
Terminator (mulai/selesai)Titik awal dan titik akhir flowchart. Setiap flowchart punya satu Mulai dan minimal satu Selesai.A([Mulai])
ProsesSatu langkah pengolahan: menghitung, menyimpan, mengirim, memperbarui data. Simbol yang paling sering dipakai.B[Hitung total]
Keputusan (decision)Pertanyaan atau kondisi dengan dua cabang atau lebih, biasanya Ya/Tidak. Setiap cabang keluar wajib diberi label.C{Stok tersedia?}
Proses terdefinisi (predefined process)Memanggil subproses/subrutin yang langkahnya dijelaskan di flowchart lain — seperti memanggil fungsi.D[[Hitung pajak]]
Persiapan (preparation)Menyiapkan atau memberi nilai awal sebelum proses berjalan, misalnya i = 0 sebelum perulangan.E{{i = 0}}
Operasi manual (manual operation)Langkah yang dikerjakan manusia tanpa komputer: memeriksa barang, menandatangani formulir.F@{ shape: trap-t, label: "Periksa barang" }
Batas perulangan (loop limit)Menandai awal dan akhir sebuah perulangan beserta kondisinya. Banyak penulis memakai simbol keputusan dengan panah balik sebagai gantinya.G@{ shape: notch-pent, label: "Ulangi tiap siswa" }
Penundaan (delay)Menunggu: persetujuan, jeda waktu, jadwal batch. Tidak ada data yang diolah, hanya waktu yang berlalu.H@{ shape: delay, label: "Tunggu 1x24 jam" }
Penggabungan (merge)Beberapa aliran masuk digabung menjadi satu aliran lanjutan.—
Ekstrak (extract)Mengambil sebagian data atau item dari satu kumpulan.I@{ shape: tri, label: "Ekstrak" }

3. Simbol input-output (input/output symbols)

SimbolNamaFungsi / artiMermaid
Input/output (data)Data yang masuk ke proses atau keluar dari proses: membaca input pengguna, mencetak hasil.J[/Input nilai/]
Input manual (manual input)Data yang diketik manusia lewat keyboard pada langkah itu, misalnya mengisi PIN atau formulir.K@{ shape: sl-rect, label: "Ketik PIN" }
DokumenDokumen atau laporan tercetak yang dihasilkan atau dibaca proses: faktur, slip gaji, surat.L@{ shape: doc, label: "Faktur" }
Dokumen ganda (multi-document)Beberapa dokumen sekaligus atau dokumen rangkap: tumpukan faktur, laporan bulanan.M@{ shape: docs, label: "Laporan" }
Tampilan (display)Informasi yang ditampilkan di layar untuk pengguna: pesan konfirmasi, dasbor.N@{ shape: curv-trap, label: "Tampilkan hasil" }
Database / penyimpanan diskData yang disimpan di database atau media penyimpanan akses langsung. Baca dan tulis digambar sebagai panah ke dan dari silinder.O[(Database)]
Data tersimpan (stored data)Penyimpanan data secara umum ketika medianya tidak penting: file, cache, cloud.P@{ shape: bow-rect, label: "Data tersimpan" }
Keterangan (annotation)Catatan penjelas yang ditempelkan ke simbol lain lewat garis putus-putus. Tidak termasuk alur.Q@{ shape: comment, label: "Catatan" }

Apa itu flowchart dan apa fungsi simbol-simbolnya?

Flowchart atau diagram alir adalah bagan yang menggambarkan urutan langkah suatu proses atau algoritma memakai simbol-simbol standar yang dihubungkan dengan panah. Fungsi simbolnya adalah membuat setiap jenis langkah langsung dikenali: persegi panjang selalu berarti proses, belah ketupat selalu berarti keputusan — sehingga siapa pun bisa membaca alurnya tanpa penjelasan tambahan.

Apa perbedaan simbol terminator, proses, dan keputusan?

Terminator menandai batas alur (mulai atau selesai), proses menandai satu tindakan, dan keputusan menandai titik percabangan yang bergantung pada kondisi. Proses punya satu panah keluar; keputusan punya dua atau lebih, masing-masing berlabel.

SimbolBentukPanah keluarContoh isi
TerminatorOval / kapsul1 (Mulai) atau 0 (Selesai)Mulai, Selesai
ProsesPersegi panjang1total = harga × jumlah
KeputusanBelah ketupat2 atau lebih, berlabelNilai ≥ 75? (Ya / Tidak)

Bagaimana aturan menggambar flowchart yang benar?

Mulai dengan satu terminator Mulai, alirkan dari atas ke bawah atau kiri ke kanan, gunakan satu simbol untuk satu langkah, beri label pada setiap cabang keputusan, hindari garis yang saling bersilangan, dan akhiri setiap cabang di terminator Selesai.

  1. Satu flowchart punya satu titik Mulai; boleh ada beberapa Selesai.
  2. Arah alur konsisten: atas → bawah atau kiri → kanan.
  3. Isi simbol dengan kalimat pendek berupa kata kerja: "Hitung rata-rata", bukan "Rata-rata".
  4. Setiap keputusan minimal punya dua panah keluar dengan label kondisi (Ya/Tidak, Benar/Salah).
  5. Pakai konektor bila garis harus menyeberang jauh atau berlanjut ke halaman lain.
  6. Jangan ada simbol yang "menggantung" tanpa panah masuk atau keluar (kecuali Mulai dan Selesai).

Apa perbedaan flowchart program dan flowchart sistem?

Flowchart program menggambarkan logika algoritma di dalam satu program — perulangan, percabangan, perhitungan — sehingga yang dominan adalah simbol proses, keputusan, dan persiapan. Flowchart sistem menggambarkan alur kerja seluruh sistem, termasuk dokumen, input manual, dan media penyimpanan, sehingga simbol dokumen, database, dan operasi manual lebih sering muncul.

JenisMenggambarkanSimbol yang dominan
Flowchart programLogika algoritma atau kode programTerminator, proses, keputusan, persiapan, input/output, proses terdefinisi
Flowchart sistemAlur kerja sistem: siapa, dokumen apa, disimpan di manaDokumen, dokumen ganda, input manual, operasi manual, database, tampilan
Flowmap (bagan alir dokumen)Perpindahan dokumen antarbagianDokumen, arsip, proses manual, kolom per bagian — lihat simbol flowmap

Bagaimana contoh flowchart dengan simbol-simbol tersebut?

Contoh berikut menentukan kelulusan siswa: mulai, input nilai, hitung rata-rata, keputusan apakah rata-rata ≥ 75, lalu tampilkan Lulus atau Tidak Lulus, dan selesai. Kodenya bisa langsung ditempel ke penampil Mermaid mana pun.

flowchart TD
    A([Mulai]) --> B[/Input nilai tugas, UTS, UAS/]
    B --> C[Hitung rata-rata]
    C --> D{Rata-rata >= 75?}
    D -- Ya --> E[/Tampilkan: Lulus/]
    D -- Tidak --> F[/Tampilkan: Tidak lulus/]
    E --> G[(Simpan ke database)]
    F --> G
    G --> H([Selesai])

Contoh kedua memakai perulangan — menjumlahkan bilangan 1 sampai N dengan simbol persiapan:

flowchart TD
    A([Mulai]) --> B[/Input N/]
    B --> C{{i = 1, jumlah = 0}}
    C --> D{i <= N?}
    D -- Ya --> E[jumlah = jumlah + i]
    E --> F[i = i + 1]
    F --> D
    D -- Tidak --> G[/Cetak jumlah/]
    G --> H([Selesai])

Apakah simbol flowchart sudah distandarkan?

Ya. Simbol flowchart dibakukan dalam standar ISO 5807:1985 (Information processing — Documentation symbols and conventions), yang berakar pada standar ANSI sebelumnya. Enam simbol utama dipakai secara universal; untuk simbol yang jarang, konvensinya sedikit berbeda antarbuku, jadi tambahkan legenda bila Anda memakainya.

Seperti apa contoh diagram yang memakai simbol-simbol ini?

Berikut contoh diagram nyata dari galeri publik ChartCraft. Setiap diagram dibuat dari deskripsi teks biasa — buka salah satunya untuk melihat prompt yang dipakai (galeri berbahasa Inggris).

Pertanyaan yang sering diajukan

Apa saja 6 simbol dasar flowchart?

Terminator (oval) untuk mulai dan selesai, proses (persegi panjang), keputusan (belah ketupat), input/output (jajar genjang), garis alir (panah), dan konektor (lingkaran).

Apa fungsi simbol belah ketupat pada flowchart?

Belah ketupat adalah simbol keputusan: berisi pertanyaan atau kondisi, dan alur bercabang sesuai jawabannya (biasanya Ya/Tidak). Setiap panah yang keluar harus diberi label kondisinya.

Apa fungsi simbol jajar genjang pada flowchart?

Jajar genjang adalah simbol input/output: data yang masuk ke proses (misalnya input nilai dari pengguna) atau keluar dari proses (misalnya mencetak atau menampilkan hasil).

Apa beda simbol proses dan proses terdefinisi?

Proses (persegi panjang biasa) adalah satu langkah yang lengkap dijelaskan oleh labelnya. Proses terdefinisi (persegi panjang dengan garis ganda di kedua sisi) memanggil subproses yang rinciannya digambar di flowchart terpisah.

Apa beda konektor on-page dan off-page?

Konektor on-page (lingkaran) menyambung dua bagian alur di halaman yang sama. Konektor off-page (segi lima seperti rumah terbalik) menandai bahwa alur berlanjut di halaman lain.

Apakah flowchart sama dengan diagram alir?

Ya. Diagram alir adalah istilah bahasa Indonesia untuk flowchart; simbol dan aturannya sama.

Referensi simbol lainnya

Semua referensi simbol diagram dalam bahasa Indonesia:

Tidak mau menggambar simbol satu per satu? Jelaskan saja diagramnya.

Flowchart generator →