Flowchart merupakan representasi diagram alir dari serangkaian langkah untuk mencapai suatu hasil menggunakan simbol-simbol tertentu seperti proses, input/output, percabangan, dan garis alir. Flowchart dapat membantu memahami dan menyusun algoritma secara visual.