Flowchart adalah representasi grafis langkah-langkah untuk menyelesaikan masalah yang terdiri dari simbol-simbol yang mewakili kegiatan. Flowchart dimulai dengan penerimaan input, pemrosesan, dan penampilan output. Simbol-simbol yang digunakan meliputi awal, proses, keputusan, dokumen, dan akhir.