Karakteristik Algoritma Pemrograman
Algoritma bersifat lebih teknis dan spesifik, setiap instruksi belum tentu sebuah algoritma. Suatu instruksi merupakan sebuah algoritma jika memenuhi beberapa karakteristik berikut ini :
- Clear and unambiguous. Setiap proses atau langkah-langkahnya harus benar-benar jelas di setiap aspeknya. Hal tersebut juga wajib mengarah hanya ke satu makna saja.
- Well-defined input. Input harus terdefinisi dengan jelas. Inputnya harus seperti apa supaya program bisa bekerja.
- Well-defined output. Hasil dari outputnya jelas dan terdefinisi dengan baik.
- Finite-ness. Sifatnya terbatas. Hal itu wajib memiliki batasan proses dan merujuk suatu hasil tertentu. Algoritma tidak boleh menuju suatu loop tak terbatas.
- Feasible. Algoritma yang layak harus tersusun secara sederhana, umum, dan praktis. Hal tersebut juga harus bisa beroperasi menyesuaikan sumber daya yang tersedia.
- Language independent. Programmer harus merancang algoritma yang bisa mereka implementasikan di bahasa pemrograman apapun. Apapun bahasa pemrogramannya, hasilnya harus tetap sama.
Nah itu dia beberapa kriteria atau karakteristik algoritma. Dalam ilmu komputer, setidaknya terdapat 32 jenis algoritma pemrograman.

Komentar
Posting Komentar