1. Tujuan
− Menjelaskan pengertian Algoritma Brute Force
− Mengimplementasikan Algoritma Brute Force di berbagai permasalahan
pemrograman
2. Dasar Teori
− Algoritma Brute Force (BF) adalah sebuah pendekatan Lempang (streight-
forward) untuk memecahkan suatu masalah.
− Algoritma BF memecahkan masalah dengan sangat sederhana, langsung dan
dengan cara yang sangat jelas (obvious way)
− Algoritma BF seringkali lebih mudah diimplementasikan daripada algoritma
yang lebih canggih. Dan karena kesederhanaannya, kadang-kadang algoritma
BF dapat lebih tepat (ditinjau dari segi implementasi)
− Karakteristik Algoritma BF:
1. Algoritma Brute Force umumnya tidak “cerdas” dan tidak mangkus
karena ia membutuhkan jumlah langkah yang besar dalam
penyelesaiannya. Kadang disebut algoritma Brute Force disebut juga
algoritma naïf (naïve algorithm)
2. Algoritma Brute Force lebih cocok untuk masalah yang berukuran
kecil.
3. Meskipun bukan metode yang mangkus, hampir semua masalah
dapat diselesaikan dengan algoritma Brute Force
6. Kesimpulan
Pada praktikum ini mahasiswa dapat memahami dan mengimplementasikan
algoritma Brute Force pada studi kasus yang ada. Brute Force merupakan salah satu
algoritma untuk penyelesaian suatu masalah dimana masalah yang dapat diselesaikan
oleh Brute Force adalah masalah yang sangat sederhana.