. Karakteristik, Kelebihan, Dan Kelemahan Algoritma Brute Force - Berbagi Pengetahuan

Karakteristik, Kelebihan, Dan Kelemahan Algoritma Brute Force


Assalamu’alaikum..

            Pada pembahasan kali ini saya ingin menjelaskan tentang Karakteristik Algoritma Brute Force Beserta Kelemahan Dan Kelebihannya, oke langsung saja di simak ya.. :

Karakteristik Algoritma Brute Force

1.         Algoritma Brute Force umumnya tidak “cerdas” dan tidak efisien, karena dalam penyelesaiannya membutuhkan jumlah langkah yang besar. Kata “force” sendiri lebih mengedepankan “tenaga” ketimbang “otak”. Kadang-kadang Algoritma Brute Force disebut juga Algoritma Naif (naïve algorithm).

2.         Algoritma Brute Force lebih cocok untuk masalah yang berukuran kecil. Karna sederhana, dan implementasinya mudah

3.         Algoritma Brute Force sering digunakan sebagai basis pembanding dengan Algoritma yang lebih efisien.

4.         Meskipun bukan metode yang efisien, hampir semua masalah dapat diselesaikan dengan Algoritma Brute Force. Bahkan, ada masalah yang hanya dapat diselesaikan dengan metode Brute Force.

Contoh : mencari elemen terbesar di dalam senarai. Atau menghitung jumlah dari n buah bilangan.

5.         karna ketidak efisiennya, Algoritma Brute Force dapat mencari pola-pola yang mendasar, keteraturan , atau trik-trik khusus, yang biasanya akan membantu kita menemukan algoritma yang lebih cerdas dan lebih efisien.

6.         Untuk kecil, kesederhanaan Algoritma Brute Force biasanya lebih diperhitungkan dari pada ketidakefisiennya. Kenapa ? karena Algoritma Brute Force sering digunakan sebagai basis, bila membandingkan beberapa alternatif algoritma yang efisien.

7.         Selain itu, Algoritma Brute Force seringkali lebih mudah diimplementasikan dari pada Algoritma yang lebih canggih karena kesederhanaannya, kadang-kadang juga Algoritma Brute Force dapat lebih efisien (ditinjau dari segi implementasi).


Kelebihan Algoritma Brute Force

1.         Algoritma Brute Force dapat digunakan untuk memecahkan hampir sebagian besar masalah (wide applicability).

2.         Algoritma Brute Force mudah dimengerti.

3.         Algoritma Brute Force menghasilkan algoritma yang layak untuk beberapa masalah penting seperti pencarian, pengurutan, pencocokan string, perkalian matriks.

4.         Algoritma Brute Force menghasilkan algoritma baku (standard) untuk tugas-tugas komputasi, seperti penjumlahan/perkalian n buah bilangan, menentukan elemen minimum atau maksimum di dalam tabel (list).

Kekurangan Algoritma Brute Force

1.                     Algoritma Brute Force jarang menghasilkan algoritma yang efisien.

2.                     Beberapa Algoritma Brute Force lambat sehingga tidak dapat diterima.

3.                     Algoritma Brute Force Tidak sekontruktif/sekreatif teknik pemecahan masalah lainnya.


            Mungkin itu saja Berbagi Pengetahuan tentang Karakteristik, Kelebihan, Dan Kelemahan Algoritma Brute Force. Semoga artikel di atas dapat bermanfaat.. mohon maaf apabila ada kata yang salah dan kurang berkenan, terima kasih atas kunjungannya.. ^^



Baca Selengkapnya Disini 

Jika Menyukai Artikel di blog ini, Silahkan masukkan email sobat. Akan dapat Update artikel dari blog ini, "GRATISS!!"

12 Responses to "Karakteristik, Kelebihan, Dan Kelemahan Algoritma Brute Force"

  1. emang dasar SI brute force ini, alogaritma berdasarkan kombinasi huruf, angka dan simbol. Tapi bagi yg suka hacking, metode sperti alogaritma brute force wajib di coba :D
    Bagus artikel nya, keep up sob.

    ReplyDelete
    Replies
    1. iya bang bener banget, mungkin para hacker/cracker berawal dari belajar algoritma brute force.. ^^

      terima kasih atas kunjungan dan komentarnya bang.. ^^

      Delete
  2. weh, nice infonya gan...
    jadi tambah tahu...hehhe

    ReplyDelete
    Replies
    1. semoga bermanfaat ya bang..

      terima kasih atas kunjungan dan komentarnya.. ^^

      Delete
  3. apakah algoritma brute force termasuk algoritma yang bisa membentuk garis atau lingkaran....?

    ReplyDelete
    Replies
    1. maaf gan saya masih kurang paham tentang algoritma yang 1 ini, hihihi

      tapi makasih atas kunjungannya looh ^^

      Delete
  4. Replies
    1. sama gan, saya juga bingung, hahaha

      makasih atas kunjungannya ^^

      Delete
  5. kak, bisa dianalogikan gak cara kerja dari algoritma brute force soalnya saya kurang paham hanya dengan penjelasan secara umum ...

    ReplyDelete
  6. agak bingung nih algoritmanya

    ReplyDelete
  7. Kak, kelibihan dan kekurangan algoritma lingkaran ?

    ReplyDelete