UNESAUNESA

Journal of Advanced Systems Intelligence and CybersecurityJournal of Advanced Systems Intelligence and Cybersecurity

Efektivitas pencarian data sangat dipengaruhi oleh algoritma yang digunakan, terutama dalam hal kecepatan, akurasi, dan efisiensi penggunaan memori. Penelitian ini bertujuan untuk menganalisis dan membandingkan efektivitas tiga algoritma pencarian, yaitu pencarian linear, pencarian biner, dan hashing, dalam mencari detail produk berdasarkan nama. Metode penelitian yang digunakan adalah eksperimen komputasional dengan penerapan ketiga algoritma pada dataset yang berisi setidaknya 500 produk menggunakan bahasa pemrograman Python. Setiap algoritma diuji berdasarkan waktu pencarian, tingkat akurasi, dan penggunaan memori. Hasil menunjukkan bahwa algoritma hashing memberikan kinerja terbaik dalam hal kecepatan pencarian dan efisiensi memori, sementara pencarian biner juga memberikan hasil baik pada data yang sudah diurutkan. Pencarian linear, meskipun sederhana, cenderung kurang efisien untuk data dalam jumlah besar. Temuan ini dapat digunakan sebagai referensi dalam memilih algoritma pencarian optimal sesuai kebutuhan dan skala sistem yang dikembangkan.

Berdasarkan hasil penelitian tentang efektivitas pencarian produk berdasarkan nama menggunakan algoritma pencarian linear, pencarian biner, dan hashing, disimpulkan bahwa pemilihan algoritma pencarian memiliki dampak signifikan terhadap kinerja sistem.Algoritma pencarian hashing terbukti paling unggul dalam hal kecepatan pencarian dan stabilitas kinerja sistem, meskipun memerlukan lebih banyak memori.Sementara itu, pencarian biner menawarkan keseimbangan yang baik antara kecepatan dan efisiensi memori, selama data sudah diurutkan.Di sisi lain, pencarian linear adalah pilihan yang mudah dan memerlukan sedikit memori, tetapi tidak efisien untuk dataset besar.Setiap algoritma memiliki kelebihan dan kekurangan masing-masing.Oleh karena itu, pemilihan algoritma pencarian yang paling sesuai perlu disesuaikan dengan kebutuhan sistem, ukuran dataset, struktur data, dan sumber daya yang tersedia.

Penelitian lanjutan dapat mengkaji pengoptimalan strategi penanganan tabrakan (collision handling) pada algoritma hashing untuk meningkatkan efisiensi penggunaan memori tanpa mengorbankan kecepatan pencarian. Selain itu, pengembangan algoritma hybrid yang menggabungkan keunggulan hashing dan pencarian biner bisa menjadi arah studi baru, terutama untuk sistem yang memerlukan keseimbangan antara kecepatan dan penggunaan memori. Terakhir, penelitian tentang dampak struktur data berbeda (seperti penggunaan indeks atau partisi data) terhadap kinerja algoritma pencarian dalam skenario nyata dapat memberikan wawasan baru untuk desain sistem pencarian yang lebih efektif.

  1. Performance Analysis of Search Algorithms on Workstation system | Lahore Garrison University Research... lgurjcsit.lgu.edu.pk/index.php/lgurjcsit/article/view/136Performance Analysis of Search Algorithms on Workstation system Lahore Garrison University Research lgurjcsit lgu edu pk index php lgurjcsit article view 136
  2. FIGURE 57 in Generic relationships of New World Jerusalem crickets (Orthoptera: Stenopelmatoidea:Stenopelmatinae),... doi.org/10.5281/zenodo.4472105FIGURE 57 in Generic relationships of New World Jerusalem crickets Orthoptera Stenopelmatoidea Stenopelmatinae doi 10 5281 zenodo 4472105
  3. 0. loading academic.oup.com/comjnl/article-lookup/doi/10.1093/comjnl/24.2.1300 loading academic oup comjnl article lookup doi 10 1093 comjnl 24 2 130
  4.  . 0 mdpi.com/1999-4893/17/9/401A 0 mdpi 1999 4893 17 9 401
Read online
File size377.76 KB
Pages6
DMCAReport

Related /

ads-block-test