Page 21 - Modul Algoritma dan Pemrograman Dasar HTML
P. 21
5. Mudah dimengerti.
Siapa pun yang melihat, dia akan bisa memahami algoritma
Anda. Susah dimengertinya suatu program akan membuat susah
di-maintenance (kelola).
6. Portabilitas yang tinggi (portability).
Dapat dengan mudah diimplementasikan di berbagai platform
komputer.
7. Precise.
Algoritma yang dibuat haruslah tepat, betul, dan teliti.
8. Efektif.
Algoritma yang disusun haruslah memiliki nilai tepat guna yang
tinggi.
9. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh
pemroses yang akan menjalankannya.
10. Harus terminate.
Artinya, jalannya algoritma harus memiliki kriteria berhenti
(tidak boleh tidak bisa dihentikan).
11. Output yang dihasilkan tepat.
C. Analisis Algoritma
Berdasarkan karakteristik, ciri, dan syarat yang harus dipenuhi
oleh algoritma, tampak jelas bahwa perancangan dan
pembuatannya memerlukan perhatian khusus yang amat teliti. Oleh
karena itu, analisis algoritma menjadi tahapan yang digunakan oleh
para perancang dan insinyur perangkat lunak untuk menciptakan
algoritma yang baik.
16