Latar Belakang Bahasa C

BAB 1 PENDAHULUAN

1.1. Latar Belakang

Dalam ilmu kesehatan banyak terdapat istilah medis yang berasal dari bahasa Yunani atau Latin. Secara umum, istilah yang berkaitan dengan diagnosis dan operasi memiliki asal-usul Yunani, sedangkan istilah anatomi berasal dari Latin. Farmakologi berasal dari kata Yunani yaitu, farmakon yang berarti obat dalam makna sempit, dan dalam makna luas adalah semua zat selain makanan yang dapat mengakibatkan perubahan susunan atau fungsi jaringan tubuh, sedangakan logos yang bearti ilmu. Sehingga farmakologi adalah ilmu yang mempelajari pengaruh bahan kimia pada sel hidup dan sebaliknya reaksi sel hidup terhadap bahan kimia tersebut. Pemahaman tentang istilah medis dan kemampuan untuk memecah istilah medis yang dapat membantu masyarakat memaksimalkan manfaat dari penggunaan aplikasi kamus farmakologi dan membuat terminologi medis lebih mudah dipahami. Komputer memiliki banyak kemampuan antara lain mengolah, menyimpan, dan mencari data yang telah disimpan, membuat file, melakukan perhitungan, mengubah data, serta mengirim data dengan internet. Pencarian data dalam internet memakai kata kunci. Oleh sebab itu, harus menggunakan metode yang tepat agar kegiatan pengolahan dan pencarian data dapat dilakukan dan ditemukan dengan cepat dan tepat. Walaupun data telah dapat disimpan dengan berbagai cara, teks tetap menjadi bentuk utama dalam penyimpanan data. String matching merupakan salah satu subyek dalam memproses teks yang digunakan dalam text editor. Text editor merupakan perangkat lunak untuk melakukan pemrosesan pada teks. Salah satu yang dapat dilakukan dengan text editor adalah mencari suatu pattern biasanya berbentuk perintah find dan menggantikan pattern yang ada sebelumnya dengan pattern baru yaitu dengan Universitas Sumatera Utara 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