• Tidak ada hasil yang ditemukan

BAB V PENUTUP

1.2 Rekomendasi Mobile

1.2.1 Login

Nama Use Case Login

Aktor Sales

Deskripsi Use

Case

Use case ini menggambarkan proses Sales melakukan login sebelum masuk ke sistem, dengan memasukkan nama dan password.

Kondisi awal Sales memiliki nama dan password yang sudah terdaftar.

sistem.

Langkah Umum Kegiatan aktor Respon sistem

Langkah 1:

Sales memasukan user dan password.

Langkah 2:

Kemudian mengeklik tombol

“Login”. Langkah 3:

Sistem akan memanggil query Login.

Langkah 4:

Sistem akan memproses query Login.

Langkah 5:

Sistem mengecek validasi di database.

Langkah 6:

Sistem menampilkan Halaman Menu Kelola.

Langkah Alternatif

Langkah 3 :

jika user dan password tidak sesuai maka sistem akan memberikan peringatan.

Kesimpulan Use case berhenti apabila Sales telah berhasil masuk kedalam menu utama atau user membatalkan masuk ke sistem.

1.2.2 Profil Sales

Nama Use Case Profil Sales

Aktor Sales

Deskripsi Use

Case

Use case ini menggambarkan proses sales melakukan penambahan produk/barang dan jumlah produk yang dibawa.

Kondisi Awal Sales telah berhasil masuk halaman profil sales.

Pemicu Use case ini digunakan apabila ingin menambah daftar list

Langkah Umum Kegiatan aktor Respon sistem

Langkah 1:

Sales memilih atau menambahkan produk yang dibawa kedalam list.

Langkah 5:

Sales mengklik nama produk.

Langkah 2:

Sistem akan melakukan query tambah-profil

Langkah 3:

Sistem akan memproses query tambah-profil kedalam database produk.

Langkah 4:

Sistem akan menampilkan list produk ke halaman profil sales.

Langkah 6:

Sistem akan melakukan query detail-profilsales.

Langkah 7:

Sistem akan memproses query detail-profilsales kedalam database transaksi_sales.

Langkah 8:

Sistem akan menampilkan detail transaksi sales.

Langkah Alternatif

Langkah 5:

Sales Mengklik menu “Lokasi Sales”, sehingga menampilkan peta lokasi sales.

Langkah 9 :

Sales memasukkan jumlah barang yang dibawa. Kemudian klik

“Simpan” Langkah 9:

Sales memilih menu “Hapus”, kemudian transaksi di tabel

transaksi_sales dihapus.

barang yang akan dipasarkan.

1.2.3 Kelola Toko

Nama Use Case Kelola Toko

Aktor Sales

Deskripsi Use

Case

Use case ini menggambarkan proses sales melakukan penambahan data transaksi penjualan produk pada toko ke dalam database.

Kondisi Awal Sales telah berhasil masuk ke halaman Kelola Toko

Pemicu Use case ini digunakan jika sales ingin menambah data toko

Langkah Umum Kegiatan actor Respon sistem

Langkah 1:

Sales memilih menu

“Kelola Toko”.

Langkah 5:

Sales mengklik nama toko.

Langkah 9:

Langkah 2:

Sistem akan melakukan query list-toko.

Langkah 3:

Sistem akan memproses query list-toko kedalam database toko.

Langkah 4:

Sistem akan menampilkan list- toko ke halaman ListToko.

Langkah 6:

Sistem akan melakukan query detail-toko.

Langkah 7:

Sistem akan memproses query detail-toko kedalam database toko.

Langkah 8:

Sistem akan menampilkan detail-toko ke halaman DetailListToko.

1.2.4 Rekomendasi Pelanggan Tetap

Nama Use Case Rekomendasi Pelanggan Tetap

Aktor Sales

Deskripsi Use

Case

Use case ini menggambarkan proses Sales melihat daftar toko yang masuk list pelanggan yang pasti menerima barang dari suatu pemasaran secara rutin.

Kondisi Awal Sales telah berhasil masuk halaman profil sales dan mencatat Sales mengklik nama

produk.

Langkah 13:

Sales memasukan jumlah produk yang di jual dan

mengklik tombol “Simpan”

Sistem akan melakukan query list-produk-toko.

Langkah 11:

Sistem akan memproses query list-produk-toko kedalam database transaksi toko.

Langkah 12:

Sistem akan menampilkan pesan.

Langkah 14:

Sistem akan melakukan query tambah_frekuensiproduk.

Langkah 15:

Sistem akan memproses query tambah_frekuensiproduk

kedalam database transaksi toko,

Langkah 16:

Sistem akan memberikan notifikasi bahwa file telah tersimpan di database.

Langkah Alternatif

Kesimpulan Use case ini berhenti apabila Sales telah berhasil memasukkan

posisi longitude dan latitude ke tabel sales.

Pemicu Use case ini dilakukan oleh sales untuk mengetahui toko yang

harus mendapatkan produk dagang.

Langkah Umum Kegiatan aktor Respon sistem

Langkah 1:

Sales memilih menu

“Pelanggan Tetap”

Langkah 2:

Sistem akan melakukan query list- pelanggan-tetap

Langkah 3:

Sistem akan melakukan proses query list-pelanggan-tetap untuk mengambil kolom id_sales dan id_produk dalam database.

Langkah 4:

Sistem akan melakukan proses query list-pelanggan-tetap untuk

mengambil kolom

id_produk,id_toko, dan frekuensi.

Langkah 5:

Sistem akan melakukan proses query list-pelanggan-tetap untuk mengambil kolom id_toko, nama_toko, cosim, dan distance.

Langkah 6:

Sistem akan memproses perhitungan vsm dan menampilkan list rekomendasi berdasarkan kemiripan dengan profil sales.

Langkah Alternatif

Langkah 7:

Sales mengklik salah satu nama toko, sehingga tampil peta lokasi toko yang dipilih.

Kesimpulan Use case ini berhenti apabila telah menampilkan hasil

1.2.5 Rekomendasi Promosi Pelanggan

Nama Use Case Rekomendasi Promosi Pelanggan

Aktor Sales

Deskripsi Use

Case

Use case ini menggambarkan proses Sales melihat daftar toko yang masuk list pelanggan yang telah lama tidak membeli produk.

Kondisi Awal Sales telah mencatat posisi longitude dan latitude ke tabel sales.

Pemicu Use case ini dilakukan oleh sales untuk mengetahui toko yang

harus mendapatkan produk.

Langkah Umum Kegiatan aktor Respon sistem

Langkah 1:

Sales memilih menu

“Pelanggan Promosi”

Langkah 2:

Sistem akan melakukan query list-pelanggan-promosi

Langkah 3:

Sistem akan melakukan proses query list-pelanggan-ptomosi untuk mengambil kolom id_sales dan id_produk dalam database.

Langkah 4:

Sistem akan melakukan proses query list-pelanggan-promosi untuk mengambil kolom id_produk,id_toko, dan frekuensi.

Langkah 5:

Sistem akan melakukan proses query list-pelanggan-promosi untuk mengambil kolom id_toko, nama_toko, cosim, dan distance.

Langkah 6:

perhitungan vsm dan menampilkan list rekomendasi berdasarkan kemiripan dengan profil sales.

Langkah Alternatif

Langkah 7:

Sales mengklik salah satu nama toko, sehingga tampil peta lokasi toko yang dipilih.

Kesimpulan Use case ini berhenti apabila telah menampilkan hasil

80

Lampiran 2

Diagram Aktivitas menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, keputusan yang mungkin terjadi, dan bagaimana mereka berakhir. Diagram Aktivitas juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

2.1Rekomendasi Web Server

2.1.1 Diagram Aktivitas Login

Aktor Sistem

Memasukan user dan pass Admin

Mengklik tombol Masuk

memanggil query Login.

memproses query Login.

mengecek validasi di database

2.1.2 Diagram Aktifitas Tambah Produk

Aktor Sistem

Mengklik menu tab “Produk”.

Memasukkan data “kode produk”, “nama produk”, “satuan”,”harga per karton”, dan “harga per pak” yang akan ditambahkan lalu mengklik tombol simpan.

memanggil query tambahProduk. Mengambil kolom data produk dari

database.

Menampilkan data produk.

menyimpan data produk yang telah berubah.

menampilkan pesan data berhasil ditambah.

2.1.3 Diagram Aktifitas Ubah Produk

Aktor Sistem

Mengklik menu tab “Produk”.

Mengubah data “kode produk”, “nama produk”, “satuan”,”harga per karton”, dan “harga per pak” yang akan diubah lalu mengklik tombol “ubah".

memanggil query ubahProduk. Mengambil kolom data produk dari

database.

Menampilkan data produk.

menyimpan data produk yang telah berubah.

menampilkan pesan data berhasil diubah.

2.1.4 Diagram Aktifitas Tambah Toko

Aktor Sistem

Mengklik menu tab “Toko”

Masukkan data nama, alamat, telepon, longitude, latitude dari

toko dan klik “simpan”

Menampilkan halaman Data Toko

Menggambil kolom data toko dari database

memanggil query tambahToko.

menyimpan data toko yang telah berubah.

menampilkan pesan data berhasil ditambah.

2.1.5 Diagram Aktifitas Ubah Toko

Aktor Sistem

Mengklik menu tab “Toko”

Mengubah data nama, alamat, telepon, longitude, latitude dari toko

dan klik “Ubah”

Menampilkan halaman Data Toko

Menggambil kolom data toko dari database

memanggil query tambahToko.

menyimpan data toko yang telah berubah.

menampilkan pesan data berhasil ditambah.

2.1.6 Diagram Aktifitas Hapus Toko

Aktor Sistem

Mengklik menu tab “Toko”

Menampilkan halaman Data Toko

Menggambil kolom data toko dari database

memanggil query hapusToko.

menampilkan pesan data berhasil dihapus

2.1.7 Diagram Aktifitas Tambah Sales

Aktor Sistem

Mengklik menu tab “Sales”

Masukkan data nama, alamat, user, password, telepon dan klik

tombol “simpan”

Menampilkan halaman Data Sales Menggambil kolom data sales dari database

memanggil query tambahSales.

menyimpan data sales yang telah berubah.

menampilkan pesan data berhasil ditambah.

2.1.8 Diagram Aktifitas Ubah Sales

Aktor Sistem

Mengklik menu tab “Sales”

Mengubah data nama, alamat, user, password, telepon dan klik

tombol “Ubah”

Menampilkan halaman Data Sales Menggambil kolom data sales dari database

memanggil query ubahSales.

menyimpan data sales yang telah berubah.

menampilkan pesan data berhasil diubah.

2.1.9 Diagram Aktifitas Hapus Sales

Aktor Sistem

Mengklik menu tab “Sales”

Menampilkan halaman Data Sales Menggambil kolom data sales dari database

memanggil query hapusSales.

menampilkan pesan data berhasil diubah.

2.1.10 Diagram Aktifitas Lihat Transaksi Toko

Aktor Sistem

Mengklik ikon menu cari

memproses query lihat transaksi toko dari tabel toko memanggil query lihat transaksi

toko

memproses query lihat transaksi toko dari tabel transksi_toko

2.1.11 Diagram Aktifitas Lihat Transaksi Sales

Aktor Sistem

Mengklik menu tab “Sales”

Mengklik ikon cari

Menampilkan halaman Data Sales Menggambil kolom data Sales dari database

memanggil query transaksi_sales

menampilkan pesan data telah ditampilkan

2.1.12 Diagram Aktifitas Reindeks

Aktor Sistem

Mengklik menu tab “Toko”

Mengklik tombol “Reindeks”

Menampilkan halaman Data Toko Menggambil kolom data toko dari database

memanggil query reindeks.

memproses query reindeks.

menyalinkan data transaksi_toko ke transaksi_toko_indeks

menampilkan pesan tabel transaksi_toko_indeks telah dibentuk.

2.2 Rekomendasi Mobile

2.2.1 Diagram Aktifitas Login

Aktor Sistem

Memasukan user dan pass Sales.

Mengklik tombol Login

memanggil query Login.

memproses query Login.

mengecek validasi di database

menampilkan Halaman Menu Kelola

2.2.2 Diagram Aktifitas Tambah Profil Sales

Aktor Sistem

Menambahkan produk yang dibawa kedalam list

Menampilkan detail transaksi Mengklik nama produk

Memproses query tambah_profil kedalam database transaksi_sales Melakukan query tambah_profil kedalam database transaksi_sales

Menampilkan list produk ke halaman profil sales

Melakukan query detail-profilsales

Memproses query detail-profilsales kedalam database transaksi_sales

2.2.3 Diagram Aktifitas Update Lokasi Sales

Aktor Sistem

Memilih menu “Lokasi Sales”

Menampilkan notifikasi data telah masuk ke database Mengklik tombol simpan

Menampilkan gambar peta pada halaman lokasi sales Mengambil data map dari google

Melakukan query lokasi-sales

Melakukan proses query untuk mencatat id_sales, longitude dan

2.2.4 Diagram Aktifitas Tambah Transaksi Sales

Aktor Sistem

Masukkan jumlah barang yang dibawa, kemudian klik “Simpan

Menampilkan notifikasi data telah masuk ke database Mempreoses query tambah- frekuensisales kedalam database

transaksi_sales Melakukan query tambah-

2.2.5 Diagram Aktivitas Tambah Transaksi Toko

Aktor Sistem

Mengklik button “Kelola Toko”

Klik nama pada list toko

Menampilkan halaman detail transaksi toko Menampilkan halaman list toko

Menampilkan halaman detail toko dan list daftar produk Klik nama pada list produk

Masukkan jumlah frekuensi produk yang dijual pada toko

Menampilkan halaman detail transaksi toko Mengklik tombol “Simpan”

2.2.6Diagram Aktivitas Rekomendasi Pelanggan Tetap

Aktor Sistem

Memilih menu “Pelanggan Tetap”

Proses query list-pelanggan-tetap untuk mengambil kolom id_produk,id_toko, dan frekuensi.

Melakukan query list-pelanggan-tetap

Proses query list-pelanggan-tetap untuk mengambil kolom id_sales dan id_produk

proses query list-pelanggan-tetap untuk mengambil kolom id_toko, nama_toko, cosim, dan distance.

memproses perhitungan vsm dan menampilkan list rekomendasi

2.2.7Diagram Aktivitas Rekomendasi Promosi Pelanggan

Aktor Sistem

Memilih menu “Pelanggan Promosi”

Proses query list-pelanggan-promosi untuk mengambil kolom id_produk,id_toko, dan frekuensi.

Melakukan query list-pelanggan-promosi

Proses query list-pelanggan-promosi untuk mengambil kolom id_sales dan id_produk

proses query list-pelanggan-promosi untuk mengambil kolom id_toko, nama_toko, cosim, dan distance.

memproses perhitungan vsm dan menampilkan list rekomendasi

2.2.8 Diagram Aktivitas Lokasi Toko

Aktor Sistem

Mengklik salah satu nama toko

Melakukan query lokasi-toko

Proses query llokasi-toko dengan memanggil kolom id_toko, longitude, latitude

Menampilkan toko berdasarkan longitude dan latitude

100

Lampiran 3

Dokumen terkait