Analisis Metode Sistem Rekomendasi

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.