Penemu Algoritma


Penemu Algoritma

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. 
 

Rekomendasi untuk Anda

SQL: Pengertian, Fungsi, dan Jenis Structured Query Language

SQL: Pengertian, Fungsi, Dan Jenis Structured Qu

Singkatnya, Structured Query Language ataupun SQL merupakan perintah pemrograman yang digunakan buat mengakses serta mengelola informasi pada sistem database. SQL adalah salah satu poin berarti yang terdapat pada riset metode jaringan pc. Oleh sebab itu, postingan ini akan membahas semua yang butuh

Cara Memanfaatkan Artificial Intelligence (AI) Yang Dapat Membantu Untuk Bisnis Atau Penjualan

Cara Memanfaatkan Artificial Intelligence (AI) Y

AI dalam Bisnis Dan Penjualan Sehabis kami menguak AI, gampang buat memandang kenapa AI pula dapat efisien dalam proses penjualan. AI membaca pola dalam informasi historis dengan sangat akurat. Secara spesial, pola, di mana sikap sesi dini tertentu bersama dengan profil bisa jadi menuju pada sikap

Apa Itu Marketing 4.0? Ini Pengertian & Contoh Penerapannya

Apa Itu Marketing 4.0? Ini Pengertian & Contoh P

Seiring dengan pertumbuhannya teknologi, dunia pemasaran pula turut tumbuh. Jika dulu kita cuma memahami konsep marketing 1. 0 saat ini telah terdapat skema Marketing 4. 0 yang dikira lebih relevan. Apa itu marketing 4. 0? Di masa digital saat ini, disrupsi tidak cuma terjalin di ranah industri.

Ini Dia, Cara Kerja Dropshipper Agar Sukses Yang Jarang Diketahui

Ini Dia, Cara Kerja Dropshipper Agar Sukses Yang

Apa itu Bisnis Dropshipping? Dropshipping merupakan suatu model bisnis jual beli di mana penjual tidak menaruh stok produk tersebut, melainkan menyalurkannya langsung dari pemasok mengarah pembeli. Pada bisnis dropship, pihak penjual tidak melaksanakan penyimpanan stok maupun pengiriman benda. Dro

Inilah, Beberapa Manfaat SEO Untuk Bisnis Start-Up Maupun Perusahaan Besar

Inilah, Beberapa Manfaat SEO Untuk Bisnis Start-

Apakah kamu ketahui khasiat SEO buat bisnis kamu? Di era serba internet saat ini ini, para pelakon bisnis berlomba- lomba mengoptimalkan teknologi digital buat memperkenalkan bisnisnya serta memasarkan bahan- bahan mereka. Salah satu metode yang sangat terkenal merupakan dengan memakai metode optim




Our Client's

Some company/organization that have used our services

Jasa Pembuatan Website BUMN dan Korporasi Jasa Pembuatan Website Corporate dan Korporasi Jasa Pembuatan Website BUMN dan Korporasi Jasa Pembuatan Website di kabupaten musi banyuasin Jasa Pembuatan Website Kementerian dan Dinas Jasa Pembuatan Website Professional Jasa Pembuatan Website Yogyakarta Jasa Pembuatan Website Yogyakarta Jasa Pembuatan Website Sistem Informasi Jasa Pembuatan Website Sistem Informasi Jasa Pembuatan Website Sistem Informasi Manajemen Proyek di Klaten Jasa Pembuatan Website Pemerintahan di Karang Anyar Jasa Pembuatan Website Professional di Jakarta Indonesia Web Developer di Jakarta Indonesia Web Developer Universitas di Yogyakarta Indonesia Web Developer Perbangkan di Yogyakarta Indonesia Web Developer Perbangkan di Yogyakarta Indonesia Web Developer ERP di Kalimantan Indonesia Web Developer ERP di Singapore Indonesia Web Developer ERP di Singapore Indonesia Web Developer ERP di Singapore Indonesia Web Developer ERP di Singapore Indonesia Web Developer ERP di Singapore Indonesia Web Developer ERP di Singapore Indonesia

We Have Collaborated With

Some company/organization that have collaborated with us

Jasa Pembuatan Website BUMN dan Kementerian Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya Jasa Pembuatan Website BUMN dan Kementerian Terpercaya

Contact Us

It's your time to collaborate with us!

+6289664230232 +6289664230232