Hal ini juga meliputi bagaimana sebuah program bisa memproses, menyimpan, menyelesaikan masalah atau kasus dan menyediakan solusi yang diharapkan.
Karakteristik Penting Algoritma
Dilansir dari laman gramedia.com, menurut Donald E. Knuth, algoritma harus punya lima karakteristik penting yang saling berkaitan satu sama lain, meliputi:
1. Finiteness (Keterbatasan)
Algoritma harus berhenti setelah mengambil beberapa langkah terbatas, yaitu ada tujuan akhir tercapai sehingga program akan berhenti ketika mencapai tujuannya.
Program yang enggak pernah berhenti menunjukkan bahwa ada yang salah dengan algoritmanya.
2. Definiteness (Kepastian)
Tiap langkah harus bisa didefinisikan dengan tepat dan enggak ambigu.
Harus ada instruksi jelas dan enggak ambigu, sehingga output yang dihasilkan enggak error atau salah.
3. Input (Masukan)
Input merupakan masalah atau kasus yang diketahui dan solusi yang akan diselidiki.
Baca Juga: World Wide Web (WWW): Interaksi dan Transaksi, Informatika Kelas 7 SMP
Source | : | Kementerian Pendidikan dan Kebudayaan Republik Indonesia |
Penulis | : | Ayu Ma'as |
Editor | : | Danastri Putri |
Komentar