Sejarah, Pengertian, Ciri dan Fungsi Algoritma

Hallooo teman-teman, kemabali dengan saya di a4uofc, disini saya akan sedikit memberikan informasi mengenai Sejarah Algoritma, yang butuh informasi ini, silahkan ya gan....


Sejarah Algoritma

Algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 “Algorithmi de numero Indorum”.

Awal kata algorisma adalah istilah yang merujuk pada aturan-aturan aritmetis yang dipakai untuk menyelesaikan persoalan dengan menggunakan bilangan numerik. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah jelas dan diperlukan untuk menyelesaikan suatu permasalahan.

Masalah timbul pada saat menuangkan ide, memecahkan masalah untuk mencapai goal atau bagaimana proses yang harus dilalui dalam suatu sistem (program) bagi komputer sehingga saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman dan mudah dalam menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran (diagram alur) diatas kertas.

Pengertian Algoritma

Algoritma adalah logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat juga diartikan sebagai urutan Langkah yang dibuat secara sistematis dan logis. Dalam perkembangannya, algoritma banyak dipakai di bidang computer dalam pembuatan atau pengembangan sistem.

Secara spesifik, pengertian algoritma ialah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer

Jadi berdasarkan definisi ini, dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer. Namun perlu diketahui bahwa algoritma tidak tergantung pada suatu bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan oleh bahasa pemrograman komputer apapun.

Algoritma dapat disajikan dalam dua bentuk yaitu dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode.

Ciri Algoritma

Adapun beberapa ciri umum dalam algoritma sebagai berikut :

  1. Ada Input
  2. Ada proses
  3. Ada Output
  4. Memiliki Instruksi yang jelas, logis dan tidak Ambigu
  5. Harus memiliki Stoping Role

Fungsi Algoritma

Berikut terdapat beberapa fungsi algoritma, terdiri dari :

  1. Algoritma dapat digunakan untuk memecahkan program yang rumit.
  2. Algoritma dapat menjadikan program yang besar menjadi program yang lebih sederhana.
  3. Algoritma dapat digunakan secara berulang atau lebih dari satu kali.
  4. Memudahkan pembuatan program.
  5. Dapat mengatasi masalah dengan logika dan urut.
  6. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and conguer.
  7. Meminimalisir penulisan program yang berulang-ulang.
  8. Program yang ada menjadi lebih terstruktur dengan rapi sehingga lebih mudah untuk dipahami ataupun dikembangkan.
  9. Ketika terjadi kesalahan dapat dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
  10. Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul tanpa harus merubah dan mengganggu modul yang lain.
  11. Dokumentasi yang mudah.


Reactions

Posting Komentar

0 Komentar