Apakah yang dimaksud dengan algorithm?

Sebuah persoalan agar dapat diselesaikan maka terlebih dahulu harus disusun konstruksi penyelesain persoalan dalam bentuk konstruksi-algoritma. Langkah-langkah sistematis dan terstruktur luaran dari konstruksi-algoritma disebut dengan algoritma.

Algoritma (algorithm) adalah langkah-langkah sistematis dan terstruktur dalam penyelesaian sebuah persoalan yang dikemukakan. Algoritma lebih baik dan mudah jika menggunakan pendekatan matematika, sehingga hubungan antara algoritma dan matematika sangat erat kaitannya.

Agar algoritma dapat disimulasikan dan divisualisasikan lebih mudah, maka ditransformasikan dalam bentuk pemrograman. Alhasil representasi langkah-langkah yang dituliskan dalam sintaks pemrograman tersebut merupakan bentuk kode-kode komputer sebagai representasi sebuah algoritma. Agar terlatih dalam pemrograman, maka cukup menguasai konsep dan terapan suatu algoritma.

Reff:

  1. Sedgewick, R. ALGORITHMS. Addison-Wesley. 1983.
  2. Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan Pemrograman. Penerbit Deepublish, Yogyakarta. 2016. ISBN: 978-602-401-318-9.