Kesimpulan:  Nilai kemiripan antara Jaket racing  dan  jaket  junkies adalah 0,86. Maka Jaket racing dan jaket junkies memiliki kesamaan.
Hasil  nilai  similarity  kemiripan  antar  produk  dapat  dilihat  pada  tabel berikut:
Tabel 3. 9 Nilai SimilarityKemiripan Antar Produk
id_similarity jaket_pertama
jaket_kedua nilai
1 jaket gayot
jaket racing -0,42
2 jaket gayot
jaket junkies -0,68
3 jaket gayot
jaket jas 0,18
4 jaket gayot
jaket rompi -0,32
5 jaket racing
jaket junkies 0,86
6 jaket racing
jaket jas -0,97
7 jaket racing
jaket rompi -0,72
8 jaket junkies
jaket jas -0,86
9 jaket junkies
jaket rompi -0,37
10 jaket jas
jaket rompi 0,86
Berdasarkan tabel di atas, jaket yang memiliki nilai similarity positif: 1.  Jaket gayot dengan jaket jas : 0,18
2.  Jaket racing dengan jaket junkies : 0,86 3.  Jaket jas dengan jaket rompi : 0,86
Berdasarkan hasil similarity, member akan dihitung nilai prediksi berdasarkan produk  yang  pernah  dibeli  dan  dirating  yang  memiliki  kesamaan  dengan  produk
lainya. 1.  Sufiadi terhadap jaket racing karena pernah membeli dan melakukan rating
terhadap jaket junkies 2.  Sufiadi terhadap jaket rompi karena pernah membeli dan melakukan rating
terhadap Jaket jas 3.  Mugeni  terhadap  jaket  jas  karena  pernah  membeli  dan  melakukan  rating
terhadap jaket rompi dan Jaket gayot 4.  Amin terhadap  jaket gayot karena pernah  membeli dan  melakukan rating
terhadap jaket jas
5.  Amin terhadap jaket junkies karena pernah membeli dan melakukan rating terhadap Jaket racing
Prediksi rating
Prediksi rating dapat dilakukan kepada  member yang tidak melakukan rating pada suatu item, maka dapat diperoleh suatu nilai prediksi rating pada suatu item.
Nilai similarity yang digunakan untuk mencari prediksi adalah nilai positif: 1.  Prediksi rating Sufiadi terhadap jaket racing.
Jaket  yang  memiliki  nilai  similarity  positif  dengan  jaket  racing  adalah  jaket junkies0,86.
5 86
, 86
, 5
2.  Prediksi rating Sufiadi terhadap jaket rompi Jaket  yang  memiliki  nilai  similarity  positif  dengan  jaket  rompi  adalah  jaket
jas0,86. 4
86 ,
86 ,
4 
3.  Prediksi rating Mugeni terhadap jaket jas. Jaket  yang  memiliki  nilai  similarity  positif  dengan  jaket  jas  adalah  jaket
gayot0,18 dan rompi0,86. 4
86 ,
| 0,18
| 86
, 4
0,18 5
 
4.  Prediksi rating Amin terhadap jaket gayot. Jaket  yang  memiliki  nilai  similarity  positif  dengan  jaket  gayot  adalah  jaket  jas
0,18. 5
| 0,18
| 0,18
5 
5.  Prediksi rating Amin terhadap jaket junkies Jaket  yang  memiliki  nilai  similarity  positif  dengan  jaket  junkies  adalah  jaket
jas0,86.
5 86
, 86
, 5
Hasil perhitungan untuk prediksi rating adalah sebagai berikut:
Tabel 3. 10 Prediksi Rating yang Diberikan
id_prediksi  member jaket
prediksi_rating
1 Sufiadi
jaket racing 5
2 Sufiadi
jaket rompi 4
3 Mugeni
jaket jas 4
4 Amin
jaket gayot 5
5 Amin
jaket junkies 5
Hasil  rekomendasi  yang  diberikan  kepada  pembeli  yang  belum  pernah melakukan  rating  kepada  barang  berdasarkan  hasil  dari  prediksi  rating.  Barang
yang memiliki prediksi rating tertinggi akan lebih dahulu direkomendasikan. Jika ada  produk  yang  memiliki  rating  yang  sama  maka  keduanya  akan
direkomendasikan..
3.1.3 Analisis Kebutuhan Non fungsional
Analisis  kebutuhan  non  fungsional  merupakan  analisis  yang  dibutuhkan untuk  menentukan  spesifikasi  kebutuhan  sistem.  Analisis  kebutuhan  non
fungsional juga menentukan spesifikasi input yang diperlukan sistem, output yang akan  dihasilkan  sistem  dan  proses  yang  dibutuhkan  untuk  mengolah  input  dan
akhirnya  didapatlah  suatu  output  yang  dikehendaki.  Kebutuhan  non  fungsional terbagi menjadi analisis perangkat keras, perangkat lunak dan analisis pengguna.
3.1.3.1 Analisis Perangkat Keras Hardware
Untuk  menjalankan  suatu  aplikasi  maka  diperlukan  perangkat  keras  yang dapat mendukung proses kerja dari sistem itu sendiri. Spesifikasi perangkat keras
yang  digunakan  oleh  Risty  Collection  dalam  pengolahan  data  penjualan  barang adalah sebagai berikut :
Tabel 3. 11 Spesifikasi Perangkat Keras di Risty Collection
No Perangkat Keras
Spesifikasi
1 Processor
Intel Pentium Dual Core 2
Monitor Monitor LCD 17 inch
3 Memory
DDR2 1GB 4
Modem USB Modem
5 Keyboard
Komic 6
Mouse Genius
7 Printer
Epson T13
Untuk  menjalankan  website  e-commerce  di  Risty  Collection  dibutuhkan perangkat keras pendukung sehingga website yang dibangun berjalan dengan baik.
Spesifikasi  minimum  perangkat  keras  yang  dibutuhkan  untuk  menjalankan website tersebut tertera pada tabel berikut.
Tabel 3. 12 Spesifikasi Minimum Perangkat Keras yang Dibutuhkan
No Perangkat Keras
Spesifikasi
1 Processor
Intel Pentium 4 2
Monitor Monitor 15 inch
3 Memory
DDR2 512Mb 4
Modem Standar
5 Keyboard
Standar 6
Mouse Standar
7 Printer
Standar
Berdasarkan  perbandingan  perangkat  keras  yang  ada  di  Risty  Collection dengan perangkat keras minimum yang dibutuhkan untuk menjalankan  website e-
commerce  maka  dapat  disimpulkan  bahwa  perangkat  keras  yang  dimiliki  oleh Risty Collection saat ini sudah memenuhi.
3.1.3.2 Analisis Perangkat Lunak Software
Sistem  Operasi  yang  digunakan  di  Risty  Collection  adalah  WindowsXP dengan spesifikasi sebagai berikut :
Tabel 3. 13 Spesifikasi Perangkat Lunak yang Digunakan
No Perangkat Lunak
Keterangan
1   Sistem Operasi Windows XP
2   Web Browser Mozilla Firefox, Google Chrome
3  Aplikasi Office Microsoft Word 2007, Microsoft Excel 2007,  Adobe Reader
Adapun  perangkat  lunak  yang  dibutuhkan  untuk  menjalankan  website  e- commerce di Risty Collection adalah sebagai berikut:
Tabel 3. 14 Perangkat Lunak yang Dibutuhkan
No Perangkat Lunak
Keterangan
1 Sistem Operasi
Windows XP 2
Web Browser Mozilla Firefox
3 Aplikasi Office
Adobe Reader
Berdasarkan  perbandingan  perangkat  lunak  yang  ada  di  Risty  Collection dengan perangkat lunak minimum yang maka dapat disimpulkan bahwa perangkat
lunak yang dimiliki oleh Risty Collection saat ini sudah memenuhi.
3.1.3.3 Analisis Pengguna
Risty  Collection  saat  ini  memiliki  2  jenis  pengguna  yaitu  Pemilik  dan Sekretaris.
Tabel 3. 15 Analisis Pengguna yang Tersedia
Pengguna Pengalaman
Tingkat Keterampilan Pemilik
Pernah menggunakan aplikasi berbasis desktop
Mampu menggunakan perangkat lunak office dan menggunakan internet
Sekretaris Pernah menggunakan
aplikasi berbasis desktop Mampu menggunakan perangkat lunak
office dan menggunakan internet Website  yang  akan  dibangun  digunakan  oleh  4  pengguna,  yaitu  admin,
operator, member dan pengunjung.
Tabel 3. 16 Analisis Pengguna Admin
Pengguna Admin
Tanggung Jawab Menentukan
barang yang
akan diproduksi,
Memasukan data master, data user, data backup dan restore ke dalam sistem.
Hak Akses Mengolah  data  master,  data  user,  backup  dan
restore data . Tingkat pendidikan
Minimal SMA sederajat Tingkat Keterampilan
Mengerti  kinerja  komputer,  memiliki  pengetahuan dalam mengakses internet, mempunyai pengalaman
yang cukup untuk mengelola web dan database. Pengalaman
- Jenis Pelatihan
Cara  melakukan  pengolahan  data  master  pada website
Tabel 3. 17 Analisis Pengguna Operator.
Pengguna Operator
Tanggung Jawab Mengolah data transaksi penjualan dan pemesanan,
mengolah data laporan penjualan Hak Akses
Mengolah  data  transaksi  yaitu  data  pesanan,  data pembayaran,  data  pengiriman,  data  retur  dan
laporan transaksi. Tingkat pendidikan
Minimal SMA sederajat Tingkat Keterampilan
Bisa  mengakses  internet  dan  mengerti  tentang prosedur pembelian secara online.
Pengalaman -
Jenis Pelatihan Pelatihan  Komputer  dan  Teknologi  Website,
mengolah database sistem.
Tabel 3. 18 Analisis Pengguna Member
Pengguna Member
Tanggung Jawab Memasukkan data pesanan.
Hak Akses Melihat katalog produk, melakukan pemesanan.
Tingkat Pendidikan -
Tingkat Keterampilan Bisa  mengakses  internet  dan  mengerti  tentang
prosedur pembelian secara online. Pengalaman
Pernah melakukan pembelian secara online. Jenis Pelatihan
-
Tabel 3. 19 Analisis Pengguna Pengunjung
Pengguna Pengunjung
Tanggung Jawab Memasukkan data registrasi.
Hak Akses Hanya  dapat  melihat  katalog  produk  tetapi  tidak
dapat melakukan transaksi pembelian. Tingkat Pendidikan
- Tingkat Keterampilan
Bisa  mengakses  internet  dan  mengerti  tentang prosedur pembelian online.
Pengalaman Pernah melakukan pembelian secara online.
Jenis Pelatihan -
Berdasarkan tabel analisis pengguna diatas, user yang dapat menggunakan aplikasi  yang  akan  dibangun  diharuskan  mengerti  tentang  tata  cara  berbelanja
online, mengerti cara mengoperasikan komputer, dan melakukan pelatihan sesuai dengan  tugas  yang  harus  dilakukan.  Pemilik  akan  menjadi  admin  dan  Sekretaris
akan menjadi operator.
3.1.4 Analisis Basis Data
Basis  data  atau  sering  juga  disebut  database  merupakan  salah  satu komponen  penting  dalam  sistem  informasi  terkomputerisasi.  Analisis  basis  data
digunakan untuk memodelkan dan menghubungkan relasi antar data.