Algoritma adalah serangkaian langkah sistematis dan terstruktur yang dirancang untuk menyelesaikan masalah atau menyelesaikan tugas tertentu. Langkah-langkah dalam algoritma dirancang sedemikian rupa sehingga bisa menghasilkan output yang jelas berdasarkan input yang diberikan.