ANALISIS PERBANDINGAN DAN IMPLEMENTASI STRING MATCHING DAN SQL QUERY PADA SISTEM INFORMASI PERSEDIAAN OBAT BERBASIS WEB APOTEK ERHA FARMA

Fahrizal Firmansyah
orcid
Universitas Nasional
Indonesia
Fauziah Fauziah
Universitas Nasional
Indonesia
Nur Hayati
Universitas Nasional
Indonesia

Abstract

String matching merupakan metode yang melakukan pencocokan pattern dengan teks. Pada string matching terdapat beberapa algoritma, seperti algoritma Brute Force dan algoritma Boyer-Moore. Algoritma Brute Force melakukan pencocokan karakter yang dimulai dari pattern sebelah kiri, sedangkan pada algoritma Boyer-Moore pencocokan karakter dimulai dari pattern sebelah kanan. Selain menggunakan metode tersebut, terdapat juga SQL Query yang merupakan rangkaian dari beberapa perintah dasar SQL untuk melakukan pencarian. Ketiga metode ini memiliki cara kerja yang berbeda. Karena itulah, penelitian ini akan melakukan analisis perbandingan kinerja terhadap ketiga metode tersebut, di mana studi kasus yang dilakukan berfokus pada pencarian obat di Apotek Erha Farma. Mengingat mekanisme pencatatan persediaan obat di apotek tersebut masih menerapkan sistem konvensional, muncul kendala di mana para petugas apotek mengalami kesulitan dalam melakukan proses pencarian obat. Dengan demikian, sangat dibutuhkan sistem informasi persediaan obat yang menerapkan metode pencarian tercepat guna mendukung petugas apotek dalam meningkatkan kegiatan operasionalnya serta memudahkan proses pencarian obat sesuai dengan kebutuhan pelanggan. Hasil penelitian ini menunjukan bahwa algoritma Boyer Moore lebih cepat dalam melakukan proses pencarian dengan rata-rata total running time 0.265 ms, dibandingkan dengan SQL Query dan algoritma Brute Force dengan hasil running time 0.271 ms dan 0.278 ms.

Keywords
Pencarian; String Matching; Boyer Moore; SQL Query; Apotek
References

E. Mesi and D. Oktarina, “Penerapan Algoritma Horspool Pada Sistem Pendataan Obat Pada Apotek Fajar Mas,” Semin. Nas. Inform., pp. 79–85, 2021, [Online]. Available: http://www.ejournal.pelitaindonesia.ac.id/ojs32/index.php/SENATIKA/article/view/1138.

M. R. Azis, I. Fitri, and B. Rahman, “Penggunaan Algoritma Brute Force String Matching Dalam Pencarian Orang Hilang Pada Website Temukandia.Com,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 6, no. 2, pp. 205–212, 2021, doi: 10.29100/jipi.v6i2.1979.

A. K. Hadi, E. W. Ardhi, and I. T. Yunianto, “Desain Konseptual dan Pola Operasi Fasilitas Kesehatan Apung di Wilayah Kepulauan: Studi Kasus Kepulauan Karimunjawa,” J. Tek. ITS, vol. 10, no. 1, 2021, [Online]. Available: http://ejurnal.its.ac.id/index.php/teknik/article/view/60207%0Ahttps://ejurnal.its.ac.id/index.php/teknik/article/download/60207/6609.

M. Aulia, “Penerapan Algoritma Boyer Moore Untuk Pencarian Data Member Pada PT. Boenk Cosmetic Manufacture Berbasis Desktop,” J. Sist. Komput. dan Inform., vol. 1, no. 3, p. 235, 2020, doi: 10.30865/json.v1i3.2139.

I. Algoritma, B. Moore, and J. T. Informatika, “SKRIPSI Oleh : ULUNG MUHAMMAD BESTARI,” 2021.

D. Asmarajati, “Analisis Perbandingan Algoritma Tf-Idf Dengan Sql Query Untuk Kasus Pencarian Pada Sistem Informasi Dokumentasi Arsip (Sidokar),” Device, vol. 10, no. 1, pp. 1–8, 2020, doi: 10.32699/device.v10i1.1478.

D. Rusdianto, M. Kom, and A. Nurdesni, “Perancangan Sistem Informasi Persediaan Obat Berbasis Web Pada Apotek Andir Farma,” J. Sist. Informasi, J-SIKA, vol. 02, no. Mdd, pp. 21–27, 2020.

G. F. H. Nainggolan, S. Andryana, and A. Gunaryati, “Pencarian Berita Pada Web Portal Menggunakan Algoritma Brute Force String Matching,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 6, no. 1, pp. 1–10, 2021, doi: 10.29100/jipi.v6i1.1824.

R. R. Khamdani, P. Astuti, and F. Masykur, “url : http://studentjournal.umpo.ac.id/index.php/komputek IMPLEMENTASI ALGORITMA BRUTE FORCE PADA PENCARIAN DATA KEPEMILIKAN TANAH,” pp. 101–109, 2021, [Online]. Available: http://studentjournal.umpo.ac.id/index.php/komputek.

C. Irawan and M. R. Pratama, “Perbandingan Algoritma Boyer-Moore dan Brute Force pada Pencarian Kamus Besar Bahasa Indonesia Berbasis Android,” BIOS J. Teknol. Inf. dan Rekayasa Komput., vol. 1, no. 2, pp. 54–60, 2021, doi: 10.37148/bios.v1i2.13.

E. Hot, E. Sihombing, and I. K. Jaya, “Penerapan Model View Controller ( MVC ) Pada Perancangan Aplikasi Pencarian Pada Sistem Informasi Perpustakaan Berbasis Android Menggunakan Algoritma Boyer Moore ( Studi Kasus : Perpustakaan SMA Methodist 1 Medan ),” vol. 1, no. 2, pp. 52–59, 2021.

Information
PDF
413 times PDF : 408 times