-->

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 :
  1. Algoritma Sekuensial ( Sequence Algorithm)
  2. Algoritma Perulangan (Looping Algorithm)
  3. Algoritma bersyarat (Conditional Algorithm)

Pengertian Algoritma menurut para ahli

  1. Donald Ervin Knuth

    Menurutnya, algoritma adalah sekumpulan aturan-aturan berhingga yang memeberikan sederetan operasi-operasi untuck menyelesaikan suatu masalah tertentu.
  2. 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.
  3. 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 :
  1. Ada Input, yaitu permasalahan yang dihadapi dan akan diselesaikan.
  2. Ada Proses, yaitu rencana atau langkah-langkah yang harus dilakukan untuk menyelesaikan permasalahan dan mencapai hasl akhir.
  3. Ada Output, yaitu solusi atau nilai akhir yang didapatkan dari proses algoritma. Algoritma minimal memiliki satu output (hasil akhir).
  4. 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).
  5. 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 :
  1. Untuk membantu menyederhanakan suatu program yang rumit dan besar.
  2. Untuk memudahkan dalam pembuatan program untuk menye;lesaikan masalah tertentu.
  3. Membantu memecahkan masalah dengan logika dan sistematis.
  4. Untuk meminimalisir penulisan program berulang-ulang.
  5. 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