Biografi bapak Algoritma

Biografi Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi




    Al-Khawarizmi memiliki nama lengkap Muhammad ibn Musa Al Khwarizmi, sedangkan di negara-negara barat Al Khawarizmi dikenal dengan sebutan Al Goritmi.
    Al Khawarizmi lahir sekitar tahun 780 M di Khawarizm jika sekarang tempat kelahirannya dikenal dengan kota Khiva di Uzbekistan. Keluarga beliau merupakan turunan Persia yang telah menetap di Khawarizm, namun dari beberapa catatan sejarah diketahui bahwa beliau ketika kecil pindah bersama keluarganya ke selatan kota Baghdad, sehingga di sinilah beliau meniti karirnya sebagai seorang matematikawan.
    Adapun pengaruh beliau di Ilmu pengetahuan adalah sebagai berikut
  • Menemukan konsep aljabar yang kita kenal sekarang melalui buku Al-Jabr yang berisi mengenai persamaan linear dan kuadrat.
  • Orang yang pertama menjelaskan dan mempopulerkan kembali penggunaan angka nol (0) serta mengenalkan sistem notasi desimal dan tanda pengalian dua.
  • Memperkenalkan tanda negatif pada bilangan.
  • Membuat tabel perhitungan astronomi guna mengukur jarak dan kedalaman bumi. Tabel ini juga menjadi dasar untuk penelitian di bidang astronomi.
  • Model pembuatan peta dunia yang dituliskan dalam buku ṣūrat al-Arḍ yang digunakan para ahli geografi barat dalam menggambar peta.
  • Menemukan konsep alat penunjuk waktu dengan bayang sinar matahari dalam buku sundials.
  • Menemukan konsep dasar algoritma melalui pembahasan aturan-aturan melakukan  aritmatika menggunakan bilangan Hindu-Arab dan solusi sistematis.
    Selain ahli matematika Al Khawarizmi juga seorang ahli geografi, ahli astronomi, ahli astrologi, ahli sejarah bahkan teori mengenai seni musik dan lukis yang beliau tuliskan dalam bukunya. Beliau merupakan sosok yang cerdas dalam berbagai bidang dan menjadi cerminan identitas muslim yang sesungguhnya. 

Contoh Algoritma Sederhana Dalam Kehidupan Sehari-hari

Membuat kopi

  1. Siapkan kopi
  2. Siapkan air panas
  3. Masukkan kopi dan gula kedalam cangkir
  4. Tuangkan air panas kedalam gelas yang telah berisi bubuk kopi tadi
  5. Aduk hingga rata
  6. kopi siap dinikmati





 


Komentar

Postingan populer dari blog ini

uraian deskriptif, flowcart dan pseudecode

Program Sederhana Menggunakan Nested List dan Pustaka Numpy