1. Tingkat Kepercayaan Tinggi ( Realibility )
Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.2. Pemrosesan yang Efisien ( Cost Rendah )
Pemrosesans harus diselesaikan secepat mungkin dan frekuensi kalkulasi sependek mungkin.3. Sifatnya General
Bukan sesuatu yang hanya menyelesaikan kasus saja, tetapi juga untuk kasus yang 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 di mengertinya suatu program akan membuat susah dikelola.6. Portabilitas yang Tinggi
Bisa dengan mudah diimplementasikan diberbagai Platform Komputer.7. Tepat koma, Betul, dan Teliti ( Precise )
8. Efektive
Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemrosesnya. yang akan menjalankannya dan tidak boleh ada instruksi yang Ambigu / Ganda.9. Harus Ada Akhir ( Terminate )
Jalannya algoritma harus ada kriteria berhenti.10. Output yang dihasilkan harus tepat.
sumber :
Tidak ada komentar:
Posting Komentar