• Tidak ada hasil yang ditemukan

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. 4.1 Penurunan Hasil Analisis ke dalam Perancangan Sistem

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. 4.1 Penurunan Hasil Analisis ke dalam Perancangan Sistem"

Copied!
146
0
0

Teks penuh

(1)

BAB 4

PERANCANGAN S IS TEM YANG DIUS ULKAN

4.1 Penurunan Hasil Analisis ke dalam Perancangan Sistem

Dari hasil analisis permasalahan dan perumusan strategi penetrasi pada bab sebelumnya, berikut disajikan tabel yang memuat faktor analisis, tuntutan dari faktor tersebut, dan fitur dalam sistem yang diusulkan untuk memenuhi tuntutan.

Tabel 4.1 Penurunan Hasil Analisis ke dalam Perancangan Sistem

No. Faktor Analisis Tuntutan Fitur

Permasalahan

1 Customer service

belum mampu melayani pelanggan secara optimal karena keterbatasan media dan waktu

operasional.

a. Pelanggan dapat mengakses informasi yang lengkap dimana saja dan kapan saja.

b. Member dan stokist dapat melakukan transaksi dimana saja dan kapan saja.

a. Profil Senswell, Daftar stokist, Panduan Bisnis, Marketing plan, Cara bergabung, FAQs Katalog produk b. Katalog produk, Keranjang belanja, Pengajuan retur 2 Layanan berupa

informasi poin yang telah dikumpulkan oleh member masih terbatas

keakuratannya.

a. Data penjualan dari stokist dikirim ke pusat setiap hari. b. Member dapat melihat

downline dan perolehan poin

kapan saja dan dimana saja.

a. Penjualan stokist b. Poin & downline

3 Kurang tersebarnya

informasi-informasi

uptodate dan follow up perusahaan ke member.

a. Pemberitahuan informasi

uptodate (promosi bulanan

dan event) lewat email

member.

b. Member dapat mengakses informasi uptodate (promosi bulanan dan event) dimana saja dan kapan saja.

a. Kirim news letter

b. Promosi bulanan, Berita

4 Website yang ada

belum memaksimal untuk mendukung interaksi perusahaan

a. Pelanggan dapat mengirimkan pesan (pertanyaan, saran, dan kritik) ke Senswell yang akan

a. Kirim pesan, Pesan member, Hubungi kami

(2)

dengan pelanggannya (masih 1 arah) dan bersifat statis.

di respon oleh pihak perusahaan setiap harinya. b. Fasilitas pendukung untuk

admin.

b. Proses transaksi, Jawab pesan,

Update informasi

S trategi Penetrasi Pasar

1 M endorong lebih

banyak konsumen di pasar untuk memilih produk perusahaan.

a. M eningkatkan usaha publisitas.

b. M eningkatkan jumlah member yang juga selaku tenaga penjual. a. Katalog produk, Why Senswell, Profil perusahaan, Testimonial b. Keuntungan member, Daftar online, Tell friends 2 M endorong kenaikan tingkat penggunaan pelanggan saat ini.

a. M enawarkan promosi penjualan yang ekstensif.

b. Strategi harga yang kompetitif. c. CRM —Customer Relationship M anagement. a. Katalog produk, Produk terbaru, Promosi bulanan, Produk terlaris, Personalized offering b. Promosi bulanan c. Akan dibahas pada

subbab berikutnya (4.2)

4.2 Sistem E-CRM yang Diusulkan

Perancangan e-CRM ini bertujuan untuk membantu perusahaan dalam mengatasi permasalahan yang terjadi saat ini dan melakukan strategi penetrasi pasar sebagai strategi yang paling cocok diterapkan di PT Senswell International. Tipe e-CRM yang diusulkan adalah operational CRM . Interaksi antara pelanggan dengan aplikasi e-CRM yang diusulkan diklasifikasikan sebagai customer touching applications. Perancangan ini meliputi tiga fase dalam CRM , yaitu acquire, enhance, retain.

Penurunan hasil analisis ke dalam perancangan sistem pada subbab sebelumnya akan diklasifikasikan ke dalam tiga fase CRM . Penambahan fitur sistem juga dilakukan

(3)

berdasarkan kebutuhan dalam tiap-tiap fase CRM yang belum ada dari hasil analisis. Tabel 4.2 dibawah ini berisi fitur-fitur yang ada pada aplikasi e-CRM yang diusulkan.

Tabel 4.2 Fitur pada Fase e-CRM yang Diusulkan Kebutuhan Fitur Keterangan

Fase Acquire

Hasil Analisis Profil Senswell M emberikan informasi tentang perusahaan

yang meliputi profil, visi misi, dan prinsip dasar Senswell.

Daftar stokist M emberikan informasi mengenai keberadaan

stokist-stokist Senswell.

Panduan bisnis M emberikan informasi mengenai tata cara

bergabung dalam kemitraan bisnis Senswell.

Marketing plan M emberikan informasi mengenai jenjang kenaikan peringkat dalam kemitraan bisnis, syarat pencapaian posisi, syarat tutup poin, dan keuntungan perperingkat

Cara bergabung M emberikan informasi mengenai cara

bergabung dalam kemitraan bisnis Senswell baik secara online maupun offline

FAQs Berisi pertanyaan dan jawaban seputar

parfum, Senswell, business plan, dan informasi umum lainnya.

Katalog produk M emberikan informasi mengenai

produk-produk yang ditawarkan Senswell dan terdapat fasilitas pencarian(search).

Berita M emberikan informasi mengenai berita

kegiatan yang diadakan oleh perusahaan.

Kirim pesan Calon pelanggan dapat menyampaikan

pertanyaan, kritik, maupun saran; tanggapan pesan akan dikirimkan ke alamat email calon pelanggan.

Hubungi kami M emberikan informasi kontak perusahaan

yang meliputi alamat, waktu operasional, dan nomor telepon.

Why Senswell M emberikan informasi mengenai apa keistimewaan dari Senswell yang

membuatnya berbeda dengan kemitraan bisnis lainnya.

Testimonial Berisi testimonial dari member-member

Senswell yang telah sukses membangun kemitraannya bersama Senswell. Testimonial ini diharapkan dapat membuat calon

(4)

bergabung dalam kemitraan Senswell. Keuntungan

member

M emberikan informasi mengenai keuntungan yang bisa diperoleh dengan bergabung sebagai

member Senswell.

Daftar online M emberikan fasilitas pendaftaran online bagi

yang hendak menjadi member Senswell.

Tell friends

(Beritahu Teman)

M embuka peluang bagi Senswell dalam mendapatkan member baru yang merupakan hasil referensi dari member saat ini.

Tambahan (untuk memperoleh pelanggan baru)

Simulasi bisnis Fasilitas yang diberikan bagi calon pelanggan

untuk melakukan simulasi marketing plan Senswell.

Fase Enhance

Hasil Analisis Katalog produk M emberikan informasi mengenai

produk-produk yang ditawarkan Senswell dan terdapat fasilitas pencarian(search).

Keranjang belanja Fasilitas yang diberikan kepada member dan

stokist untuk melakukan pemesanan produk

dengan memasukkan barang yang hendak dipesan ke dalam keranjang belanja. Di halaman keranjang belanja member juga terdapat personalized offering dan terdapat

link untuk melihat skema pengiriman. Personalized

offering

M erupakan penawaran produk terkait produk yang sebelumnya telah dimasukkan ke dalam keranjang belanja (cross-selling). Personalize

Offering ini akan ditampilkan di halaman

keranjang belanja.

Promosi bulanan M emberikan informasi promosi bulanan

dimana Senswell memberikan penawaran yang berbeda-beda seperti diskon pada item-item tertentu dan tambahan poin.

Produk terlaris M emberikan informasi kepada member

mengenai produk yang menjadi produk terlaris, tujuannya agar member terdorong untuk membeli.

Poin & downline M enyediakan fasilitas bagi member untuk

melihat struktur downline, perolehan poin, berapa sisa poin yang harus diperoleh agar bisa tutup poin pada periode bulan berjalan., dan daftar urutan downline berdasarkan perolehan poin terbanyak.

(5)

Tambahan (untuk meningkatkan profitabilitas pelanggan atau hubungan yang telah ada)

Tips pilih parfum M embantu member yang bingung memilih

dengan memberikan tips-tips memilih wewangian sesuai kepribadian.

Laporan stokist Laporan ini berisi total pembelian, bonus, dan

pembelian yang masih kurang pada periode berjalan.

Fase Retain

Hasil Analisis Penjualan stokist Fasilitas yang diberikan kepada stokist untuk

menginput penjualan yang dia lakukan ke

member.

Poin & downline M enyediakan fasilitas bagi member untuk

melihat struktur downline, perolehan poin dan berapa sisa poin yang harus diperoleh agar bias tutup poin pada periode bulan berjalan. Struktur downline dapat diurutkan

berdasarkan perolehan poin terbanyak.

Kirim news letter Pemberitahuan informasi promosi bulanan,

produk baru, dan event lewat email member.

Promosi bulanan M emberikan informasi promosi bulanan

dimana Senswell memberikan penawaran yang berbeda-beda seperti diskon pada item-item tertentu dan tambahan poin.

Pesan member M enu ini dapat digunakan oleh member

Senswell untuk menyampaikan pesan (pertanyaan, kritik, maupun saran) dan melihat tanggapan atas pesan yang disampaikan.

Produk terbaru M emberikan informasi berisi penawaran

produk terbaru yang ditawarkan Senswell. Produk terbaru yang ditampilkan adalah dua penawaran produk yang paling baru.

Pengajuan Retur Fasilitas yang diberikan kepada member dan

stokist untuk melakukan proses penukaran

produk yang dibeli member apabila produk yang diterima mengalami kerusakan. Tambahan (untuk mempertahankan hubungan dengan pelanggan untuk selamanya) Profil member/stokist

Member/stokist dapat melihat profilnya yang

tersimpan saat ini dan dapat melakukan perubahan password dan data pribadi. Historis Pengajuan

Retur dan Retur

Fasilitas yang diberikan kepada member dan

stokist melihat historis, detil, serta status

pengajuan retur (tunggu, disetujui, atau ditolak) dan retur. Fasilitas ini akan

(6)

Forum Diskusi Di dalam forum, sesama member dapat berdiskusi, bertukar pikiran, dan berbagi pengalaman untuk meningkatkan pengetahuan dan semangat dari para member.

Historis pemesanan dan pembelian

Fasilitas yang diberikan kepada member dan

stokist melihat historis, detil, dan status

pesanan (apakah telah dikirim atau sedang dalam proses), serta historis pembelian per periode (data penjualan Senswell kepada

member dan stokist tersebut) serta detilnya.

Fasilitas ini akan dimasukkan dalam halaman historis transaksi.

Analisis pembelian

member/stokist

Fasilitas yang diberikan kepada member dan

stoksit untuk melihat urutan produk terbanyak

yang dibeli perperiode. Fasilitas ini akan dimasukkan dalam halaman historis transaksi. Historis penjualan

stoksit

Fasilitas yang diberikan kepada stokist untuk melihat detil penjualan yang dia lakukan ke

member. Fasilitas ini akan dimasukkan dalam

halaman historis transaksi.

Laporan bonus Laporan bonus periode bulan berjalan dapat di

akses oleh member pada saat tanggal 1 bulan berikutnya. M isalnya untuk laporan bonus periode September (26/08/2008-25/09/2008), dapat diakses pada tanggal 1 Oktober.

Kartu ucapan M engirimkan kartu ucapan ulang tahun dan

perayaan hari besar agama sesuai agama dan kepercayaan masing-masing ke email

member.

4.2.1 System Definition

Sistem e-CRM dinilai paling tepat untuk mengimplementasikan strategi penetrasi pasar dan sebagai solusi atas permasalahan yang dihadapi perusahaan. Sistem yang diusulkan akan mendukung sistem operasional yang berjalan saat ini dan mengantikan situs web perusahaan yang lama. Sistem e-CRM ini diharapkan dapat mengoptimalkan interaksi perusahaan dengan pelanggannya dalam menjangkau pelanggan baru dan memelihara hubungan dengan pelanggan yang telah ada.

(7)

Pihak-pihak yang nantinya akan mengakses sistem ini dikategorikan menjadi empat, yaiu : publik, member, stokist, dan admin. Publik adalah semua orang yang mengakses ke dalam sistem, baik itu calon pelanggan, konsumen, member, maupun

stokist. Member adalah orang yang telah terdaftar sebagai distributor senswell dan turut

serta dalam kemitraan bisnis Senswell. Stokist adalah orang yang berperan sebagai cabang perusahaan untuk membantu perusahaan dalam mendistribusikan produk Senswell kepada member yang berada diluar Jakarta, untuk menjadi stokist, orang tersebut harus terlebih dahulu terdaftar sebagai member. Admin adalah orang yang nantinya akan bekerja sebagai administrator sistem e-CRM di Senswell. Berdasarkan hak aksesnya, fitur-fitur dalam sistem e-CRM yang diusulkan dapat diklasifikasikan menjadi empat bagian, yaitu : fitur publik, fitur member, fitur stokist, dan fitur admin.

Fitur publik adalah fitur-fitur yang dapat di akses oleh publik. Fitur publik berisi informasi umum mengenai produk, peluang bisnis, pendaftaran, tanya jawab, tentang perusahaan, berita, dan akses untuk login (member dan stokist dan admin). Informasi mengenai produk terdiri dari catalog produk, promosi bulanan, produk terbaru, dan produk terlaris. Informasi mengenai peluang bisnis terdiri dari panduan bisnis, why Senswell, marketing plan, dan simulasi bisnis. Informasi mengenai pendaftaran terdiri dari cara bergabung, keuntungan member, dan daftar online. Informasi mengenai Tanya jawab terdiri dari faqs, tips memilih parfum, kirim pesan, dan forum diskusi. Informasi mengenai tentang kami terdiri dari profil Senswell, testimonial, dan hubungi kami. Tujuan utama pembuatan aplikasi ini adalah sebagai media informasi PT Senswell International kepada masyarakat luas dan meningkatkan penjualan perusahaan. Di dalamnya juga termasuk Login untuk member dan stokist dan admin.

(8)

Fitur member hanya dapat diakses oleh member yang telah berhasil login. Fitur

member berisi profil, pemesanan produk (keranjang belanja), pengajuan retur, historis

transaksi, laporan bonus, poin dan downline, beritahu teman, serta bergabung dalam forum diskusi.

Fitur stokist hanya dapat diakses oleh stokist yang telah berhasil login. Fitur

stokist berisi profil, pemesanan produk (keranjang belanja), pengajuan retur, historis

transaksi, pencatatan transaksi penjualan, dan laporan stokist.

Fitur Admin Hanya dapat diakses oleh admin Senswell. Sistem e-CRM yang diusulkan akan memiliki database yang terpisah dari database operasional Senswell.

Database untuk sistem e-CRM disebut database website. Oleh karena itu setiap harinya

(jam5 sore), admin akan melakukan rekonsiliasi data member dan stokist serta data transaksi antara database website dan database operasional. Dengan demikian informasi ter-update yang dapat diakses di website hari ini adalah data dari satu hari sebelumnya. Fitur-fitur yang dapat diakses oleh admin dapat dikelompokkan sebagai berikut :

A. Transaksi, terdiri dari fitur :

1) Otorisasi M ember, mengotorisasi pendaftaran member yang telah membayar biaya pendaftaran dan mentransfer data member baru ke database operasional Senswell.

2) Otorisasi Pemesanan, mentransfer data pemesanan yang telah dibayar ke

database operasional Senswell untuk diproses.

3) Proses Pemesanan, mengubah status pemesanan yang telah terkirim.

4) Proses Pengajuan Retur, mentransfer data pengajuan ke database operasional Senswell apabila pengajuan retur disetujui serta mengubah status pengajuan retur

(9)

yang disetujui maupun yang ditolak.

5) Proses Penjualan Stokist, mentransfer data penjualan stokist terhadap member ke

database operasional Senswell.

B. Rekonsiliasi, berisi fitur :

1) Rekonsiliasi M ember, mentransfer data member yang terdaftar baik online maupun offline dari tanggal terakhir rekonsiliasi member hingga hari tersebut dari database operasional ke database website, dan mengirimkan email konfirmasi berisi ID member dan password untuk mengakses menu member. 2) Rekonsiliasi Stokist, mentransfer data stokist baru dari tanggal terakhir

rekonsiliasi stokist hingga hari tersebut dari database operasional ke database

website.

3) Rekonsiliasi Profil M ember, mentransfer data member yang profilnya diubah dari tanggal terakhir rekonsiliasi profil member hingga hari tersebut dari database website ke database operasional dan sebaliknya.

4) Rekonsiliasi Profil Stokist, mentransfer data stokist yang profilnya diubah dari tanggal terakhir rekonsiliasi profil stokist hingga hari tersebut dari database website ke database operasional dan sebaliknya.

5) Rekonsiliasi Penjualan, mentransfer data penjualan yang diproses baik online maupun offline dari tanggal terakhir rekonsiliasi penjualan hingga hari tersebut dari database operasional ke database website.

6) Rekonsiliasi Retur, mentransfer data retur yang disetujui dan diproses baik online maupun offline dari tanggal terakhir rekonsiliasi retur hingga hari tersebut dari

(10)

7) Rekonsiliasi Poin, mentransfer data perolehan poin tiap member pada periode berjalan hingga pada hari ini dari database operasional ke database website. 8) Rekonsiliasi Bonus, dilakukan pada akhir bulan periode berjalan, mentransfer

data perolehan bonus tiap member. C. M ember, terdiri dari fitur :

1) Kirim Ucapan Ultah, mengirimkan kartu ucapan ulang tahun ke email member yang berulang tahun.

2) Kirim Ucapan Hari Besar, mengirimkan kartu ucapan perayaan hari besar agama sesuai agama dan kepercayaan masing-masing ke email member.

3) Akses Password, mengakses data personal dan password member mapupun

Stokist yang lupa password-nya.

D. Tanya Jawab, terdiri dari fitur :

1) Jawab Pesan, melihat pesan-pesan yang belum terjawab baik dari member maupun publik, dan memberikan respon atas pesan tersebut.

2) Ubah FAQs, meliputi fungsi insert, update, dan delete FAQ. E. Produk, terdiri dari fitur :

1) Ubah Produk, meliputi fungsi insert, update, dan delete Produk, kirim news letter produk baru, serta fungsi upload gambar produk terbaru dan terlaris.

2) Ubah Kategori produk, meliputi fungsi insert, update, dan delete Kategori Produk.

3) Ubah Varian Produk, M eliputi fungsi insert, update, dan delete Varian Produk. F. Lain-Lain, terdiri dari fitur :

(11)

2) Ubah M arketingPlan, meliputi fungsi insert, update, dan delete M arketing Plan 3) Ubah Promosi Bulanan, meliputi fungsi insert Promosi Bulanan, update promosi

bulanan pada Produk, dan kirim news letter promosi bulanan.

4) Ubah Berita, meliputi fungsi insert, update, dan delete Berita, serta kirim news

letter berita.

5) Ubah Skema Pengiriman, meliputi fungsi insert, update, dan delete Skema Pengiriman.

G. Admin, terdiri dari fitur :

1) Ubah Admin, meliputi fungsi update password admin.

2) Tambah Admin, meliputi fungsi insert, dan update keseluruhan data admin (hanya dapat diakses oleh admin tertentu).

4.2.2 Perbandingan S itus Web S aat Ini Dengan E-CRM yang Diusulkan

Situs web perusahaan yang saat ini hanya menyediakan akses untuk publik. Sistem e-CRM yang diusulkan menyediakan akses untuk publik, serta akses khusus untuk member, stokist, dan admin. Tabel 4.3 di bawah ini menampilkan perbedaan menu dan fitur antara situs web perusahaan saat ini dengan sistem e-CRM yang diusulkan.

(12)

Tabel 4.3 Perbandingan Situs Web Saat Ini Dengan E-CRM yang Diusulkan

Web saat ini E-CRM yang diusulkan

Home Produk ¾ Katalog Produk ¾ Produk Terbaru ¾ Produk Terlaris Senswell ¾ Pesan Direktur ¾ Berbeda ¾ Tanya Jawab Sistem ¾ Ragam Diskon ¾ Posisi Peringkat ¾ Keuntungan Bergabung ¾ Cara Bergabung ¾ Prosedur Usaha Berita ¾ Berita Terkini ¾ Agenda Perusahaan ¾ Program Marketing Kontak ¾ Hubungi Kami ¾ Daftar Online Publik Admin Home Produk ¾ Katalog Produk ¾ Promosi Bulanan ¾ Produk Terbaru ¾ Produk Terlaris Peluang Bisnis ¾ Panduan Bisnis ¾ Why Senswell ¾ Marketing Plan ¾ Simulasi Bisnis Pendaftaran ¾ Cara Bergabung ¾ Keuntungan M ember ¾ Daftar Online Tanya Jawab ¾ FAQs

¾ Tips Pilih Parfum ¾ Kirim Pesan ¾ Forum Diskusi Tentang Kami ¾ Profil Senswell ¾ Daftar Stokist ¾ Testimonial ¾ Hubungi Kami Berita Login Home Transaksi ¾ Otorisasi Member ¾ Otorisasi Pemesanan ¾ Proses Pemesanan ¾ Proses Pengajuan Retur ¾ Proses Penjualan Stokist Rekonsiliasi

M ember

¾ Kirim Ucapan Ultah ¾ Kirim Ucapan Hari

Besar ¾ Akses Password Tanya Jawab ¾ Jawab Pesan ¾ Ubah FAQs Produk ¾ Ubah Produk

¾ Ubah Kategori Produk ¾ Ubah Varian Produk Informasi

¾ Ubah Berita

¾ Ubah Promo Bulanan ¾ Ubah Testimonial ¾ Ubah Marketing Plan ¾ Ubah Skema Pengiriman Admin ¾ Ubah Password ¾ Ubah Admin Logout Member S tokist M ember ¾ Profil Member ¾ Keranjang Belanja ¾ Pengajuan Retur ¾ Historis Transaksi ¾ Poin & Downline ¾ Laporan Bonus ¾ Beritahu Teman ¾ Pesan Member Logout Stokist ¾ Profil Stokist ¾ Keranjang Belanja ¾ Pengajuan Retur ¾ Historis Transaksi ¾ Input Penjualan ¾ Laporan Stokist Logout

(13)

4.3 Use Case Diagram S istem E-CRM PT S enswell International

Secara keseluruhan (overview), gambaran sistem e-CRM yang diusulkan adalah sebagai berikut :

Sistem E-CRM

PT Senswell International

Publik Member St okist A dmin Mengakses menu publik Mengakses menu member Mengakses menu s tokist Mengakses menu admin  

Gambar 4.1 Use Case Diagram Sistem E-CRM

Deskripsi actor pada use case diagram sistem e-CRM PT Senswell International :

a. Publik—semua orang yang mengakses ke dalam sistem e-CRM (termasuk calon pelanggan, member, stokist, dan admin).

b. Member—orang yang telah terdaftar sebagai member di Senswell.

c. Stokist—orang yang telah terdaftar sebagai stokist yang berperan sebagai cabang perusahaan.

d. Admin—Karyawan Senswell yang bekerja sebagai administrator sistem e-CRM di perusahaan tersebut.

(14)

Deskripsi Use case pada use case diagram sistem e-CRM PT Senswell International : a. M engakses menu publik—menunjukkan overview use case dari menu yang

diakses oleh publik. Untuk detilnya dapat dilihat pada subbab berikut (4.4.1). b. M engakses menu member—menunjukkan overview use case dari menu yang

diakses oleh member. Untuk detilnya dapat dilihat pada subbab berikut (4.4.2). c. M engakses menu stokist—menunjukkan overview use case dari menu yang

diakses oleh stokist. Untuk detilnya dapat dilihat pada subbab berikut (4.4.3). d. M engakses menu admin—menunjukkan overview use case dari menu yang

(15)

4.3.1 Use Case Diagram Menu Publik

(16)

Actor dari semua use case dalam use case diagram menu publik adalah publik.

Detil dari masing-masing use case dalam use case diagram menu publik dapat dilihat pada tabel-tabel di bawah ini :

Tabel 4.4 Use Case M engakses Home

Precondition Publik membuka browser internet.

Flow of Events 1. Publik memasukkan nama domain dari website Senswell

2. Publik klik ‘¼ Go’.

3. Sistem menampilkan halaman utama (Home) berisi fitur-fitur (menu) dan judul berita terkini.

Postcondition Publik masuk ke website Senswell.

Table 4.5 Use case M engakses Katalog Produk

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Katalog Produk’.

2. Sistem menampilkan halaman Katalog Produk yang disusun dalam tab-tab berdasarkan varian produk.

3. Jika publik memilih link ‘Lihat produk berdasarkan kategori produk’.

a. Sistem menampilkan halaman Katalog Produk yang disusun dalam tab-tab berdasarkan kategori produk.

4. Jika publik menginput kata kunci (keyword) pada textbox cari dan memilih tombol gambar ‘Cari’.

a. Sistem mencari produk ke dalam database.

b. Sistem menampilkan produk berdasarkan keyword di halaman Pencarian Produk.

Tabel 4.6 Use Case M engakses Promosi Bulanan

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Promosi Bulanan’.

2. Sistem menampilkan halaman Promosi Bulanan.

Tabel 4.7 Use Case M engakses Produk Terbaru

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Produk Terbaru’.

(17)

Tabel 4.8 Use Case M engakses Produk Terlaris

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Produk Terlaris’.

2. Sistem menampilkan halaman Produk Terlaris.

Tabel 4.9 Use Case M engakses Panduan Bisnis

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Panduan Bisnis’.

2. Sistem menampilkan halaman Panduan Bisnis.

Tabel 4.10 Use Case M engakses M arketing Plan

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘M aketing Plan’.

2. Sistem menampilkan halaman M arketing Plan.

Tabel 4.11 Use Case M engakses Why Senswell

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Why Senswell’.

2. Sistem menampilkan halaman Why Senswell.

Tabel 4.12 Use Case M elakukan Simulasi Bisnis

Precondition Publik masuk ke website Senswell.

Flow of Events Basic Path

1. Publik memilih menu/link ‘Simulasi Bisnis’. 2. Sistem menampilkan halaman Simulasi Bisnis.

3. Publik menginput perkiraan poin pembelian pribadi (PP).

4. Publik menginput perkiraan jumlah downline level1 dan rata-rata perolehan poin PP dari masing-masing downline.

5. Publik menginput perkiraan jumlah downline level2 dan rata-rata perolehan poin PP dari masing-masing downline.

6. Publik memilih tombol ‘Lakukan Simulasi’ 7. Sistem memverifikasi inputan data.

8. Sistem menghitung diskon langsung, bonus cash back, dan bonus pengembangan.

9. Sistem menampilkan hasil perhitungan dan akumulasi penghasilan yang dapat diraih.

Alternative Path

• Pada tahap ke 7, apabila data tidak lengkap atau tidak valid, sistem kembali menampilkan halaman Simulasi Bisnis, memberikan pesan kesalahan, dan publik dapat melengkapi atau memperbaiki inputannya.

(18)

Tabel 4.13 Use Case M engakses Cara Bergabung

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Cara Bergabung’.

2. Sistem menampilkan halaman Cara Bergabung.

Tabel 4.14 Use Case M engakses Keuntungan M ember

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Keuntungan M ember’.

2. Sistem menampilkan halaman Keuntungan M ember.

Tabel 4.15 Use Case M endaftar Online

Precondition Publik masuk ke website Senswell.

Flow of Events Basic Path

1. Publik memilih menu/link ‘Daftar Online’. 2. Sistem menampilkan halaman Daftar Online.

3. Publik menginput data-datanya pada form pendaftaran. 4. Jika publik memilih tombol ‘Hapus’.

a. Sistem menghapus semua inputan. 5. Publik memilih tombol ‘Daftar’. 6. Sistem memverifikasi inputan. 7. Sistem menyimpan data pendaftaran.

8. Sistem menampilkan halaman Keterangan Daftar yang berisi no.pendafataran dan informasi untuk mentransfer biaya pendaftaran ke no.rekening Senswell.

Alternative Path

• Pada tahap ke 6, apabila data tidak lengkap atau tidak valid, sistem kembali menampilkan halaman Daftar Online, memberikan pesan kesalahan, dan publik dapat melengkapi form pendaftarannya.

Postcondition Jika biaya pendaftaran telah dibayar, admin akan mengotorisasi pendaftaran dan mengirimkan email konfirmasi.

Tabel 4.16 Use Case M engakses FAQs

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘FAQs’.

2. Sistem menampilkan halaman FAQs yang pertanyaannya disusun berdasarkan kategori FAQs.

Tabel 4.17 Use Case M engakses Tips Pilih Parfum

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Tips Pilih Parfum’.

(19)

Tabel 4.18 Use Case M engirim Pesan

Precondition Publik masuk ke website Senswell.

Flow of Events Basic Path

1. Publik memilih menu/link ‘Kirim Pesan’. 2. Sistem menampilkan halaman Kirim Pesan.

3. Publik memasukkan email, subjek, dan pesan (pertanyaan, kritik, maupun saran).

3. Publik menekan tombol ‘Kirim Pesan’. 4. Sistem memverifikasi inputan.

5. Sistem menyimpan data pesan.

6. Sistem menampilkan kembali halaman ‘Kirim Pesan’ dengan pesan bahwa “Pesan berhasil dikirim”.

Alternative Path

• Pada tahap ke 4, apabila data tidak lengkap, sistem kembali menampilkan halaman Kirim Pesan, memberikan pesan kesalahan, dan publik dapat melengkapinya.

Postcondition Pesan akan direspon oleh admin dan respon akan dikirim ke email publik.

Tabel 4.19 Use Case M engakses Forum Diskusi

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Forum Diskusi’.

2. Sistem menampilkan halaman Forum Diskusi. 3. Jika publik memilih link topik forum.

a. Sistem menampilkan halaman Balasan Forum Diskusi berisi balasan dari topik forum yang dipilih.

Tabel 4.20 Use Case M engakses Profil Senswell

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Profil Senswell’.

2. Sistem menampilkan halaman Profil Senswell.

Tabel 4.21 Use Case M engakses Daftar Stokist

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Daftar Stokist’.

2. Sistem menampilkan halaman Daftar Stokist.

Tabel 4.22 Use Case M engakses Testimonial

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Testimonial’.

(20)

Tabel 4.23 Use Case M engakses Hubungi Kami

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih menu/link ‘Hubungi Kami’.

2. Sistem menampilkan halaman Hubungi Kami.

Tabel 4.24 Use Case M engakses Berita

Precondition Publik masuk ke website Senswell.

Flow of Events 1. Publik memilih link judul berita.

2. Sistem menampilkan halaman Isi Berita yang berisi informasi detil dari judul berita yang dipilih.

3. Jika publik memilih link ‘Berita lain.. >>’

a. Sistem menampilkan halaman Berita yang berisi judul dari semua berita yang ada.

b. Publik memilih link judul berita.

c. Sistem menampilkan halaman Isi Berita yang berisi informasi detil dari judul berita yang dipilih.

Tabel 4.25 Use Case M elakukan Login

Precondition Publik masuk ke website Senswell.

Flow of Events Basic Path

1. Publik memilih link ‘Login’.

2. Sistem menampilkan halaman Login.

3. Publik mengisi ID/Kode, Password, dan memilih Status. 4. Publik memilih tombol ‘Login’

5. Sistem memverifikasi inputan data. 6. Jika Status=’M ember’

a. Sistem menampung ID/Kode dalam session.

b. Sistem menampilkan menu ‘M ember’ dalam daftar menu. 7. Jika Status=’Stokist’

a. Sistem menampung ID/Kode dalam session.

b. Sistem menampilkan menu ‘Stokist’ dalam daftar menu. 8. Jika Status=’Admin’

a. Sistem menampung ID/Kode dalam session.

b. Sistem menampilkan menu ‘Admin’ dalam daftar menu.

Alternative Path

• Pada tahap ke1, member dapat langsung melakukan login pada tabel ‘Login’ dihalaman Home, dan langsung dilanjutkan pada tahap ke3.

• Pada tahap ke 5, apabila data tidak lengkap atau tidak valid, sistem kembali menampilkan halaman Login, memberikan pesan kesalahan, dan publik dapat melengkapinya.

Postcondition Publik berhasil login dan memperoleh hak akses tambahan sesuai dengan statusnya.

(21)

4.3.2 Use Case Diagram Menu Member

(22)

Actor dari semua use case dalam use case diagram menu member adalah member. Detil dari masing-masing use case dalam use case diagram menu member

dapat dilihat pada tabel-tabel di bawah ini :

Tabel 4.26 Use Case Bergabung dalam Forum Diskusi

Precondition Member berhasil melakukan login. Flow of Events Basic Path

1. Include mengakses forum diskusi. 2. Jika member memilih link ‘Topik baru’

a. Sistem menampilkan halaman Topik Baru. b. Member menginput subjek dan pesan. c. Member memilih tombol ‘Simpan’ d. Sistem memverifikasi inputan data. e. Sistem menyimpan data yang diinput.

f. Sistem menampilkan inputan pada halaman Forum Diskusi. 3. Jika member memilih link ‘Balas’

a. Sistem menampilkan halaman Balas Forum Diskusi. b. Member menginput pesan.

c. Member memilih tombol ‘Balas’ d. Sistem memverifikasi inputan data. e. Sistem menyimpan data yang diinput.

f. Sistem menampilkan inputan pada halaman Balasan Forum Diskusi.

4. Jika member memilih link ‘Ubah’

a. Sistem akan menampilkan halaman Ubah Isi Forum Diskusi yang telah berisi message yang sebeumnnya diposting.

b. Member mengedit pesan.

c. Member memilih tombol ‘Ubah’ d. Sistem memverifikasi inputan data. e. Sistem mnegupdate data yang diinput.

f. Sistem menampilkan inputan pada halaman Balasan Forum Diskusi.

Alternative Path

• Pada tahap ke 2.d, 3.d, 4.d, apabila data tidak lengkap, sistem kembali menampilkan halaman Input Teks, memberikan pesan kesalahan, dan member dapat melengkapinya.

Tabel 4.27 Use Case M engubah Profil M ember

Precondition Member berhasil melakukan login. Flow of Events Basic Path

1. Member memilih M enu/link ‘Profil M ember’. 2. Sistem menampilkan halaman Profil M ember.

(23)

3. Jika Member memilih tombol ‘Edit’.

a. Sistem akan menampilkan halaman Profil M ember berisi data

member yang bisa diedit.

b. Member mengedit data profil member. c. Member memilih tombol ‘Update’. d. Sistem memverifikasi inputan data. e. Sistem mengupdate data yang diinput.

f. Sistem menampilkan halaman Profil M ember berisi data

member yang baru.

4. Jika member memilih link ‘UbahPassword’ a. Sistem menampilkan halaman Ubah Password

b. Member menginput password lama, password baru dan konfirmasi password baru.

c. Member memilih tombol ‘Submit’. d. Sistem memverifikasi inputan data. e. Sistem menyimpan password yang baru.

f. Sistem menampilkan halaman Ubah Password dengan pesan bahwa “Perubahan password sukses”.

Alternative Path

• Pada tahap ke 3.d, apabila data tidak lengkap atau tidak valid, sistem kembali menampilkan halaman Edit Profil M ember, memberikan pesan kesalahan, dan member dapat melengkapinya. • Pada tahap ke 4.d, apabila inputan password tidak lengkap atau

tidak valid, sistem kembali menampilkan halaman Ubah Password, memberikan pesan kesalahan, dan member dapat memperbaikinya.

Postcondition Admin melakukan rekonsiliasi profil member.

Tabel 4.28 Use Case M emesan Barang M ember

Precondition Member berhasil melakukan login. Flow of Events 1. Include M engakses Katalog Produk.

2. While member mencentang produk-produk yang hendak dipesan dan memilih tombol gambar ‘Keranjang Belanja’

a. Sistem mengakses promosi produk dan menambahkan produk-produk yang telah dicentang ke dalam keranjang belanja. b. Sistem mencari produk personalized offer dengan produk yang

dipesan untuk ditawarkan ke member (fitur personalized

offering).

c. Sistem mengakses biaya pengiriman dan minimal order (agar tidak terkena biaya pengiriman) dari data skema pengiriman

member tersebut.

d. Sistem menampilkan produk-produk yang dipesan, total harga, total poin, dan penawaran produk-produk personalized offer, serta biaya pengiriman dan minimal order di halaman Keranjang Belanja.

(24)

End loop

3. While member memilih tombol ‘Keranjang Belanja’ pada produk personalized offer produk yang hendak dipesan.

a. Sistem mengakses promosi dan menambahkan produk-produk yang telah dicentang ke dalam keranjang belanja.

b. Sistem mencari produk personalized offer dengan produk yang dipesan untuk ditawarkan ke member (fitur personalized

offering).

c. Sistem mengakses biaya pengiriman dan minimal order (agar tidak terkena biaya pengiriman) dari data skema pengiriman

member tersebut.

d. Sistem menampilkan produk-produk yang dipesan, total harga, total poin, dan penawaran produk-produk personalized offer, serta biaya pengiriman dan minimal order di halaman Keranjang Belanja.

End While

4. While jika member memilih tombol gambar ‘Edit’ di baris tabel. a. Sistem menampilkan halaman Keranjang Belanja berisi

kuantitas barang yang dapat di ubah dari baris produk yang dipilih.

b. Member memasukkan kuantitas barang yang dipesan. c. Member memilih tombol gambar ‘Update’.

d. Sistem mengupdate kuantitas barang yang dipesan.

e. Sistem menampilkan kembali halaman Keranjang Belanja.

End loop

5. While jika member memilih tombol gambar ‘Delete’ dibaris tabel. a. Sistem menghapus baris produk yang dipilih.

b. Sistem menampilkan kembali halaman Keranjang Belanja.

End loop

6. Jika member memilih link ‘Lihat Skema Pengiriman’

a. Sistem menampilkan halaman skema pengiriman di window yang baru.

b. Jika member memilih tombol ‘Cetak Skema Pengiriman’ 1) Sistem menampilkan window print.

7. Member memilih tombol ‘Beli’. 8. Sistem menyimpan data pemesanan.

9. Sistem menampilkan halaman Keterangan Pemesanan berisi informasi pemesanan dan informasi untuk mentransfer total pembayaran ke no.rekening Senswell.

Postcondition Jika total harga pemesanan telah dibayar, admin akan memproses pemesanan dan member dapat melihat status pemesanan di halaman Historis Transaksi.

(25)

Tabel 4.29 Use Case M engajukan Retur

Precondition Member berhasil melakukan login.

Member melakukan pembelian dalam waktu kurang dari 1minggu. Flow of Events Basic Path

1. Member memilih M enu/link ‘Pengajuan Retur’.

2. Sistem menampilkan halaman Pengajuan Retur berisi NoPenjualan waktu kurang dari 1minggu.

3. Member memilih no.penjualan (dilihat dari sisi perusahaan, yang berarti pembelian yang dilakukan oleh member) yang hendak diretur.

4. Sistem menampilkan grid data detil penjualan dari no.penjualan yang diinput.

5. Member mengisi kuantitas dan mencentang produk yang akan diretur.

6. Member memilih tombol ‘Retur’. 7. Sistem memverifikasi inputan data. 8. Sistem menyimpan data pengajuan retur.

9. Sistem menampilkan halaman Keterangan Pengajuan Retur berisi informasi Pengajuan Retur.

Alternative Path

• Pada tahap ke 7, apabila kuantitas retur lebih besar dari kuantitas, sistem kembali menampilkan halaman Pengajuan Retur, memberikan pesan kesalahan, dan member dapat memperbaikinya.

Postcondition Jika produk retur telah diterima disetujui pihak Senswell, admin akan memproses pengajuan retur dan member dapat melihat status pengajuan retur di halaman Historis Transaksi.

Tabel 4.30 Use Case M engakses Historis Transaksi

Precondition Member berhasil melakukan login. Member pernah melakukan transaksi.

Flow of Events 1. Member memilih M enu/link ‘Historis Transaksi’.

2. Sistem menampilkan halaman Historis Transaksi dengan tgl terakhir rekonsiliasi data, data header pemesanan, pengajuan retur, retur, serta total penjualan per periode; disusun dalam grid pada masing-masing tab yang diurutkan dari tanggal transaksi terbaru dan ditambah tab untuk analisis pembelian member.

3. Jika member memilih link ‘no.pemesanan’ pada grid Pemesanan. a. Sistem menampilkan Halaman Detil Pemesanan beris i data

Pemesanan dan detil pemesanan berdasarkan no. Pemesanan di halaman Historis Transaksi.

b. Jika member memilih tombol ‘Cetak Pemesanan’ 1) Sistem menampilkan window print.

4. Jika member memilih link ‘no.pengajuan retur’ pada grid PengajuanRetur.

(26)

a. Sistem menampilkan Halaman Detil PengajuanRetur berisi data pengajuan retur detil pengajuan retur berdasarkan no.pengajuan retur di halaman Historis Transaksi.

b. Jika member memilih tombol ‘Cetak Pengajuan Retur’ 1) Sistem menampilkan window print.

5. Jika member memilih link ‘Periode’ pada grid Penjualan.

a. Sistem menampilkan data header penjualan pada periode tersebut.

b. Jika member memilih link ‘no.penjualan’ pada grid PenjualanPeriode.

1) Sistem menampilkan Halaman Detil Pembelian berisi data penjualan detil penjualan berdasarkan no. penjualan di halaman Historis Transaksi.

2) Jika member memilih tombol ‘Cetak Pembelian’ a) Sistem menampilkan window print.

6. Jika member memilih link ‘no.retur” pada grid Retur.

a. Sistem menampilkan Halaman Detil Retur berisi data retur dan detil retur berdasarkan no.retur di halaman Historis Transaksi. b. Jika member memilih tombol ‘Cetak Retur’

1) Sistem menampilkan window print.

7. Jika member memilih link ‘Periode’ pada grid Analisis Pembelian. a. Sistem menampilkan produk terbanyak yang dibeli secara

berurutan pada periode tersebut.

Tabel 4.31 Use Case M engakses Poin&Downline

Precondition Member berhasil melakukan login.

Flow of Events 1. Member memilih menu/link ‘Poin&Downline’.

2. Sistem menghitung poin tambahan yang harus diperoleh member agar dapat tutup poin di periode tersebut.

3. Sistem menampilkan halaman Poin&Downline dengan tanggal terakhir rekonsiliasi data, data poin&downline beserta keterangan poin tambahan yang harus diperoleh, dan urutan downline dengan perolehan poin terbanyak.

Tabel 4.32 Use Case M engakses Laporan Bonus

Precondition Member berhasil melakukan login.

Flow of Events 1. Member memilih menu/link ‘Laporan Bonus’.

2. Sistem menampilkan halaman Laporan Bonus terbaru (periode sebelumnya).

3. Jika member memilih tombol ‘Cetak Laporan’ a. Sistem menampilkan window print.

(27)

Tabel 4.33 Use Case M emberitahukan Teman

Precondition Member berhasil melakukan login. Flow of Events Basic path

1. Member memilih menu/link ‘Beritahu Teman’. 2. Sistem akan menampilkan halaman Beritahu Teman.

3. Member menginput teks pengantar email yang akan dikirim. 4. While member menginput email teman

a. Sistem memverifikasi inputan email.

End loop

5. Member memilih tombol ‘Kirim’.

6. Sistem mengirimkan pesan ke emails tersebut.

7. Sistem menampilkan kembali halaman Beritahu Teman berisi pesan bahwa “Pengiriman pemberitahuan sukses”.

Alternative Path

• Pada tahap ke 4.a, apabila inputan tidak mengikuti format email yang benar, maka sistem menampilkan pesan kesalahan di samping kotak inputan.

Tabel 4.34 Use Case M engakses Pesan M ember

Precondition Member berhasil melakukan login.

Flow of Events 1. Member memilih menu/link ‘Pesan M ember’.

2. Sistem akan menampilkan halaman Pesan M ember berisi historis dan status pesan yang disampaikan.

3. Member memilih link subjek pesan.

4. Sistem menampilkan halaman Isi Pesan berisi pertanyaan dan jawaban dari subjek yang dipilih.

5. Jika member memasukkan subjek, dan pesan (pertanyaan, kritik, maupun saran) dan menekan tombol ‘Kirim Pesan’.

a. Sistem memverifikasi inputan. b. Sistem menyimpan data pesan.

c. Sistem menampilkan kembali halaman Hubungi Kami dengan pesan bahwa “Pesan berhasil dikirim”.

Alternative Path

d. Pada tahap ke 5.a, apabila data tidak lengkap, sistem kembali menampilkan halaman Hubungi Kami, memberikan pesan kesalahan, dan publik dapat melengkapinya.

Postcondition Jika member mengirim pesan, pesan akan direspon oleh admin

Tabel 4.35 Use Case M elakukan Logout M ember

Precondition Member berhasil melakukan login. Flow of Events 1. Member memilih link ‘Logout’.

2. Sistem menghapus session member dan hak akses menu member. 3. Sistem menampilkan halaman Home.

(28)

4.3.3 Use Case Diagram Menu S tokist

Gambar 4.4 Use Case Diagram M enu Stokist

Actor dari semua use case dalam use case diagram menu stokist adalah stokist.

Detil dari masing-masing use case dalam use case diagram menu stokist dapat dilihat pada tabel-tabel di bawah ini :

Tabel 4.36 Use Case M engubah Profil Stokist

Precondition Stokist berhasil melakukan login. Flow of Events Basic Path

1. Stokist memilih M enu/link ‘Profil Stokist’. 2. Sistem menampilkan halaman Profil Stokist. 3. Jika Stokist memilih tombol ‘Edit’.

(29)

a. Sistem akan menampilkan halaman Profil Stokist berisi data

stokist yang bisa diedit.

b. Stokist mengedit data profil stokist. c. Stokist memilih tombol ‘Update’. d. Sistem memverifikasi inputan data. e. Sistem mengupdate data yang diinput.

f. Sistem menampilkan halaman Profil Stokist berisi data stokist yang baru.

4. Jika stokist memilih link ‘UbahPassword’

a. Sistem menampilkan halaman Ubah Password.

b. Stokist menginput password lama, password baru dan konfirmasi password baru.

c. Stokist memilih tombol ‘Submit’. d. Sistem memverifikasi inputan data. e. Sistem menyimpan password yang baru.

f. Sistem menampilkan halaman Ubah Password dengan pesan bahwa “Perubahan password sukses”.

Alternative Path

• Pada tahap ke 3.d, apabila data tidak lengkap atau tidak valid, sistem kembali menampilkan halaman Edit Profil Stokist, memberikan pesan kesalahan, dan stokist dapat melengkapinya. • Pada tahap ke 4.d, apabila inputan password tidak lengkap atau

tidak valid, sistem kembali menampilkan halaman Ubah Password, memberikan pesan kesalahan, dan stokist dapat memperbaikinya.

Postcondition Admin melakukan rekonsiliasi profil stokist.

Tabel 4.37 Use Case M emesan Barang Stokist

Precondition Stokist berhasil melakukan login. Flow of Events 1. Include M engakses Katalog Produk.

2. While stokist mencentang produk-produk yang hendak dipesan dan memilih tombol gambar ‘Keranjang Belanja’

a. Sistem mengakses promosi produk dan menambahkan produk-produk yang telah dicentang ke dalam keranjang belanja.

b. Sistem mengakses biaya pengiriman dan minimal order (agar tidak terkena biaya pengiriman) dari data skema pengiriman

stokist tersebut

c. Sistem menampilkan produk yang dipesan dan total harga, serta biaya pengiriman dan minimal order di halaman Keranjang Belanja.

End loop

3. While jika Stokist memilih tombol gambar ‘Edit’ di baris tabel. a. Sistem menampilkan halaman Keranjang Belanja berisi

kuantitas barang yang dapat di ubah dari baris produk yang dipilih.

(30)

b. Stokist memasukkan kuantitas barang yang dipesan. c. Stokist memilih tombol gambar ‘Update’.

d. Sistem mengupdate kuantitas barang yang dipesan.

e. Sistem menampilkan kembali halaman Keranjang Belanja.

End loop

4. While jika Stokist memilih tombol gambar ‘Delete’ dibaris tabel. a. Sistem menghapus baris produk yang dipilih.

b. Sistem menampilkan kembali halaman Keranjang Belanja.

End loop

5. Jika member memilih link ‘Lihat Skema Pengiriman’

a. Sistem menampilkan halaman skema pengiriman di window yang baru.

a. Jika member memilih tombol ‘Cetak Skema Pengiriman’ 2) Sistem menampilkan window print.

6. Stokist memilih tombol ‘Beli’. 7. Sistem menyimpan data pemesanan.

8. Sistem menampilkan halaman Keterangan Pemesanan berisi informasi pemesanan dan informasi untuk mentransfer total pembayaran ke no.rekening Senswell.

Postcondition Jika total harga pemesanan telah dibayar, admin akan memproses pemesanan dan stokist dapat melihat status pemesanan di halaman Historis Transaksi Stokist.

Tabel 4.38 Use Case M engajukan Retur Stokist

Precondition Stokist berhasil melakukan login.

Stokist melakukan pembelian dalam waktu kurang dari 1bulan. Flow of Events 1. Stokist memilih M enu/link ‘Pengajuan Retur’.

2. Sistem menampilkan halaman Pengajuan Retur.

3. Stokist memilih no.penjualan (dilihat dari sisi perusahaan, yang berarti pembelian yang dilakukan oleh stokist) yang hendak diretur.

4. Sistem menampilkan grid detil penjualan dari no.penjualan yang diinput.

5. Stokist mencentang produk yang akan diretur. 6. Stokist memilih tombol ‘Retur’.

7. Sistem memverifikasi inputan data. 8. Sistem menyimpan data pengajuan retur.

9. Sistem menampilkan halaman Keterangan Pengajuan Retur berisi informasi no.pemesanan, item barang yang akan diretur, dan no.pengajuan retur.

Alternative Path

• Pada tahap ke 7, apabila kuantitas retur lebih besar dari kuantitas, sistem kembali menampilkan halaman Pengajuan Retur, memberikan pesan kesalahan, dan stokist dapat memperbaikinya.

(31)

Postcondition Jika produk retur telah diterima disetujui pihak Senswell, admin akan memproses pengajuan retur dan stokist dapat melihat status pengajuan retur di halaman Historis Transaksi Stokist.

Tabel 4.39 Use Case M engakses Historis Transaksi Stokist

Precondition Stokist berhasil melakukan login. Stokist pernah melakukan Transaksi.

Flow of Events 1. Stokist memilih M enu/link ‘Historis Transaksi’.

2. Sistem menampilkan halaman Historis Transaksi dengan tgl terakhir rekonsiliasi data, data header pemesanan, pengajuan retur, retur, total penjualan per periode, penjualan stokist; disusun dalam

grid pada masing-masing tab yang diurutkan dari tanggal transaksi

terbaru dan ditambah tab untuk analisis pembelian stokist. 3. Jika stokist memilih link ‘no.pemesanan’ pada grid Pemesanan.

a. Sistem menampilkan Halaman Detil Pemesanan beris i data Pemesanan dan detil pemesanan berdasarkan no. Pemesanan di halaman Historis Transaksi.

b. Jika stokist memilih tombol ‘Cetak Pemesanan’ 1) Sistem menampilkan window print.

4. Jika stokist memilih link ‘no.pengajuan retur’ pada grid PengajuanRetur.

a. Sistem menampilkan Halaman Detil PengajuanRetur berisi data pengajuan retur detil pengajuan retur berdasarkan no.pengajuan retur di halaman Historis Transaksi.

b. Jika stokist memilih tombol ‘Cetak Pengajuan retur’ 1) Sistem menampilkan window print.

5. Jika stokist memilih link ‘Periode’ pada grid penjualan.

a. Sistem menampilkan data header penjualan pada periode tersebut.

b. Jika stokist memilih link ‘no.penjualan’ pada grid PenjualanPeriode.

1) Sistem menampilkan Halaman Detil Pembelian berisi data penjualan detil penjualan berdasarkan no. penjualan di halaman Historis Transaksi.

2) Jika stokist memilih tombol ‘Cetak Pembelian’ a) Sistem menampilkan window print.

6. Jika stokist memilih link ‘no.retur” pada grid Retur.

a. Sistem menampilkan Halaman Detil Retur berisi data retur dan detil retur berdasarkan no.retur di halaman Historis Transaksi. b. Jika stokist memilih tombol ‘Cetak Retur’

1) Sistem menampilkan window print.

7. Jika stokist memilih link ‘no.penjualan stoksit” pada grid penjualan stokist.

(32)

data penjualan stokist dan detil penjualan stokist berdasarkan no. penjualan stokist di halaman Historis Transaksi.

b. Jika stokist memilih tombol ‘Cetak Penjualan Stokist’ 1) Sistem menampilkan window print.

8. Jika member memilih link ‘Periode’ pada grid Analisis Pembelian. a. Sistem menampilkan produk terbanyak yang dibeli secara

berurutan pada periode tersebut

Tabel 4.40 Use Case M enginput Penjualan

Precondition Stokist berhasil melakukan login.

Flow of Events 1. Stokist memilih M enu/link ‘Penjualan Stokist’.

2. Sistem menampilkan halaman Penjualan Stokist. 3. Stokist memilih kode dan nama member.

4. While stokist menginput kode produk.

a. Sistem mengakses promosi produk dan mengisi deskripsi produk (nama, harga, dan poin).

b. Stokist menginput kuantitas produk dan klik ‘Tambah Detil”. c. Sistem menambahkan total harga produk dan total poin dan

menyimpan data detil penjualan stoksit.

d. Sistem menampilkan data detil penjualan stokist.

End loop

5. Stokist memilih tombol ‘Simpan’. 6. Sistem menyimpan data penjualan.

7. Sistem menampilkan kembali halaman Penjualan Stokist dengan pesan “Input penjualan sukses”.

Postcondition Admin memproses penjualan stokist.

Tabel 4.41 Use Case M engakses Laporan Stokist

Precondition Member berhasil melakukan login.

Flow of Events 1. Stokist memilih menu/link ‘Laporan Stokist’.

2. Sistem menghitung bonus dan kekurangan pembelian, serta menampilkan halaman Laporan Stokist (periode berjalan).

3. Jika stokist memilih tombol ‘Cetak Laporan’ b. Sistem menampilkan window print.

Tabel 4.42 Use Case M elakukan Logout Stokist

Precondition Stokist berhasil melakukan login. Flow of Events 1. Stokist memilih link ‘Logout’.

2. Sistem menghapus session stokist dan hak akses menu stokist. 3. Sistem menampilkan halaman Home.

Postcondition Stokist keluar dari hak akses tambahan (menu Stokist) dan kembali

(33)

4.3.4 Use Case Diagram Menu Admin

(34)

Actor dari semua use case dalam use case diagram menu admin adalah admin.

Detil dari masing-masing use case dalam use case diagram menu admin dapat dilihat pada tabel-tabel di bawah ini :

Tabel 4.43 Use Case M engotorisasi M ember

Precondition Admin berhasil melakukan login.

Publik yang mendaftar online membayar biaya pendaftaran.

Flow of Events 1. Admin memilih menu/link ‘Otorisasi M ember’.

2. Sistem menampilkan halaman Otorisasi M ember.

3. Admin memilih tanggal awal dan tanggal akhir dari pendaftaran yang hendak diotorisasi.

4. Admin memilih tombol ‘Cari’.

5. Sistem menampilkan grid berisi data pendaftaran dengan status tunggu yang dilakukan pada tanggal tersebut.

6. Admin mencentang pada baris data pendaftaran yang akan diotorisasi.

7. Admin memilih tombol ‘Simpan Data M ember’.

8. While sistem menyimpan data pendaftaran yang diotorisasi ke dalam database operasional Senswell.

a. Sistem mengubah status pendaftaran yang diotorisasi dari ‘Tunggu’ menjadi ‘Terdaftar’.

End loop

9. Sistem menampilkan kembali halaman Otorisasi M ember dengan pesan bahwa “Otorisasi member sukses”.

Postcondition Admin melakukan rekonsiliasi member.

Tabel 4.44 Use Case M engotorisasi Pemesanan

Precondition Admin berhasil melakukan login.

Member atau stokist yang melakukan pemesanan online membayar

sejumlah total pembayaran.

Flow of Events 1. Admin memilih menu/link ‘Otorisasi Pemesanan’.

2. Sistem menampilkan halaman Otorisasi Pemesanan.

3. Admin memilih tanggal awal dan tanggal akhir dari pemesanan yang hendak diproses.

4. Admin memilih tombol ‘Cari’.

5. Sistem menampilkan grid berisi data pemesanan dengan status tunggu yang dilakukan pada tanggal tersebut.

6. Admin mencentang pada baris data pemesanan yang akan diotorisasi.

7. Admin memilih tombol ‘Simpan Pemesanan’.

8. While sistem menyimpan data pemesanan yang diotorisasi ke dalam database operasional Senswell.

(35)

a. Sistem mengubah status pemesanan yang diotorisasi dari ‘Tunggu’ menjadi ‘In Process’.

End loop

9. Sistem menampilkan kembali halaman Otorisasi Pemesanan dengan pesan bahwa “Otorisasi pemesanan sukses”.

Postcondition Admin memproses penjualan terkirim dan melakukan rekonsiliasi penjualan.

Tabel 4.45 Use Case M emproses Pemesanan

Precondition Admin berhasil melakukan login.

Terdapat pemesanan dengan status ‘In Process’ yang terkirim.

Flow of Events b. Admin memilih menu/link ‘Proses Pemesanan’.

c. Sistem menampilkan halaman Proses Pemesanan berisi grid data

pemesanan dengan status ’In Process’.

d. Admin mencentang pada baris data pemesanan yang akan diproses

(terkirim).

e. Admin memilih tombol ‘Pemesanan Terkirim’.

f. While sistem menyimpan data pemesanan yang diproses ke dalam database operasional Senswell.

a. Sistem mengubah status pemesanan yang diproses dari ‘In Process’ menjadi ‘Terkirim’.

End loop

g. Sistem menampilkan kembali halaman Proses Pemesanan dengan

pesan bahwa “Proses pemesanan sukses”.

Tabel 4.46 Use Case M emproses Pengajuan Retur

Precondition Admin berhasil melakukan login.

Produk retur dari retur oleh member atau stokist yang dilakukan secara

online telah diterima dan diputuskan untuk diproses atau ditolak oleh

pihak Senswell.

Flow of Events 1. Admin memilih menu/link ‘Proses Pengajuan Retur’.

2. Sistem menampilkan halaman Proses Pengajuan Retur.

3. Admin memilih tanggal awal dan tanggal akhir dari pengajuan retur yang hendak diproses.

4. Admin memilih tombol ‘Cari’.

5. Sistem menampilkan grid berisi data pengajuan retur dengan status ‘Tunggu’ yang dilakukan pada tanggal tersebut.

6. Admin mencentang pada baris data pengajuan retur yang akan diproses.

7. Jika admin memilih tombol ‘Simpan Pengajuan Retur’.

a. While sistem menyimpan data pengajuan retur yang diproses ke dalam database operasional Senswell.

(36)

‘Tunggu’ menjadi ‘Disetujui”.

End Loop

b. Sistem menampilkan kembali halaman Proses Pengajuan Retur dengan pesan bahwa “Proses persetujuan retur sukses”.

8. Jika admin memilih tombol ‘Tolak Pengajuan Retur’.

a. While sistem menampung data pengajuan retur yang ditolak. 1) Sistem mengubah status pengajuan retur yang diproses dari

‘Tunggu’ menjadi ‘Ditolak’.

End loop

b. Sistem menampilkan kembali halaman Proses Pengajuan Retur dengan pesan bahwa “Proses penolakan retur sukses”.

Postcondition Jika retur disetujui, admin melakukan rekonsiliasi retur.

Tabel 4.47 Use Case M emproses Penjualan Stokist

Precondition Admin berhasil melakukan login.

Ada stokist yang menginput penjualan secara online.

Flow of Events 1. Admin memilih menu/link ‘Proses Penjualan Stokist’.

2. Sistem menampilkan halaman Proses Penjualan Stokist berisi grid data penjualan stokist yang belum diproses.

3. Admin memilih tombol ‘Simpan Penjualan Stokist’

4. Sistem menyimpan data penjualan stokist ke dalam database operasional Senswell.

5. Sistem menampilkan kembali halaman Proses Penjualan Stokist dengan pesan bahwa “Proses penjualan stokist sukses”.

Postcondition Admin melakukan rekonsiliasi penjualan.

Tabel 4.48 Use Case M erekonsiliasi M ember

Precondition Admin berhasil melakukan login.

Ada publik yang mendaftar dan telah membayar biaya pendaftaran (online maupun offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi M ember’.

4. Sistem mentransfer data member yang terdaftar dari tanggal terakhir rekonsiliasi member hingga hari tersebut dari database operasional ke database website.

5. While sistem menampung email member baru ke dalam list.

a. Sistem mengirimkan pesan konfirmasi ID dan Password ke

email tersebut. End loop

6. Sistem mengupdate tanggal terakhir rekonsiliasi member.

7. Sistem kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi member dan pengiriman news letter konfirmasi sukses”.

(37)

Tabel 4.49 Use Case M erekonsiliasi Stokist

Precondition Admin berhasil melakukan login.

Ada tambahan stokist baru (pendaftaran stokist diproses secara offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi Stokist’.

4. Sistem mentransfer data stokist yang terdaftar dari tanggal terakhir rekonsiliasi stokist hingga hari tersebut dari database operasional ke database website.

5. Sistem mengupdate tanggal terakhir rekonsiliasi stokist.

6. Sistem menampilkan halaman Rekonsiliasi dengan pesan “Rekonsiliasi stokist sukses”

Tabel 4.50 Use Case M erekonsiliasi Profil M ember

Precondition Admin berhasil melakukan login.

Ada member yang merubah profilnya (online maupun offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi.

3. Admin memilih tombol ‘Rekonsiliasi Profil M ember’. 4. Jika ada member yang merubah profil secara online,

a. Sistem mentransfer data member yang dirubah profilnya secara online dari tanggal terakhir rekonsiliasi profil member hingga hari tersebut dari database website ke database operational. 5. Sistem mentransfer semua data member yang dirubah profilnya

pada hari tersebut dari database operasional ke database website. 6. Sistem mengupdate tanggal terakhir rekonsiliasi profil member. 7. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan

“Rekonsiliasi profil member sukses”

Tabel 4.51 Use Case M erekonsiliasi Profil Stokist

Precondition Admin berhasil melakukan login.

Ada stokist yang merubah profilnya (online maupun offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi.

3. Admin memilih tombol ‘Rekonsiliasi Profil Stokist’. 4. Jika ada stokist yang merubah profil secara online,

a. Sistem mentransfer data stokist yang dirubah profilnya secara online dari tanggal terakhir rekonsiliasi profil stokist hingga hari tersebut dari database website ke database operational. 5. Sistem mentransfer semua data stokist yang dirubah profilnya pada

hari tersebut dari database operasional ke database website. 6. Sistem mengupdate tanggal terakhir rekonsiliasi profil stokist.

(38)

7. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi profil stokist sukses”.

Tabel 4.52 Use Case M erekonsiliasi Penjualan

Precondition Admin berhasil melakukan login.

Ada member atau stokist yang memesan dan telah membayar total harga pemesanan (online maupun offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi Penjualan’.

4. Sistem mentransfer semua data penjualan yang diproses dari tanggal terakhir rekonsiliasi penjualan hingga hari tersebut dari

database operasional ke database website.

5. Sistem mengupdate tanggal terakhir rekonsiliasi penjualan.

6. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi data penjualan sukses”.

Tabel 4.53 Use Case M erekonsiliasi Retur

Precondition Admin berhasil melakukan login.

Ada member atau stokist yang returnya disetujui (online maupun

offline).

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi Retur’.

4. Sistem mentransfer data retur yang disetujui dan diproses dari tanggal terakhir rekonsiliasi retur hingga hari tersebut dari

database operasional ke database website.

5. Sistem mengupdate tanggal terakhir rekonsiliasi retur.

6. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi retur penjualan sukses”.

Tabel 4.54 Use Case M erekonsiliasi Poin

Precondition Admin berhasil melakukan login.

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi Poin’.

4. Sistem mentransfer data perolehan poin tiap member pada periode berjalan hingga pada hari ini dari database operasional ke

database website.

5. Sistem mengupdate tanggal terakhir rekonsiliasi Poin.

6. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi data poin sukses”.

(39)

Tabel 4.55 Use Case M erekonsiliasi Bonus

Precondition Admin berhasil melakukan login.

Dilakukan pada akhir bulan periode berjalan.

Flow of Events 1. Admin memilih menu/link ‘Rekonsiliasi’.

2. Sistem menampilkan halaman Rekonsiliasi. 3. Admin memilih tombol ‘Rekonsiliasi Bonus’.

4. Sistem mentransfer data perolehan bonus tiap member dari

database operasional ke database website.

5. Sistem mengupdate tanggal terakhir rekonsiliasi bonus.

6. Sistem menampilkan kembali halaman Rekonsiliasi dengan pesan “Rekonsiliasi data bonus sukses”.

Tabel 4.56 Use Case M engirim Ucapan Ultah

Precondition Admin berhasil melakukan login. Ada member yang berulang tahun.

Flow of Events 1. Admin memilih menu/link ‘Kirim Ucapan Ultah’.

2. Sistem menampilkan halaman Kirim Ucapan Ultah berisi grid

member yang berulang tahun hari ini.

3. Admin memilih file text ucapan ultah yang akan dikirim. 4. Admin memilih tombol ‘Kirim’.

5. Sistem mengupload file teks

6. While sistem menampung email member yang akan dikirimi ucapan ulang tahun ke dalam list.

a. Sistem mengirimkan file teks ucapan ulang tahun ke alamat

email tersebut End loop

7. Sistem kembali ke halaman Kirim Ucapan Ultah dan memberikan pesan berisi “Pengiriman ucapan ultah sukses”.

Tabel 4.57 Use Case M engirim Ucapan Hari Besar

Precondition Admin berhasil melakukan login.

Ada member yang merayakan hari besar agama.

Flow of Events 1. Admin memilih menu/link ‘Kirim Ucapan Hari Besar’.

2. Sistem menampilkan halaman Kirim Ucapan Hari Besar. 3. Admin memilih hari besar agama pada dropdownlist agama. 4. Admin memilih tombol ‘Cari’.

5. Sistem menampilkan grid berisi data member yang menganut agama berdasarkan pilihan pada dropdownlist agama.

6. Admin memilih file text ucapan hari besar yang akan dikirim. 7. Admin memilih tombol ‘Kirim’.

8. Sistem mengupload file teks.

9. While sistem menampung email member yang akan dikirimi ucapan hari besar agama ke dalam list.

Gambar

Tabel 4.3 Perbandingan Situs Web Saat Ini Dengan E-CRM  yang Diusulkan  Web saat ini  E-CRM yang diusulkan
Tabel 4.8 Use Case M engakses Produk Terlaris  Precondition  Publik masuk ke website Senswell
Tabel 4.13 Use Case M engakses Cara Bergabung  Precondition  Publik masuk ke website Senswell
Tabel 4.19 Use Case M engakses Forum Diskusi  Precondition  Publik masuk ke website Senswell
+7

Referensi

Dokumen terkait

Hasil penelitian ini dapat disimpulkan bahwa perlakuan penambahan PEG 10% menghasilkan nilai produksi dan kinetik gas hasil fermentasi kulit buah kopi yang lebih

Hasil penelitian menunjukkan bahwa tingkat kemasakan benih berpengaruh nyata terhadap kadar air, daya berkecambah benih, bobot 1000 butir, vigor, dan laju

Selain itu, hasil penelitian menunjukkan bahwa ibu yang mendapatkan anjuran tenaga kesehatan berpeluang sebesar 5,27 kali untuk melakukan perilaku imunisasi dasar

Melihat adanya remaja “cabe-cabean” ini adalah suatu fenomena dari kenakalan remaja yang sedang terjadi, peneliti tertarik dan ingin mengetahui lebih dalam

Dari hasil observasi terhadap 12 ibu postpartum primigravida di RB Kartini dengan menggunakan alat ukur kecemasan Hamilton Rate Scale of Anxiety (HRS-A) diperoleh

Berdasarkan latar belakang diatas, maka peneliti tertarik untuk melakukan penelitian dengan judul “Hubungan antara Motivasi Berprestasi dan Minat Belajar Siswa

bidang Informasi pada masa Perang Dunia 2 yang dipergunakan untuk. kepentingan pengiriman dan penerimaan dokumen – dokumen

Pada pertemuan AMEM +3 (ASEAN Ministers on energy Meeting) di Bangkok, 2007 telah disepakati kerjasama energi ASEAN +3 mengenai New Renewable energi (NRE) dan