Pengertian dan syarat algoritma
Algoritma adalah urutan
langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan
logis untuk mencapai tujuan tertentu.
Contohnya dalam membuat kopi:
- Ambil gelas yang bersih
- Masukkan kopi kedalam gelas
- Tambahkan gula
- Tuangkan air panas
- Aduk hingga merata
Dan syarat-syarat algoritma adalah:
- Hasil yang diperoleh dari proses harus berkualitas tinggi dan benar(realibility)
- Pemrosesan yang efesien
- Bersifat umum tidak khusus
- Bias dikembangkan (expandable)
- Mudah dimengerti
- Protabilitas tinggi
Dalam
dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu
software.
Sejarah Algoritma
Algoritma adalah jantung ilmu computer dan informatika.
Banyak cabangdari ilmu computer yang diacu dalam terminology algoritma,
misalnya algoritma prutean(routing) pesan didalam jaringan computer.
Ditnjau
daria asal usul kata, kata ‘algoritma’ sendiri mempunyai sejarah yang cukup
aneh. Kata ini tidak muncul di halam kamus Webster sampai akhir tahun 1957.
Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka
arab. Akhirnya para sejarah matematika menemukan asal mula kata tersebut. Kata
algorism brasal dari penulis buku arab yang terkenal, Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi (Al-Khwarizmi di baca orang barat algorism)
menulis buku yang berjudul kitab Al Jabar Wal-Muqabala, yang artinya "buku
pemugaran dan pengurangan". Perubahan kata algorism berubah menjadi algorithm,
dikarnakan kata algorithm sering dikelirukan dengan kata arithmetic. Dalam
bahasa Indonesia algorithm diserap menjadi algoritma.
Keuntungan Pembuatan Algoritma
Pembuatan algoritma
mempunyai banyak keuntungan di antaranya:
- Pembuatan atau penulisan
algoritma tidak tergantung pada bahasa pemrograman manapun, artinya
penulisan algoritma independen dari bahasa pemrograman dan komputer yang
melaksanakannya.
- Notasi algoritma dapat
diterjemahkan ke dalam berbagai bahasa pemrograman.
- Apapun bahasa pemrogramannya,
output yang akan dikeluarkan sama karena algoritmanya sama.


0 komentar:
Posting Komentar