Analisa Multithreading Programming Untuk Pemrosesan Data Pada Sistem Rekomendasi Menggunakan Metode Collaborative Filtering Dengan Apache Mahout
Main Author: | ALWI, MUHAMMAD |
---|---|
Format: | Thesis NonPeerReviewed Book |
Bahasa: | eng |
Terbitan: |
, 2017
|
Subjects: | |
Online Access: |
http://eprints.umm.ac.id/36117/1/jiptummpp-gdl-muhammadal-48591-1-pendahul-n.pdf http://eprints.umm.ac.id/36117/2/jiptummpp-gdl-muhammadal-48591-2-bab1.pdf http://eprints.umm.ac.id/36117/3/jiptummpp-gdl-muhammadal-48591-3-bab2.pdf http://eprints.umm.ac.id/36117/4/jiptummpp-gdl-muhammadal-48591-4-bab3.pdf http://eprints.umm.ac.id/36117/ |
Daftar Isi:
- Apache mahout pada saat ini sedang melakukan pengembangan sebuah sistem rekomendasi yang didalamnya menggunakan metode Collaborative Filtering, namun dalam peimplementasianya masih memiliki kekurangan didalam waktu pemrosesan yang masih memakan waktu cukup lama untuk memproses data yang berukuran besar. Penelitian ini akan memanfaatkan multithreading programming untuk mempercepat waktu pemrosesan data pada apache mahout. Dalam penelitian ini, telah diketahui bahwa adanya multithreading programming mampu meningkat kinerjanya dalam pemrosesan waktu eksekusi data pada apache mahout. Dari pengujian yang telah dilakukan dengan jumlah 20 juta data, didapatkan hasil pengujian pada singlethread dengan lama waktu pemrosesan datanya selama 2218 detik. Dan pada pengujian untuk 4 thread didapatkan hasil 764 detik, dan kemudian untuk 8 thread didapatkan hasil 691 detik dan pada pengujian untuk 16 thread didapatkan hasil 1097 detik. Dari berapa pengujian yang telah dilakukan telah membuktikan bahwa multithreading programming mampu meningkatkan kinerja apache mahout dalam sistem rekomendasi asalkan jumlah thread tidak melebihi kapasitas ukuran thread yang ada di processor.