Pengertian algoritma pada dasarnya adalah susunan logisdan sistematis yang digunakan untuk memecahkan atau pun menyelesaikan suatu
permasalahan tertentu. Jadi, setiap susunan logis yang diurutkan berdasarkan
sistematika tertentu yang dipakai untuk menyelesaikan permasalahan dapat
digolongkan sebagai sebuah algoritma. Susunan atau pun langkah – langkah
memasak mie intan misalnya, langkah – langkah sistematis yang digunakan untuk
memasak mie instan dapat digolongkan ke dalam logaritma, karena menyelesaikan
sebuah permasalahan yaitu permasalahan lapar yang dirasakan oleh manusia.
Dalam dunia komputer sendiri, algoritma merupakan sistem kerja komputer
yang terdiri atas sekumpulan perintah terintegrasi pada brainware, software,
dan hardware. Tanpa salah satu dari tiga bagian sistem di atas, sebuah komputer
tidak akan dapat dioperasikan sama sekali.
Dalam dunia pemrograman, algoritma digunakan untuk membangun berbagai macam
software yang digunakan pada perangkat komputer. Penerapan sistem algoritma dalam
pembuatan software biasanya dilakukan melalui beberapa jenis bahasa pemrograman
seperti bahasa pemrograman C, bahasa pemrograman C#, dan bahasa pemrograman
Visual Basic.
Tanpa algoritma yang tepat, susunan sintax atau pun baris – baris kode
bahasa pemrograman yang telah dibuat tidak akan ada artinya sama sekali. Hal
ini dikarenakan seluruh baris – baris kode yang dibuat dengan menggunakan tiga
macam bahasa pemrograman di atas diatur sepenuhnya oleh algoritma yang dibuat.
Dari mulai aktivitas pembukaan software aplikasi hingga ke berbagai macam
aktivitas kerja yang digunakan oleh penggunanya, semuanya diatur oleh algoritma
pemrograman yang dibuat oleh pengembang software tersebut.
Perlu Anda ketahui, algoritma sangat jauh berbeda dengan logaritma yang ada
pada ilmu matematika. Algoritma merupakan langkah – langkah sistematis yang
dijalankan untuk menyelesaikan suatu permasalahan tertentu, sedangkan logaritma
merupakan kebalikan dari eksponensial atau pun pemangkatan. Meskipun berbeda,
dalam beberapa kasus pemrograman, logaritma sering kali digunakan sebagai
bagian dari sebuah algoritma pemrograman.