Implementasi Sistem Tampilan Implementasi Sistem

BAB 4 HASIL DAN PEMBAHASAN

Untuk melihat hasil dari perancangan analisis yang telah dibahas pada bab 3 maka, akan penulih bahas dalam ini untuk menunjukkan implementasi sistem berdasarkan apa yang telah dirancang.

4.1 Implementasi Sistem

Dari hasil analisis dan perancangan sistem yang telah dilakukan, implementasi sistem rekomendasi personal untuk pengguna anonim dengan menerapkan Sparse Matrix sebagai media yang membantu dalam memberikan rekomendasi yang akurat walau riwayat penjelajahan sedikit pada portal berita tersebut. 4.1. 1 Spesifikasi Perangkat Keras dan Perangkat Lunak yang Digunakan Spesifikasi perangkat keras yang digunakan untuk Server : 1. Processor Intel Atom ™ Processor N550 1.5GHz, 1 MB L2 Cache 2. Memori 1 GB DDR3 3. Kapasitas harddisk 160GB Spesifikasi perangkat keras yang digunakan untuk Client : 1. Processor Intel Atom ™ Processor N550 1.5GHz, 1 MB L2 Cache 2. Memori 1 GB DDR3 3. Kapasitas harddisk 160GB Universitas sumatera utara Spesifikasi perangkat lunak yang digunakan untuk Server : 1. Windows 7 Ultimate 2. Software IDE Netbean 7.3 3. Mysql Server 4. PHP Runtime 5. WordPress Spesifikasi perangkat lunak yang digunakan untuk Client : 1. Windows 7 Ultimate 2. Browser Chrome

4.2. Tampilan Implementasi Sistem

Karena penulis mengembangkan sistem yang fokus pada plugin untuk WordPress, maka penulis hanya akan fokus pada apa yang penulis kembangkan, sebagai berikut ini : 3.2.1. Pada daftar item plugin Plugin akan dikemas dalam file .zip, lalu pada WordPress akan dilakukan instalasi plugin hasilnya ditunjukkan pada gambar 4.1. Gambar 4.1 Plugin setelah dilakukan instalasi 3.2.2. Menu untuk pengaturan Untuk memudahkan admin dalam melakukan pengaturan sistem rekomendasi yang penulis kembangkan, maka penulis menambahkan fitur pengaturan pada menu Universitas sumatera utara “setting” di WordPress. Gambar 4.2 menunjukkan tampilan menu pada seting dengan nama “Setting PNR”. Gambar 4.2 Menunjukkan menu Setting PNR untuk pengaturan sistem rekomendasi 3.2.3. Halaman pengaturan batas pengambilan berita rekomendasi Pengaturan batas pengambilan berita ada 4 nilai yaitu 1 hari lalu, 2 hari lalu, 7 hari lalu dan 30 hari lalu Gambar 4.3 Halaman bagian pengaturan pengambilan berita rekomendasi 3.2.4. Halaman pengaturan lama sesi aktif Pilihan untuk sesi aktif ada 5 pilihan yaitu 1 hari, 2 hari, 7 hari, 1 bulan dan 1 tahun. Gambar 4.4 Halaman bagian pengaturan lama sesi aktif untuk pengguna anonim 3.2.5. Halaman Untuk Manajemen Stopword Untuk halaman manajemen, dibentuk dengan tabel dan juga memiliki form untuk menambah stopword. Universitas sumatera utara Gambar 4.5 Bagian pengaturan untuk menajemen stopword 3.2.6. Halaman untuk pengaturan widget Gambar 4.6 Halaman untuk pengaturan widget 4.3. Uji Sistem dan Analisis dengan Satu Pengguna anonim Untuk menampilkan hasil uji coba, penulis menggunakan sejumlah 12 judul berita yang bisa menampilkan hasil rekomendasi setelah diterapkan ketiga proses CSR SpMV, proximity processing dan bayesian framework for user interest. Karena sistem rekomendasi ada 3 tempat dan setiap tempat memiliki cara – cara rekomendasi yang berbeda, maka ke 3 cara tersebut penulis paparkan di bagian uji coba ini. Universitas sumatera utara Uji akan dilakukan terhadap tiga tempat rekomendasi pada web portal yaitu pada akses berita, akses kategori dan akses halaman home. Setiap uji coba akan dibagi dalam dua tahapan yaitu : 1. Tahapan eliminasi Karena tugas utama dari eliminasi adalah untuk menghilangkan karakter dan kata yang tidak penting, maka penulis melakukan proses eliminasi yang dilakukan dengan 4 tahap : - Menghapus kata selain karakter dan angka - Menghapus stopword sebelum stemming - Melakukan stemming untuk mendapatkan kata dasar - Menghapus stopword setelah stemming 2. Tahapan eliminasi Untuk memberikan rekomendasi seperti yang telah penulis jelaskan pada Bab 3 akan digunakan 3 algoritma yaitu : CSR SpMV, proximity processing dan bayesian framework for user interest . Setiap algoritma akan memberikan nilainya masing – masing untuk setiap dokumen yang akan dibandingkan, 5 tertinggi akan diambil sebagai hasil rekomendasi. 4.3.1. Uji coba akses berita Dalam kasus uji coba ini ada pembaca berita pengguna anonim dalam hal ini sudah mengakses berita dua kali yaitu : - Smartphone android nokia x berhasil diroot, nokia malah senang pertama diakses - Daftar Potongan Harga Smartphone Nokia di MBCS kedua diakses dan dalam hal ini berita ini yang sedang diakses 1. Tahapan Eliminasi Dokumen yang diberikan identitas dengan inisial awal huruf D yang artinya dokumen adalah dokumen pembanding yang akan menjadi hasil dari rekomendasi, untuk berita yang pernah dan sedang diakses tidak dijadikan pembanding lagi. Universitas sumatera utara Tabel 4.1 Daftar judul berita dan hasil eliminasi untuk bisa dilakukan proses rekomendasi Dokumen Judul berita Kategori Hasil Eliminasi D0 Microsoft akan hentikan dukungan untuk Smartphone Windows Phone 7.8 pada September 2014 App OS microsoft smartphone windows phone 78 2014 D1 Microsoft dikabarkan akan meluncurkan Smartphone Nokia Superman yang Menawarkan Kamera Depan 5MP untuk foto Selfie Gadget microsoft smartphone nokia superm 5mp lfie D2 Smartphone Nokia Lumia 630 sudah mendapat persetujuan sertifikasi Kominfo dan Pemerintah Thailand Gadget smartphone nokia lumia 630 kominfo rintah thailand pernah diakses Smartphone Android Nokia X berhasil diroot, nokia malah senang Gadget smartphone android nokia x root nokia D3 75 Persen Aplikasi Android bisa dijalankan di Smartphone Nokia X App OS 75 android smartphone nokia x D4 Setelah India, Smartphone Android Nokia X Kini Resmi Luncur di Filipina Business india smartphone android nokia x filipina D5 Smartphone Nokia Menggunakan Android Meluncur Ke Pasaran dengan tambahan Aplikasi Messanger WeChat Gadget smartphone nokia android messanger wechat sedang diakses dijadikan query Daftar Potongan Harga Smartphone Nokia di MBCS Business smartphone nokia mbcs D6 Turki Blokir Youtube Internet turki youtube D7 Setelah Twitter dan Youtube, Turki blokir DNS Google Internet twitter youtube turki dns google D8 Jegal Youtube, Yahoo siapkan layanan Video Online Internet youtube yahoo video online D9 Nokia belum Berhenti Luncurkan Smartphone Windows Phone Gadget nokia smartphone windows phone Universitas sumatera utara Hasil eliminasi menunjukkan bahwa ada proses stemming yang memberikan hasil tidak seperti yang diharapan. Kata “pemerintah” setelah dilakukan proses stemming menjadi kata “rintah”, namun dalam penelitian ini hal tersebut tidak menjadi masalah, karena tujuan utama penerapan stemming untuk lebih efektif penggunaan dari stopword removal. Hasil eliminasi yang ditunjukkan pada tabel 4.1 akan diproses untuk melakukan rekomendasi. 2. Tahap Proses Rekomendasi Dokumen yang diambil dari tabel 4.1 hanya dokumen yang memiliki identitas memiliki karakter awal huruf D, yang sedang diakses menjadi query dan yang pernah diakses dijadikan pertimbangan untuk berita yang disukai. Tabel 4.2 Nilai yang didapatkan masing – masing dokumen setelah melewati 3 proses Dokumen CSR SpMV Proximity Procesinng Bayesian Framework for User Interest Total D0 0.02 0.2222 0.2422 D1 0.07 1 0.5555 1.6255 D2 0.07 1 0.5555 1.6255 D3 0.07 1 0.7777 1.8477 D4 0.07 0.7777 0.8477 D5 0.07 1 0.6666 1.7366 D6 0.00 D7 0.00 D8 0.00 D9 0.07 0.5555 0.6255 Tabel 4.2 menunjukkan hasil dari nilai masing - masing dokumen setelah melewati ketiga proses, namun sebelum ketiga proses dilakukan untuk membuktikan efisien kombinasi ketiga algoritma tersebut, penulis akan menjabarkan analisis masing – masing proses, sebagai berikut ini : - Tahap CSR SpMV, dari tabel 4.2 menunjukkan hasil diberikan pada kolom CSR SpMV menghasilkan nilai relevansi yang sama untuk dokumen D1, D2, D3, D4, D5, D9. Padahal jika kita lihat kembali pada tabel 4.1 urutan term yang sesuai Universitas sumatera utara query “smartphone nokia”, seharusnya nilai D1, D2, D3 dan D5 lebih tinggi dari D4 dan D9, karena kata “smartphone nokia” tepat urutannya pada dokumen D1, D2, D3 dan D5, sedangkan pada D4 “smartphone android nokia” dan D9 “nokia smartphone”. Hal ini disebabkan karena kelima dokumen tersebut memiliki frekuensi term yang sama sesuai query sehingga nilai relevansi sama. Maka dari itu supaya rekomendasi lebih baik, perlu digunakan proximity processing. - Tahap proximity processing bisa membuktikan bahwa nilai D1, D2, D3 dan D5 lebih tinggi dari pada D4 dan D9. Namun, terdapat masalah juga karena berita yang diberikan belum bersifat personal. Dalam kasus uji coba ini, pembaca berita sudah pernah sebelumnya mengakses berita “Smartphone Android Nokia X berhasil diroot, nokia malah sen ang”, seharusnya supaya hasil rekomendasi lebih personal maka dokumen yang lebih tinggi nilainya adalah dokumen yang mengandung kata “smartphone android x”. Untuk memperbaiki kekurangan ini diperlukan algortima bayesian framework for user interest untuk memberikan nilai rekomendasi yang lebih baik. - Tahap bayesian framework for user interest, memberikan nilai persentase term yang pernah diakses terhadap masing – masing dokumen, sehingga hasil rekomendasi bersifat personal. Tabel 4.3 menunjukkan berita yang direkomendasikan kepada pembaca berita dalam kasus pembahasan ini. Tabel 4.3 Nilai masing – masing dokumen setelah diurutkan secara descending Dokumen Nilai Isi D3 1.8477 75 Persen Aplikasi Android bisa dijalankan di Smartphone Nokia X D5 1.7366 Smartphone Nokia Menggunakan Android Meluncur Ke Pasaran dengan tambahan Aplikasi Messanger WeChat D1 1.6255 Microsoft dikabarkan akan meluncurkan Smartphone Nokia Superman yang Menawarkan Kamera Depan 5MP untuk foto Selfie D2 1.6255 Smartphone Nokia Lumia 630 sudah mendapat persetujuan sertifikasi Kominfo dan Pemerintah Thailand D4 0.8477 Setelah India, Smartphone Android Nokia X Kini Resmi Luncur di Filipina Universitas sumatera utara Tabel 4.3 Nilai masing – masing dokumen setelah diurutkan secara descending lanjutan Dokumen Nilai Isi D9 0.6255 Nokia belum Berhenti Luncurkan Smartphone Windows Phone D0 0.2422 Microsoft akan hentikan dukungan untuk Smartphone Windows Phone 7.8 pada September 2014 D6 Turki Blokir Youtube D7 Setelah Twitter dan Youtube, Turki blokir DNS Google D8 Jegal Youtube, Yahoo siapkan layanan Video Online Dari tabel 4.3 yang direkomendasikan hanya berita 5 tertinggi nilainya yaitu D3, D5, D1, D2, D4 dan sisanya tidak akan ditampilkan. Gambar 4.7 Hasil rekomendasi pada Halaman web untuk akses berita

4.4 Analisis Penerapan Sparse Matrix