Algoritma merupakan urutan langkah-langkah sistematis untuk memecahkan masalah. Algoritma dapat ditulis dalam bahasa alami, diagram alir, atau pseudocode. Contoh algoritma menentukan bilangan terbesar dari tiga bilangan ditulis dalam bahasa alami, diagram alir, dan pseudocode. Aspek penting algoritma adalah kepastian, keefektifan, input, output, dan kemampuan berhenti dalam jumlah langkah terbatas. Tugas membu