BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem rekomendasi telah banyak digunakan oleh hampir sebagian besar bisnis area dimana konsumen perlu membuat suatu keputusan atau rekomendasi pilihan dari informasi yang disediakan (Sharda, N., 2010). Area pariwisata merupakan salah satu contoh bisnis area yang menerapkan sistem rekomendasi untuk membantu para wisatawan dalam membuat keputusan bagi perjalanan mereka. Internet dan world wide web menyediakan banyak informasi dibidang pariwisata karena pariwisata memiliki pengalaman menarik dan sensual bagi para wisatawan (Sharda, N., 2010) namun sangat sulit untuk menemukan informasi wisata yang sesuai dengan keinginan para penggunanya. Maka dibuatlah suatu sistem rekomendasi sebagai alat signifikan bagi industri pariwisata atau perjalanan untuk menawarkan serta merekomendasikan tempat-tempat wisata kepada para wisatawan yang sesuai dengan keinginan mereka (Zins, A.H et al., 2004). Sistem rekomendasi didefenisikan sebagai aplikasi pada website e-commerce untuk mengusulkan informasi dan menyediakan fasilitas yang diinginkan pengguna dalam membuat suatu keputusan (Ricci, F., 2002). Sistem ini diasumsikan seperti penggambaran kebutuhan dan keinginan pengguna melalui pendekatan metode rekomendasi dengan mencari dan merekomendasikan suatu item dengan menggunakan rating berdasarkan kemiripan dari karakteristik informasi pengguna. Terdapat beberapa metode yang digunakan untuk mendukung cara kerja sistem rekomendasi dalam menghasilkan sebuah informasi diantaranya seperti demographic
2 recommendation, collaborative recommendation, content-based recommendation dan knowledge based recommendation. Metode collaborative dan content-based adalah metode yang sering digunakan pada sistem rekomendasi karena teknik ini menyaring informasi berdasarkan keinginan pengguna dan berdasarkan content yang disediakan (Sebastia, L et al., 2009). Namun terdapat beberapa kekurangan dalam kedua metode tersebut. Kekurangan pada metode content-based yaitu ketika seorang pengguna meminta rekomendasi suatu item yang memiliki jenis konten yang berbeda dengan item-item yang pernah dipilih oleh pengguna sebelumnya. Kekurangan pada metode collaborative terdapat pada saat suatu item yang dimasukkan dan sama sekali belum ada yang memberi rating, maka item tersebut tidak dapat direkomendasikan ke pengguna manapun. Maka untuk menutupi kelemahan pada metode-metode tersebut dapat dilakukan dengan menggunakan metode hybrid yaitu menggabungkan beberapa metode yang terdapat pada sistem rekomendasi (Burke, R., 2007) untuk menghasilkan item rekomendasi yang sesuai dengan keinginan pengguna. Untuk mendukung cara kerja metode tersebut maka diperlukan algoritma classification yang akan mendukung kemampuan sistem rekomendasi dalam memberikan informasi yang sesuai. Salah satunya adalah algoritma Nearest Neighbor (NN). Algoritma Nearest Neighbor (NN) merupakan algoritma pendekatan untuk mencari kasus dengan menghitung kedekatan antara kasus baru dengan kasus lama yaitu berdasarkan pencocokan bobot dari sejumlah atribut yang ada (Kusrini & Emha, 2009). Nearest Neighbor akan mengklasifikasikan hanya jika atribut dari kasus baru sesuai dengan salah satu atribut pada kasus lama (Ricci, F et al., 2010) Oleh karena itu pada penulisan skripsi ini penulis akan meneliti metode hybrid (content-based dan collaborative) dengan objek daerah pariwisata pada sistem rekomendasi menggunakan algoritma Nearest Neighbor (NN).
3 1.2. Rumusan Masalah Berdasarkan pada penjelasan latar belakang sebelumnya, metode content based dan collaborative yang telah digunakan dalam sistem rekomendasi masih memiliki beberapa kekurangan untuk menghasilkan suatu rekomendasi item. Oleh karenanya rumusan masalah dalam penulisan tugas akhir ini akan diteliti : 1. Bagaimana dengan meng-hybrid-kan kedua metode content-based dan collaborative menggunakan algoritma Nearest Neighbor dapat saling menutupi kekurangan dari masing-masing metode dalam sistem rekomendasi. 2. Bagaimana membangun sebuah sistem rekomendasi menggunakan metode hybrid (content dan collaborative based). 1.3. Batasan Masalah Agar pembahasan dalam penulisan ini lebih terarah dan mencegah adanya perluasan masalah dan pembahasan yang terlalu kompleks, maka penulis membuat batasan masalah yang akan dijadikan pedoman dalam pelaksanaan tugas akhir yaitu: 1. Pengujian item-item sistem rekomendasi yaitu pada bidang pariwisata terhadap tempat wisata di kabupaten Serdang Bedagai Propinsi Sumatera Utara. 2. Adapun item (variabel) atau informasi rekomendasi yang dihasilkan berdasarkan keinginan pengguna yaitu terhadap jenis daerah wisata, jenis perjalanan, jenis liburan, gaya liburan dan aktivitas yang ingin dilakukan. 3. Metode yang digunakan yaitu metode hybrid pada metode content-based dan collaborative. 4. Algoritma yang digunakan untuk mendukung cara kerja metode yaitu nearest neighbor. 5. Perancangan program aplikasi sistem rekomendasi menggunakan bahasa pemrograman PHP dan database server MySql.
4 1.4. Tujuan Penelitian Tujuan dari penelitian skripsi ini adalah: 1. Membuat aplikasi sistem informasi yaitu sistem rekomendasi dengan metode hybrid (content dan collaborative based) menggunakan algoritma Nearest Neighbor untuk daerah wisata. 2. Untuk mendapatkan pendekatan baru dalam sistem rekomendasi yaitu metode hybrid NN (Nearest Neighbor) yang dapat menanggulangi kelemahan metode content dan collaborative based. 1.5. Manfaat Penelitian Manfaat dari penelitian pada skripsi ini yaitu: 1. Sistem rekomendasi pariwisata dengan menggunakan metode hybrid diharapkan dapat membantu para pengguna atau para wisatawan untuk mendapatkan informasi rekomendasi yang sesuai. 2. Metode hybrid NN (Nearest Neighbor) yang diusulkan dapat dijadikan sebagai metode alternatif dalam sistem rekomendasi untuk membuat perekomendasian lebih mudah dan efektif. 1.6. Metode Penelitian Tahapan-tahapan yang akan dilakukan pada pelaksanaan skripsi ini adalah sebagai berikut : 1. Studi Literatur Studi literatur dilakukan dengan mengumpulkan bahan-bahan referensi baik dari buku, artikel, paper, jurnal, makalah, maupun situs-situs internet. Studi literatur yang dilakukan terkait dengan Sistem Rekomendasi, serta data tempat-tempat wisata di Kabupaten Serdang Bedagai, Sumatera Utara.
5 2. Analisis Permasalahan Pada tahap ini dilakukan analisis terhadap hasil studi literatur untuk mengetahui dan mendapatkan pemahaman mengenai metode hybrid pada Sistem Rekomendasi. 3. Perancangan Sistem Pada tahap ini dilakukan perancangan arsitektur, perancangan data dan perancangan antarmuka. Proses perancangan dilakukan berdasarkan hasil analisis studi literatur yang telah didapatkan. 4. Implementasi Sistem Pada tahap ini dilakukan proses implementasi pengkodean program dalam aplikasi komputer menggunakan bahasa pemrograman yang telah dipilih yang sesuai dengan analisis dan perancangan yang sudah dilakukan. 5. Pengujian Pada tahap ini dilakukan proses pengujian dan percobaan terhadap sistem sesuai dengan kebutuhan yang ditentukan sebelumnya serta memastikan program yang dibuat berjalan seperti yang diharapkan. 6. Dokumentasi Pada tahap ini dilakukan pembuatan dokumentasi sistem, lengkap dengan analisis yang diperoleh. 7. Penyusunan Laporan Pada tahap ini dilakukan dokumentasi hasil analisis dan implementasi dari konsep metode hybrid NN (Nearest Neighbor) pada sistem rekomendasi.
6 1.7. Sistematika Penulisan Penulisan skripsi ini terdiri dari lima bab dengan masing-masing bab secara singkat dijelaskan sebagai berikut: Bab 1 : Bab 2 : Pendahuluan Bab ini berisi berisikan latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan. Landasan Teori Pada bab ini dibahas mengenai teori-teori pendukung penelitian skrispsi yaitu teori sistem rekomendasi, content-based recommendation, collaborative recommendation, metode hybrid, algoritma nearest neighbor (NN). Bab 3 : Analisis dan Perancangan Sistem Pada bab ini berisikan paparan analisis terhadap permasalahan dan penyelesaian persoalan terhadap metode hybrid pada sistem rekomendasi serta identifikasi kebutuhan perancangan sistem. Bab 4 : Implementasi Sistem Rekomendasi Pada bab ini berisi implementasi perancangan sistem dari hasil analisis dan perancangan yang sudah dibuat, serta menguji sistem untuk menemukan kelebihan dan kekurangan pada sistem rekomendasi yang dibuat. Bab 5 : Penutup Pada bab ini berisikan kesimpulan yang didapatkan terhadap hasil penelitian skripsi dan saran untuk pengembangan lebih lanjut tentang topik terkait yang dibahas pada skripsi.