Makna setiap objek dalam Diagram alir
Info
Notasi dan Simbol Diagram alir pertama dibuat oleh ASME (American Society of Mechanical Engineers (ASME)) pada 1921 yang lalu distandarisasi oleh ANSI (American National Standards Institute) pada 1960an. Standar internasional dibuat oleh ISO (International Organization for Standardization) yang mengadopsi diagram alir ANSI pada 1970an. Standar diagram alir secara internasional dikenal sebagai ISO 5807 yang dipublikasi pada 1985 dan terakhir direview di 2019.
Garis Alir
flowchart LR
A --> B
Anak panah arah yang menunjukan aliran program dair awal hingga akhir.
Terminator
flowchart LR
a(Terminator)
Digunakan untuk menunjukan titik awal dan akhir sebuah program/algoritma.
Blok Proses
flowchart LR
a[Proses]
Suatu kegiatan komputasi yang dilakukan oleh program: misalnya operasi aritmatika.
Blok Keputusan/Control Flow
flowchart LR
a{Blok Keputusan}
Melambangkan titik dimana program bercabang.
Blok Masukan
flowchart LR
a[/Blok Masukan/]
Melambangkan titik saat program akan menerima suatu data atau menghasilkan suatu informasi.
Blok Subprogram
flowchart LR
id[[Blok Subprogram]]
Melambangkan suatu kegiatan atau proses lain yang telah didefinisikan sebelumnya.
Blok Penghubung dalam Halaman
flowchart LR
id((Blok Penghubung
dalam Halaman))
Digunakan untuk menghubungkan suatu titik pada diagram alir ke titik lain pada halaman yang sama.
Blok Penghubung Antarhalaman

Digunakan untuk menghubungkan suatu titik pada diagram alir ke titik lain pada halaman yang berbeda. Digunakan apabila diagram lain cukup kompleks sehingga tidak dapat digambar dalam satu halaman.
Contoh Diagram Alir
Menghitung Luas Permukaan Kubus
flowchart TD
st([START]) --> read[/READ Sisi/]
read --> cl["Luas = Sisi * Sisi"]
cl --> cl2[Luas Permukaan = Luas * 6]
cl2 --> out[/PRINT Luas Permukaan/]
out --> en([END])