Tugas ini dibuat untuk memenuhi tugas mata kuliah Desain Analisis Algrotima
Oleh :
BLITAR
2021
BAB 1
PENDAHULUAN
2.3 TUJUAN
1. Mengetahui pengertian algoritma brute brute force
2. Rancangan flowchart dan pseudocode aplikasi menggunakan algoritma brute
force
3. Mengetahui implementasi aplikasi program dari algoritma brute force
BAB II
TINJAUAN PUSTAKA
Nama
N Jurnal/Tahu
o Nama Penulis Judul Artikel n Terbit Hasil
1 1 Irwan Adi Penerapan Jurnal website “Calonku” dapat melakukan
Pribadi, 2Yola algoritma brute Pepadun/1, fungsi pencarian sebagai mana yang
Rahmawati, dan force pada menu April 2021 diharapkan. Berdasarkan perhitungan
3Yunda search website performance testing, nilai rata rata
Heningtyas “calonku” dalam accuracy sebesar 0,76 recall sebesar
rangka pemilu 0.85 dan rata-rata precision sebesar
berbasis web 0,83. Nilai perhitungan tersebut
diperoleh berdasarkan perhitungan
dengan 25 input yang berbeda. Hal ini
dipengaruhi oleh rendahnya nilai FN
(False Negative) dan TN (True
Negative) yang didapat oleh sistem
“Calonku”.
Pada penelitian ini untuk mendapatkan
hasil pencarian yang efektif dan efesien
sesuai dengan kata kunci yang dicari
oleh user pada aplikasi istilah statistika
Nia Novianti1 , Analisis Pencarian yang dibangun oleh penulis
Nasib Arti Istilah menggunakan bahasa pemrograman
Marbun2 , Statistika Jurnal visual basic net 2008 yaitu algoritma
Muhammad Menerapkan Pepadun brute force. Data statistika pada
Zarlis3 , Dedy Algoritma Brute /Desember umumnya terdiri dari banyak istilah
2 Hartama4 Force 2019 beserta artinya.
Dari hasil analisis pencocokan string,
maka dapat diambil kesimpulan
Algoritma brute force dapat digunakan
untuk memecahkan hampir sebagian
besar masalah karena alur yang
sederhana dan mudah dimengerti dan
menghasilkan algoritma yang layak
untuk beberapa masalah penting seperti
pencarian, pengurutan, pencocokan
string, perkalian matriks serta
menghasilkan algoritma baku (standar)
Analisa Penerapan Jurnal untuk tugas-tugas komputasi seperti
Algoritma Brute Pepadun penjumlahan/perkalian N buah
Amin Siddiq Force Dalam /Desember bilangan,dan menentukan elemen
3 Sumi Pencocokan String 2018 minimum atau maksimum ditabel.
4 Bayu Widia Implementasi Jurnal Terbentuknya sebuah metode
Santoso1 , Algoritma Brute sisoftek pencarian atau search engine dengan
Firdiansyah Force Sebagai global/Maret menggunakan algoritma brute force. b.
Sundawa2 , Mesin Pencari 2016 Aplikasi ini dibuat sebagai alat bantu
Muhammad (Search Engine) bagi dokter dan perawat serta orang
Azhari3 Berbasis Web Pada awam untuk mengetahui jenisjenis obat
Database generik dan zat-zat yang terkandung
dalam obat tersebut tanpa terbatas
ruang dan waktu. c. Search Engine ini
masih dapat dikembangkan, tidak
hanya pada bidang kesehatan saja,
namun mencakup seluruh bidang-
bidang lain yang membutuhkan adanya
search engine. d. Dapat membantu
dokter, perawat dan masyarakat luas
untuk mendapatkan informasi yg akurat
den
Berdasarkan hasil penelitian dan
pembahasan sebelumnya, maka pada
bagian ini yang merupakan bagian
akhir dari penelitian ini, penulis akan
mencoba menarik kesimpulan, antara
lain: 1. Aplikasi Web GIS ini
menggunakan metode Algoritma Brute
Force sederhana 2. Dalam pencarian
nama masjid dilengkapi dengan profil
singkat masjid yang dicari. 3. Aplikasi
Web GIS ini menampilkan gambar dan
Peta. Jadi dapat disimpulkan bahwa
dengan menggunakan Aplikasi
Aplikasi Database 1Dahlan Database Masjid Berbasis WebGIS
1Dahlan Masjid Berbasis Abdullah, menggunakan metode Algoritma Brute
Abdullah, Web Gis 2Muhamma Force dapat dipastikan akan
2Muhammad Menggunakan d Rizal, mempermudah pengguna dalam
Rizal, 3Cut Ita Algoritma Brute 3Cut Ita melakukan pencarian masjidmasjid
5 Erliana Force Erliana dikota Lhokseumawe
BAB III
PERANCANGAN SISTEM
Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan
terutama untuk alat bantu komunikasi dan untuk dokumentasi. Berikut adalah flowchart
dari sistem
Flowchart Brute Force
Start
Pencarian
Target_s
ource,jm
l
text,char
, r,result
Susun target[r]
While(r<jmltex dalam
t) variabel char
r
++
Bandingkan
pjg char
dengan
jmltext
Result = 0 atau tidak
ada hasil ditemukan
If pjg
char==jmltext ?
Result = 1
atau hasil
ditemukan
En
d
Perancangan antarmuka (interface) mengandung penjelasan tentang
rancangan antar muka dari aplikasi perancangan form-form yang ada dalam aplikasi.
Adapun rancangan antarmuka pada aplikasi sistem pemberi saran otomatis dan
penelusuran skripsi ini adalah :
a. Rancangan Output Halaman Utama (Home)
Pada halaman utama website user mengakses web. Pada halaman ini terdapat
fasilitas pencarian berdasarkan kata kunci (keyword) terhadap koleksi skripsi
Teknik Informatika.
Keterangan Gambar :
1) Form Pencarian
Akan dibuat dengan berisikan form khusus untuk pencarian judul skripsi.
2) Hasil Pencarian
Berisi ide atau topik berupa jurnal yang disarankan berdasarkan keyword
Keterangan Gambar :
1) Teks
1) Form Input
Akan dibuat dengan berisikan form input ajukan judul secara online.
Keterangan Gambar :
1) Edit Text
2) Form Login
1) Form Login
Keterangan Gambar :
Akan dibuat dengan berisikan foto dan data user yang sedang login.
Akan dibuat dengan berisikan isi atau konten sesuai dengan menu sidebar
yang dipilih.
BAB IV
Antarmuka ajukan judul berisi form yang digunakan untuk menginput data-
data pengajuan judul. Mahasiswa yang berhak untuk mengajukan judul adalah
mahasiswa semester 7 keatas yang sudah mencukupi jumlah sks untuk pengajuan.
62
Antarmuka Upload Mandiri berisi panduan cara upload mandiri dan form
login untuk mahasiswa yang ingin mengupload file skripsinya.
Pada halaman ini akan menampilkan menu ketika login sebagai admin yang
berisi beberapa submenu.
h. Antarmuka Halaman menu, login sebagai Ketua Jurusan
Pada halaman ini akan menampilkan beberapa submenu ketika login sebagai
Ketua Jurusan. Submenu tersebut antaranya profil, kotak masuk, Dosen, Progress,
dan Bimbingan.
Pada halaman ini akan menampilkan menu ketika login sebagai dosen.
Adapun submenu halaman dosen pembimbing berupa profil, progress dan
bimbingan. Profil adalah submenu untuk melihat profil yang sedang login. Progress
adalah submenu yang berisi data-data judul yang sedang dalam proses bimbingan.
Sedangkan submenu bimbingan adalah semua data skripsi yang pernah dibimbing
oleh dosen tersebut.
BAB V
PENUTUP
5.1 KESIMPULAN
5.2 SARAN
Dalam memahami algoritma brute force seseorang harus memahami dahulu konsep dari
algorima tersebut. dalam memahami konsep seseorang juga harus mempraktik kan algoritma
tersebut cotohnya dalam pembuatan aplikasi sederhana .
DAFTAR PUSTAKA
http://jmai.mercubuana-yogya.ac.id/index.php/jmai/article/view/82
https://e-journal.hamzanwadi.ac.id/index.php/edumatic/article/view/2106
https://ojs.unikom.ac.id/index.php/komputika/article/view/3644
https://core.ac.uk/download/pdf/288088999.pdf
http://e-journals.unmul.ac.id/index.php/SAKTI/article/view/1836