Analisis Perangkat Lunak Software Analisis Pengguna

Total Station Clinometer Satelite phone 2 1 1 User 6 Palu Gps Kompas Clinometer 2 2 2 2 User 7 Palu Gps Kompas Clinometer Satelite phone 2 1 1 2 2 Perhitungan pertama yang dilakukan adalah menghitung similarity Simatautingkat kesamaan antara User 1dengan pelanggan lain. Hitung distance Dis untuk setiap produk yang sama dengan produk user 1 dengan Dis = nilaiprodukperson ± nilaiprodukotherperson 2 Dimana: nilaiprodukperson = nilai dari produk orang yang akan diberikan rekomendasi nilaiprodukotherperson = nilai dari produk orang yang akan dibandingkan. Dis dari setiap produk yang sama akan dijumlahkan untuk menghitung SIm dengan menggunakan Simotherperson = 1 1 + jumlah Dis Contoh perhitungan Sim untuk setiap produk antara user 1 dan user 2: 1. Perhitungan Dis untuk produk palu Dis1 = 1 - 2 2 = -1 2 = 1 2. Perhitungan Dis untuk produk palu Dis2 = 1 - 2 2 = -1 2 = 1 3. Perhitungan Simuser2 Simuser2= 1 1 + jumlah Dis = 1 1 + 1 + 1 = 1 3 = 0.333 Lakukan perhitungan Sim untuk semua pelanggan kecuali user 1. Berikut ini adalah hasil perhitungan Sim untuk semua pelanggan terhadap User 1. Simuser 2 = 1 1 + 1-2 2 + 1-2 2 = 13 = 0.333 Simuser 3 = 1 1 + 1-1 2 + 1-1 2 + 2-2 2 = 11 = 1 Simuser 4 = 1 1 + 2-1 2 = ½ = 0.5 Simuser 5 = 1 1 + 1-2 2 + 1-2 2 + 2-1 2 = ¼ = 0.25 Simuser 6 = 1 1 + 1-2 2 + 1-2 2 + 2-2 2 = 13 = 0.333 Simuser 7 = 1 1 + 1-2 2 + 1-1 2 + 2-2 2 = ½ = 0.5 Perhitungan selanjutnya adalah menghitung tingkat rekomendasi untuk setiap produk yang belum pernah dilihat atau dibeli oleh user 1. Penghitungan dapat dilakukan dengan Rekomendasi = _Sim x NilaiProduk _Sim Untuk mempermudah penghitungan dapat menggunakan table seperti pada Tabel berikut. Terdapat 3 buah produk yang akan ditawarkan kepada user 1 yaitu, kompas, total station, satelite phone. Total adalah jumlah dari perhitungan Sim x NilaiProduk untuk semua pelanggan. Sim Sum adalah jumlah Sim dari pelanggan dengan produk yang memiliki nilai. Tabel 3.4Perhitungan Rekomendasi Pelanggan Sim kompas Sim x Kompas Total station Sim x Total station Satelite phone Sim x satelite phone User 2 0.33 2 0.66 2 0.66 2 0.66 User 3 1 2 2 User 4 0.5 1 0.5 2 1 User 5 0.25 2 0.5 2 0.5 1 0.25 User 6 0.33 2 0.66 User 7 0.5 1 0.5 2 1 Total 2.34 1.66 4.91 Simsum 1.41 1.08 2.58 Total.simsum 1.66 1.54 1.90 Dari Tabel 3.4 didapatkan nilai rekomendasi dari setiap produk untuk user 1. memiliki nilai kompas 1.66, total station memiliki nilai 1.54, dan satelite phone memiliki nilai 1.90. Produk dengan nilai rekomendasi tertinggi akan lebihdiutamakan untuk ditawarkan kepada user 1.

3.6 Entity Relationship Diagram

Dari hasil analisis, terdapat data yang akan dipakai dalam proses pembangunan aplikasi berbasis web. Dari data yang diperoleh akan digunakan untuk mendesain basis data dengan atribut-atribut yang melengkapinya. Dalam hal ini akan digunakan Entity Relationship Diagram ERD untuk merancang basis data. ERD yang merupakan hasil analisis sebagai berikut :