Kriteria Algoritma Yang Baik
1. Tepat, benar, sederhana, standard, dan efektif
Algoritma yang baik tentu harus tepat, tepat sesuai dengan apa yang diinginkan untuk diimplementasikan dalam program. Algoritma juga harus benar, benar dalam artian penulisannya sesuai aturan yang benar dan dapat dipahami. Sementara sederhana dan efektif adalah dapat menggunakan sedikit mungkin penulisan algoritma tanpa mengurangi fungsi aplikasi.
2. Logis, terstruktur, dan sistematis
Maksud dari logis, terstruktur, dan benar adalah dari sisi penulisan dan logika tepat dan benar. Jadi logika yang dituliskan sesuai dengan apa yang diinginkan oleh kemauan pemilik aplikasi. Dan arti terstruktur adalah urutan penulisan benar dan runtut sesuai jalannya aplikasi.
3. Semua Operasi Terdefinisi
Semua operasi terdefinisi berarti fungsi yang ingin diterapkan dalam aplikasi berjalan. Misal dalam aplikasi terdapat operasi pengurangan jumlah tiket, di algoritma harus dituliskan juga secara runtut dan berhubungan dengan operasi lain.
4. Semua Proses Harus Selesai Setelah Sejumlah Langkah Dilakukan
Semua proses yang dilakukan harus selesai setelah sejumlah langkah dlakukan. Hal ini dilakukan agar pembuat aplikasi bisa membedakan/membagi fungsi-fungsi yang ada dalam aplikasi tersebut.