Pengujian sistem dilakukan dengan menghitung nilai Recall dan Precision dan melakukan rekomendasi movie untuk user tertentu. Pengujian sistem dilakukan dengan menggunakan data movie yang telah di preprocessing yang kemudian menghitung nilai similarity dengan menggunakan metode dice coefficient setelah mendapatkan hasil perhitungan similaritas selanjutnya akan di lakukan rekomendasi movie berdasarkan hasil perhitungan similaritas dan hasil rekomendasi sudah dirangking berdasarkan dari yang paling relevan hingga yang tidak relevan . Pengujian sistem dilakukan dengan menggunakan 2.500 data movie yang nilainya telah diubah menjadi 1 dan 0.
Proses pengujian sistem dilakukan dengan menggunakan 5 pengguna sekaligus berdasarkan film yang sudah pernah ditonton atau disukai oleh pengguna tersebut. Dalam pengujian ini pengguna akan memilih 20 judul yang disukai oleh pengguna.
23
Relevan ={Ants, Little big Leaque, The Wrong Trousers, A Close Shave, Big Bully,Toy Story,Sabrina,Waiting to Exhale ,Heat, Casino ,Money Train ,GoldenEye,Jumanji Grumpier Old Men,Tom and Huck,One Hundred and One Dalmatians, Sudden Death,Nixon,Power ,Four Rooms}
4.2.1 Hasil Perhitungan Akurasi Sistem Rekomendasi Perhitungan akurasi sistem rekomendasi dilakukan dengan menggunakan 5 pengguna.Berikut adalah hasil perhitungan recall dan precision setiap pengguna.
1. Pengguna 1
Ada 20 judul film yang relevan atau yang disukai oleh pengguna 1, berikut adalah judul film yang relevan atau yang disukai oleh pengguna 1:
Hasil pencarian dengan sistem rekomendasi judul film yang direkomendasikan sebanyak 20 judul film. Dari 20 judul film yang direkomendasikan diperoleh 5 judul film yang paling relevan dengan pengguna 1. Sehingga dapat dicari nilai Recall dan precision seperti pada Table 4.1.
24
Tabel 4.1 Hasil pencarian pada sistem rekomendasi untuk pengguna 1
Selanjutnya, Interpolasi 21 titik recall precision dari perhitungan recall-precision pada Tabel 4.1, ditampilkan pada Tabel 4.2 berikut ini :
Tabel 4.2 Interpolasi 21 titik recall precision pada sistem rekomendasi pengguna 2
25
Relevan = {Young and Innocent, Clockers,Bottle Rocket, Kids,The Godfather: Part II,Traveller,Squeeze, New Jersey Drive, Hoodlum,Fireworks,Malice,Taxi Driver,The Usual Suspects, True Crime,Cyclo, The Basketball Diaries,Mildred Pierce,Dangerous Minds,Normal Life, The Funeral}
Berikut ditampilkan visualisasi interpolasi 21 titik recall precision pada Tabel 4.2. Ditampilkan dalam bentuk grafik pada Gambar 4.5.
Gambar 4.5. Grafik interpolasi 21 titik recall precision pengguna 1 Selanjutnya menghitung rata-rata precision dari pengguna 1. Berikut perhitungan untuk pengguna 1 :
Recall 0.05 0.1 0.15 0.20 0.25
Precision 1.0 1.0 0.3 0.33 0.29
AvgPrec = 28%
Berdasarkan hasil perhitungan rata-rata precision didapatkan nilai rata-rata 28%.
2. Pengguna 2
Ada 20 judul film yang relevan atau yang disukai oleh pengguna 2, berikut adalah judul film yang relevan atau yang disukai oleh
26
Hasil pencarian dengan sistem rekomendasi judul film yang direkomendasikan sebanyak 20 judul film. Dari 20 judul film yang direkomendasikan diperoleh 7 judul film yang paling relevan dengan pengguna 2. Sehingga dapat dicari nilai recall dan precision seperti pada Table 4.3.
Tabel 4.3 Hasil pencarian pada sistem rekomendasi untuk pengguna 2
Selanjutnya, Interpolasi 21 titik recall precision dari perhitungan recall-precision pada Tabel 4.3, ditampilkan pada Tabel 4.4 berikut ini :
Tabel 4.4 Interpolasi pada 21 titik recall precision pada rekomendasi pengguna 2
27
Relevan = A Little Princess,The Jungle Book,Casper,Santa Claus: The Movie,Fluke, Labyrinth,The Flintstones,The Secret of Roan Inish, Alice in Wonderland,Miracle on 34th Street, Major Payne,The Rescuers Down Under,A Simple Wish,The Borrowers, Babe: Pig in the City, Balto, Dunston Checks In,Peter Pan,Super Mario Bros.
Berikut ditampilkan visualisasi interpolasi 21 titik recall precision pada Tabel 4.4. Ditampilkan dalam bentuk grafik pada Gambar 4.6.
Gambar 4.6 Grafik interpolasi 21 titik recall precision pengguna 2 Selanjutnya menghitung rata-rata precision dari pengguna 2. Berikut perhitungan untuk pengguna 2 :
Berdasarkan hasil perhitungan rata-rata precision didapatkan nilai rata-rata 42%.
3. Pengguna 3
Ada 20 judul film yang relevan atau yang disukai oleh pengguna 3, berikut adalah judul film yang relevan atau yang disukai oleh
28
Hasil pencarian dengan sistem rekomendasi judul film yang direkomendasikan sebanyak 20 judul film. Dari 20 judul film yang direkomendasikan diperoleh 4 judul film yang paling relevan dengan pengguna 3. Sehingga dapat dicari nilai recall dan precision seperti pada Table 4.5.
Tabel 4.5 Hasil pencarian pada sistem rekomendasi pengguna 3
Selanjutnya, Interpolasi 21 titik recall precision dari perhitungan recall-precision pada Tabel 4.5, ditampilkan pada Tabel 4.6 berikut ini :
29
Tabel 4.6 Interpolasi pada 21 titik recall precision pada sistem rekomendasi pengguna 3
Berikut ditampilkan visualisasi interpolasi 21 titik recall precision pada Tabel 4.6. Ditampilkan dalam bentuk grafik pada Gambar 4.7.
Gambar 4.7 Grafik interpolasi 21 titik recall precision pengguna 3 Selanjutnya menghitung rata-rata precision dari pengguna 3. Berikut perhitungan untuk pengguna 3:
Pengguna
30
Relevan = Mighty Aphrodite,Two If by Sea,Sprung, Mr.
Wrong,Love and Other Catastrophes, Best Men, Boomerang,The Beautician and the Beast, Speechless,Fierce Creatures,Mallrats, Blue Juice, Miami Rhapsody, Breathing Room, Pie in the Sky, Chasers,Real Genius, Swingers,My Man Godfrey,French Kiss
Berdasarkan perhitungan rata-rata precision didapatkan nilai rata-rata sebesar 31%.
4. Pengguna 4
Ada 20 judul film yang relevan atau yang disukai oleh pengguna 4, berikut adalah judul film yang relevan atau yang disukai oleh pengguna 4:
Hasil pencarian dengan sistem rekomendasi judul film yang direkomendasikan sebanyak 20 judul film. Dari 20 judul film yang direkomendasikan diperoleh 4 judul film yang paling relevan dengan pengguna 4. Sehingga dapat dicari nilai recall dan precision seperti pada Table 4.7.
31
Tabel 4.7 Hasil pencarian pada sistem rekomendasi pengguna 4
Selanjutnya, Interpolasi 21 titik recall precision dari perhitungan recall-precision pada Tabel 4.7, ditampilkan pada Tabel 4.8 berikut ini :
Tabel 4.8 Interpolasi pada 21 titik recall precision pada sistem rekomendasi pengguna 4
32
Relevan = Street Fighter,Fire Down Below Drop Zone,,Starship Troopers,Daylight,The Rock,The Big Hit, Dante's Peak, Tomorrow Never Dies,Armageddon ,Black Dog, Assassins, Maximum Risk,Rambo III,The River Wild, Waterworld, The Hunted,Knock Off,Firestorm,Hard Target
Berikut ditampilkan visualisasi interpolasi 21 titik recall precision pada Tabel 4.8. Ditampilkan dalam bentuk grafik pada Gambar 4.8.
Gambar 4.8 Grafik interpolasi 21 titik recall precision pengguna Selanjutnya menghitung rata-rata
perhitungan untuk pengguna 4 :
precision dari pengguna 4. Berikut
Recall 0.05 0.1 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 Precision 1.0 1.0 0.75 0.66 0.62 0,66 0.70 0.66 0.64 0.55 AvgPrec= 51%
Berdasarkan perhitungan rata-rata precision didapatkan nilai rata-rata sebesar 51%.
5. Pengguna 5
Ada 20 judul film yang relevan atau yang disukai oleh pengguna 5, berikut adalah judul film yang relevan atau yang disukai oleh
33
Hasil pencarian dengan sistem rekomendasi judul film yang direkomendasikan sebanyak 20 judul film. Dari 20 judul film yang direkomendasikan diperoleh 4 judul film yang paling relevan dengan pengguna 5. Sehingga dapat dicari nilai recall dan precision seperti pada Table 4.9.
Tabel 4.9 Hasil pencarian pada sistem rekomendasi pengguna 5
Selanjutnya, Interpolasi 21 titik recall precision dari perhitungan recall-Precision pada Tabel 4.9, ditampilkan pada Tabel 4.10 berikut ini :
34
Tabel 4.10 Interpolasi pada 21 titik recall precision pada sistem rekomendasi pengguna 5
Berikut ditampilkan visualisasi interpolasi 21 titik recall precision pada Tabel 4.10. Ditampilkan dalam bentuk grafik pada Gambar 4.9.
Gambar 4.9 Grafik interpolasi 21 titik recall precision pengguna 5 Selanjutnya menghitung rata-rata precision dari pengguna 5. Berikut perhitungan untuk pengguna 5 :
Pengguna
35
Recall 0.05 0.1 0.15 0.20 0.25 0.3 0.35 0.40 0.45 0.50 0.55 0.60 065 Precision 1.0 1.0 0.60 0.66 0.71 0.75 0.63 0.66 0.69 0.71 0.68 0.63 0.65
AvgPrec = 55%
Berdasarkan perhitungan rata-rata precision didapatkan nilai rata-rata sebesar 55%.