Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

perintah replace. Pattern dan teks merupakan string kumpulan karakter dengan panjang tertentu Charras Lecroq, 1997. Salah satu algoritma String Matching adalah algoritma Quick Search yang merupakan penyederhanaan dari algoritma Boyer-Moore merupakan varian yang lebih sederhana. Algoritma ini hanya menggunakan tabel bad-character shift. Pencocokan dilakukan dari kiri ke kanan. Kemudian algoritma yang lainnya adalah Maximal Shift yang merupakan algoritma yang mencari pola dalam teks dengan cara pola dicari dari karakter yang memiliki nilai minShift yang terbesar hingga nilai minShift yang terkecil Handika, 2006. Berdasarkan latar belakang yang telah dituliskan, maka penulis akan mencoba membuat penelitian dengan judul “Analisis dan Perbandingan Algoritma Maximal Shift dengan Algoritma Quick Search pada Aplikasi Kamus Farmakologi ”.

1.2. Rumusan Masalah

Rumusan masalah penelitian ini adalah sebagai berikut: 1. Merancang sebuah aplikasi kamus farmakologi yang memudahkan untuk pencarian kata dengan cepat dan tepat. 2. Mengetahui kinerja algoritma pencarian string dengan membandingkan waktu pencarian string yang dibutuhkan dari masing-masing algoritma yaitu algoritma Maximal Shift dan algoritma Quick Search.

1.3. Batasan Masalah

Batasan masalah di dalam tulisan ini adalah sebagai berikut: 1. Aplikasi ini hanya mampu menginput data, melakukan pencarian serta mengukur dalam satuan waktu milisekon proses pencarian stringkata . 2. Kamus farmakologi ini hanya memberikan keterangan tentang istilah farmakologi atau fungsi dari obat. 3. Penelitian ini hanya membahasa algoritma Maximal Shift dan Algoritma Quick Search. 4. Menghitung kompleksitas ukuran Big . Universitas Sumatera Utara 5. Jumlah kata yang tersedia pada database ± 350 kata, sumber dari informasi spesialite obat Indonesia ISO dan farmakologi kebidanan. 6. Perancangan aplikasi ini menggunakan aplikasi C dan SQL Server Management Studio 2012.

1.4. Tujuan Penelitian

Penelitian ini bertujuan menganalisis untuk mengetahui perbandingan kinerja algoritma pencarian string dengan membandingkan waktu pencarian string dalam kompleksitas Big dari masing-masing algoritma yaitu algoritma Maximal Shift dan algoritma Quick Search.

1.5. Manfaat Penelitian

Penelitian ini diharapkan dapat memberikan manfaat sebagai berikut: 1. Memudahkan untuk pencarian kata dalam kamus farmakologi. 2. Mengetahui perbandingan kinerja algoritma pencarian string dengan membandingkan waktu pencarian string dari masing-masing algoritma. Universitas Sumatera Utara

1.6. Metodologi Penelitian

Tahapan yang dilakukan dalam penelitian ini adalah: 1. Studi Literatur Pada tahap ini penulisan dimulai dengan studi kepustakaan yaitu proses pengumpulan bahan-bahan referensi baik dari buku-buku, artikel-artikel, maupun dari hasil penelitian mengenai String Matching, Algoritma Maximal Shift dan Algoritma Quick Search. 2. Analisis dan Perancangan Masalah akan dianalisis untuk dimodelkan secara konseptual dengan mengidentifikasi seluruh elemen yang dibutuhkan dan batasan masalah dalam mencapai tujuan. Kemudian perancangan sistem dilakukan dengan mendesain user interface, flowchart, sebagai gambaran sistem yang akan dibuat. 3. Implementasi Pada tahap ini sistem akan dibangun dengan menggunakan bahasa pemrograman C. 4. Pengujian Sistem Sistem yang akan dibuat akan diuji dengan mencocokkan kata pattern dengan string yang dicari dengan cara kerja yang berbeda pada String Matching lalu melihat kecepatan proses pencarian kata pada sistem yang akan dibuat dengan menggunakan algoritma Maximal Shift dengan algoritma Quick Search. 5. Dokumentasi Proses dokumentasi hasil penelitian dilakukan selaman penelitian dengan menyusun laporan dalam bentuk skripsi. Universitas Sumatera Utara

1.7. Sistematika Penulisan