Desain Basis Data Desain Basis Data

40 4. Tabel Transaksi Sales Tabel 3.8 Struktur tabel Transaksi Sales 5. Tabel Transaksi Toko Tabel 3.9 Struktur tabel Transaksi Toko No Nama Kolom Tipe Fungsi 1 id_trans_sales Int4 Sebagai primary key dari tabel transaksi sales. 2 id_sales Int4 Menyimpan primary key dari tabel sales 3 id_produk Int4 Menyimpan primary key dari tabel produk. 4 frek_sales Int15 Menyimpan bobot produk yang dibawa sales. No Nama Kolom Tipe Fungsi 1 id_trans_toko Int4 Sebagai primary key dari tabel transaksi toko. 2 id_toko Int4 Menyimpan primary key dari tabel toko 3 id_produk Int4 Menyimpan primary key dari tabel produk 4 Tanggal Varchar10 Menyimpan tanggal transaksi toko 5 frek_toko Int5 Menyimpan bobot transaksi produk. 6 id_sales Int4 Menyimpan primary key dari tabel sales 41 6. Tabel Admin Tabel 3.10 Struktur tabel Admin 7. Tabel Toko Distance Tabel 3.11 Struktur tabel toko distance No Nama Kolom Tipe Fungsi 1 id_admin Int4 Sebagai primary key dari tabel admin. 2 nama_lengkap Varchar30 Menyimpan nama lengkap admin 3 User Varchar10 Menyimpan user admin 4 Pass Varchar15 Menyimpan password admin 5 Alamat Varchar30 Menyimpan alamat admin 6 Telepon Int15 Menyimpan telepon admin 7 Email Varchar15 Menyimpan alamat email admin No Nama Kolom Tipe Fungsi 1 id_toko Int4 Sebagai primary key dari tabel toko. 2 nama_toko Varchar30 Menyimpan nama toko 3 alamat Varchar30 Menyimpan alamat toko 4 telepon Int15 Menyimpan telepon toko 5 longitude Varchar15 Menyimpan longitude toko 6 latitude Varchar15 Menyimpan latitude toko 7 cosim Double Menyimpan hasil perhitungan vsm 8 distance Double Menyimpan hasil perhitungan jarak sales dan toko 42 8. Tabel Transaksi toko indeks Tabel 3.12 Struktur tabel Transaksi Toko Indeks

3.5.8 Model Desain

Pada desain antarmuka sistem ini akan ditampilkan desain dari tiap halaman yang akan dibentuk. Desain antarmuka akan dijelaskan lebih lengkap pada lampiran 4 . Sedangkan antarmuka implementasi usecase pada lampiran 5. No Nama Kolom Tipe Fungsi 1 id_trans_toko Int4 Sebagai primary key dari tabel transaksi toko. 2 id_toko Int4 Menyimpan primary key dari tabel toko 3 id_produk Int4 Menyimpan primary key dari tabel produk 4 Tanggal Varchar10 Menyimpan tanggal transaksi toko 5 frek_toko Int5 Menyimpan bobot transaksi produk. 43

BAB IV IMPLEMENTASI DAN ANALISIS SISTEM

4.1 Tahap Implementasi

Penelitian ini telah di implemetasikan untuk menjadi sebuah aplikasi dengan tahap-tahap seperti berikut :

4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang dipakai untuk membangun sistem adalah sebagai berikut: Processor : Pentium R Dual CPU 1,73 GHz Memori : 2 GB Hard Disk : 120 GB Perangkat lunak yang dipakai untuk membangun sistem adalah sebagai berikut: Editor program : Eclipse Helios dan Netbeans 6.9 DBMS : MySql 5.0

4.1.2 Implementasi Diagram Kelas

Program dibangun dengan berbasis orientasi objek, sehingga dalam implementasinya dibutuhkan kelas-kelas untuk mendefinisikan objek-objek yang akan dipakai. Adapun kelas-kelas yang telah terbentuk akan dijelaskan di lampiran 6.

4.2 Pengujian

Pengujian sistem merupakan tahap akhir dalam membangun aplikasi ini. Sistem ini dibangun memanfaatkan Eclipse dan Netbeans 6.9. Sistem ini dapat diakses secara langsung apabila terdapat koneksi internet. Analisis sistem akan dibagi kedalam beberapa bagian, yaitu penyelesaian rumusan masalah, pengukuran kinerja sistem, kelebihan, serta kekurangan sistem yang telah dibangun. Pengujian dilakukan untuk mencari rekomendasi pelanggan tetap dan pelanggan promosi yang paling relevan, relevan adalah toko yang dipilih oleh sales yang memiliki kemiripan dengan profil sales. Pengujian dilakukan dengan menghitung precision, dengan rumus : Precision = Jumlah item toko yang dipilih sales Jumlah item toko yang dipilih oleh sistem

4.2.1 Item Query yang tersedia

Tabel 4.1 Daftar Kode dan Nama Produk NO KODE PRODUK NAMA PRODUK 1 AJB2B Atom BBQ 20gr 2 AJC2 Katom Ayam Bawang 3 AJT2B3 Katom Manis Ball 16 gr 500an 4 AJTS Katom Jatim 70 gr 2000an 5 APD Atom Pedas Garuda 100 gr 6 BIC4 Cereal Snack BISA 15 gr 7 BPD Kacang Kulit Rasa Bawang 100 gr 8 BPF Kacang Kulit Rasa Bawang 20 gr