Arsitektur Aplikasi Admin Arsitektur Aplikasi Sales

28

3.3 Arsitektur Sistem

3.3.1 Arsitektur Sistem Admin

Admin Web Server Database server internet Gambar 3.3 Arsitektur Sistem Admin Pada arsitektur sistem berbasis web, admin mengakses sistem dari web server menggunakan komputer untuk mengelola data produk, toko, seles, melakukan reindeks serta memonitor transaksi penjualan produk. Dalam mengakses data yang ada di database server diperlukan koneksi internet.

3.3.2 Arsitektur Sistem Sales

Web Server Database server internet Sales Reksa Mobile Gambar 3.4 Arsitektur Sistem Sales Pada arsitektur sistem berbasis mobile, sales melakukan login pada aplikasi mobile kemudian memasukkan data atau jumlah barang yang dibawa pada saat mereka melakukan pemasaran produk untuk pertama kali, lalu akan dicatat oleh server dan digunakan untuk query untuk membentuk rekomendasi 29 yang mendekati profil setiap sales. Dalam mengakses data yang ada di web server diperlukan koneksi internet, web server berfungsi untuk menyimpan data produk, toko, sales, transaksi toko, dan transaksi sales. Hasil pencatatan terakhir akan digunakan untuk saran jumlah yang akan dibawa oleh sales di hari berikutnya. Perekaman data dan perhitungan cosinus similarity dilakukan pada server untuk memudahkan mengakses data dan pemantauan pemasaran oleh distributor.

3.4 Permodelan data

Pada tabel di bawah ini terdapat satu kolom query sales, delapan toko, dan lima belas produk. Seorang sales membawa enam jenis produk yang akan dipasarkan kepada delapan toko. Dimana bobot atau banyaknya produk setiap toko didapatkan dari transaksi sebelumnya. Matriks bobot setiap produk dapat dilihat pada tabel 3.1 berikut ini : Tabel 3.1 Contoh perhitungan matriks bobot sales W 67 Prapti Prima Sumber Rejeki Cendana KFE Dewi Sri Enny AJB2B 20 15 15 AJC2 80 AJT2B3 AJTS 50 15 20 15 10 10 10 APD BIC4 BPD BPF 35 10 20 10 15 20 BPG BSM4BSW4 30 Setelah matriks bobot terbentuk, kemudian menghitung nilai bobot w dengan mengkuadratkan nilai setiap toko. Langkah berikutnya menjumlahkan nilai disetiap kolom dan hasil penjumlahan setiap kolom tersebut diakarkan. Matriks perhitungan nilai vektor seperti tabel 3.2. Tabel 3.2 Contoh perhitungan data nilai vektor W2 Sales 67 Prapti Prima Sumber Rejeki Cendana KFE Dewi Sri Enny AJB2B 400 225 225 AJC2 6400 AJT2B3 AJTS 2500 225 400 225 100 100 100 APD BIC4 BPD BPF 1225 100 400 100 225 400 BPG BSM4 BSW4 CSP40 H2 1225 100 625 225 CWG1 CWT1 625 CWG4 DEC 100 ECS4 2025 400 225 225 SUM 8000 400 100 625 6800 875 950 600 775 VECTOR 89.44272 20 10 25 82.46211 29.5804 30.82207 24.4949 27.83882 CSP40H2 35 10 25 15 CWG1CWT1 25 CWG4 DEC 10 ECS4 45 20 15 15