BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada era informasi saat ini, kebutuhan akan informasi menjadi sangat tinggi. Di sisi lain, jumlah informasi yang ada sangat banyak, tetapi tidak semua informasi yang ada sesuai dengan yang diharapkan. Salah satu bentuk pusat informasi adalah Database. Dalam sebuah database, mungkin ada ribuan, puluhan ribu, bahkan jutaan data yang berbeda. Pencarian dalam sebuah database biasanya dilakukan dengan meminta pemakai memasukkan kata-kata kunci dari topik yang ingin dicari. Misalnya frase Paris Hilton dapat memiliki banyak makna. Makna yang pertama adalah artis bernama Paris Hilton, dan makna kedua Hotel Hilton yang ada di Paris. Sistem pencarian database yang ada saat ini akan menampilkan keseluruhan hasil untuk kedua alternatif di atas, sehingga seringkali jumlah hasil pencarian dapat mencapai ribuan sampai ratusan ribu. Hal ini akan menyulitkan pencari dalam memperoleh informasi yang dibutuhkan. Masalah yang kedua dalam pencarian database saat ini adalah mengenai tingkat kesulitan pemakaian mesin pencari misalnya web Amazon yang memiliki banyak database dengan kategori yang berbeda, yaitu buku, komputer, dan peralatan komunikasi memiliki form pencarian yang berbeda untuk setiap kategori. Misalnya untuk pencarian buku, maka pencari bisa mencari berdasarkan pengarang, tahun penerbit, dan penerbit. Untuk pencarian komputer, atribut pencarian akan berbeda-beda. Untuk monitor, maka atribut pencariannya berupa lebar monitor, tipe monitor(LCD/CRT), harga, dan nama pabrik. Untuk Harddisk, atribut pencariannya berupa kapasitas penyimpanannya, kecepatan putar, ukuran harddisk, harga, dan nama pabriknya. Setiap kategori memiliki atribut pencariannya sendiri-sendiri. Hal ini akan menyulitkan seseorang yang ingin melakukan pencarian. Pencarian data yang terstruktur dengan melakukan perangkingan query diharapkan dapat memecahakan masalah pencarian data. Dengan menstrukturkan query sistem menawarkan kemungkinan-kemungkinan pencarian kepada pengguna sehingga memudahkan pengguna adalam melakukan pencarian. 1.2 Perumusan Masalah Dalam skripsi ini akan dibuat sistem yang membantu pengguna dalam melakukan pencarian. Pengguna dapat menggunakan sistem secara sederhana dan tidak rumit. Pengguna memasukkan kata kunci pencarian menurut pengertian pengguna itu sendiri. Namun kata kunci yang dimasukkan belum terstruktur dari database yang menyimpan informasi yang diinginkan pengguna. Gambaran kerja permasalahan ini terdiri atas 4 langkah utama1 : 1. Menerima masukan pemakai berupa keyword yang diasumsikan sebagai query yang tidak terstruktur. 2. Membangun kumpulan calon query terstruktur berdasarkan query tidak terstruktur masukan user. 3. Memilih satu atau lebih kemungkinan query terstruktur yang terbaik dari calon query terstruktur sebagai hasil perangkingan query. 4. Memproses hasil dari setiap query yang terpilih. Satu atau lebih hasil perangkingan tertinggi ditampilkan di layar kepada pengguna sehingga pengguna dapat memilih query yang diinginkan. 1.3 Batasan Masalah • Database yang digunakan adalah database buku pada perpustakaan Universitas Kristen Duta Wacana Yogyakarta. • Atribut yang diuji adalah atribut judul dan pengarang. 1 Calado, Pavel. “A Bayesian network Approach to Searching Web Databases Through KeywordBased Queries” dalam http://homepages.dcc.ufmg.br/~berthier/books_journal_papers/ipm_2004b.pdf; 15 November 2006 • Harus ada kata kunci dimasukkan oleh pengguna yang melakukan pencarian. 1.4 Tujuan Penelitian Meneliti apakah Bayesian Network cocok digunakan dalam melakukan penstrukturan query dan mekanisme perangkingan. 1.5 Metode/Pendekatan Metode yang digunakan penelitian ini adalah studi pustaka mengenai teori Bayesian network. Studi pustaka dilakukan dengan mencari sumber-sumber dari Internet maupun dari pustaka cetak. 1.6 Sistematika Penulisan Sistematika laporan kerja praktek ini secara garis besar dapat dituliskan sebagai berikut: BAB 1: PENDAHULUAN Pendahuluan memuat latar belakang masalah, perumusan masalah, tujuan penelitian, metode penelitian, dan sistematika penulisan. BAB 2: LANDASAN TEORI Landasan teori memuat penjelasan tentang konsep dan prinsip utama yang diperlukan untuk memecahkan masalah riset dan merumuskan hipotesis apabila memang diperlukan. BAB 3: PERANCANGAN SISTEM Perancangan sistemmencakup analisis teori-teori yang digunakan dan bagaimana cara menterjemahkannya ke dalam suatu sistem yang hendak dibuat. BAB 4: IMPLEMENTASI DAN ANALISIS SISTEM Bab ini memuat hasil riset/implementasi, dan pembahasan/analisis dari riset tersebut yang sifatnya terpadu. BAB 5: KESIMPULAN DAN SARAN Berisi kesimpulan tentang sistem yang dihasilkan serta saran pengembangan sistem.