BAB 2 LANDASAN TEORI
2.1. Sistem Rekomendasi
Sistem rekomendasi merupakan sebuah perangkat lunak yang bertujuan untuk membantu pengguna dengan cara memberikan rekomendasi kepada pengguna ketika
pengguna dihadapkan dengan jumlah informasi yang besar. Rekomendasi yang diberikan diharapkan dapat membantu pengguna dalam proses pengambilan
keputusan, seperti barang apa yang akan dibeli, buku apa yang akan dibaca, atau musik apa yang akan didengar, dan lainnya Ricci et al, 2011.
Sistem rekomendasi pribadi personalized recommender system harus mengenal terlebih dahulu setiap pengguna yang ada. Setiap sistem rekomendasi harus
membangun dan memelihara user model atau user profile yang berisi ketertarikan pengguna Jannach et al, 2010. Sebagai contoh, sistem rekomendasi di website
Amazon menyimpan setiap transaksi pembelian pelanggan, komentar pelanggan, dan review rating yang diberikan oleh pelanggan terhadap suatu produk.
Selain dengan menggunakan rating, salah satu cara yang dapat digunakan untuk memberikan rekomendasi adalah dengan menggunakan tagging. Aktivitas
tagging yang dilakukan oleh pengguna pada suatu sistem dapat mengetahui minat dari seorang penggunaAlag, 2007.
Universitas Sumatera Utara
2.2. Tagging
Proses penandaan suatu konten dengan sebuah keyword atau kata kunci disebut dengan tagging. Kata kunci atau tag dapat digunakan pada segala aplikasi seperti foto,
artikel, blog, video dan lainnyaAlag,2007. Penandaan suatu item atau konten oleh pengguna dapat digunakan untuk
mengetahui minat dari pengguna, untuk mengetahui item atau konten yang sama dan untuk memberikan rekomendasi item atau konten yang sesuai dengan minat
penggunaAlag,2007. Tagging dapat dibedakan menjadi dua yaitu : user-generated tags dan
machine-generated tags.
2.2.1 User-Generated Tags Tag yang dibuat oleh pengguna disebuah sistem dapat dikategorikan sebagai user-
generated tags dan proses penandaan tag oleh pengguna terhadap suatu item disebut dengan tagging Alag,2007.
2.2.2 Machine-Generated Tags Tag yang dibuat oleh sebuah machine dinamakan dengan machine-generated tags.
Tag dibuat dengan menggunakan stemming dengan menganalisa teks dari sebuah konten atau item Alag,20007.
Pengguna melakukan tagging yaitu dengan tujuan untuk mengatur dan mengingat sebuah item yang menarik bagi mereka. Selain itu dengan melakukan proses tagging
terhadap suatu konten, pengguna dapat saling berbagi informasi dengan pengguna yang lain, menemukan item atau konten yang sama dan mendapatkan rekomendasi
item dari tagging yang dilakukan oleh pengguna Alag,2007 .
Universitas Sumatera Utara
2.3. Collaborative Tagging