Pengertian Sederhana Tentang Algoritma
Menurut Fathul Wahid dalam bukunya dasar-dasar algoritma dan pemrograman(2003, H. 1) " Kata Algoritma diambil dari ilmuwan muslim Abu Ja'far Muhammad bin Musa Al-Khawarizmi (780-846 M) yang banyak menghasilkan karya dalam bidang matematika, disamping karya-karyanya dalam bidang lainya seperti geografi dan musik".
secara sederhana algoritma adalah urutan atau langkah-langkah yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu.
langkah-langkah yang tidak dapat dikerjakan dan tidak menghasilkan efek tertentu tidak dapat disebut sebuah algoritma. efek-efek dari setiap langkah pada akhirnya akan memecahkan masalah secara keseluruhan.
4 KARAKTERISTIK ALGORITMA
1. Algoritma tidak ambigu (unambiguous)
langkah-langkah algoritma harus mempunyai tafsiran tunggal
2. Algoritma harus tepat (precise)
harus menyatakan urutan langkah-langkahnya. kapan langkah x harus dilakukan apakah sesudah y atau sebelumnya. algoritma harus menyatakan dengan jelas kapan berhenti dari sebuah langkah untuk menerukan ke langkah berikutnya.
3. Algoritma harus pasti (definite)
jika serangkaian langkah yang sama dilakukan dua kali maka hasilnya akan selalu sama.
4. Algoritma harus berhingga (finite)
serangkaian langkah dalam algoritma harus dapat dilaksanakan pada rentang waktu tertentu.
secara sederhana algoritma adalah urutan atau langkah-langkah yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu.
langkah-langkah yang tidak dapat dikerjakan dan tidak menghasilkan efek tertentu tidak dapat disebut sebuah algoritma. efek-efek dari setiap langkah pada akhirnya akan memecahkan masalah secara keseluruhan.
4 KARAKTERISTIK ALGORITMA
1. Algoritma tidak ambigu (unambiguous)
langkah-langkah algoritma harus mempunyai tafsiran tunggal
2. Algoritma harus tepat (precise)
harus menyatakan urutan langkah-langkahnya. kapan langkah x harus dilakukan apakah sesudah y atau sebelumnya. algoritma harus menyatakan dengan jelas kapan berhenti dari sebuah langkah untuk menerukan ke langkah berikutnya.
3. Algoritma harus pasti (definite)
jika serangkaian langkah yang sama dilakukan dua kali maka hasilnya akan selalu sama.
4. Algoritma harus berhingga (finite)
serangkaian langkah dalam algoritma harus dapat dilaksanakan pada rentang waktu tertentu.
Post a Comment