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 :
- Ada Input
- Ada proses
- Ada Output
- Memiliki Instruksi yang jelas, logis dan tidak Ambigu
- Harus memiliki Stoping Role
Fungsi Algoritma
Berikut terdapat beberapa fungsi algoritma,
terdiri dari :
- Algoritma dapat digunakan untuk memecahkan program yang rumit.
- Algoritma dapat menjadikan program yang besar menjadi program yang lebih sederhana.
- Algoritma dapat digunakan secara berulang atau lebih dari satu kali.
- Memudahkan pembuatan program.
- Dapat mengatasi masalah dengan logika dan urut.
- Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and conguer.
- Meminimalisir penulisan program yang berulang-ulang.
- Program yang ada menjadi lebih terstruktur dengan rapi sehingga lebih mudah untuk dipahami ataupun dikembangkan.
- Ketika terjadi kesalahan dapat dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
- Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul tanpa harus merubah dan mengganggu modul yang lain.
- Dokumentasi yang mudah.
0 Komentar