- 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.
- output yang dihasilkan tepat jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginka.
sumber :http://journal.amikom.ac.id
Jumat, 18 Januari 2013
Menilai Sebuah Algoritma
Persyaratan untuk menjadi algoritma yang baik adalah :
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar