• Tidak ada hasil yang ditemukan

analisa user profile pada web yang adaptif dengan menggunakan bayesian naive

N/A
N/A
Protected

Academic year: 2021

Membagikan "analisa user profile pada web yang adaptif dengan menggunakan bayesian naive"

Copied!
7
0
0

Teks penuh

(1)

ANALISA USER PROFILE PADA WEB YANG ADAPTIF DENGAN MENGGUNAKAN BAYESIAN NAIVE

Bilhasry Ramadhony¹, Angelina Prima Kurniati², Kemas Rahmat Saleh Wiharja³

¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom Abstrak

Dunia maya pada saat ini mengalami perkembangan yang sangat pesat, berdasarkan survey netcraft, jumlah hostname yang ada di dunia maya pada saat bulan Februari 2010 mencapai angka 207.316.960 website, sedangkan untuk jumlah website aktif mencapai angka 84.000.000 website. Jumlah website yang begitu padat membuat website yang ada dituntut untuk dapat bersaing di dalam memberikan penyajian informasi yang bermakna terhadap pengunjung, dan juga dapat mengakomodir mengenai kepentingan pengunjung terhadap informasi yang ada di dalam web.

Penelitian yang dilakukan di sini adalah pengembangan aplikasi web yang adaptif dengan menggunakan naive bayes. Naive bayes digunakan untuk melakukan pengklasifikasian terhadap profil user berdasarkan log data dari histori para pengunjung. Melalui penerapan neive bayes, maka dihipotesakan bahwa penerapan naive bayes pada adaptif web akan mampu melakukan klasifikasi pengunjung yang berdampak pada kepuasan pengunjung.

Proses yang dilakukan pada penelitian ini adalah para pengunjung langsung menguji coba web sebelum dan sesudah menggunakan bayes, kemudian dilakukan analisa perbandingan antara sebelum dan sesudah menggunakan bayesian, yang diukur melalui pola trail yang terbentuk dan kuesioner yang diberikan kepada pengunjung.

Kata Kunci : naïve bayes, web adaptif, profil pengunjung.

Abstract

The Internet nowadays is in fast development, according to the netcraft survey, number of hostname that exist in the internet on February 2010 reach 207.316.960 websites. Meanwhile the number of active websites reach the number of 84 million websites. The enormous number of website make the existing website must be competed each other to serve the meaningful information to the user, and related to the pengunjung interest in information that exist in the website.

In this research is focus on adaptive web application development using bayesian naive. Bayesian naive is used to do classification on user profile based on data log. By implementing bayesian naive, hypothesized that this will create user classification based on user profile that will impact on user satisfaction.

The process that is done in this research is the user try to access the website before and after implementing bayesian naive. Then we will analyze the comparison between before and after implementing bayesian naive by using comparison result of before and after and questionnaire. Keywords : bayesian naïve, adaptive web, user profile.

(2)

1

1.

Pendahuluan

1.1

Latar Belakang

Dunia maya pada saat ini mengalami perkembangan yang sangat pesat,

berdasarkan survey netcraft, jumlah hostname yang ada di dunia maya pada saat

bulan Februari 2010 mencapai angka 207.316.960 website, sedangkan untuk jumlah website aktif mencapai angka 84.000.000 website [Netcraft,2010]. Jumlah website yang begitu padat membuat website yang ada dituntut untuk dapat bersaing di dalam memberikan penyajian informasi yang bermakna terhadap pengunjung, dan juga dapat mengakomodir mengenai kepntingan pengunjung terhadap informasi yang ada di dalam web tersebut.

Dengan berkembangnya berbagai teknologi yang berpengaruh terhadap perkembangan dunia website mulai dari lahirnya web bersifat seperti layaknya sebuah mading yang menampilkan informasi saja, hingga pada saat ini lahirnya web yang bisa menjadi tempat berbagi berbagai informasi[1] yang ada dari berbagai jenis pengunjung. Tetapi hal ini masih belum memuaskan, yang menjadi

permasalahan adalah bagaimana sebuah website mampu menjadi agent untuk

memberikan panduan kepada pengunjung dalam berselancar dan bagaimana sebuah website tersebut mampu berlaku sebagaimana yang pengunjung inginkan.

Untuk mengakomodir kebutuhan di mana sebuah webiste harus dapat berlaku sesuai dengan keinginan pengunjung, perlu ditambahkan suatu algoritma yang mampu melakukan pemetaan antara pengunjung dengan keinginannya. Selain dapat memetakan pengunjung dengan keinginannya, algoritma ini juga diharapkan mampu melakukan pemrosesan dengan cepat, karena jika pemrosesan

lambat hal ini akan membuat turn over rate dari pengunjung akan meningkat.

Melihat pertimbangan di atas maka digunakanlah bayesian naive sebagai algoritma yang mampu melakukan hal tersebut.

Bayesian naive dimanfaatkan untuk melakukan pemetaan terhadap ketertarikan pengunjung terhadap suatu konten yang terdapat dalam web. Bayesian naive akan belajar melalui sejumlah data latih yang didapatkan dari data log dari pengunjung web, kemudian hasil dari proses belajar tersebutlah yang akan digunakan oleh bayes untuk dapat melakukan pemetaan pengunjung terhadap ketertarikan pengunjung kepada konten yang terdapat di dalam website.

1.2

Perumusan Masalah

Permasalahan yang muncul pada latar belakang di atas merupakan masalah yang secara umum ada yang kemudian perlu dipecah menjadi beberapa konsentrasi rumusan masalah. Masalah-masalah yang dirumuskan berkaitan dengan penelitian dalam Tugas Akhir ini adalah sebagai berikut:

a. Bagaimana membuat sebuah website yang mampu bersifat adaptive

terhadap berbagai jenis user.

b. Bagaimana menerapkan bayesian naive untuk memprediksi jenis-jenis

perilaku user yang terjadi.

c. Bagaimana cara sebuah web dapat melakukan estimasi terhadap jenis

user yang datang pada sebuah halaman website.

(3)

Adapun batasan-batasan masalah dalam Tugas Akhir ini ialah sebagai berikut.

1. Website yang digunakan untuk studi kasus adalah website yang dibuat dan

dirancang sendiri bukan merupakan website yang sudah ada.

2. variabel yang digunakan dalam melakukan analisis adalah navigasi yang

dipilih oleh pengunjung. Selain itu juga digunakan pengukuran subjektif di mana hasil konten yang diberikan oleh web akan ditanyakan kepada user melalui quetionare.

3. Jenis adaptivitas yang akan digunakan pada website adalah adaptivitas

terhadap struktur hyperlink. Hal ini berarti web akan bersifat adaptif pada

pemberian hyperlink.

1.3

Tujuan

Adapun tujuan dari diadakannya penelitian tugas akhir ini adalah :

a. Menerapkan metode Bayesian Naive untuk melakukan pemetaan

perilaku user sehingga dapat ditentukan jenis profil user yang ada.

b. Menerapkan web yang adaptive sehingga dapat menampilkan informasi

sesuai dengan hasil analisis perilaku user.

c. Melakukan analisis terhadap penentuan jenis profile user melalui

perilaku user dalam melakukan browsing menggunakan bayesian naive.

1.4

Metodologi Penyelesaian Masalah

Dari adanya masalah-masalah di atas dibutuhkan tahapan-tahapan atau metodologi untuk kemudian dapat diselesaikan. Metodologi yang digunakan dalam memecahkan permasalahan-permasalahan dalam Tugas Akhir ini terdiri dari 11 tahap, yaitu:

1. Tahap Analisis Jenis User dan Perilaku User

Pada tahap ini, akan dilakukan analisis terhadap user yang akan dijadikan objek. Dalam hal ini akan dilihat berbagai jenis perilaku dari user yang ada, dan perilaku-perilaku inilah yang kemudian akan dimasukkan menjadi parameter yang dipakai dalam pemetaan user.

2. Tahap Studi Literatur

Pada tahap ini dilakukan studi literatur mengenai materi-materi mengenai penelitian guna memperdalam kajian melalui berbagai media, buku-buku elektronik, pustaka online dan diskusi pakar sebagai tambahan keilmuan.

3. Tahap Perancangan Antar Muka

Pada tahap ini, akan dilakukan perancangan antar muka dari beberapa klasifikasi jenis user yang ada. Perancangan ini dimulai dari perancangan sistem navigasi, jenis warna dan hal lain yang berhubungan dengan user antar muka.

(4)

3 Karena sistem ini membutuhkan basis data, perlu dirancang tabel yang akan digunakan dan bagaimana keterhubungan antara tabel-tabel tersebut. Hal ini dilakukan agar mudah di dalam melakukan pengelolaan terhadap data yang ada.

5. Tahap Perancangan Model Bayesian Naive

Metodologi yang digunakan adalah bayesian naive. Dalam hal ini perlu dimodelkan kemungkinan yang terjadi berdasarkan user profile yang ada. Dalam perancangan bayesian naive model akan digambarkan suatu jaringan kemungkinan yang ada.

6. Tahap Pengumpulan Konten

Pada tahap ini, akan dilakukan pengumpulan konten untuk website yang sesuai dengan klasifikasi dari masing-masing user.

7. Tahap Implementasi Pemrograman Website

Pada bagian tahap ini akan dilakukan pemrograman website dari sisi fungsionalitas umum yaitu dari sisi frontend maupun backend. Pada pemrograman web ini akan dibuatkan komponen-komponen fungsi yang akan dipakai ke depannya. Pemrograman website ini akan menggunakan bahasa pemrograman PHP.

8. Tahap Implementasi Pemrograman Bayesian Naive

Pada bagian tahap ini akan dilakukan pemrograman website dari

sisi algoritma learning yaitu bayesian naive.

9. Tahap Pengujian Sistem

Pada tahap ini, akan dilakukan testing atau pengujian terhadap implementasi program yang sudah jadi. Testing akan dilakukan dengan melibatkan user secara langsung untuk dapat menilai dari user apakah web ini sudah mengakomodasi harapan dari user terhadap website.

Skenario yang akan digunakan dalam proses testing ini adalah user mencoba langsung website yang telah jadi.

10.Tahap Analisis Hasil Pengujian

Pada tahap ini, akan dilakukan analisis terhadap perhitungan dari bayesian naive dengan hasil yang dikeluarkan oleh website. Kemudian hal yang dianalisis adalah model dari bayesian naive yang diterapkan apakah sudah sesuai dengan yang dihipotesakan.

11.Tahap Pembuatan Laporan

Pada tahap ini, akan dilakukan penyusunan laporan akhir dan pengumpulan dokumentasi dengan mengikuti kaidah penulisan yang benar

(5)

dan sesuai dengan ketentuan-ketentuan atau sistematika yang telah ditetapkan oleh institusi.

1.5

Sistematika Penulisan

Tugas akhir ini disusun dengan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Bab ini membahas kerangka penelitian dalam tugas akhir, meliputi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, metodologi yang digunakan dalam penyelasian masalah, dan sistematika penulisan.

BAB II LANDASAN TEORI

Berisi uraian mengenai landasan teori yang akan digunakan, meliputi teori

tentang adaptive web, algoritma bayesian, dan user profile

BAB III ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang analisis dan perancangan terhadap penerapan model

bayesian naïve pada adaptive web.

BAB IV ANALISIS DAN EVALUASI SISTEM

Berisi implementasi dari hasil analisis dan perancangan sistem yang dibuat, serta pengujian kehandalan sistem.

BAB V PENUTUP

Berisi kesimpulan dan saran-saran untuk pengembangan lebih lanjut terhadap hasil penelitian ini.

(6)

41

5.

Kesimpulan dan Saran

5.1

Kesimpulan

Penelitian mengenai user profile pada adaptif web telah dilakukan dan menghasilkan beberapa kesimpulan sebagai berikut :

1. Bayesian naïve dapat diterapkan pada adaptif web dengan

penambahan filter untuk zero probability.

2. Jika dibandingkan dengan web konvensional di mana tanpa

menggunakan pengenalan pola perilaku pengunjung dalam hal ini sifat adaptif, web yang adaptif mampu memperpendek jarak pengunjung untuk mencapai goal yang diinginkan selama berselancar serta meningkatkan kepuasaan pengunjung.

3. Bayesian Naïve yang digunakan pada adaptif web sangat

bergantung pada data pengetahuan yang diberikan kepada algoritma tersebut, karena semakin baik pengetahuan yang diberikan kepada algoritma bayesian, maka semakin baik pula hasil yang didapatkan.

4. Penggunaan bayesian naïve memberikan pengaruh kepada panjang

halaman yang diakses oleh pengguna dan lama waktu akses yang diperlukan pengguna untuk menemukan konten yang diinginkan

5.2

Saran

Setelah menyelesaikan penelitian tugas akhir ini, penulis menilai perlu untuk member saran yaitu :

1. Pada pengujian pengunjung yang akan menguji sebaiknya

dikondisikan pada suatu yang terkondisikan, misalnya di dalam ruang kelas atau lab.

2. Pada tugas akhir ini masih belum mengakomodasi keterkaitan tiap

kata yang berada dalam konten atau tag yang terdapat dalam konten web, hal ini akan lebih menambah kekuratan mengenai hal yang digunakan oleh pengunjung.

Powered by TCPDF (www.tcpdf.org)

(7)

Daftar Pustaka

[1] Arif Surachman, “Aplikasi Web 1.0.:E-mail – Surat Elektronik Membuat

dan Berkomunikasi dengan Menggunakan E-mail

[2] Juan D. Velasquez, Vasile Palade, 2008, “Adaptive Web Sites : A

Knowledge Extraction from Web Data Approach”, IOS Press

[3] Paul Anderson, 2007, “ What is Web 2.0 : Ideas, Technologies, and

Implications for Education”, JISC Technology & Standards Watch

[4] 2010, “Marketing and Web 3.0”, Imprint.Inc

[5] 2010, “Web 3.0 : It’s Promise and Implications for Consumers and

Business”, verizon

[6] Mike Perkowitz, Oren Etzioni, 1999, “Towards Adaptive Websites :

Conceptual Framework and Case Study” , Department of Computer Science and Engineering University of Washington

[7] Bamshad Mobasher, “Web Usage Mining”

[8] Kardi Teknomo, 2007, “Bayes Rule”,

http://people.revoledu.com/kardi/tutorial/Questionnaire/Bayes%20Rule.htm

, didownload tanggal 27 November 2011

[9] Bayu Tristiawan Trisedya, Hardinal Jais, 2009, “Klasifikasi Dokumen

Menggunakan Algoritma Naïve Bayes dengan Penambahan Probabilitas Parent Category”, Fakultas Ilmu Komputer Universitas Indonesia

[10] Daniel Trisedya, Pedro Domingos, “Naïve Bayes Model for Probability Estimation”, Department of Computer Science and Engineering University of Washington

[11] Jason D.M. Rennie, Lawrence Shih, Jaime Teevan, and David R Karger ,“Tackling the Poor Assumptions of Naïve Bayes Text Classifiers”, Artificial Intelligence Laboratory Massachusetts Intitute of Technology [12] Nier Friedman, Dan Geiger, and Moises Gold Szmidt, “Bayesian Network

Classifier”, Kluwer Academic Publisher

[13] Uri Hanani, Bracha Shapira, and Peretz Shoval, 2001, “Information

Filtering : Overview of issues, research and systems. User Modeling and

User-Adapted Interaction

[14] Gerald Stermsek, Mark Strembeck, and gustaf Neumann ,“A User Profile Derivation Approach based on Log-File Analysis”, Institute of Information Systems Vienna University

Referensi

Dokumen terkait

Paralon yang mempunyai kekuatan dan keawetan yang lebih baik dibandingkan dengan tali/ijuk menjadi faktor pendukung untuk dapat digunakan sebagai substitusi alat

Manfaat yang disampaikan oleh Johnson dan Johnson (1991) sejalan dengan hasil penelitian ini bahwa dampak yang dirasakan responden dari dukungan sosial yang diberikan suami

Berbeda tidak nyatanya pertam- bahan bobot badan masing-masing per- lakuan juga disebabkan karena produk fermentasi ini dapat meningkatkan nilai kecernaan karena

Pendapat Sa’id bin Al-Musayyib, Asy-Syafi’i dalam pendapat lamanya, satu riwayat dari Ahmad, dan yang dipilih oleh Ibnu Qudamah, Ibnu Taimiyyah, Asy-Syaikh Muhammad bin

IQ (Ilmu Al-qur’an): Jurnal Pendidikan Islam | Volume 1 No.01 2018 | 75 Dari pembahasan tentang tujuan pendidikan Islam di atas sebetulnya dapat dikatakan bahwa sesungguhnya

Intervensi yang dilakukan pada diagnosa intoleransi aktivitas berhubungan dengan ketidakseimbangan antara suplai dan kebutuhan oksigen yaitu monitor kelelahan fisik dan

Dengan demikian teknik perawatan dapat diartikan sebagai penerapan ilmu pengetahuan yang bertujuan untuk menjaga kondisi suatu peralatan atau mesin dalam kondisi

Pembacaan wujud fisik arsitektur Toraja dan Batak Karo ini akan lebih memperkaya wawasan kita bahwa wujud fisik arsitektur nusantara dapat dibaca dengan