SKANIKA VOLUME 1 NO. 1 MARET 2018 94 Metode Collaborative Filtering Dalam Penampilan Rekomendasi Produk Dalam Aplikasi Chatbot Dan Mesin Rekomendasi Berbasis Web : Studi Kasus PT. Tokopedia Metode Collaborative Filtering Dalam Penampilan Rekomendasi Produk Dalam Aplikasi Chatbot Dan Mesin Rekomendasi Berbasis Web : Studi Kasus PT. Tokopedia Arya Panji Nugroho 1) , Dewi Kusumaningsih 2) Teknik Informatika, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : mail.anugroho@gmail.com 1) , dewi.kusumaningsih@budiluhur.ac.id 2) ABSTRAK Perkembangan teknologi informasi yang semakin pesat mengakibatkan fungsi internet sebagai salah satu gaya hidup bahkan menjadi kebutuhan utama. Salah satu hal yang saat ini sedang banyak digunakan pengguna internet yaitu belanja online. Saat ini sudah banyak layanan belanja online yang mempunyai layanan berkualitas serta menawarkan berbagai macam barang yang kita butuhkan, namun karena banyaknya variasi barang yang ada, timbul tantangan baru. Diantaranya pengguna bingung dalam memilih barang yang ingin dibeli, bahkan mereka belum mengetahui apa yang ingin dibeli. Oleh karena itu, dibutuhkan alternatif lain yang lebih dekat dengat pengguna dibandingkan dengan layanan belanja online konvensional berupa website utuh. Antarmuka baru ini berupa chatbot, yang akan berperan lebih dekat dengan user dalam melakukan proses belanja online. Aplikasi chatbot akan berperan sebagai antarmuka dari catalog yang sudah ada sebelumnya pada suatu layanan belanja online. Fitur lain yang akan dibangun adalah fitur mesin rekomendasi dengan metode collabolative filtering yang akan menampilkan produk-produk yang mungkin user sukai. Untuk mensiasati agregasi dan pertukaran data dengan fitur catalog dan rekomendasi tersebut akan menggunakan RestFul Web Service sehingga data tersebut dapat dikonsumsi oleh aplikasi chatbot. Kata kunci: web, web service, chatBot, restfull web service, spring seb service, artificial intelligence, mesin rekomendasi, collaborative filtering 1. PENDAHULUAN Perkembangan ilmu pengetahuan dan teknologi saat ini berkembang dengan pesatnya, tidak terkecuali di Indonesia. Tidak dapat dipungkiri bahwa teknologi informasi sangat berpengaruh dalam proses kehidupan sehari-hari yang manusia lalui. Semua aspek kehidupan itu tidak luput dari peranan teknologi informasi dan manfaat yang dapat dirasakan. Mulai dari aspek pendidikan sampai militer semuanya sangat membutuhkan manfaat dari teknologi informasi untuk melancarkan prosesnya. PT. Tokopedia adalah perusahaan yang begerak di bidang teknologi dalam bisnis e-commerce martketplace. Memiliki kantor yang beralamat di Tokopedia Tower Jl. Prof. Dr. Satrio Kav 11, Karet Semanggi, Setiabudi, Jakarta Selatan. Tempat dimana penulis melakukan riset. Hampir semua layanan belanja online saat ini mempunyai sarana layanannya baik menggunakan website atau aplikasi mobile, termasuk Tokopedia juga mempunyai keduanya. Karena Tokopedia adalah marketplace yang artinya terdapat banyak penjual dan masing-masing penjual mempunyai banyak barang. Karena banyak sekali barang yang ada, terkadang customer bingung untuk mencari produk yang dibutuhkan atau yang mungkin customer suka jika menemukannya. ChatBot dan mesin rekomendasi yang akan dibangun adalah sistem yang terpisah dari sistem yang sudah ada sebelumnya tetapi terintegrasi satu sama lain, sehingga nantinya ChatBot juga akan berdiri secara independen. Case yang ada adalah bagaimana ChatBot dapat menghubungi sistem yang sudah ada untuk mengambil data yang nantinya akan ditampilkan. Untuk solusi case tersebut, keputusan yang penulis ambil adalah meng-expose sistem database yang sudah ada sebelumnya tersebut menjadi Web Service. Hal ini dilakukan dengan cara membuat recommendation server baru yang mengakses sistem database yang sudah ada sebelumnya. Kemudian ChatBot akan mengakses web service yang disediakan oleh web service provider tadi. Dari hasil penelitian dan analisa sistem yang sedang berjalan, penulis menemukan beberapa masalah yang dihadapi oleh PT. Tokopedia, yaitu : a. Banyaknya produk yang mungkin customer akan beli dari berbagai macam kategori, fitur pencarian masih menampilkan produk yang sangat banyak sehingga user terkadang bingung mau memilih suatu produk. b. User hanya membeli barang yang ingin dibeli, tetapi memungkinkan ada barang lain yang mungkin juga customer suka dan ingin beli. c. Bagaimana memberikan layanan pintar tetapi juga sangat mudah digunakan user.