[[Berkas:LampFlowchart id.svg|jmpl|ka|Contoh diagrambagan alir proses yang berhubungan dengan kerusakan lampu.]]
[[Berkas:FlowchartExample.png|jmpl|ka|Contoh diagrambagan alir untuk menghitung faktorial N (N!)]]
'''DiagramBagan alir''', '''<ref>{{Kamus|bagan alir''',}}</ref> atau '''bagandiagram arus'''<ref>{{Kamus|diagram arus}}</ref> ({{Lang-en|flowchart}}) adalah sebuah jenis diagram yang mewakili [[algoritme]], [[alir kerja]] atau [[proses]], yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah.<ref>{{cite book|last=Mushthofa|first=|date=2021|url=http://setditjen.dikdasmen.kemdikbud.go.id/eppa/unggah/unduhan/INFORMATIKA-BS-KLS_X/pdf|title=Informatika untuk SMA Kelas X|place=[[Jakarta]]|publisher=Pusat Kurikulum dan Perbukuan|isbn=978-602-244-506-7|edition=|pages=246|language=|archive-url=https://web.archive.org/web/20220622214500/http://setditjen.dikdasmen.kemdikbud.go.id/eppa/unggah/unduhan/INFORMATIKA-BS-KLS_X/pdf|archive-date=22 Juni 2022|url-status=dead|coauthors=}}</ref> DiagramBagan ini mewakili ilustrasi atau penggambaran penyelesaian masalah. DiagramBagan alir digunakan untuk menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang.<ref name="SSEV">[http://pascal.computer.org/sev_display/index.action SEVOCAB: Software and Systems Engineering Vocabulary]. Term: ''Flow chart''. Retrieved 31 July 2008.</ref>
== Ikhtisar ==
[[Berkas:For-loop-diagram.png|jmpl|ka|Flowchart of a ''[[for loop]]'']]
DiagramBagan alir digunakan untuk mendesain dan mendokumentasi proses atau program sederhana. Seperti jenis diagram lainnya, diagram ini membantu menggambarkan apa yang sedang terjadi dan dengan demikian membantu mengerti sebuah proses. Dan mungkin saja menentukan kekurangan fitur, atau bagian yang kurang jelas didalam sebuah proses.
Terdapat beberapa bentuk diagrambagan alir, dan setiap bentuk memiliki urutan dan peranan masing-masing. Dua bentuk persegi yang paling umum digunakan dalam diagram alir, yaitu:
* Langkah pemrosesan, yang sering disebut dengan ''tindakan'', dan dinotasikan sebagai persegi panjang
* Keputusan, biasanya dinotasikan sebagai belah ketupat.
== Simbol-Simbol ==
Gambar berikut adalah simbol diagrambagan alir yang umum digunakan.
{| class="wikitable"
| [[Berkas:Flowchart Connector.svg|50px]]
| Konektor Dalam Halaman
|
| Biasanya digunakan dalam pengulangan. Digunakan untuk menghubungkan satu proses ke proses lainnya, sama halnya seperti tanda panah. Boleh saja lebih dari satu proses yang mengarah kepadanya, namun hanya bisa menghasilkan satu keluaran. Sehingga diagram alir terlihat lebih rapi karena mengurangi tanda panah yang lalu lalang di dalam diagram alir.
|-
| [[Berkas:Off page connector.png|nirbing]]
|}
== Jenis-Jenis DiagramBagan Alir ==
Sterneckert (2003) menyarankan untuk membuat model diagrambagan alir yang berbeda sesuai dengan [[perspektif]] pemakai (managers, system analysts and clerks) sehingga dikenal ada 4 jenis diagram alir secara umum:<ref name="Ster03">Alan B. Sterneckert (2003)''Critical Incident Management''. [http://books.google.co.uk/books?id=8z93xStbEpAC&lpg=PP126&pg=PA126#v=onepage&q=&f=false p. 126]</ref>
* ''DiagramBagan Alir [[Dokumen]]'', menunjukkan kontrol dari sebuah sistem aliran dokumen.
* ''DiagramBagan Alir Data'', menunjukkan kontrol dari sebuah sistem aliran data.
* ''DiagramBagan Alir Sistem'', menunjukkan kontrol dari sebuah sistem aliran secara fisik.
* ''DiagramBagan Alir Program'', menunjukkan kontrol dari sebuah program dalam sebuah sistem.
== Lihat juga ==
|