Subaeki, Beki (2017) OPTIMALISASI PERBANDINGAN ALGORITMA BRUTE FORCE DAN KNUTH-MORRIS—PRATT UNTUK MENINGKATKAN KECEPATAN PENCARIAN DATA PADA APLIKASI MOBILE TENTANG HEWAN VERTEBRATA. Jurnal Techno-Socio Ekonomika Universitas Sangga Buana YPKP, Vol.10 (3). pp. 278-291. ISSN 1979-4835
Text
Jurnal Techno Vol 10 No 3_5.pdf Download (5MB) |
Abstract
Penggunaan kamus secara cetak belakangan mulai ditinggalkan semenjak kehadiran teknologi yang bisa menjawab permasalahan yang komplek. Semisal kehadiran Handphone belakangan menjadi kebutuhan wajib bagi tiap pengguna. Ini dikarenakan kemudahan dan efesiensi dalam menggunakan teknologi tersebut. Terlebih Handphone sudah ditanam SO android yang sifatnya open source. Tidak heran para pengembang menciptakan aplikasi yang saling bersaing meraih perhatian masyarakat dengan menciptakan segala manfaat dan fitur fitur yang ditawarkan. Pada penelitian ini metode yang digunakan dalam proses penelitian adalah dengan model prototype. Model ini perancang dan pengguna bertemu untuk mendefinisikan secara objektif keseluruhan perangkat lunak, mengidentifikasi kebutuhan yang diketahui, kemudian dilakukan perancangan berupa prototipe. Dari hasil penelitian maka didapatkan untuk penerpan algoritma KMP dalam method kontruksi pencocokan algoritma menggunakan algoritma KLMPNext. Dengan parameter text dan patrern dalam bentu string yang kemudian dilakukan pencocokan pada dua variable failure. Proses selanjutnya ialah mencari kesamaan dari text dan pattern yang kemudian akan diketahui di index berapa text dan pattern tersebut memiliki Qesamaan.untuk implementasi algoritma Method ini berfungsi untuk mencari kesamaan antara text dan pattern. Pemeriksaan kecocokan dilakukan perkarakter dari text dan pattern. Method ini mengembalikan nilai iterasi a dan b untuk kemudian di proses pada method konstruktor untuk dicari index dimana terdapat kesamaan string. Terakhir kesimpulan yang dapat ditarik adalah dalam algoritma Knuth-morris-pratt dan Brute Force tidak ada yang efisien atau pada segi waktu. Dari hasil perhitungan aplikasi Brute Force lebih cepat dibandingkan dengan Knuth-morris-pratt. Sedangkan KMP unggul dari perhitungan kompleksitas waktu O(n3) dari algoritma Brute Force O(n2).
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Android, Knuth-Morris-Prath, Brute Force, Hewan Vertebrata |
Subjects: | Jurnal USBYPKP > Jurnal TechnoSocio Ekonomika |
Depositing User: | Rizal Dwi |
Date Deposited: | 10 Jan 2020 09:12 |
Last Modified: | 10 Jan 2020 09:12 |
URI: | http://repository.usbypkp.ac.id/id/eprint/377 |
Actions (login required)
View Item |