Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem.
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus :
Mengerti setiap langkah dalam Algoritma
Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
Sebagai contoh sederhana, hitunglah keliling persegi panjang dengan komputer, maka sebelum membuat program kita buat dahulu algoritmanya sebagai berikut :
Dapatkan nilai panjang dan lebar persegi panjang
Hitung keliling persegi panjang dengan menggunakan rumus;
2 x (panjang+lebar)
Cetak hasil keliling persegi panjang.
Algoritma tersebut dinyatakan dalam bentuk bahasa manusia yang mudah dimengerti oleh kita. Biasanya untuk penyelesaian masalah yang menggunakan komputer algoritmanya dapat disajikan dalam Diagram Alir atau Flowchart.