Kamis, 17 Maret 2011

ciri-ciri 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 (dikelola).
  • Portabilitas yang tinggi (Portability)
Bisa dengan mudah diimplementasikan di berbagai platform komputer.

Dalam kenyataanya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan. Walaupun terjadi perbedaan dalam penyusunan algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.

0 comments:

Posting Komentar

followers

 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com