Anda di halaman 1dari 4

qwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjkl
Algoritma Brute Force
zxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyu
iopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Anggakara
Aryaguna
3IA17

50412897

PENDAHULUAN
1.1 Latar Belakang Masalah
Makalah ini saya tujukan untuk kalangan mahasiswa, agar
masyarakat lebih mengenal algoritma brute force. Di era
sekarang teknologi begitu pesat berkembang.semua serba ber
basis IT. Maka dari itu algoritma sangat lah penting untuk di
ketahui khusunya untuk para mahasiswa di bidang IT.
1.2 Tujuan Penulisan.
1. Sebagai media sosialisasi dan informasi tentang algoritma
brute force
2. Sebagai referensi para mahasiswa untuk membuat makalah
ataupun bacaan.
1.3 Ruang Lingkup
Ruang lingkup dari makalah ini adalah mencakup cara keja
algoritma brute force serta karakteristik algoritma brute
force.

PEMBAHASAN
Pengertian Algoritma Brute Force
Brute force adalah sebuah pendekatan yang sangat jelas(straightforward)
untuk memecahkan suatu persoalan, biasanya didasarkan pada problem
statement dan definisi konsep yang dilibatkan.
Algoritma brute force memecahkan masalah dengan sangat sederhana,
langsung dan dengan cara yang jelas .

Cara kerja Algoritma Brute Force


Enumerasi (list) setiap solusi yang mungkin dengan cara yang sistematis.
Evaluasi setiap kemungkinan solusi satu per satu dan simpan solusi
terbaik yang ditemukan sampai sejauh ini (the best solusi found so far).
Bila pencarian solusi berakhir, umumkan solusi terbaik (the winner)
Karakteristik Algoritma Brute Force
Algoritma brute force sebenarnya bukanlah algoritma yang cerdas dan
mangkus(efisien), karena ia membutuhkan jumlah langkah yang
besar/banyak dalam penyelesaiannya dan tentu saja membutuhkan
waktu yang berbanding lurus dengan jumlah langkah penyelesaiannya.
Kadang-kadang algoritma brute force disebut juga algoritma naif (nave
algorithm).
Algoritma brute force seringkali merupakan pilihan yang kurang disukai
karena ketidakmangkusannya itu, tapi kalau mencari pola2 dasar,
keteraturan, atau trik-trik khusus, biasanya dapat membantu membantu
untuk menemukan algoritma yang lebih cerdas dan lebih mangkus lagi.
Untuk persoalan2 yang kecil, kesederhanaan brute force lebih
diperhitungkan daripada ketidakmangkusannya. Algoritma brute force
sering digunakan sebagai basis bila membandingkan beberapa alternatif
algoritma yang mangkus.
Meskipun brute force bukan merupakan teknik pemecahan masalah yang
mangkus, namun teknik brute force dapat diterapkan pada sebagian
besar persoalan. Bayangkan..,sangat sulit menemukan masalah yang
tidak dapat dipecahkan dengan teknik brute force, tapi ada masalah yang
hanya dapat dipecahkan secara brute force.

KESIMPULAN DAN SARAN


Brute force adalah sebuah pendekatan yang sangat
jelas(straightforward) untuk memecahkan suatu persoalan,
biasanya didasarkan pada problem statement dan definisi
konsep yang dilibatkan. Algoritma brute force sering digunakan
sebagai basis bila membandingkan beberapa alternatif
algoritma yang mangkus.
Meskipun brute force bukan merupakan teknik pemecahan
masalah yang mangkus, namun teknik brute force dapat
diterapkan pada sebagian besar persoalan.

REFERENSI
http://dedyjlsn.wordpress.com/

Anda mungkin juga menyukai