Find Us On Social Media :

Pengertian Algoritma dan Karakteristik Pentingnya, Informatika Kelas 7 SMP

Algoritma adalah sebuah bahasa pemrograman yang menghubungkan komunikasi antara manusia dengan komputer atau sebuah mesin.

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