About

Pengertian Algoritma


Algoritma

               Secara umum, program komputer merupakan sekumpulan instruksi berupa pernyataan yang tertulis dengan menggunakan bahasa pemrograman yang melibatkan struktur data. Pemrograman meliputi seluruh kegiatan yang mencakup seluruh kegiatan yang dilakukan oleh komputer seperti pembuatan,perencanaan, dan perwujudan program.

               Komputer membutuhkan instruksi berupa langkah-langkah perintah sehingga sebuah prosedur dapat dijalankan. Prosedur yang berisi sebuah langkah-langkah penyelesaian suatu masalah dalam pemrograman komputer disebut dengan algoritma. Algoritma adalah sebuah metode atau langkah-langkah yang dilakukan untuk menyelesaikan suatu masalah dengan sebuah instruksi.

               Agar instruksi-instruksi algoritma dapat di proses (dimengerti) oleh komputer, maka harus dilakukan dengan menggunakan bahasa pemrograman. Komputer dapat melakukan penghitungan dengan cepat tetapi membutuhkan instruksi dari manusia agar dapat melakukan proses penyelesaian masalah atau dapat disebut algoritma. Maka dari itu pengodean program atau pemrograman harus dilakukan secara sistematis.

Berikut langkah-langkah sistematis dasar dalam menyelesaikan masalah pemrograman sebagai berikut.

  1. Definisi permasalahan
  2. Analisis dan perumusan pemecahan masalah
  3. desain algoritma dan representasi
  4. pengodean, pengujian, dan pembuatan dokumentasi
Berikut pengertian algoritma menurut beberapa ahli.
  1. Donald E. Knuth, Algoritma adalah sekumpulan aturan-aturan berhingga yang memberika sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus
  2. Rinaldi Munir, Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
  3. David Bolton, Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil akhir yang diinginkan.
Berikut contoh algoritma dalam kehidupan sehari-hari.