Pengertian algoritma beserta ciri-ciri, tujuan dan contoh
Apa itu algoritma ?
Dalam ilmu computer dan matematika, algoritma adalah suatu urutan langkah yang
sistematis dan logis yang digunakan untuk menyelesaikan suatu masalah.
Algoritma digunakan
untuk melakukan penghitungan, penalaran otomatis serta mengolah data pada komputer
yang dilakukan menggunakan software. Dalam algoritma terdapat beberapa perintah
yang jika dijalankan atau diproses akan menghasilkan output tertentu.
Berikut ini bentuk
dasar algoritma :
- Algoritma Sekuensial ( Sequence Algorithm)
- Algoritma Perulangan (Looping Algorithm)
- Algoritma bersyarat (Conditional Algorithm)
Pengertian Algoritma menurut para ahli
Donald Ervin Knuth
Menurutnya, algoritma adalah sekumpulan aturan-aturan berhingga yang memeberikan sederetan operasi-operasi untuck menyelesaikan suatu masalah tertentu.Marvin Minsky
Marvin Minsky merupakan pakar Artifiial Intelligence, menurut dia algoritma adalah seperangkat aturan yang memeberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak.Seymour Lipschutz dan Marc Lipson
Menurut mereka, algoritma adalah suatu daftar langkah demi langkah yang terhingga dari intruksi-intruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu.
Kriteria Algoritma
Algoritma memiliki lima
ciri utama yang saling berkaitan satu dengan yang lainnya. Menurut Donald E.
Knuth, adapun kriteria algoritma yaitu :
- Ada Input, yaitu permasalahan yang dihadapi dan akan diselesaikan.
- Ada Proses, yaitu rencana atau langkah-langkah yang harus dilakukan untuk menyelesaikan permasalahan dan mencapai hasl akhir.
- Ada Output, yaitu solusi atau nilai akhir yang didapatkan dari proses algoritma. Algoritma minimal memiliki satu output (hasil akhir).
- Ada perintah-perintah yang jelas dan tidak ambigu, yaitu perintah yang jelas dan disusun secara sistematis dan tidak ambigu sehingga tidak terjadi kesalahan dalam menghasilan output (nilai akhir).
- Ada tujuan akhir yang dicapai, yaitu nilai akhir yang dihasilkan dari program dan program akan berhenti apabila tujuan akhir telah dicapai.
Tujuan dan Fungsi Algoritma
Tujuan dan fungsi utama
dari algoritma adalah untuk memecahkan suatu masalah. Lebih jelasnya yaitu :
- Untuk membantu menyederhanakan suatu program yang rumit dan besar.
- Untuk memudahkan dalam pembuatan program untuk menye;lesaikan masalah tertentu.
- Membantu memecahkan masalah dengan logika dan sistematis.
- Untuk meminimalisir penulisan program berulang-ulang.
- Dan masih banyak lainnya.
Contoh Algoritma
Sebenarnya algoritma
tidak hanya ada dalam komputer dan matematika saja, tetatpi algoritma juga
terdapat dalam kehidupan sehari-hari. Salah satunya adalah ketika seseorang
ingin membuat teh manis, maka algoritmanya adalah sebagai berikut :
- Siapkan 1 teh celup, 200 ml air ( 1 gelas), panci, gula putih, sendok dan gelas.
- Masukan air kedalam panci
- Masak air tersebut diatas kompor hingga mendidih
- Masukkan teh celup kedalam gelas lalu tambahkan gula sesuai selera.
- Jika air sudah mendidih, tuangkan air tesebut kedalam gelas yang sudah berisi teh dan gula.
- Aduk hingga gula mencair.
- Sajikan teh manis
Akhir Kata
Cukup sekian penjelasan
ringkas mengenai pengertian, ciri-ciri dan contoh algoritma. Sahre artikel ini apabila menurut kamu
bermanfaat :)
Komentar (0)
Post a Comment