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])