+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Penemu Algoritma dan Aljabar dari Uzbekistan

31 August, 2022   |   Administrator

Penemu Algoritma dan Aljabar dari Uzbekistan

Algoritma, sebuah kata yang sudah tidak asing lagi bagi anak - anak kuliahan apalagi yang jurusan informatika.
 

Apa itu Algoritma ?

Algoritma adalah sebuah penyelesaian masalah dengan urutan yang logis dan sistematis. Algoritma juga bisa diartikan sebagai suatu urutan atau peraturan yang harus diikuti suatu permasalahan dapat terselesaikan. Sebagai contoh penerapan algoritma adalah pada proses operasi perhitungan baik dalam pembelajaran matematika atau proses yang dilakukan oleh mesin Artificial Intelligence (AI). 

Dalam algoritma ada tiga bentuk dasar antara lain :

1. Sequence Algorithm

Sequence Algorithm atau dalam bahasa indonesianya disebut dengan algoritma sekuensial adalah sebuah urutan perintah atau peraturan yang disusun secara sistematis yang biasanya diberikan beberapa instruksi agar para pembaca atau pengguna dapat memahami algoritma tersebut.

2. Looping Algorithm

Looping Algorithm atau dalam bahasa indonesianya disebut dengan algoritma perulangan adalah sebuah urutan perintah atau peraturan yang ditentukan oleh syarat - syarat tertentu  yang disusun secara sistematis.

3. Conditional Algorithm

Conditional Algorithm atau dalam bahasa indonesianya disebut dengan algoritma percabangan atau bersyarat adalah sebuah urutan perintah atau peraturan yang disusun agar bisa mendapatkan hasil yang berbeda jika diberi syarat - syarat tertentu. 
 

Jenis Algoritma

Jenis - jenis dari algoritma ada banyak sekali. Berikut adalah beberapa contoh jenis algoritma dasar : 

1. Algoritma Greedy

Algoritma greedy adalah algoritma yang digunakan untuk menemukan solusi dari permasalahan secara optimal tanpa memperhatikan konsekuensi yang akan ditimbulkan dalam masa yang akan datang.

2. Algoritma Rekursif

Algoritma rekursif adalah algoritma yang mengulang - ulang perintah sampai mendapatkan hasil yang diharapkan. Contoh algoritma ini adalah algoritma dalam menjawab soal faktorial dalam operasi matematika.

3. Algoritma Divide and Conquer

Algoritma divide dan conquer adalah algoritma yang bekerja melalui dua proses yaitu proses pertama dengan membagi permasalahan menjadi beberapa bagian dan menjalankan perintahnya masing - masing bagian tersebut. Proses kedua yaitu menyatukan hasil jawaban dari permasalahan yang sudah dibagi tadi agar dapat menjawab permasalahan yang asli atau yang utama. 

4. Algoritma Brute Force

Algoritma brute force adalah algoritma yang mencoba semua kemungkinan solusi yang ada agar bisa mendapat hasil yang diinginkan. 

5. Algoritma Dynamic Programming

Algoritma dynamic programming adalah sebuah algoritma yang disusun dengan membagi algoritma yang asli menjadi beberapa algoritma yang lebih kecil yang hasil dari algoritma yang kecil bisa digunakan pada algoritma kecil yang lain. 

Contoh Implementasi dari algoritma dalam kehidupan sehari - hari adalah sebagai berikut : 
Algoritma dalam membuat kopi instan yaitu
1. Pertama siapkan kopi instan
2. Yang kedua siapkan gelas dan sendok
3. Langkah selanjutnya adalah memasukkan kopi instan ke dalam gelas
4. Jika menggunakan air yang sudah mendidih ada maka langsung tuangkan air tersebut kedalam gelas
5. Jika tidak ada air yang sudah mendidih maka masak air dulu sampai mendidih setelah itu masukkan air tersebut ke dalam gelas
6. Aduk air dan kopi dalam gelas sehingga kopi dapat tercampur dengan rata
7. Setelah tercampur maka kopi sudah siap untuk disajikan
 

Penemu Algoritma

     Penemu dari algoritma adalah Abu Abdullah Muhammad Ibn Musa Al Khawarizmi atau yang biasa dikenal dengan Al Khawarizmi. Al Khawarizmi hidup 1230 tahun lalu tepatnya al khawarizmi ini lahir pada tahun 780 masehi. Al khawarizmi ini adalah orang uzbekistan yang memiliki darah keturunan dari persia lebih tepatnya al khawarizmi lahir di khiva dalam negara Uzbekistan. 

    Saat usia al khawarizmi menginjak 20 tahun, ia sudah belajar Bait al Hikmah yaitu sekolah untuk belajar dan penelitian yang berada di baghdad Iraq. Di Bait al Hikmah al khawarizmi belajar banyak ilmu - ilmu pengetahuan terutama ilmu pengetahuan dari yunani. Al khawarizmi mulai menulis buku saat dirinya sedang mengajar pada Sekolah Kehormatan yang didirikan Khalifah Al - Ma’mun yang berkuasa pada saat itu. Al khawarizmi meninggal pada usia 70 tahun pada tahun 850 masehi. 

    Buku yang ditulis oleh al khawarizmi ada banyak sekali. Buku yang paling terkenal dari al khawarizmi adalah buku dibidang matematika yang bernama Almukhta?ar f? ?is?b aljabr walmuq?bala yang isinya tentang solusi pengerjaan masalah linear dan notasi kuadrat yang diselesaikan secara sistematis. Al khawarizmi menerapkan konsep dari geometri dalam ilmu matematika yunani kuno yang diimplementasikan kedalam pengerjaan dari masalah linear dan notasi kuadrat tersebut. Yang dengan buku tersebut Al Khawarizmi dikenal dengan bapak Al Jabar.

    Buku yang sangat terkenal di dunia barat dan dikenal di dunia sebagai buku cikal bakal ilmu algoritma yang ditulis oleh Al khawarizmi adalah buku yang berjudul Al Jam’a wal tafr?q bi ?is?b al Hind. Buku tersebut diterjemahkan oleh para peneliti dari barat dan diberi judul yaitu Algorithm. Dalam buku tersebut tidak hanya menjelaskan tentang dasar algoritma tetapi juga menjelaskan tentang penggunaan angka nol. Dimulai dari pengenalan angka nol setelah itu dijelaskan tentang kegunaaan semua angka dari angka nol sampai sembilan (0-9).

    Buku - buku karya al khawarizmi sangat bermanfaat bagi perkembangan manusia baik dari perkembangan ilmu pengetahuan sampai perkembangan teknologi. Dari segi ilmu pengetahuan materi tentang al jabar sangat bermanfaat dalam perkembangan ilmu matematika. Selain itu Al Khawarizmi juga menjadi orang pertama yang mengajarkan bentuk elementer dari Aljabar. Dalam hal ilmu pengetahuan khususnya ilmu matematika Al khawarizmi dikenal sebagai penyusun daftar logaritma, peletak rumus ilmu ukur dan hitungan desimal.

    Dalam hal perkembangan teknologi ada algoritma yang sampai sekarang dapat dirasakan oleh semua manusia yaitu sebagai dasar pemrograman yang semakin hari teknologi akan semakin berkembang. Selai itu ada juga angka nol yang mempunyai peranan penting dalam algoritma untuk komputer dan angka untuk biner.

    Selain itu sebenarnya karya - karya Al khawarizmi juga berisi tentang ilmu geografi, ilmu astronomi, ilmu astrologi dan seni seperti seni lukis dan seni musik. Akan tetapi karya dari Al khawarizmi yang sangat terkenal di seluruh dunia hanya buku Al Jam’a wal tafr?q bi ?is?b al Hind dan buku Almukhta?ar f? ?is?b aljabr walmuq?bala. 
 

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda