Jumat, 18 Januari 2013

Menilai Sebuah Algoritma

Persyaratan untuk menjadi algoritma yang baik adalah :
  1. Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
  2. Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
  3. Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
  4. Bisa Dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.
  5. Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma anda. Susah dimengertinya suatu program akan membuat susah di maintenance (kelola).
  6. Portabilitas yang tinggi (Portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer.
  7. output yang dihasilkan tepat jika langkah-langkah algoritmanya logis dan diikuti dengan seksama  maka dihasilkan output yang diinginka.


    sumber :
    http://journal.amikom.ac.id

Tidak ada komentar:

Posting Komentar