Flow chart adalah diagram yang menggambarkan aliran proses dalam pemrograman dari awal hingga akhir, sama seperti algoritma. Fungsi utamanya adalah untuk mendeskripsikan urutan langkah dalam pemecahan masalah, termasuk persiapan, pembacaan data, proses, penulisan hasil, dan penyelesaian. Meskipun tidak ada kaidah baku, disarankan untuk menghindari pengulangan yang tidak perlu dan menjaga alur yang simulasi dan jelas.