16
c. Definiteness
Sifat ini berarti, langkah-langkah dari suatu algoritma terdefinisi dengan
jelas.
d. Finiteness
Sifat ini berarti, suatu algoritma harus memberikan kondisi akhir atau
output setelah melakukan sejumlah langkah yang terbatas jumlahnya
untuk setiap kondisi awal atau input yang diberikan.
e. Effectiveness
Sifat ini berarti, setiap langkah dalam algoritma bisa dilaksanakan dalam
suatu selang waktu tertentu sehingga pada akhirnya memberi solusi
sesuai yang diharpkan.
f.
Generality
Sifat ini berarti, suatu algoritma berlaku untuk setiap himpunan input yang
sesuai dengan persoalan yang akan diberikan, tidak hanya untuk himpunan
tertentu.
2.1.4.5 Struktur Algoritma
Agar
algoritma
dapat
ditulis
lebih
teratur
maka
sebaiknya
dibagi
ke
dalam beberapa
bagian.
Salah
satu
struktur
yang
sering
dijadikan
patokan
adalah berikut:
|