Algoritma adalah metode untuk
menyelesaikan suatu permasalahan secara bertahap dan sistematis. Yang paling
utama dari sebuah algoritma adalah langkah yang logis agar bisa dimengerti oleh
komputer. Algoritma banyak kita temui di kehidupan sehari – hari. Kalau kita
lihat beberapa acara masakan, maka kita akan menemui langkah-langkah yang
sistematis dan tidak boleh terbalik-balik agar menghasilkan makanan yang lezat.
Misalkan untuk membuat telur rebus, maka diperlukan langkah langkah:
- Cuci bersih telur yang akan direbus.
- Siapkan air pada panci.
- Rebus air hingga mendidih.
- Masukkan telur yang sudah dicuci kedalam air yang telah direbus.
- Tunggu hingga matang
- Sajikan
Sama seperti kasus keseharian di
atas, untuk menghasilkan program yang benar pada komputer , maka dibutuhkan
sebuah algoritma yang logis pula. Komputer adalah suatu mesin. Sehingga untuk
dapat melakukan pekerjaannya, komputer membutuhkan instruksi logis yang diberikan pada komputer itu.
Algoritma komputer memiliki beberapa
karakteristik yang harus dipenuhi agar menjadi algoritma yang baik.
Karakteristik itu antara lain:
- Presisi. Langkah langkah penyelesaian masalah dalam algoritma haruslah secara presisi (tepat) dinyatakan, tidak mengandung unsur ambigu(membingungkan).
- Keterbatasan. Algoritma harus terbatas dan berhenti pada suatu titik setelah semua ekesekusi perintah dilaksanakan.
- Input. Algoritma menerima input.
- Output. Algoritma menghasilkan output.
- General. Algoritma berlaku untuk suatu kumpulan input tertentu.
mas irawan.. penjelasannya sangat padat.. saya lumayan paham..
BalasHapusterima kasih..
Wah, bener neyh..
BalasHapusyang kaya gini neyh pengertian algoritma yang sesungguhnya..
super sekali,,
Wah keren ini blog . tidak banyak basa basi . langsung ke intinya .. nice blog
BalasHapusBagus gan. Buat tambahan referensi nih.
BalasHapushttp://www.zonapemrograman.me/2018/06/pengertian-algoritma-komputer.html