Algoritma
merupakan tahapan-tahapan untuk mencapai hasil. Jadi Algoritma
tidak selalu berhubungan dengan Ilmu Komputer. Misalkan cara membuat cake.
Pertama kita harus mempersiapkan adonan cake. Kemudian apabila adonan tersebut
telah jadi, panaskan oven. Kemudian taruh adonan cake tersebut kedalam Loyang
yang telah dioleskan mentega dan ditaburi sedikit tepung. Apabila adonan
tersebut telah dimasukkan kedalam Loyang,masukkan Loyang yang berisi adonan
cake tersebut kedalam oven yang telah di tentukan suhunya tadi. Tunggulah
kira-kira setengah jam. Maka adonan cake tersebut akan menjadi kue cake.
Di sini saya bukan membahas tentang kue cake, tapi saya hanya memberi
gambaran logis tentang pengertian Algoritma yang sebenarnya. Yang dapat kita ambil dari contoh di atas
adalah untuk menghasilkan sesuatu,maka diperlukan proses. Proses tersebut
terdiri dari tahapan-tahapan yang logis. Jadi menurut pemikiran saya,secara
umum Inti dari algoritma
adalah tahapan-tahapan logis yang harus dipenuhi untuk mencapai suatu hasil.
Sekarang saya akan membahas Algoritma menurut pengertian
ilmu Komputer. Algoritma
dalam ilmu Komputer adalah urut-urutan yang logis dan tepat untuk memecahkan
permasalahan yang menggunakan Komputer dengan bahasa pemrograman
yang telah ditentukan seperti bahasa pascal,
Visual Basic, C, atau yang lainnya. Untuk membuat
sebuah program,
seseorang harus memiliki daya pikir yang bagus. Dan untuk menghasilkan sebuah program yang
berbeda dengan yang lainnya, maka orang tersebut harus memiliki kreativitas.
Kata Algoritma
berasal dari bahasa arab yaitu Algorism yang berarti proses menghitung dengan
angka arab. Sedangkan Algorist adalah orang yang menghitung dengan menggunakan
angka arab. Sebenarnya, Algoritma itu sendiri berasal dari nama seorang ahli
matematika dari Uzbekistan yaitu Abu Abdullah Muhammad Ibn Musa al-Khwarizmi
yang dibaca oleh orang barat menjadi Algorism.