Pengertian algoritma adalah langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis untuk menghasilkan solusi yang tepat. Awalnya algoritma digunakan untuk penghitungan dalam ilmu matematika namun dalam perkembangannya, kata algoritma justru banyak dipakai pada bidang pemrograman komputer.
Istilah algoritma dalam bahasa Indonesia diserap dari Bahasa lnggris “algorithm” yang secara etimologi berasal dari bahasa Arab “algorism” yang berarti proses menghitung dengan angka Arab. Seorang algorist adalah seorang yang menghitung menggunakan angka Arab.
Dalam bidang komputer, algoritma didefinisikan sebagai urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis.
Sejarah Algoritma
Para ahli sejarah matematika meyakini bahwa kata algorism berasal dari nama penulis buku juga ahli matematika berkebangsaan Arab yang terkenal yaitu Abu Ja’far Muhammad lbnu Musa Al-Khuwarizmi (770-840). Sebagian referensi menulis Abu Abdullah Muhammad lbnu Musa Al-Khawarizrni.
Orang barat melafalkan Al-Khuwarizmi dengan algorism. Entah karena Al-Khuwarizmi seorang algorist yang pintar, kemudian untuk selanjutnya dikenal dengan algorism sebagai definisi untuk langkah penyelesaian suatu masalah yang menghasilkan solusi oleh orang barat.
Al-Khuwarizmi lahir di Khwarizm (kheva), kota yang terletak di selatan Sungai Oxus (sekarang Uzbekistan). Ketika masih kecil, ia pindah bersama orangtuanya ke selatan kota Baghdad (Irak).
Salah satu buku Al-Khuwarizmi yang terkenal adalah Kitab Al Jabar Wal-Muqabala yang berarti “Buku pemugaran dan pengurangan” (The book of restoration and reduction).
Dari judul buku itu jugalah didapat kata “Aljabar” yang sekarang menjadi salah satu cabang ilmu matematika.
Sebuah sumber lain menuliskan algoritma adalah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan ditulis secara matematis, yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer.
Seperti halnya sebuah bangunan yang kuat memiliki struktur rangka yang baik. Demikian juga pada program atau aplikasi yang baik juga harus disusun oleh struktur pemrograman yang baik. Teknik penyusunan struktur program disebut dengan algoritma.
Pengertian Algoritma – Kanal Informasi
Terima kasih atas informasi dan penjelasan yang anda buat sangat bermanfaat bagi saya. saya Livren Sandi 1811500097 website saya livren.mahasiswa.atmaluhur.ac.id/ dan website kampus saya atmaluhur.ac.id
Terima kasih bang infonya bagus banget deh jdinya saya bisa mengerjakan tugas kuliah saya dan bisa selesai deh salam kenal bang dengan kami 1811500055 kukuh kurniawan website saya kukuh.mahasiswa.atmaluhur.ac.id
Terima kasih ya min telah menambah wawasan saya apa itu algoritma. Saya Gio Vani 1811500103 giovani.mahasiswa.atmaluhur.ac.id
Terima kasih atas penjelasannya min,setelah melihat artikel ini saya menjadi mengerti apa itu algoritma. 1811500017 obrain badzir alsazakari website saya obrainbadzira.mahasiswa.atmaluhur.ac.id dan website kampus saya atmaluhur.ac.id
Makasih kak artikelnya sangat membantu saya, dan ini juga sangat bermanfaat bagi saya untuk memperdalam pengetahuan saya terhadap algoritma dan struktur data.
Saya dian lesmana 1811500002
Website saya dianlesmana.mahasiswa.atmaluhur.ac.id/ dan website kampus saya atmaluhur.ac.id
sangat membantu sekali bang,kunjungi web saya di fattah.mahasiswa.atmaluhur.ac.id
Terimakasih bang telah berbagi sejarah algoritma,sekarang saya jadi tau.salam kenal bang dengan saya Devi Kholilah 1811500057 jangan lupa kunjungi website saya kholilahdevi.mahasiswa.atmaluhur.ac.id/ dan website kampus saya atmaluhur.ac.id.terimakasih bang
mantap min Sukses selalu