Definisi :
Urutan langkah-langkah untuk memecahkan masalah
yang disusun secara sistematis dan logis. Kamus Besar Bahasa Indonesia:
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
Syarat Algoritma yang Baik:
Tingkat
kepercayaannya tinggi (realibility)
Hasil yang diperoleh dari proses harus berakurasi tinggi dan
benar.
Pemrosesan
yang efisien (cost rendah)
Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi
yang sependek mungkin.
Sifatnya
general
Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus
lain
yang lebih
general.
Bisa dikembangkan (expandable)
Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan
requirement
yang ada.
Mudah dimengerti
Siapapun yang melihat, dia akan bisa memahami algoritma Anda. Susah dimengertinya
suatu
program akan membuat susah di-maintenance (kelola).
Portabilitas
yang tinggi (portability)
Bisa dengan mudah diimplementasikan di berbagai platform komputer.
Precise (tepat, betul, teliti)
No comments:
Post a Comment