Apa tujuan dan fungsi algoritma?
Pengertian Algoritma, Jenis, Ciri, Fungsi dan Contohnya Apa yang kamu pikirkan pertama kali ketika mendengar kata algoritma? Algoritma berhubungan dengan angka dan bahasa pemrograman. Ya, kamu tidak salah. Sebagian orang juga menganggap bahwa algoritma adalah suatu ilmu yang tidak mudah untuk dipelajari semua orang, kecuali orang yang memang menaruh konseren tersendiri seperti programmer atau orang-orang yang mempelajari sistem informasi dan sistem informatika. Show Algoritma
pixabay.com
Tanpa disadari, kita sering sekali melakukan kegiatan dengan algoritma dalam kehidupan sehari-hari, loh. Misalnya, memasak mie instan, memasak nasi, mengecat dinding, dan lain sebagainya. Secara umum, algoritma adalah langkah-langkah logis yang disusun secara berurutan guna menyelesaikan suatu masalah. Dalam ilmu matematika dan ilmu komputer, algoritma dapat diartikan sebagai suatu prosedur dari berbagai macam langkah perhitungan, penalaran, dan pemrosesan data. Selain itu,algoritma juga merupakan metode yang digambarkan melalui rangkaian dan perintah yang dijabarkan untuk menghitung. Untuk memahami lebih lanjut, mari kita simak bersama penjelasan di bawah ini. Baca Juga :
6 Contoh Dan Cara Membuat Mind Mapping yang Menarik
Pengertian Algoritma Menurut Para AhliDi bawah ini adalah pengertian algoritma menurut beberapa ahli yang dapat memudahkan memahami tentang algoritma. Menurut Abu Jafar Muhammad Ibnu Musa Al-Khawarizmi (ahli matematika dari Uzbekistan), algoritma adalah suatu metode khusus yang digunakan untuk menyelesaikan permasalahan. Menurut Donald Ervin Knuth, algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu masalah tertentu. Menurut S. E. Goodman dan S.T. Hedetniemi, algoritma adalah urutan terbatas dari operasi-operasi yang terdefinisi dengan baik, dimana masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah. Menurut Seymour Lipschutz dan Marc Lipson (praktisi matematika dan komputer), algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari intruksi-intruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu. Menurut Marvin Minsky (pakar Artificial Intelligence), algoritma merupakan seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak Menurut Andrey Andreyevich Markov (ahli matematika dari Rusia), algoritma merupakan hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan. Baca Juga :
Cara Membuat Grafik di Excel dan Jenis Model Grafiknya
Jenis-Jenis AlgoritmaBerikut ini adalah jenis-jenis algoritma yang biasa digunakan dalam implementasinya. 1. Algoritma Divide and ConquerAlgoritma divide and conquer, pemecahan suatu masalah dengan membaginya ke dalam dua masalah yang lebih kecil. Pertama, masalah dibagi menjadi dua sub masalah, kemudian masing-masing sub masalah tersebut diselesaikan. Setelah terselesaikan, solusinya digabungkan kembali menjadi satu. Algoritma divide and conquer paling sering digunakan karena dinilai stabil dan sederhana. 2. Algoritma RekursifMenurut Analytic Step, algoritma rekursif memecah masalah menjadi sub masalah dan memanggil dirinya sendiri secara berulang-ulang sampai masalah terurai atau sebuah kondisi dasar yang ditentukan terpenuhi. 3. Algoritma Pemrograman DinamisAlgoritma pemrograman dinamis merupakan perwujudan dari kalimat melihat masa lalu dan membenarkan masa depan. Algoritma pemrograman dinamis baik digunakan untuk memecahkan masalah yang mengandung beberapa bagian permasalahan yang tumpang tindih dan masalah dengan hasil pemecahan submasalah sebelumnya. 4. Algoritma GreedyAlgoritma greedy atau merupakan urutan logis yang menyelesaikan masalah dalam sub masalah dengan mencari solusi yang paling jelas secara global. Algoritma greedy ini tidak mempertimbangkan hasil sebelumnya maupun konsekuensi kedepannya dan hanya memiliki hasil terbaik, sehingga disebut serakah. 5. Algoritma Brute ForceAlgoritma brute force adalah algoritma paling mendasar dengan mencoba semua peluang sampai hasil yang diinginkan tercapai. Algoritma brute force merupakan logis yang mempertimbangkan banyak opsi dengan optimal namun waktu pemecahannya tergolong lama. 6. Algoritma BacktrackingAlgoritma backtracking atau algoritma mundur adalah algoritma yang menyelesaikan masalah secara rekursif atau memanggil dirinya sendiri berulang-ulang. Bedanya, saat suatu opsi tidak dapat memecahkan masalah, algoritma akan menghapus opsi tersebut dan mundur ke belakang untuk mengulang pencarian solusi kembali. Baca Juga :
15 Contoh Rumus Excel Lengkap, Perkalian, Pengurangan, Rata-Rata
Ciri-Ciri AlgoritmaAda lima ciri utama dari algoritma yang harus diketahui, yaitu input, proses, output, instruktur yang jelas dan tujuan akhir. Algoritma yang baik dinilai dengan kelengkapan diri-ciri di bawah ini.
Baca Juga :
8 Rumus Excel yang Paling Sering Dibutuhkan di Dunia Kerja
Fungsi-Fungsi AlgoritmaSeperti yang sudah banyak disinggung di atas bahwa selain memiliki fungsi dalam bidang ilmu matematika dan pemrograman, algoritma juga memiliki banyak fungsi penting dalam berbagai aspek kehidupan. Secara lebih lengkap, fungsi-fungsi algoritma adalah sebagai berikut:
Contoh AlgoritmaMengisi Bahan Bakar Minyak Mobil di SPBU
Baca Juga :
10 Contoh Rumus Excel dan Cara Menggunakannya, Lengkap
Algoritma adalah kumpulan perintah yang digunakan untuk menyelesaikan suatu masalah. Dari contoh di atas, kamu dapat melihat bahwa algoritma membantu menggambarkan alur berpikir secara sistematis dan terstruktur untuk menyelesaikan masalah pengisian BBM di SPBU. Masalah yang dapat diselesaikan dengan algoritma dapat berupa apa saja, asalkan setiap permasalahan memiliki kriteria kondisi awal yang harus dipenuhi sebelum menjalankan sebuah algoritma. Sampai di sini dulu penjelasan Mamikos mengenai algoritma. Semoga bermanfaat. Klik dan dapatkan info kost di dekatmu: Kost Jogja Harga Murah Kost Jakarta Harga Murah Kost Bandung Harga Murah Kost Denpasar Bali Harga Murah Kost Surabaya Harga Murah Kost Semarang Harga Murah Kost Malang Harga Murah Kost Solo Harga Murah Kost Bekasi Harga Murah Kost Medan Harga Murah |