Algoritma, Algoritme, atau Algorithms adalah ilmu yang “berisi” kumpulan perintah untuk segera menyelesaikan suatu masalah.
Perintah yang dimaksud biasanya berkenaan dengan apapun. Perintah
tersebut harus bisa diterjemahkan dari awal hingga akhir secara
sistematis atau bertahap. Semua perintah dapat diselesaikan dengan rumus
Algoritma asalkan perintah tersebut memenuhi kriteria kondisi awal.
Ketika suatu perintah atau permasalahan tersebut sudah memenuhi kriteria
persyaratan, maka perintah atau permasalahan tersebut akan dapat
terselesaikan menggunakan rumus atau ilmu Algoritma. Dalam memecahkan
permasalahan, Algoritma mengeluarkan atau memiliki rangkaian langkah
yang kadang diulang atau disebut iterasi dan memerlukan perbandingan
hingga “teka-teki” itu terselesaikan.
Algoritma dan Proses Komputerisasi
Selain dengan Matematika, Algoritma juga sering dikaitkan dengan
komputerisasi. Desain dan analisis Algoritma merupakan cabang dari ilmu
komputerisasi. Desain itu berguna untuk mengetahui karakteristik dan
sejauh mana kemampuan Algoritma dalam menyelesaikan masalah. Dalam ilmu
komputer, Algoritma dipelajari secara abstrak tanpa melihat sistem
komputer dan bahasa pemrograman yang digunakan.