Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan sebuah masalah atau tugas tertentu, sering digunakan dalam pemrograman komputer dan dapat dinyatakan dalam bentuk pseudocode, flowchart, atau bahasa pemrograman.