Algoritma adalah suatu prosedur sistematis untuk menyelesaikan masalah ....
Algoritma
Algoritma è“urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis”. Berasal dari nama penulis buku arab
Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi Merupakan jantung ilmu komputer
atau informatika. Algoritma adalah suatu langkah atau metode yang telah
direncanakan sehingga terurut dan terorganisir dengan baik. Biasanya digunakan
untuk memecahkan suatu masalah dengan memberikan suatu instruksi sehingga
menjadi suatu tindakan.
Algoritma adalah
suatu prosedur sistematis untuk menyelesaikan masalah matematika dalam
langkah-langkah terbatas atau urutan pengambilan keputusan yang logis untuk
memecahkan masalah tersebut. Dengan kata lain algoritma ini digunakan untuk menyelesaikan
suatu masalah dengan langkah-langkah logis yang terurut. Penyajian Algoritma
dapat dilakukan dengan beberapa metode seperti :
·
Natural Language
·
Flowchart
·
Pseudo-code
·
Diagram blok
struktur program
·
Diagram warnier
·
Tabel keputusan
dan pohon keputusan
Alasan algoritma harus atau sering digunakan pada
elektronik komputer karena dengan algoritma, komputer akan dapat memproses
data, melakukan perhitungan, membuat inferensi otomatis dan memecahkan masalah
di komputer. Ketika algoritma tersebut digunakan pada komputer, maka akan
menghasilkan output yang kemudian akan berhenti pada keadaan awal.
Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman yaitu program. Program adalah implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu.
Produk yang
dihasilkan dengan pemrogram yaitu :
·
Program dengan
rancangan yang baik (metodologis, sistematis)
·
Dapat dieksekusi
oleh mesin
·
Berfungsi dengan
benar
· Sanggup melayani segala kemungkinan masukan dan disertai dokumentasi.