Algoritma
Algoritma
Algoritma adalah suatu himpunan hingga Intruksi yang secara
jelas memperinci langkah-langkah proses pelaksanaan pemecahan suatu masalah. Algoritma
adalah himpunan intruksi yang dimaksud harus dapat dilaksanakan secara mekanik
(dapat dibuat program komputernya). Pembuatan dan perancangan algoritma serta
penentuan struktur data yang tepat adalah bagian yang sangat rawan.
Beberapa
Pengertian Dalam Masalah Algoritma :
·
PROSEDUR, yaitu
Himpunan hingga intruksi yang bersifat diskrit, jelas serta dapat dijalankan secara
mekanik.
·
SEMI ALGORITMA,
yaitu Prosedur yang mampu menghasilkan solusi, bila solusinya ada dan berhenti.
· ALGORITMA, yaitu
Semi Algoritma yang mampu mendeteksi tidak adanya solusi, bila solusi memang
tidak ada dan mampu pula berhenti
Sifat Algoritma
Yang Baik :
1.
Banyak langkah
hingga
2.
Tidak ada
keragu-raguan dalam setiap langkahnya.
3.
Batasan dari
rangkaian proses jelas.
4.
Batasan input dan
output jelas.
5.
Batasan ruang
lingkupnya jelas.
Penyajian Algoritma Meliputi :
1.
Natural Language
2.
Flowchart
3.
Pseudo-code
4.
Diagram blok
struktur program
5.
Diagram warnier
6.
Tabel keputusan
dan pohon keputusan