BAB III METODOLOGI PENELITIAN. Untuk memudahkan penyusun dalam melakukan penelitian, dibutuhkan

dokumen-dokumen yang mirip
BAB IV HASIL PENELITIAN DAN PEMBAHASAN. Proses pengumpulan data ini dilakukan untuk memperoleh data-data yang

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB I PENDAHULUAN. menjanjikan. Hal ini diakibatkan oleh beberapa faktor, diantaranya jumlah

BAB II KAJIAN PUSTAKA. pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara

BAB II TINJAUAN PUSTAKA. topik penelitian yaitu tentang menganalisis, memodelkan dan

PENGEMBANGAN PROGRAM PENYARINGAN DATA WEBLOG UNTUK ANALISIS POLA AKSES PENGUNJUNG WEBSERVER TESIS BENNY NIXON

PENGERTIAN WEB web adalah

BAB III METODOLOGI PENELITIAN

Perencanaan Kapasitas Infrastruktur e-bisnis

BAB IV ANALISIS WEBLOG DAN DATA WEBALIZER

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pendukungnya, seperti rumah makan, tempat penginapan, biro perjalanan, penjual oleh-oleh dan penjual cinderamata.

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB I PENDAHULUAN. kurang diperhatikan keberadaannya oleh pemerintah. sekolah untuk mencapai tujuan khusus dan tujuan pendidikan pada umumnya.

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. lahirnya aplikasi atau website mengenai Al-Qur an, walaupun kemajuan teknologi

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. paling dasar pada pendidikan formal di Indonesia. Sekolah Dasar dilaksanakan dalam

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

BAB IV HASIL DAN UJI COBA

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Web Server A. DASAR TEORI

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB I PENDAHULUAN. PT. Bekaert Advanced Filtration adalah suatu perusahaan internasional

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah PT. Telkom Indonesia Wilayah Kota Bandung Divisi Customer Care

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

Gambar 3.1 Desain Penelitian

Pembuatan Situs Web Pada Sekolah Menengah Kejuruan Negeri (SMKN) 38 Jakarta Berbasis Web Dinamis Dengan Php Dan Mysql

BAB 1 PENDAHULUAN. berkembangnya e-commerce. Dengan adanya e-commerce suatu perusahaan, toko,

BAB III METODE PENELITIAN. penelitian. Perancangan tingkat usability. Analisis. Identifikasi Pola Interaksi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN X 0. O = Observasi

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN

PEMROGRAMAN WEB. Agussalim

Bab IV Kajian Arsitektur dan Infrastruktur Internet Banking dan Mobile Banking Pada Bank Syariah Mandiri.

BAB 1 PENDAHULUAN. PT Muara Tour adalah perusahaan yang bergerak di bidang layanan Tours dan Travel

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN. peneltian, dibutuhkan desain penelitian. Berikut adalah tahapan penelitian yang dilakukan:

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

MODIFIKASI MONITORING ACCESS LOG PADA PROXY SERVER SQUID BERBASIS PHP

BAB I PENDAHULUAN. Pegawai rumah sakit merupakan pihak yang berinteraksi dengan banyak

BAB I PENDAHULUAN. yaitu sistematika penulisan yang merupakan indeks laporan tugas akhir, dimana. tiap sub bab berisi penjelasan ringkasan perbab.

BAB II PENDAHULUAN. Penialaian dalam Bahasa Inggris dikenal dengan istilah Assessment yang

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB I PENDAHULUAN. Dewasa ini teknologi komputer terus meningkat. Komputer tidak hanya

BAB 1 PENDAHULUAN. Lembaga Kursus dan Pelatihan (LKP) PERSADA merupakan salah satu

BAB I PENDAHULUAN. dalam kehidupan sehari-hari, salah satunya client server berbasis web.

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

III. METODE PERHITUNGAN. untuk meneruskan beban dari struktur bangunan ke tanah. Pondasi banyak sekali

BAB I PENDAHULUAN. merupakan salah satu diantaranya. Sistem e-learning atau sistem

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II LANDASAN TEORI. asing yang ditujukan kepada mereka yang bukan native speaker (Rudman 2011).

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 3 METODOLOGI PENELITIAN

I.1 Latar Belakang Masalah

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III METODE PENELITIAN

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

RANCANG BANGUN E-LEARNING MATA PELAJARAN TEKNOLOGI INFORMASI DAN KOMUNIKASI (TIK) BERBASIS WEB DI SMPN 3 MANDIRAJA

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. CRM pada suatu perusahaan sangat penting untuk menarik minat pelanggan, serta

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Badan Pusat Statistik ( BPS ) Provinsi Kepulauan riau adalah salah satu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III CARA DAN METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

APLIKASI VIDEO ON DEMAND BERBASIS WEB

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Desa merupakan wilayah gabungan dari beberapa Rukun Warga (RW).

BAB 1 PENDAHULUAN. E-learning adalah pembelajaran jarak jauh (distance learning) yang

BAB I PENDAHULUAN. Teknologi informasi, khususnya internet telah berkembang dengan sangat

BAB 1 PENDAHULUAN 1. 1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB IV HASIL DAN PEMBAHASAN

BAB III DATA METODE PENELITIAN. berupa perangkat keras dan perangkat lunak. a. Sistem operasi windows 8.1.

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. A. Latar Belakang Masalah. Sistem Informasi merupakan suatu sistem dalam suatu organisasi yang

Transkripsi:

BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Untuk memudahkan penyusun dalam melakukan penelitian, dibutuhkan desain penelitian. Adapun tahapan-tahapan dalam desain penelitian yang dilakukan penyusun dalam proses penelitian skripsi yang berjudul Pemodelan tingkah laku pengunjung situs e-commerce menggunakan aplikasi pengolah log web server dengan pendekatan Customer Behavior Model Graph dapat dilihat secara jelas pada gambar 3.1 yang menunjukan rencana atau struktur penelitian yang digunakan untuk memecahkan permasalahan yang diangkat dalam penelitian ini. Tahapan-tahapan desain penelitian yang penyusun lakukan diantaranya adalah: 1. Mengumpulkan data yang akan digunakan pada aplikasi pengolah log access web server. 2. Mempelajari data log access web server yang diperoleh dari administrator situs web www.palasarionline.com. 3. Mempersiapkan alat, perangkat, dan bahan penelitian. 4. Pengembangan perangkat lunak. 5. Implementasi 15

16 Gambar dibawah ini adalah gambar desain penelitian dari tahapan-tahapan yang telah penyusun uraikan diatas. 1. Mengumpulkan data yang akan digunakan pada aplikasi pengolah log access web server (observasi dan kepustakaan). 2. Mempelajari data log access web server yang diperoleh dari administrator situs web www.palasarionline.com dan Customer Behavior Model Graph (CBMG). 3. Mempersiapkan alat, perangkat, dan bahan penelitian. Pengembangan Perangkat Lunak (Sequensial Linear Model) 4. Analisis 1. Analisis Situs www.palasarionline.com 2. Analisi Proses Bisnis 3. Perancangan Basis Data 3. Peta Aliran Data 4. Analisis Pengguna 5. Desain (Penerapan CBMG) 1. Penyaringan Data Log Akses 2. Identifikasi Session 3. Menghitung Probabilitas Transisi 4. Menghitung Visit Ratio Setiap Fungsi 5. Memodelkan Tingkah Laku Pengujung Dalam Bentuk CBMG 6. Kode 7. Tes Gambar 3.1 Desain Penelitian

17 3.2 Alat dan Bahan Penelitian 3.2.1 Alat Penelitian Alat yang digunakan dalam peneitian ini yaitu: 1. Bahasa pemrograman php sebagai tools pembuatan aplikasi pengolah log files 2. Apache Web Server 3. MySQL Database Server 3.2.2 Bahan Penelitian Sedangkan bahan yang digunakan dalam penelitian ini adalah data log akses yang terdapat pada web server dimana situs web www.palasarioline.com di hostingkan. Format log akses yang digunakan dalam penelitian ini adalah sebagai berikut : Tabel 3.1 Format log akses palasarionline.com remotehost Nama host atau alamat IP dari penguna yang mengakses situs web. [date] Informasi tanggal dan waktu saat melakukan request HTTP dan merupakan sistem pewaktuan lokal. request Informasi HTTP request dari pengguna. status Angka numerik yang meyatakan

18 status kode dari HTTP yang dikirim ke penguna bytes Panjang bytes dari data yang dikirim ke pengguna User Agent Informasi browser yang digunakan pengguna berikut : Contoh data log akses palasarionline.com dapat dilihat pada gambar 67.195.115.105 - - [14/Nov/2010:19:01:24 +0700] "GET /keranjang_belanja.php?&masuk=bfe0358 HTTP/1.0" 200 3917 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" 114.121.225.69 - - [14/Nov/2010:19:01:27 +0700] "POST /result.php HTTP/1.1" 200 4146 "http://www.palasarionline.com/result.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; id; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)" 114.121.225.69 - - [14/Nov/2010:19:01:30 +0700] "GET /favicon.ico HTTP/1.1" 404 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; id; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)" 67.195.115.105 - - [14/Nov/2010:19:01:32 +0700] "GET /keranjang_belanja.php?&masuk=klk0015 HTTP/1.0" 200 3921 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" 125.163.96.162 - - [14/Nov/2010:19:01:36 +0700] "GET /bantuan.php HTTP/1.1" 200 4607 "http://www.palasarionline.com/result.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)" 67.195.115.105 - - [14/Nov/2010:19:01:37 +0700] "GET /detail.php?kode=pbt0029 HTTP/1.0" 200 4042 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" 114.121.225.69 - - [14/Nov/2010:19:01:37 +0700] "POST /result.php HTTP/1.1" 200 4124 "http://www.palasarionline.com/result.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; id; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)"

19 3.3 Metode Penelitian Metode yang digunakan dalam penelitian ini adalah : 1. Metode Studi Pustaka Melakukan pengkajian teori yang mendukung penelitian melalui referensireferensi, baik berupa buku maupun jurnal karya ilmiah. 2. Metode Pengembangan Perangkat Lunak Metode yang digunakan untuk membangun sitem aplikasi pengolah log access web server ini yaitu Linear Sequential Model. Model ini sering disebut dengan classic life cycle atau model waterfall yang dikembangkan oleh Roger S. Pressman, adapun model proses waterfall adalah sebagai berikut : a. Analysis Merupakan tahap menganalisa hal-hal yang diperlukan dalam pelaksanaan proyek pembangunan sistem aplikasi pengolah log web server. b. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dan dimengerti dan diinginkan oleh user. c. Coding Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman tertentu, dalam penelitian ini menggunakan PHP.

20 d. Testing dibangun. Merupakan tahap pengujian terhadap perangkat lunak yang 3.4 Metode Pemecahan Masalah Dalam mengimplementasikan pendekatan CBMG (Customer Behavior Model Graph ) pada aplikasi pengolah datal log akses web server, ada beberapa tahap yang harus dilewati, berikut tahapannya seperti dijelaskan pada gambar 3.3 :

21 HTTP Logs FILTER, MERGE Request Logs GET SESSIONs Session Logs GET CBMGs CBMGs Gambar 3.3 Customer Behavior Characterization Methodology (Menasce, V.A.F. Almeida. 2000. Scaling for E-Business: Technology,Models, Performance, and Capacity Planning. Prentice Hall Inc.New Jersey,USA.) 1. Penggabungan dan Penyaringan Data (Merge & Filter) Sebelum masuk ketahap penyaringan data dari log akses yang akan diolah dilihat apakah merupakan data baru (berdasarkan waktu akses) atau bukan. Apabila kondisi tersebut terepenuhi maka data log akan digabung (merge) dengan data log sebelumnya untuk kemudian Informasi yang terdapat dalam log akses tersebut disaring untuk mendapatkan data yang dibutuhkan saja. Informasi log yang diabaikan

22 dalam penyaringan ini antara lain, request terhadap file multimedia (gambar, icon, animasi, suara dan video ), client-side script file, dan casacading style sheet file. Informasi tersebut diabaikan karena merupakan bagian dari suatu request terhadap sebuah halaman web.(purnomo, Sigit.2006) 1. Identifikasi Session (Get Sessions). Dalam tahap ini ada tiga langkah utama yang harus dilakukan. Pertama adalah mengurutkan data log berdasarkan waktu request. Selanjutnya mengelompokan urutan request dalam ip address yang sama dan dalam suatu rentang waktu tertentu (session). Terakhir adalah mengakumulasi setiap transisi dari suatu file request ke file request berikutnya dalam setiap session. 2. Pemodelan Tingkah Laku Pengunjung (Get CBMG). Setiap file request didefinisikan menjadi simpul-simpul graf yang disebut juga fungsi-fungsi atau titik navigasi. Dari hasil akumulasi setiap transisi dari suatu titik navigasi ke titik navigasi lain, di hitung probabilitas transisi tersebut dengan rumus :,, /, untuk k=1,..., n (3.1) C i,j adalah jumlah transisi dari titik navigasi i ke titik navigasi j dalam data, dan n adalah jumlah titik navigasi. Setelah mendapatkan nilai probabilitas dari setiap transisi, nilai-nilai tersebut dimasukan kedalam sebuah matriks probabilitas transisi antar titik navigasi seperti diperlihatkan pada gambar contoh di bawah ini :

23 Gambar 3.4 Matriks Probabilitas Transisi Antar Titik Navigasi Dari matriks tersebut kemudian direpresentasikan ke dalam sebuah model graf jenis graf berarah dan berbobot dengan setiap titik-titik navigasi (fungsi) menjadi simpul graf dan nilai probabilitas dari suatu titik navigasi ke titik navigasi lain menjadi arah dan bobot graf. Contoh hasil representasi dari sebuah matriks menjadi sebuah graf berbobot dan berarah (CBMG) dapat dilihat dalam gambar berikut. Gambar 3.5 Customer Behavior Model Graph (CBMG)