Flowchart adalah diagram yang menunjukkan langkah-langkah dan keputusan dalam suatu proses program, memudahkan pemahaman alur program bagi semua pihak. Terdapat beberapa jenis flowchart, termasuk flowchart dokumen, program, proses, sistem, dan skematik, masing-masing dengan fungsi spesifik. Flowchart juga menggunakan simbol-simbol untuk menggambarkan alur secara jelas.