Flowchart adalah diagram alir yang menggambarkan algoritma dan arah alur program menggunakan simbol-simbol standar untuk menyatakan input, output, proses, dan penyimpanan data. Simbol-simbol tersebut meliputi simbol awal dan akhir program, penyimpanan data, input manual, operasi kunci, disk dan penyimpanan online, kartu berlubang, dan unit pita magnetik.