SEJARAH ALGORITMA Apollonia Crystal 7C/3
SEJARAH ALGORITMA
Algoritma adalah urutan langkah-langkah yang sistematis dan terdefinisi dengan jelas yang digunakan untuk menyelesaikan suatu tindakan/tugas.
Menilik sedikit sejarah awal mula kemunculan algoritma yang pertama kali ditemukan oleh seorang sarjana, astronom, ahli geografi, dan matematikawan abad ke-9 yaiu Muhammad Ibn Musa al-Khawarizmi atau biasa dikenal sebagai Muhammad al-Khawarizmi.
Algoritma akhirnya diterjemahkan ke dalam bahasa Latin dengan judul “Algoritmi de numero Indorum”. Setelah itu, kata latin 'algoritmi' diterjemahkan ke dalam bahasa Inggris sebagai "algorithm".
Algoritma digunakan oleh matematikawan Babilonia kuno sekitar tahun 2500 SM dan matematikawan Mesir sekitar tahun 1550 SM. Matematikawan Yunani kemudian juga menggunakan algoritma pada 240 SM.
Algoritma digunakan sebagai spesifikasi untuk melakukan perhitungan dan pemrosesan data. Algoritma yang lebih mutakhir dapat melakukan deduksi otomatis (disebut sebagai penalaran otomatis) dan menggunakan tes matematis dan logis untuk mengarahkan eksekusi kode melalui berbagai rute (disebut sebagai pengambilan keputusan otomatis). Konsep dasar algoritma adalah memecahkan suatu masalah. Sudah jelas kalau tujuan dan fungsi dari algoritma berkaitan dengan pemecahan masalah secara lebih rinci dan terstruktur.
Input Algoritma mengambil data masukan, yang bisa berupa berbagai format seperti angka, teks, atau gambar.
Proses Algoritma memproses data masukan melalui serangkaian operasi logis dan matematis, mengubah dan memanipulasi data tersebut sesuai kebutuhan.
Output Setelah pemrosesan selesai, algoritma menghasilkan output, yang bisa berupa hasil dari perhitungan, keputusan, atau informasi yang signifikan.
Efisiensi Salah satu aspek utama dalam pembuatan algoritma adalah efisiensinya, yang bertujuan untuk menyelesaikan tugas dengan cepat dan dengan menggunakan sumber daya sesedikit mungkin.
Optimisasi Perancang algoritma terus mencari cara untuk mengoptimalkan algoritma mereka, sehingga algoritma menjadi lebih cepat dan lebih dapat diandalkan.
Implementasi Algoritma diimplementasikan dalam berbagai bahasa pemrograman, memungkinkan komputer untuk menjalankannya dan menghasilkan hasil sesuai yang diharapkan.
Referensi: https://tekno.kompas.com/read/2023/08/27/03000037/algoritma--pengertian-dan-sejarah-penemuannya-?page=all
Komentar
Posting Komentar