3 1-bab 3 analisis - thesis.binus.ac.idthesis.binus.ac.id/doc/bab3/2006-2-01231-if bab 3.pdf · 3.1...
TRANSCRIPT
45
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis
3.1.1 Riwayat Perusahaan
PT. Daya Mulia Sejahtera adalah perusahaan yang bergerak dalam bidang
produksi dan penjualan perlengkapan bayi seperti pakaian, peralatan makan,
botol susu, kapas pembersih serta perlengkapan kecantikan wanita seperti sisir,
cermin rias, peralatan perawatan kuku dan berbagai perlengkapan lainnya.
Perusahaan ini pada awalnya merupakan sebuah toko yang didirikan pada
tahun 1955 oleh Bapak Lie Jin San dengan nama Toko Mulia yang terletak di
Jalan Glodok Jaya, Jakarta. Toko ini menjual berbagai perlengkapan kantor,
perlengkapan bayi, perlengkapan kecantikan wanita, tas dan berbagai
perlengkapan lainnya. Pada tahun 1968 terjadi pemisahan internal pada usaha
ini. Pihak yang memisahkan diri membangun usaha baru yang tidak jauh dari
jenis usaha sebelumnya yaitu penjualan perlengkapan kantor, perlengkapan
bayi, perlengkapan kecantikan wanita dan tas.
Pada tahun 1984, pihak yang bergerak dalam bidang penjualan
perlengkapan bayi dan perlengkapan kecantikan wanita mendirikan sebuah
perusahaan baru dengan nama PD. Daya Mulia yang terletak di Jalan Kartini
Raya Nomor 52 A, Jakarta. Seiring berkembangnya usaha yang dimiliki,
perusahaan mulai memproduksi barang sendiri untuk dijual. Perusahaan
mendirikan pabrik dan gudang yang terletak di Jalan Muara Karang Selatan
Nomor 10-12, Jakarta. Barang yang diproduksi sendiri terdiri dari
46
perlengkapan bayi dengan merek Pupu dan Tollyjoy dan perlengkapan
kecantikan wanita dengan merek Trendy. Selain memproduksi sendiri,
perusahaan juga mengimpor barang dari Jepang, Korea dan Taiwan. Barang
yang diimpor pada umumnya mempunyai merek yang dikenal di negara –
negara Asia, seperti : Ikemoto, GreenBell dan Lucky.
Pada tanggal 27 September 1989, PD. Daya Mulia disahkan menjadi
sebuah PT dengan nama PT. Daya Mulia Sejahtera. Pada tanggal 28 Mei 2002,
perusahaan memindahkan lokasi kantornya di Ruko Dusit Nomor 14 Jalan
Mangga Dua Raya, Jakarta. Perusahaan memiliki showroom yang terletak di
kantor dan Pasar Pagi Mangga Dua, Jakarta. Perusahaan memiliki counter yang
tersebar di berbagai departemen store, seperti : Galeria Matahari, RIMO, Sogo
dan lain – lain. Perusahaan juga menerima permintaan barang dari supermarket
seperti : Hero, SuperIndo, dan hypermarket seperti : Carefour, Giant,
Hypermarkt serta toko – toko kecil yang terletak di Jakarta maupun luar kota
Jakarta.
Perusahaan melakukan penjualan dengan sistem eceran maupun partai.
Penjualan secara eceran dilakukan oleh Sales Promotion Girl (SPG) di setiap
counter yang dimiliki perusahaan. Penjualan secara partai dilakukan melalui
face to face, telepon dan faximile di kantor PT. Daya Mulia Sejahtera.
Perusahaan ini menggunakan sistem pembayaran secara tunai, cek, giro dan
transfer.
Perusahaan yang kini dipimpin oleh Bapak Kusno Sasmita ini memiliki visi
dan misi untuk mencapai keuntungan yang sebesar – besarnya dengan cara
47
memproduksi dan menjual barang yang berkualitas serta memberikan
pelayanan yang terbaik kepada pelanggan.
3.1.2 Struktur Organisasi, Pembagian Wewenang dan Tanggung Jawab
3.1.2.1 Struktur Organisasi
Gambar 3.1 Struktur organisasi PT. Daya Mulia Sejahtera
Sekretaris
Divisi pabrik
Divisi gudang
Divisi keuangan
dan akunting
Divisi pemasaran
dan penjualan
Divisi TI
Divisi Personalia
Divisi Pembelian
Direktur utama
Wakil direktur
Manager operasional
48
3.1.2.2 Pembagian Wewenang dan Tanggung Jawab
Secara garis besar pembagian tugas dan wewenang organisasi sebagai
berikut :
• Direktur utama
Menetapkan kebijaksanaan, strategi dan tujuan perusahaan.
Menetapkan tugas, tanggung jawab dan wewenang semua
karyawan .
Memberikan bimbingan dan pengarahan umum, saran – saran
dan perintah kepada karyawan.
Mengawasi jalannya perusahaan dan mengadakan perubahan –
perubahan yang diperlukan.
Menentukan pengambilan keputusan terakhir untuk intern
perusahaan dan mewakili nama perusahaan.
• Wakil direktur
Membantu direktur utama dalam menjalankan tugasnya.
Memeriksa dan memberikan laporan kepada direktur utama
mengenai semua kegiatan operasional perusahaan, sistem dan
prosedur yang dilaksanakan serta keakuratan data – data yang
dibuat oleh masing – masing divisi dalam perusahaan.
• Sekretaris
Menangani segala keperluan administrasi direktur.
Mencatat setiap hasil rapat maupun keputusan yang dihasilkan
pada rapat kerja.
49
• Manager operasional
Mengkoordinasi kegiatan dalam organisasi agar dapat berjalan
lebih efisien dan efektif.
Menerima dan memeriksa semua laporan dari masing – masing
divisi.
Memeriksa dan mengesahkan semua transaksi pembelian dan
penjualan.
Memberikan laporan kepada wakil direktur mengenai semua
kegiatan operasional perusahaan.
• Divisi gudang
- Administrasi gudang
Melakukan pencatatan dan menyimpan bukti – bukti
penerimaan dan pengeluaran barang dan bahan baku.
Mengecek kebenaran saldo penerimaan, pengeluaran serta
stok barang dan bahan baku.
Memberikan laporan kepada manager operasional dan
bagian akunting mengenai saldo barang dan stok bahan
baku.
- Gudang lapangan
Memeriksa dan menghitung saldo penerimaan, pengeluaran
serta stok barang dan bahan baku.
50
Memeriksa, mengelompokan dan menggabungkan jenis
barang baik dari pabrik, pembelian maupun retur serta
memisahkan bahan baku yang masuk ke gudang.
Menyatukan dan menyusun bahan baku dari gudang yang
akan digunakan di pabrik.
Memberikan laporan kepada administrasi gudang mengenai
saldo penerimaan, pengeluaran, stok barang dan stok bahan
baku.
- Pengiriman
Melakukan pemaketan barang yang akan dikirimkan kepada
pelanggan atau counter.
Memberikan laporan mengenai pengiriman barang kepada
administrasi penagihan.
• Divisi pabrik
- Kepala pabrik
Mengkoordinasi kegiatan dalam organisasi pabrik agar dapat
berjalan lebih efisien dan efektif.
Memeriksa laporan dari administrasi mengenai stok bahan
baku dan saldo barang yang diproduksi.
Memeriksa laporan dari pengawas pabrik mengenai kinerja
karyawan dan produksi barang.
Memberika laporan kepada manager operasional mengenai
kinerja, karyawan, produksi barang, stok bahan baku dan
saldo barang yang diproduksi.
51
- Administrasi pabrik
Melakukan pencatatan penerimaan dan penggunaan bahan
baku.
Menyimpan bukti – bukti penerimaan dan penggunaan
bahan baku.
Melakukan pencatatan barang yang telah diproduksi.
Memberikan laporan kepada kepala pabrik mengenai stok
bahan baku dan saldo barang yang diproduksi.
- Pengawas pabrik
Mengawasi kinerja karyawan pabrik dan produksi barang.
Memeriksa barang hasil produksi dan bahan baku.
Memberikan laporan kepada administrasi pabrik mengenai
hasil produksi pabrik dan stok bahan baku yang akan
digunakan.
Memberikan laporan kepada kepala pabrik mengenai kinerja
karyawan dan produksi barang.
• Divisi pemasaran dan penjualan
- Administrasi penjualan
Menyimpan data pelanggan.
Membuat surat jalan.
Mencatat transaksi penjualan yang terjadi.
Memberikan laporan kepada manager operasional dan
akunting mengenai semua transaksi penjualan.
52
- Sales
Berhubungan langsung dengan pelanggan.
Melakukan penawaran kepada pelanggan.
Membuat purchase order untuk disetujui oleh manager
operasional.
• Divisi pembelian
Menangani setiap pembelian yang berhubungan dengan
perusahaan.
Berhubungan langsung dengan pemasok bahan baku dan
importir.
Melakukan pemesanan atas barang - barang impor dan bahan
baku.
Membuat dan mencatat nota – nota pembelian
Menyimpan bukti – bukti pembelian yang dilakukan oleh
perusahaan.
Memberikan laporan kepada kasir dan bagian akunting
mengenai semua pembelian.
Memberikan laporan kepada manager operasional mengenai
tawaran barang impor baru dan semua transaksi pembelian.
• Divisi keuangan dan akunting
- Akunting
Membuat laporan keuangan seperti neraca, laporan rugi /
laba, dan laporan perubahan modal setiap periode.
53
Mencatat transaksi akutansi baik internal maupun eksternal
seperti data pembayaran gaji, biaya operasional, data
piutang dan hutang serta pembayarannya.
Membuat laporan perpajakan.
Memeriksa bukti – bukti akutansi sesuai dengan wewenang
yang telah ditetapkan dalam prosedur akutansi perusahaan.
- Administrasi penagihan
Membuat faktur penjualan.
Mencatat semua hutang dan pembayaran pelanggan.
Memberikan hasil pembayaran pelanggan kepada kasir.
Memberikan laporan kepada manager operasional dan
bagian akunting mengenai hutang pelanggan serta
pembayarannya.
- Kasir
Mencairkan struk gaji karyawan.
Mencairkan nota pembelian perusahaan.
Membayar hutang dan pajak perusahaan.
Menerima hasil pembayaran pelanggan dari administrasi
penagihan.
Memeriksa dan mencatat setiap pengeluaran dan penerimaan
yang dilakukan perusahaan.
Memberikan laporan kepada manager operasional dan
akunting mengenai penerimaan dan pengeluaran yang
dilakukan perusahaan.
54
- Kolektor
Menyerahkan faktur penjualan kepada pelanggan.
Menagih hutang pelanggan.
• Divisi teknologi informasi (TI)
Memantau penggunaan komputer dan program komputer.
Memperbaiki kesalahan atau kerusakan yang terjadi pada
penggunaan komputer dan program komputer.
Memberikan laporan kepada manager operasional mengenai
penerapan teknologi informasi.
• Divisi Personalia
Menangani perekrutan serta pemberhentian karyawan di kantor
dan pabrik.
Membuat daftar karyawan yang bekerja.
Membuat struk gaji untuk setiap karyawan yang bekerja.
Memberikan laporan kepada manager operasional mengenai
karyawan yang bekerja.
55
3.1.3 Prosedur yang Sedang Berjalan
3.1.3.1 Penjualan
• Sales melakukan penawaran kepada calon pelanggan dengan
memberikan informasi produk yang dijual melalui katalog atau
sampel. Calon pelanggan memesan barang, maka akan dibuat surat
perjanjian mengenai sistem pembayaran, diskon yang diperoleh dan
kesepakatan lainnya. Sales mencatat data pelanggan baru.
• Pelanggan melakukan pemesanan barang dengan membuat
Purchase Order (PO) pelanggan. Pemesanan dapat dilakukan
dengan cara :
- Face to face : Pelanggan melakukan pemesanan dengan
mendatangi kantor perusahaan atau sales yang mendatangi
pelanggan.
- Telepon : Pelanggan melakukan pemesanan melalui telepon,
dengan menyebutkan data diri dan barang yang dipesan.
- Faximile : Pelanggan melakukan pemesanan dengan
mengirimkan faximile mengenai barang yang dipesan dalam
bentuk lembaran PO.
• Sales meminta persetujuan pemesanan pelanggan kepada manager
operasional. Jika disetujui, gudang lapangan akan memeriksa
apakah stok barang yang dimiliki sesuai dengan jumlah barang yang
dipesan. Jika manager operasional tidak menyetujui, sales akan
memberitahu pelanggan bahwa pesanannya tidak disetujui.
56
• Jika stok barang yang dipesan ada, administrasi penjualan akan
mencatat transaksi penjualan yang terjadi dan membuat surat jalan.
Administrasi gudang mencatat transaksi pengurangan barang di
gudang. Bagian pengiriman mengepak dan mengirim barang
pesanan kepada alamat yang dituju. Jika tujuan pengiriman di luar
kota Jakarta, maka akan menggunakan jasa pengiriman. Bagian
pengiriman menerima surat jalan yang telah ditandatangai oleh
pelanggan sebagai bukti bahwa barang telah dikirim. Bagian
pengiriman menyerahkan surat jalan yang telah ditandatangani ke
administrasi penagihan. Jika stok barang yang dipesan tidak
mencukupi atau tidak ada, sales akan memberitahu kepada
pelanggan bahwa stok barang yang dipesan tidak mencukupi atau
tidak ada dan menkonfirmasi apakah pelanggan ingin
menggantinya dengan barang yang lain atau ingin membatalkannya.
• Administrasi penagihan mencatat hutang pelanggan dan membuat
faktur penjualan yang berisi tanggal jatuh tempo pembayaran.
Kolektor menyerahkan faktur penjualan kepada pelanggan dan
menerima surat terima faktur yang telah ditandatangani oleh
pelanggan dan menyerahkannya ke administrasi penagihan.
Kolektor akan kembali ke pelanggan untuk menagih pembayaran
sesuai tanggal jatuh tempo pembayaran. Kolektor menerima hasil
pembayaran dan bukti pembayaran yang telah ditandatangani dari
pelanggan. Kolektor meyerahkan hasil pembayaran dan bukti
57
pembayaran ke administrasi penagihan. Administrasi penagihan
menyerahkan hasil pembayaran kepada kasir.
• Administrasi penagihan mencatat pembayaran hutang yang telah
dilakukan.
3.1.3.2 Pemasaran
• Toko – toko kecil
Pemasaran pada toko kecil dilakukan oleh para sales dengan
cara door to door dengan menawarkan produk yang dimiliki
perusahaan. Penawaran dilakukan dengan memberikan informasi
produk yang dijual berupa katalog atau sampel barang.
• Departemen store / supermarket / hypermarket
Pemasaran dilakukan oleh para sales, dimana para sales akan
melakukan langkah – langkah : mengatur janji dengan para pihak
yang bersangkutan, penawaran, negosisasi dan membuat perjanjian
antara perusahaan dan pelanggan.
3.1.3.3 Pelayanan
• Pemberian diskon :
- Supermarket / hypermarket : 30 – 40 %.
- Toko – toko kecil : 20 – 35 %.
58
• Sistem pembayaran :
- Supermarket, hypermarket : transfer, pengunduran tanggal
jatuh tempo pembayaran.
- Toko – toko kecil : tunai (sales menagih pada setiap toko) dan
transfer.
• Biaya pengiriman barang di dalam kota Jakarta maupun luar kota
Jakarta akan ditanggung oleh perusahaan.
• Pemberian dispensasi 7 hari batas pengembalian barang bagi
pelanggan jika terjadi kerusakan pada barang yang telah dikirim.
• Menerima permintaan pembuatan jenis produk baru jika jumlah
pemesanan produk baru diatas 2000.
• Pada setiap lebaran, perusahaan akan memberikan kartu ucapan
lebaran dan bingkisan kepada para pelanggan.
59
3.1.4 Use Case dan Activity Diagram
Sistem PenjualanPT. Daya Mulia
Sejahtera
calon_pelanggan
sales
pemesanan
pengiriman
pembayaran
pencatatan
manager_operasional
administrasi_penjualan
administrasi_gudang
gudang_lapangan
pengiriman
kolektor
pelanggan
administrasi_penagihan
Gambar 3.2 Use case diagram prosedur penjualan
Actor Calon pelanggan, pelanggan, sales, manager operasional. Pre Condition Calon pelanggan belum mengetahui informasi barang yang dijual
perusahaan. Flow Of Events Basic Path :
1. Sales melakukan penawaran kepada calon pelanggan dengan memberikan informasi produk yang dijual melalui katalog atau sampel barang.
2. Calon pelanggan memesan barang, maka akan dibuat surat perjanjian mengenai sistem pembayaran, diskon yang diperoleh dan kesepakatan lainnya.
3. Sales mencatat data pelanggan baru. 4. Pelanggan melakukan pemesanan barang dengan membuat
Purchase Order (PO) pelanggan. 5. Sales menerima PO pelanggan. 6. Sales membuat PO perusahaan sebanyak 4 rangkap. 7. Sales meminta persetujuan PO kepada manager
60
operasional. 8. PO pelanggan dan PO perusahaan rangkap 1, 2 disimpan
oleh administrasi penjualan. 9. PO perusahaan rangkap 3 diserahkan ke administrasi
gudang. 10. PO perusahaan rangkap 4 diserahkan ke gudang lapangan.
Alternative Path : 1. Pada tahap 7, Jika PO tidak disetujui oleh manager
operasional, sales akan memberitahu pelanggan bahwa pesanannya tidak disetujui
Post Condition Gudang lapangan telah menerima PO perusahaan rangkap 4.
Tabel 3.1 Deskripsi use case pemesanan
manager_operasioanalsalescalon_pelanggan atau pelanggan
melakukan penawaranmenanyakan informasi barang
memberikan informasi barang
/ jelas
memesan barang membuat surat perjanjian
mencatat data pelanggan barumembuat PO pelanggan
membuat PO perusahaan 4 rangkap
meminta persetujuan
menyimpan PO pelanggan dan PO perusahaan 1, 2
menyerahkan PO perusahaan 3 ke administrasi gudang
menyerahkan PO perusahaan 4 ke gudang lapangan
/ tidak jelas
memberitahu kepada pelanggan bahwa pesanannya tidak disetujui
memberi keputusan
/ tidak setuju
/ setuju
menyerahkan PO pelanggan menerima PO pelanggan
Gambar 3.3 Activity diagram pemesanan
61
Actor Pelanggan, gudang lapangan, administrasi penjualan, administrasi gudang, pengiriman
Pre Condition Gudang lapangan telah menerima PO perusahaan rangkap 4. Flow Of Events Basic Path :
1. Gudang lapangan memeriksa apakah stok barang yang dimiliki sesuai dengan jumlah barang yang dipesan pada PO yang diterima.
2. Administrasi penjualan mencatat transaksi penjualan yang terjadi.
3. Administrasi penjualan membuat surat jalan sebanyak 5 rangkap.
4. Surat jalan rangkap 1 disimpan oleh administrasi penjualan.
5. Surat jalan rangkap 2 diserahkan ke administrasi gudang. 6. Surat jalan rangkap 3, 4, 5, PO pelanggan dan PO
perusahaan rangkap 2 diserahkan ke bagian pengiriman. 7. Administrasi gudang mencatat transaksi pengurangan
barang di gudang. 8. Bagian pengiriman mengepak dan mengirim barang
pesanan kepada alamat yang dituju. 9. Pelanggan menandatangani surat jalan setelah menerima
barang. 10. Bagian pengiriman menerima surat jalan rangkap 3 yang
telah ditandatangani oleh pelanggan. 11. Pelanggan menerima surat jalan rangkap 1, 2, PO
pelanggan dan PO perusahaan rangkap 2. 12. Bagian pengiriman menyerahkan surat jalan rangkap 3
yang telah ditandatangani ke administrasi penagihan. Alternative Path :
1. Pada tahap 1, Jika stok barang yang dipesan tidak mencukupi atau tidak ada, PO akan diserahkan kembali kepada sales. Sales akan memberitahu kepada pelanggan bahwa stok barang yang dipesan tidak mencukupi atau tidak ada dan menkonfirmasi apakah pelanggan ingin menggantinya dengan barang yang lain atau ingin membatalkannya.
Post Condition Administrasi penagihan telah menerima surat jalan rangkap 3
yang telah ditandatangani oleh pelanggan.
Tabel 3.2 Deskripsi use case pengiriman
62
pelangganpengirimanadministrasi_gudangadministrasi_penjualangudang_lapangan
menerima PO perusahaan rangkap 4
memeriksa stok barangmembuat surat jalan 5 rangkap
menyerahkan PO kepada sales
mencatat penjualan
menyimpan surat jalan 1
menyerahkan surat jalan 2 ke administrasi_gudang
menyerahkan surat jalan 3,4,5,PO ke pengiriman
menerima surat jalan 2
mencatat transaksi pengurangan barang
menerima surat jalan 3,4,5
mengepak barang
mengirim barang
menerima barang
menyerahkan surat jalan 3,4,5 dan PO
menyerahkan barang ke pelanggan
/ tidak ada
menerima surat jalan dan PO
menerima surat jalan 3
tanda tangan
menyerahkan surat jalan 3 ke admisnistrasi_penagihan
/ ada
Gambar 3.4 Activity diagram pengiriman
Actor Pelanggan, administrasi penagihan, kolektor. Pre Condition Administrasi penagihan telah menerima surat jalan rangkap 3
yang telah ditandatangani oleh pelanggan. Flow Of Events Basic Path :
1. Administrasi penagihan mencatat hutang pelanggan. 2. Administrasi penagihan membuat faktur penjualan yang
berisi tanggal jatuh tempo pembayaran sebanyak 5 rangkap.
3. Faktur penjualan rangkap 1, 2, 3 diserahkan ke kolektor. 4. Faktur penjualan rangkap 4 disimpan oleh administrasi
penagihan. 5. Faktur penjualan rangkap 5 diserahkan akunting. 6. Kolektor menyerahkan faktur penjualan rangkap 1, 2, 3
kepada pelanggan. 7. Kolektor menerima surat terima faktur yang telah
ditandatangani oleh pelanggan. 8. Kolektor menyerahkan surat terima faktur ke administrasi
penagihan.
63
9. Kolektor kembali ke pelanggan untuk menagih pembayaran sesuai tanggal jatuh tempo pembayaran.
10. Kolektor menerima hasil pembayaran dan bukti pembayaran yang telah ditandatangani dari pelanggan.
11. Kolektor akan meyerahkan hasil pembayaran dan bukti pembayaran ke administrasi penagihan.
12. Administrasi penagihan akan menyerahkan hasil pembayaran kepada kasir.
Post Condition Kasir telah menerima hasil pembayaran pelanggan.
Tabel 3.3 Deskripsi use case pembayaran
Pelanggankolektoradministrasi_penagihan
menerima surat jalan rangkap 3 yang telah ditandatangani
mencatat hutang pelanggan
membuat faktur penjualan 5 rangkap
menyerahkan faktur penjualan 1,2,3 ke kolektor
menyimpan faktur penjualan 4
menyerahkan faktur penjualan 5 ke akunting
menerima faktur penjualan 1,2,3
menyerahkan faktur penjualan 1,2,3 ke pelanggan
menerima faktur penjualan 1,2,3
membuat surah terima faktur
menyerahkan surat terima faktur ke kolektormenerima surat terima faktur
menyerahkan surat terima faktur ke administrasi_penagihan
menerima surat terima faktur
menagih pembayaran ke pelanggan
membayar
membuat bukti pembayaran
menyerahkan bukti pemabayaranmenerima hasil pembayaran dan bukti pembayaran
menyerahkan hasil pembayaran dan bukti pembayaran ke administrasi penagihan
menerima hasil pembayaran dan bukti pembayaran
menyerahkan hasil pembayaran ke kasir
Gambar 3.5 Activity diagram pembayaran
64
Actor Administrasi penagihan. Pre Condition Administrasi penagihan menerima bukti pembayaran.. Flow Of Events Basic Path :
1. Administrasi penagihan akan mencatat pembayaran hutang yang telah dilakukan.
Post Condition Administrasi penagihan telah mencatat pembayaran hutang.
Tabel 3.4 Deskripsi use case pencatatan
administrasi_penagihankolektor
menerima hasil pembayaran dan bukti pembayaran
menyerahkan hasil pembayaran dan bukti pembayaran ke administrasi_penagihan
menerima hasil pembayaran dan bukti pembayaran
mencatat pembayaran hutang
Gambar 3.6 Activity diagram pencatatan
3.1.5 Database yang Sedang Berjalan
Dibawah ini merupakan struktur dari database yang sedang berjalan.
Terdapat 3 tabel, yaitu tabel Pelanggan, Barang dan Transaksi_penjualan.
Nama tabel : Pelanggan
Primary key : Kode_pelanggan
Nama field Keterangan *Kode_pelanggan Kode pelanggan Nama_pelanggan Nama pelanggan Jenis_usaha Jenis usaha pelanggan Alamat Alamat pelanggan Kode_pos Kode pos Pengurus Nama orang dari pihak
pelanggan yang bisa
65
dihubungi Nomor_telepon Nomor telepon pelanggan Nomor_fax Nomor fax pelanggan NPWP Nomor pemilik wajib
pajak Sales Nama sales yang
menangani pelanggan Wilayah Wilayah pelanggan Jual_perhari Tafsiran kemampuan nilai
jual perhari Pembelian_terakhir Tanggal pembelian
terakhir Nomor_rekening Nomor rekening
pelanggan Diskon_tetap Diskon tetap pelanggan
Tabel 3.5 Tabel Pelanggan
Nama tabel : Barang
Primary key : Kode_barang
Nama field Keterangan *Kode_barang Kode barang Nama_barang Nama barang Harga_jual_standar Harga jual standar barang Harga_jual_terendah Harga jual terendah
barang Harga_beli Harga beli barang Satuan Jenis satuan barang
Tabel 3.6 Tabel Barang
66
Nama tabel : Transaksi_penjualan
Primary key : Nomor_faktur
Foreign key : Kode_pelanggan, Kode_barang
Nama field Keterangan *Nomor_faktur Nomor faktur Nomor_PO Nomor Purchase Order Kode_pelanggan Kode pelanggan Nama_pelanggan Nama pelanggan Tgl_transaksi Tanggal transaksi penjualan Tgl_jatuh_tempo Tanggal jatuh tempo
pembayaran Kode_barang Kode barang Nama_barang Nama barang Quantity Jumlah barang Harga_satuan Harga satuan barang Diskon Diskon Jumlah_total Jumlah total
Tabel 3.7 Tabel Transaksi_penjualan
Gambar 3.7 Entity relation diagram database yang sedang berjalan
67
3.1.6 Analisis Kuisioner
Untuk mengetahui seberapa jauh pengetahuan pelanggan tentang PT. Daya
Mulia Sejahtera serta seberapa besar dukungan pelanggan terhadap rencana
pembuatan aplikasi CRM berbasiskan web, maka digunakan analisis kuisioner
dengan beberapa pertanyaan sebagai berikut :
1. Apakah Anda mengetahui dengan baik jenis produk yang dijual di sini?
Jawaban Jumlah (orang) Presentase (%) a. Sangat baik 7 23.33 b. Cukup baik 6 20 c. Kurang baik 17 56.67 d. Sangat tidak baik 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan kurang baik dalam mengetahui jenis produk yang dijual.
2. Apakah Anda mudah untuk memperoleh informasi mengenai produk yang
dijual di sini?
Jawaban Jumlah (orang) Presentase (%) a. Sangat mudah 4 13.33 b. Cukup mudah 4 13.33 c. Kurang mudah 21 70.00 b. Sangat tidak mudah 1 3.34 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan kurang mudah dalam memperoleh informasi mengenai produk
yang dijual.
68
3. Darimanakah Anda memperoleh informasi mengenai produk yang dijual di
sini? (boleh lebih dari satu)
Jawaban Jumlah (orang) Presentase (%) a. Media cetak (katalog, brosur) 3 10 b. Media elektronik (radio) 4 13.33 c. Teman atau relasi 19 63.34 d. Lain-lain , sebutkan ….
(showroom) 4
13.33
Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan memperoleh informasi mengenai produk yang dijual dari teman
atau relasi. Sebagian lainnya memperoleh informasi dari media elektronik,
showroom dan media cetak.
4. Bagaimana menurut Anda mengenai pelayanan yang diberikan selama
proses pembelian?
Jawaban Jumlah (orang) Presentase (%) a. Sangat memuaskan 3 10 b. Cukup memuaskan 24 80 c. Tidak memuaskan 3 10 d. Sangat tidak memuaskan 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa pelayanan yang
diberikan kepada pelanggan selama proses pembelian cukup memuaskan.
69
5. Bagaimana menurut Anda mengenai layanan purna jual (seperti:
pertanyaan mengenai produk yang telah dibeli, garansi dan retur) saat ini ?
Jawaban Jumlah (orang) Presentase (%) a. Sangat memuaskan 4 13.33 b. Cukup memuaskan 21 70 c. Tidak memuaskan 5 16.67 d. Sangat tidak memuaskan 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa layanan purna
jual yang diberikan kepada pelanggan cukup memuaskan.
6. Apakah keluhan - keluhan Anda ditanggapi dengan baik ?
Jawaban Jumlah (orang) Presentase (%) a. Sangat baik 3 10 b. Cukup baik 23 76.67 c. Kurang baik 4 13.33 d. Sangat tidak baik 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa tanggapan
terhadap keluhan – keluhan pelanggan sudah cukup baik.
7. Seberapa sering Anda menggunakan internet dalam satu bulan ?
Jawaban Jumlah (orang) Presentase (%) a. Sering (lebih dari 4 kali) 15 50 b. Kadang – kadang (2-4 kali) 3 10 c. Jarang (1 kali) 2 6.67 d. Tidak pernah 10 33.33 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan sering menggunakan internet.
70
8. Bagaimana pendapat Anda mengenai penawaran produk melalui internet ?
Jawaban Jumlah (orang) Presentase (%) a. Sangat setuju 4 13.33 b. Setuju 25 83.33 c. Tidak setuju 1 3.34 d. Sangat tidak setuju 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan setuju mengenai penawaran produk melalui internet.
9. Bagaimana pendapat Anda mengenai pemberian informasi produk melalui
internet ?
Jawaban Jumlah (orang) Presentase (%) a. Sangat setuju 5 16.67 b. Setuju 22 73.33 c. Tidak setuju 3 10 d. Sangat tidak setuju 0 0 Total keseluruhan 30 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan setuju mengenai pemberian informasi produk melalui internet.
10. Jika PT. Daya Mulia Sejahtera membuat website yang dapat memberikan
layanan personal (seperti: informasi produk – produk, pemesanan on-line,
rincian transaksi, penyampaian saran dan keluhan, perubahan data diri),
apakah Anda mendukung?
Jawaban Jumlah (orang) Presentase (%) a. Sangat mendukung 9 30 b. Mendukung 21 70 c. Tidak mendukung 0 0 d. Sangat tidak mendukung 0 0 Total keseluruhan 30 100
71
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan mendukung dengan pembuatan website yang dapat memberikan
layanan personal.
11. Informasi mengenai apa yang anda butuhkan di website tersebut : (boleh
lebih dari satu)
Jawaban Jumlah (orang) Presentase (%) a. Produk yang dijual 25 32.89 b. Harga dan potongan harga 25 32.89 c. Event dan promo 26 34.22 d. Lain-lain, sebutkan …. 0 0 Total keseluruhan 76 100
Berdasarkan hasil jawaban, dapat disimpulkan bahwa sebagian besar
pelanggan membutuhkan informasi mengenai produk yang dijual, harga
dan potongan harga serta event dan promo.
Kesimpulan yang dapat diambil berdasarkan hasil kuisioner adalah :
• Kurangnya pengetahuan pelanggan mengenai jenis - jenis produk yang
dijual.
• Pelanggan kurang mudah dalam memperoleh informasi produk yang dijual.
• Kurangnya promosi yang dilakukan PT. Daya Mulia Sejahtera untuk
menyebarkan informasi, terbukti dari sebagian besar pelanggan yang
memperoleh informasi dari teman atau relasi.
• Sebagian besar pelanggan setuju mengenai penawaran produk dan
pemberian informasi melalui internet dan mendukung pembuatan website
yang dapat memberikan informasi dan layanan personal.
72
3.1.7 Analisis SWOT
Untuk mengetahui kekuatan dan kelemahan serta mengenal peluang dan
ancaman yang dihadapi PT. Daya Mulia Sejahtera, maka digunakan analisis
SWOT berdasarkan hasil wawancara dengan manager operasional PT. Daya
Mulia Sejahtera.
Analisis faktor strategi internal perusahaan :
• Kekuatan
- Jenis dan harga produk yang dijual beragam.
- Sebagian produk telah diproduksi sendiri.
- Produk yang diimpor adalah produk yang dikenal di negara – negara
Asia (Jepang, Korea dan Taiwan).
- Mempunyai banyak pelanggan meliputi : hypermarket, supermarket
dan toko – toko kecil.
- Mempunyai counter yang tersebar di berbagai departemen store.
- Adanya pelayanan pengiriman barang.
• Kelemahan
- Kurangnya promosi.
- Belum adanya bagian khusus yang melayani kebutuhan pelanggan.
- Perusahaan sulit memberikan informasi mengenai produk yang dijual
terutama untuk pelanggan luar kota.
73
Analisis faktor strategi eksternal perusahaan :
• Peluang
- Jumlah penduduk wanita Indonesia yang besar sehingga kebutuhan
akan perlengkapan kecantikan wanita cukup besar.
- Angka kelahiran yang semakin tinggi sehingga kebutuhan akan
perlengkapan bayi cukup besar.
- Memiliki pelanggan yang tersebar di seluruh Indonesia.
• Ancaman
- Pajak dan adanya kebijakan pemerintah terhadap barang impor.
- Adanya perusahaan lain yang menjual produk sejenis.
- Persaingan harga dengan produk sejenis dari perusahaan lain.
- Harga bahan baku yang tidak stabil.
74
Matrik Tabel 3.8 SWOT
Strategi yang digunakan adalah strategi WO (Diversification Strategy) yaitu
strategi yang memanfaatkan peluang perusahaan dengan cara meminimalkan
kelemahan yang ada. Strategi ini dipilih karena berhubungan dengan sistem
CRM berbasiskan web yang berisi promosi, informasi dan layanan personal
kepada pelanggan.
IFAS (Internal Strategic Analysis
Summary) EFAS (External Strategic Analysis Summary)
STRENGTHS (S) 1. Jenis dan harga produk yang
dijual beragam. 2. Sebagian produk telah
diproduksi sendiri. 3. Produk yang diimpor adalah
produk yang dikenal di negara – negara Asia (Jepang, Korea dan Taiwan).
4. Mempunyai banyak pelanggan yang meliputi hypermarket, supermarket dan toko – toko kecil.
5. Mempunyai counter – counter yang tersebar di berbagai departemen store.
6. Adanya pelayanan pengiriman barang.
WEAKNESSES (W) 1. Kurangnya promosi. 2. Belum adanya bagian
khusus yang melayani kebutuhan pelanggan.
3. Perusahaan sulit memberikan informasi mengenai produk yang dijual terutama untuk pelanggan luar kota.
OPPORTUNITIES (O) 1. Jumlah penduduk wanita Indonesia
yang besar sehingga kebutuhan akan perlengkapan kecantikan wanita cukup besar.
2. Angka kelahiran yang semakin tinggi sehingga kebutuhan akan perlengkapan bayi cukup besar.
3. Memiliki pelanggan yang tersebar di seluruh Indonesia.
STRATEGI SO 1. Membuka kantor cabang di luar
kota Jakarta. 2. Semakin memperbanyak jenis
dan harga produk yang dijual.
STRATEGI WO 1. Membuat web yang berisi
promosi, informasi dan layanan personal kepada pelanggan.
TREATHS (T) o Pajak dan adanya kebijakan
pemerintah terhadap barang impor . o Adanya perusahaan lain yang
menjual produk sejenis. o Persaingan harga dengan produk
sejenis dari perusahaan lain. o Harga bahan baku yang tidak stabil.
STRATEGI ST 1. Memberikan pelayanan yang
optimal dibandingkan dengan pesaing lainnya.
2. Memberikan kepastian kualitas produk yang dijual.
STRATEGI WT 1. Memperbanyak promosi
dibandingkan dengan pesaing lainnya.
2. Memberikan pelayanan yang optimal dibandingkan dengan pesaing lainnya
75
3.1.8 Permasalahan yang Dihadapi
Berdasarkan hasil analisis prosedur yang sedang berjalan, analisis kuisioner
dan analisis SWOT, dapat disimpulkan permasalahan yang dihadapi
perusahaan saat ini adalah kurangnya interaksi antara perusahaan dan
pelanggan yang disebabkan karena :
1. Kurangnya promosi yang dilakukan perusahaan.
2. Perusahaan sulit memberikan informasi mengenai produk yang dijual
terutama untuk pelanggan luar kota.
3. Belum adanya bagian khusus yang menangani kebutuhan pelanggan.
Permasalahan tesebut menyebabkan informasi mengenai pelanggan kurang
dikelola dan dimanfaatkan oleh perusahaan sehingga menghambat proses
mendapatkan pelanggan baru (acquisition), meningkatkan nilai transaksi
pelanggan (enhancement) dan juga mempertahankan pelanggan (retain).
3.1.9 Alternatif Pemecahan Masalah
Membuat sebuah website yang berfungsi sebagai pendukung layanan yang
telah ada, yang dapat diakses oleh calon pelanggan dan pelanggan. Website
tersebut dapat dimanfaatkan untuk :
1. Menyebarkan informasi yang akurat mengenai profil perusahaan serta
produk – produk yang dijual.
2. Memberikan layanan personal kepada pelanggan seperti : mengubah data
diri, pemesanan on-line, retur on-line dan informasi transaksi terdahulu.
3. Sarana untuk menyampaikan pertanyaan, saran dan keluhan.
76
3.2 Perancangan Sistem
3.2.1 Usulan Sistem Baru
Berdasarkan analisis sistem yang berjalan pada PT. Daya Mulia Sejahtera,
maka diusulkan sistem baru sebagai pendukung yang diharapkan dapat
mengatasi masalah – masalah yang dihadapi perusahaan saat ini. Sistem baru
yang diusulkan adalah sistem CRM berbasiskan web. Dengan penerapan sistem
ini, perusahaan dapat dengan mudah berinteraksi dengan pelanggan sehingga
dapat menarik calon pelanggan baru (acquire), meningkatkan keuntungan
(enhance) dan mempertahankan pelanggan (retain).
Dibawah ini merupakan usulan sistem CRM berbasiskan web yang
diusulkan :
Fase CRM Fitur yang digunakan Kelebihan acquire • Profil Perusahaan
• Produk • Map Retail • Hubungi Kami • Daftar Kontak • Calon Pelanggan Baru
• Berisi informasi perusahaan. • Berisi informasi mengenai
produk perusahaan. • Berisi informasi pelanggan
perusahaan yang menjual produk secara retail.
• Merupakan media untuk mengirimkan pertanyaan, keluhan dan saran.
• Berisi daftar sales perusahaan yang dapat dihubungi.
• Merupakan media untuk mengirimkan data diri sehingga dapat dihubungi oleh perusahaan.
enhance • Map Retail • Hadiah Bagi Pelanggan • Produk Promosi /
Terbaru
Merupakan cara meningkatkan pembelian pelanggan
retain • Hubungi Kami
• Merupakan media untuk mengirimkan pertanyaan, keluhan dan saran.
77
• Data Diri • Ubah Data Diri • Pemesanan • Retur • Transaksi Terdahulu
• Berisi informasi data diri pelanggan.
• Merupakan media bagi pelanggan untuk mengubah data dirinya.
• Merupakan media pemesanan produk secara on-line.
• Merupakan media pemberitahuan retur secara on-line.
• Berisi informasi transaksi – transaksi terdahulu.
Tabel 3.9 Usulan sistem baru
3.2.2 Struktur Menu Sistem
3.2.2.1 Menu Web Halaman Utama
Halaman Utama
Profil Perusahaan
Produk
Map Retail
FAQ
Hubungi Kami
Daftar Kontak
Hadiah BagiPelanggan
Poling
Detail Produk
Calon PelangganBaru
Login
Hasil Poling
Halaman Login
Gambar 3.8 Struktur menu halaman utama
78
3.2.2.2 Menu Web Pelanggan
ProfilPerusahaan
Produk
Map Retail
FAQ
Hubungi Kami
Daftar Kontak
Hadiah BagiPelanggan
Poling
Detail Produk
Data Diri Ubah Data Diri
Pemesanan Daftar Pesanan Daftar PesananAkhir
Retur Detail Retur
TransaksiTerdahulu
Detail TransaksiTerdahulu
AturanBerbelanja
Hasil Poling
Logout
Halaman Utama
Profil Perusahaan
Produk
Map Retail
FAQ
Hubungi Kami
Daftar Kontak
Hadiah BagiPelanggan
Poling
Detail Produk
Calon PelangganBaru
Login
Hasil Poling
Halaman UtamaAnda
Halaman Login
Gambar 3.9 Struktur menu pelanggan
79
3.2.2.3 Menu Web Admin
Halaman UtamaAdmin
Calon Pelanggan
Pelanggan
Produk
Map Retail
FAQ
Daftar Kontak
Transaksi
Hadiah BgiPelanggan
Tambah/EditPelanggan
Tambah/EditDaftar Kontak
Poling Tambah/EditPoling
Kotak Masuk
Kirim E-mail Detail Retur
Pemesanan Detail Pemesanan
Retur
Halaman LoginAdmin
Tambah/EditProduk
Detail Map Retail
Tambah/Edit FAQ
Detail ReturDetail Transaksi
Tambah Transaksi
Tambah/Edit HadiahBagi Pelanggan
Logout
Gambar 3.10 Struktur menu admin
3.2.3 Class Diagram
+View()+Update()+Delete()+Insert()
-Kode_plgn : Varchar-Nama_plgn : Varchar-Alamat_plgn : Varchar-Kode_pos_plgn : Varchar : char-Propinsi_plgn : Varchar-Email_plgn : Varchar-Notelp_plgn : Varchar-Nofax_plgn : Varchar-Norekening_plgn : Varchar-Diskon_tetap_plgn : int-password_plgn : char
Pelanggan
+insert()+delete()
-Tanggal : Date-Nama_cln_plgn : Varchar-Alamat_cln_plgn : Varchar-Notelp_cln_plgn : Varchar
Calon_pelanggan
-Kode_ad : Varchar-Nama_ad : Varchar-Password_ad : char
Admin
+View()+Update()+Delete()+Insert()
-Kode_prdk : Varchar-Nama_prdk : Varchar-Merek_prdk : Varchar-Jenis_prdk : Varchar-Harga_prdk : int-Satuan_prdk : Varchar-Tanggal_produksi _awal_prdk : Date-Deskripsi_prdk : Text-Gambar_prdk : Varchar
Produk
+View()+Insert()+Delete()
-Nomor_po : Varchar-Tanggal_pemesanan : Date-Kode_plgn : Varchar-Status_pemesanan : char
Pemesanan
+View()+Insert()+Delete()
-Nomor_po : Varchar-Kode_prdk : Varchar-Jumlah_prdk : int
Detail_pemesanan
+View()+Insert()+Delete()
-Tanggal_retur : Date-Nomor_faktur : Varchar-Alasan_retur : Text-Status_retur : char
Retur
+View()+Insert()+Delete()
-Nomor_faktur : Varchar-Kode_prdk : Varchar-Jumlah_prdk : int
Detail_retur
+View()+Update()+Delete()+Insert()
-Nomor_faktur : Varchar-Nomor_po : Varchar-Kode_plgn : Varchar-Tanggal_jatuh_tempo : Date-Status_pengiriman : char-Status_pembayaran : char
Transaksi
+View()+Update()+Delete()+Insert()
-Nomor_faktur : Varchar-Kode_prdk : Varchar-Jumlah_prdk : int
Detail_transaksi
+View()+Update()+Delete()+Insert()
-Pertanyaan : Text-Jawaban : Text
FAQ
+View()+Delete()+Insert()
-Tanggal_kirim : Date-Nama : Varchar-Email : Varchar-Status : Varchar-Topik : Varchar-Isi : Text
Kotak_masuk
+View()+Update()+Delete()+Insert()
-Nama_sales : Varchar-Notelp_sales : Varchar-Email_sales : Varchar
Daftar_kontak
+View()+Update()+Delete()+Insert()
-Nomor_poling : Varchar-Pertanyaan : Varchar-Jawaban A : Varchar-Jawaban B : Varchar-Jawaban C : Varchar
Poling
+View()+Update()+Delete()+Insert()
-Nomor_poling : Varchar-Jmlh_A : int-Jmlh_B : int-Jmlh_C : int
Hasil_poling
+View()+Update()+Delete()+Insert()
-Kode_prdk : Varchar-Cara_mendapatkan : Text
Hadiah
1..**
1..**
1..*
*
1..*
*
0..1
1..*
1..*
*
1..*
*
1..*
*
1..*
*
1..* *1..11..1 1..1 1..* 1..1 1..1
1..1
1..*
1..11..1
1..1
1..* 1..11..1
1..*
*
1..*
*
1..*
* *
1..*
1..*
* *
1..*
*
1..*
*
-End50
1..*
*
1..*
1..*
* *
1..*
Gambar 3.11 Class diagram sistem baru
80
81
3.2.4 Use Case dan Activity Diagram
Sistem CRM berbasiskan web
membuka web
melihat informasiperusahaan
melihat informasiproduk
melihat informasimap retail
melihat informasidaftar kontak
melihat FAQ
mengirim pesan
mendaftar menjadicalon pelanggan
baru
melihat informasihadiah
melakukan poling
login
melihat datadiri
mengubah datadiri
melakukan pemesanan
on-line
melakukan returon-line
melihat informasitransaksi terdahulu
melihat informasiaturan berbelanja
login admin
melihat informasicalon pelanggan
mengubah datapelanggan
mengubah dataproduk
mengubah dataFAQ
mengubah datadaftar kontak
melihat pesanyang masuk
melihat informasipemesanan
melihat informasiretur
mengubah datahadiah
mengubah poling
menambah datatransaksi
logout admin
Calon_pelanggan
Pelanggan
Admin
logout
Gambar 3.12 Use case diagram sistem baru
82
Actor Calon pelanggan, pelanggan Pre Condition Calon pelanggan / pelanggan belum membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan membuka website. 2. Sistem menampilkan Halaman Utama.
Post Condition Calon Pelanggan / pelanggan telah membuka website.
Tabel 3.10 Deskripsi use case membuka web
SistemCalon_pelanggan atau pelanggan
membuka web menampilkan Halaman Utama
Gambar 3.13 Activity Diagram membuka web
Actor Calon pelanggan, pelanggan Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu Profil Perusahaan.
2. Sistem menampilkan halaman Profil Perusahaan. Post Condition Calon Pelanggan / pelanggan mengetahui informasi perusahaan.
Tabel 3.11 Deskripsi use case melihat informasi perusahaan
83
SistemCalon_pelanggan atau pelanggan
meng-click menu Profil Perusahaan menampilkan halaman Profil Perusahaan
Gambar 3.14 Activity Diagram melihat informasi perusahaan
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu Produk. 2. Sistem menampilkan halaman Produk. 3. Calon pelanggan / pelanggan melakukan pencarian produk
dengan mengisi form pencarian yang disediakan dan meng-click button Cari.
4. Sistem menampilkan hasil pencarian produk. 5. Calon pelanggan / pelanggan meng-click menu yang
menghubungkan antar halaman Produk. 6. Sistem menampilkan halaman Produk lainnya. 7. Calon pelanggan / pelanggan meng-click link detail untuk
melihat informasi produk selengkapnya. 8. Sistem menampilkan halaman Detail Produk. 9. Calon pelanggan / pelanggan meng-click button Kembali
untuk menghubungkan ke halaman Produk sebelumnya. Alternative Path :
1. Pada tahap 3, jika calon pelanggan / pelanggan tidak ingin melakukan pencarian, maka tidak mengisi form pencarian.
2. Pada tahap 4, jika produk yang dicari tidak ada, maka muncul pesan bahwa produk tidak ditemukan.
3. Pada tahap 5, jika calon pelanggan / pelanggan tidak ingin melihat halaman Produk lainnya, maka tidak meng-click menu yang menghubungkan antar halaman Produk.
1. Pada tahap 7, jika calon pelanggan / pelanggan tidak ingin melihat informasi produk selengkapnya, maka tidak meng-click link detail untuk melihat informasi selengkapnya.
Post Condition Calon pelanggan / pelanggan mengetahui informasi produk.
Tabel 3.12 Deskripsi use case melihat informasi produk
84
SistemCalon_pelanggan atau pelanggan
meng-click menu Produk menampilkan halaman Produk
melakukan pencarian
/ ingin melakukan pencarian
menampilkan hasil pencarian
menampilkan pesan produk tidak ditemukan
/ ada
/ tidak ada
meng-click menu penghubung antar halaman
/ ingin melihat halaman lainnya
menampilkan halaman Produk lainnya
meng-click link informasi selengkapnya
/ ingin melihat informasi selengkapnya
menampilkan halaman Detail Produk
meng-click button Kembali menghubungkan ke halaman Produk sebelumnya
Gambar 3.15 Activity Diagram melihat informasi produk
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu Map Retail atau link pada keterangan mengenai map retail.
2. Sistem menampilkan halaman Map Retail. 3. Calon pelanggan / pelanggan melakukan pencarian map
retail dengan memilih kategori pencarian yang ada yang dan meng-click button Cari.
4. Sistem menampilkan hasil pencarian map retail. 5. Calon pelanggan / pelanggan meng-click menu yang
menghubungkan antar halaman Map Retail. 6. Sistem menampilkan halaman Map Retail lainnya.
Alternative Path : 1. Pada tahap 3, jika calon pelanggan / pelanggan tidak ingin
melakukan pencarian, maka tidak memilih kategori
85
pencarian. 2. Pada tahap 4, jika produk yang dicari tidak ada, maka
sistem menampilkan pesan bahwa map retail tidak ditemukan.
3. Pada tahap 5, jika calon pelanggan / pelanggan tidak ingin melihat halaman Map Retail lainnya, maka tidak meng-click menu yang menghubungkan antar halaman Map Retail.
Post Condition Calon pelanggan / pelanggan mengetahui informasi map retail.
Tabel 3.13 Deskripsi use case melihat informasi map retail
Calon_pelanggan atau pelanggan Sistem
meng-click menu Map Retail menampilkan halaman Map Retail
melakukan pencarian
/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan map retail tidak ditemukan
/ ada
/ tidak ada
meng-click menu penghubung antar halaman menampilkan halaman Map Retail lainnya
/ ingin melihat halaman lainnya
Gambar 3.16 Activity Diagram melihat informasi map retail
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu FAQ. 2. Sistem menampilkan halaman FAQ. 3. Calon pelanggan / pelanggan meng-click link untuk
86
mengajukan pertanyaan lain. 4. Sistem menampilkan halaman Hubungi Kami.
Alternative Path : 1. Pada tahap 3, jika calon pelanggan / pelanggan tidak ingin
mengajukan pertanyaan lain, maka tidak meng-click link untuk mengajukan pertanyaan lain.
Post Condition Calon Pelanggan / Pelanggan mengetahui informasi FAQ.
Tabel 3.14 Deskripsi use case melihat informasi FAQ
SistemCalon_pelanggan atau pelanggan
meng-click menu FAQ menampilkan halaman FAQ
meng-click link ajukan pertanyaan lain menampilkan halaman Hubungi Kami
/ Tidak mengajukan pertanyaan lain
/ mengajukan pertanyaan lain
Gambar 3.17 Activity Diagram melihat informasi FAQ
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu Hubungi Kami atau meng-click link untuk mengajukan pertanyaan lain pada halaman FAQ.
2. Sistem menampilkan halaman Hubungi Kami. 3. Calon pelanggan / pelanggan mengisi form yang disediakan. 4. Calon pelanggan / pelanggan meng-click button Hapus untuk
menghapus semua isi form. 5. Calon pelanggan / pelanggan meng-click button Kirim untuk
mengirimkan pesan.
87
6. Sistem menampilkan pesan bahwa pengiriman pesan sukses dilakukan.
Alternative Path : 1. Pada tahap 4, jika calon pelanggan / pelanggan tidak ingin,
menghapus isi form, maka tidak meng-click button Hapus. 2. Pada tahap 6, jika terjadi kesalahan dalam pengisian form,
maka sistem menampilkan pesan bahwa terjadi kesalahan. Post Condition Calon Pelanggan / Pelanggan telah mengirim pesan.
Tabel 3.15 Deskripsi use case mengirim pesan
SistemCalon_pelanggan atau pelanggan
meng-click menu Hubungi Kami
meng-click link ajukan pertanyaan lain pada halaman FAQmenampilkan halaman Hubungi Kami
mengisi form
meng-click button Hapus
meng-click button Kirim
/ ingin mengirim pesan/ ingin menghapus isi form
menampilkan pesan berhasil dikirim/ tidak ada kesalahan isi form
menampilkan pesan kesalahan/ ada kesalahan isi form
mengosongkan isi form
Gambar 3.18 Activity Diagram mengirim pesan
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click menu Daftar Kontak.
2. Sistem menampilkan halaman Daftar Kontak.
88
3. Calon pelanggan meng-click link untuk dihubungi pihak perusahaan.
4. Sistem menampilkan halaman Calon Pelanggan Baru. Alternative Path :
2. Pada tahap 3, jika calon pelanggan tidak ingin dihubungi oleh pihak perusahaan, maka tidak meng-click link untuk dihubungi perusahaan..
Post Condition Calon Pelanggan / Pelanggan mengetahui informasi daftar kontak.
Tabel 3.16 Deskripsi use case melihat informasi daftar kontak
Calon_pelanggan atau pelanggan Sistem
meng-click menu Daftar Kontak menampilkan menu halaman Daftar Kontak
meng-click link untuk dihubungi perusahaan menampilkan halaman Calon Pelanggan Baru
/ Tidak ingin dihubungi perusahaan
/ ingin dihubungi oleh perusahaan
Gambar 3.19 Activity Diagram melihat informasi daftar kontak
Actor Calon pelanggan. Pre Condition Calon pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan meng-click link pada ajakan menjadi pelanggan baru atau meng-click link untuk dihubungi perusahaan pada halaman Daftar Kontak.
2. Sistem menampilkan halaman Calon Pelanggan Baru. 3. Calon pelanggan / pelanggan mengisi form yang disediakan. 4. Calon pelanggan / pelanggan meng-click button Hapus untuk
menghapus semua isi form.
89
5. Calon pelanggan / pelanggan meng-click button Kirim untuk mengirimkan pesan.
6. Sistem menampilkan pesan bahwa pengiriman data diri sukses dilakukan.
Alternative Path : 1. Pada tahap 4, jika calon pelanggan / pelanggan tidak ingin
menghapus isi form, maka tidak meng-click button Hapus. 3. Pada tahap 6, jika terjadi kesalahan dalam pengisian form
maka sistem menampilkan pesan kesalahan. Post Condition Calon pelanggan telah mengirim data diri.
Tabel 3.17 Deskripsi use case mendaftar menjadi calon pelanggan baru
Calon_pelanggan Sistem
meng-click link pada ajakan menjadi pelanggan baru
meng-click link untuk dihubungi perusahaan pada halaman Daftar Kontak
menampilkan halaman Calon Pelanggan Baru
mengisi form
meng-click button Hapus
meng-click button Kirim
/ ingin mengirimkan data/ ingin menghapus isi form
menampilkan pesan berhasil dikirim/ tidak ada kesalahan isi form
menampilkan pesan kesalahan/ ada kesalahan isi form
mengosongkan isi form
Gambar 3.20 Activity Diagram mendaftar menjadi calon pelanggan baru
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website.
90
Flow Of Events Basic Path : 1. Calon pelanggan / pelanggan melakukan poling dengan
memilih jawaban yang telah tersedia. 2. Calon pelanggan / pelanggan meng-click button Pilih untuk
mengirimkan jawaban poling yang dipilih. 3. Sistem menampilkan halaman Hasil Poling.
Post Condition Calon pelanggan / pelanggan telah melakukan poling.
Tabel 3.18 Deskripsi use case melakukan poling
SistemCalon_pelanggan atau pelanggan
melakukan poling meng-click button Pilih
menampilkan halaman Hasil Poling
Gambar 3.21 Activity Diagram melakukan poling
Actor Calon pelanggan, pelanggan. Pre Condition Calon pelanggan / pelanggan telah membuka website. Flow Of Events Basic Path :
1. Calon pelanggan / pelanggan meng-click link pada keterangan mengenai hadiah.
2. Sistem menampilkan halaman Hadiah Bagi Pelanggan. Post Condition Calon Pelanggan / Pelanggan mengetahui informasi hadiah.
Tabel 3.19 Deskripsi use case melihat informasi hadiah
91
SistemCalon_pelanggan atau pelanggan
meng-click link pada keterangan mengenai hadiah menampilkan halaman Hadiah Bagi Pelanggan
Gambar 3.22 Activity Diagram melihat informasi hadiah
Actor Pelanggan. Pre Condition Pelanggan telah membuka website. Flow Of Events Basic Path :
1. Pelanggan mengisi form login dengan memasukan kode pelanggan dan password.
2. Pelanggan meng-click button Masuk 3. Sistem menampilkan Halaman Utama Anda sebagai tanda
bahwa pelanggan berhasil login. Aternative Path :
1. Pada tahap 2, Jika pelanggan tidak berhasil login, maka sistem menampilkan Halaman Login yang menampilkan pesan bahwa kesalahan.
Post Condition Pelanggan telah login.
Tabel 3.20 Deskripsi use case login
92
SistemPelanggan
mengisi form login
menampilkan Halaman Utama Anda
menampilkan pesan kesalahan
/ tidak ada kesalahan isi form
/ ada kesalahan isi formmenampilkan Halaman Login
meng-click button Masuk
Gambar 3.23 Activity Diagram login
Actor Pelanggan. Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. Pelanggan meng-click menu Data Diri. 2. Sistem menampilkan halaman Data Diri. 3. Pelanggan meng-click button Ubah data diri untuk
mengubah data diri dan menghubungkan ke halaman Ubah Data Diri.
Aternative Path : 1. Pada tahap 3, jika Pelanggan tidak ingin mengubah data
diri, maka tidak meng-click button Ubah data diri. Post Condition Pelanggan mengetahui informasi data diri.
Tabel 3.21 Deskripsi use case melihat data diri
93
SistemPelanggan
meng-click menu Data Diri menampilkan menu halaman Data Diri
meng-click button Ubah data diri menampilkan halaman Ubah Data Diri
/ tidak ingin mengubah data diri
/ ingin mengubah data diri
Gambar 3.24 Activity Diagram melihat data diri
Actor Pelanggan. Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. Pelanggan meng-click button Ubah data diri pada halaman Data Diri.
2. Sistem menampilkan halaman Ubah Data Diri. 3. Pelanggan mengedit isi pada form yang ditampilkan. 4. Pelanggan meng-click button Hapus untuk menghapus
semua isi form. 5. Pelanggan meng-click button Simpan untuk menyimpan
data diri yang telah diubah. 6. Sistem menampilkan pesan bahwa perubahan data diri
sukses dilakukan. 7. Pelanggan meng-click button Kembali untuk
menghubungkan ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, jika pelanggan tidak ingin menghapus semua isi form, maka tidak meng-click button Hapus.
2. Pada tahap 6, jika terjadi kesalahan dalam pengisian form, maka sistem menampilkan pesan bahwa terjadi kesalahan.
Post Condition Pelanggan telah mengubah data diri.
Tabel 3.22 Deskripsi use case mengubah data diri
94
SistemPelanggan
meng-click button Ubah data diri pada halaman Data Diri menampilkan halaman Ubah Data Diri
mengedit isi form
meng-click button Hapus
meng-click button Kirim
menampilkan pesan perubahan data sukses dilakukan
menampilkan pesan kesalahan
meng-click button Kembali
menghubungkan ke halaman sebelumnya
/ ingin menghapus isi form
/ tingin mengirim data
/ tidak ada kesalahan isi form
/ ada kesalahan isi form
menghapus isi form
Gambar 3.25 Activity Diagram mengubah data diri
Actor Pelanggan. Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. Pelanggan meng-click menu Pemesanan atau mengisi form pada halaman Produk atau halaman Detail Produk dan meng-click button Pesan.
2. Sistem menampilkan halaman Pemesanan. 3. Pelanggan mengisi form yang disediakan. 4. Pelanggan meng-click button Tambah pesanan untuk
menambah jumlah form. 5. Pelanggan meng-click button Hapus untuk menghapus
semua isi form. 6. Pelanggan meng-click button Pesan untuk memesan dan
menghubungkan ke halaman Daftar Pesanan. 7. Sistem menampilkan halaman Daftar Pesanan. 8. Pelanggan mengisi form Catatan jika ada pesan yang ingin
dikirim.
95
9. Pelanggan meng-click button Lanjut untuk melanjutkan pemesanan dan menghubungkan ke halaman Daftar Pesanan Akhir.
10. Pelanggan meng-click button Ubah pesanan untuk mengubah pesanan dan menghubungkan halaman sebelumnya.
11. Pelanggan meng-click button Batal untuk menghapus semua pesanan dan menghubungkan kembali ke halaman sebelumnya.
12. Sistem menampilkan halaman Daftar Pesanan Akhir. 13. Pelanggan meng-click button Kirim untuk mengirimkan
pesanan. 14. Sistem menampilkan pesan bahwa pemesanan sukses
dilakukan. 15. Pelanggan meng-click button Batal untuk membatalkan
semua pesanan dan menghubungkan kembali ke halaman sebelumnya.
16. Pelanggan meng-click button Tampilan cetak untuk melihat tampilan cetak.
Aternative Path : 1. Pada tahap 1, jika pelanggan mengisi form pada halaman
Produk atau halaman Detail Produk dan meng-click button Pesan, maka sistem langsung menampilkan halaman daftar pesanan.
2. Pada tahap 4, jika pelanggan tidak ingin menambah jumlah form, maka pelanggan tidak meng-click button Tambah pesanan.
3. Pada tahap 5, jika pelanggan tidak ingin menghapus semua isi form, maka tidak meng-click button Hapus.
4. Pada tahap 8, jika pelanggan tidak ingin menyampaikan pesan, maka tidak mengisi form Catatan.
5. Pada tahap 10, jika pelanggan tidak ingin kembali ke halaman sebelumnya untuk mengubah pesanan, maka tidak meng-click button Ubah Pesanan.
6. Pada tahap 11, jika pelanggan tidak ingin membatalkan semua pesanan, maka tidak meng-click button Batal.
7. Pada tahap 15, jika pelanggan tidak ingin membatalkan semua pesanan, maka tidak meng-click button Batal.
8. Pada tahap 16, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
Post Condition Pelanggan berhasil melakukan pemesanan on-line.
Tabel 3.23 Deskripsi use case melakukan pemesanan on-line
96
SistemPelanggan
meng-click menu Pemesanan
mengisi form pada halaman Produk atau halaman Detail Produk
meng-click button Pesan
menampilkan halaman Pemesanan
mengisi form
meng-click button Hapus meng-click button Tambah Pesanan meng-click button Pesan
/ ingin menambah form
/ ingin melanjutkan pemesanan
/ ingin menghapus isi form
menampilkan halaman Daftar Pesanan
meng-click button Lanjut
/ ingin melanjutkan pemesanan
meng-click button Ubah pesanan
/ ingin mengubah pesanan
meng-click button Batal
/ ingin membatalkan pesanan
menampilkan halaman Daftar Pesanan Akhir
meng-click button Kirim meng-click button Batal
/ ingin mengirimkan daftar pesanan / ingin membatalkan pesanan
menampilkan pesan pemesanan sukses dilakukan
menghapus isi form
menambah form pesanan
meng-click button Tampilan cetak
/ ingin melihat tampilan cetak
mengisi form catatan
menampilkan tampilan cetak
Gambar 3.26 Activity Diagram melakukan pemesanan on-line
97
Actor Pelanggan. Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. Pelanggan meng-click menu Retur. 2. Sistem menampilkan halaman Retur. 3. Pelanggan meng-click link transaksi yang masih bisa diretur
untuk menghubungkan ke halaman Detail Retur. 4. Sistem menampilkan halaman Detail Retur. 5. Pelanggan mengisi form yang telah disediakan. 6. Pelanggan meng-click button Hapus untuk menghapus
semua isi form. 7. Pelanggan meng-click button Kirim untuk mengirimkan
pemberitahuan retur. 8. Sistem menampilkan pesan bahwa pemberitahuan retur
telah sukse dilakukan. 9. Pelanggan meng-click button Batal untuk membatalkan
retur dan menghubungkan kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 6, jika pelanggan tidak ingin menghapus semua isi form, maka tidak meng-click button Hapus.
2. Pada tahap 8, jika terjadi kesalahan dalam pengisian form, maka sistem menampilkan pesan bahwa terjadi kesalahan.
3. Pada tahap 9, jika Pelanggan tidak ingin membatalkan retur, maka tidak meng-click button Batal.
Post Condition Pelanggan telah melakukan retur on-line.
Tabel 3.24 Deskripsi use case melakukan retur on-line
98
SistemPelanggan
meng-click menu Retur menampilkan halaman Retur
meng-click link transaksi yang bisa diretur menampilkan halaman Detail Retur
mengisi form
meng-click button Kirimmeng-click button hapus meng-click button Batal
/ ingin mengirimkan pemberitahuan retur
/ ingin membatalkan retur/ ingin menghapus isi form
menampilkan pesan pemberitahuan retur sukses dilakukan
menampilkan pesan kesalahan
/ tidak ada kesalahan isi form
/ ada kesalahan isi form
mengosongkan isi form
Gambar 3.27 Activity Diagram melakukan retur on-line
Actor Pelanggan. Pre Condition Pelanggan telah login. Flow Of Events
Basic Path : 1. Pelanggan meng-click menu Transaksi Terdahulu. 2. Sistem Menampilkan halaman Transaksi Terdahulu. 3. Calon pelanggan / pelanggan melakukan pencarian
transaksi dengan memilih kategori pencarian yang ada yang dan meng-click button Cari.
4. Sistem menampilkan hasil pencarian transaksi terdahulu.
99
5. Pelanggan meng-click link detail transaksi yang ingin dilihat dan menghubungkan ke halaman Detail Transaksi.
6. Sistem menampilkan halaman Detail Transaksi. 7. Pelanggan meng-click button Kembali untuk
menghubungkan ke halaman sebelumnya.
Alternative path : 1. Pada tahap 4, jika transaksi yang dicari tidak ada, maka
sistem menampilkan pesan bahwa transaksi tidak ditemukan
Post Condition Pelanggan mengetahui informasi transaksi terdahulu.
Tabel 3.25 Deskripsi use case melihat informasi terdahulu
SistemPelanggan
Pelanggan meng-click menu Transaksi Terdahulu
menampilkan halaman Transaksi Terdahulu
melakukan pencarian
/ ingin melakukan pencarian
meng-click link informasi selengkapnya
/ ingin melihat informasi selengkapnya
menampilkan hasil pencarian
menampilkan pesan transaksi tidak ditemukan
/ ada
/ tidak ada
menampilkan halaman Detail Transaksi
meng-click button Kembali
menghubungkan ke halaman sebelumnya
Gambar 3.28 Activity Diagram melihat informasi transaksi terdahulu
100
Actor Pelanggan Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. pelanggan meng-click menu Aturan Berbelanja 2. Sistem menampilkan halaman Aturan Berbelanja
Post Condition Pelanggan mengetahui informasi aturan berbelanja.
Tabel 3.26 Deskripsi use case melihat informasi aturan berbelanja
SistemPelanggan
Meng-click menu Aturan Berbelanja menampilkan halaman Aturan Berbelanja
Gambar 3.29 Activity Diagram melihat informasi aturan berbelanja
Actor Pelanggan Pre Condition Pelanggan telah login. Flow Of Events Basic Path :
1. pelanggan meng-click button Keluar 2. Sistem menampilkan Halaman Utama.
Post Condition Pelanggan telah logout.
Tabel 3.27 Deskripsi use case logout
101
SistemPelanggan
meng-click button Keluar menampilkan Halaman Utama
Gambar 3.30 Activity Diagram logout
Actor Admin Pre Condition Admin telah membuka Halaman Login Admin. Flow Of Events Basic Path :
1. Admin mengisi form login dengan memasukan kode pelanggan dan password.
2. Admin meng-click button Masuk. 3. Sistem menampilkan Halaman Utama Admin sebagai tanda
bahwa admin berhasil login. Aternative Path :
1. Pada tahap 2, Jika admin tidak berhasil login, maka sistem menampilkan pesan kesalahan.
Post Condition Admin berhasil login.
Tabel 3.28 Deskripsi use case login admin
102
SistemAdmin
mengisi form login menampilkan Halaman Utama Anda
menampilkan pesan kesalahan
/ tidak ada kesalahan isi form
/ ada kesalahan isi form
menekan tombol Masuk
Gambar 3.31 Activity Diagram login Admin
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Calon Pelanggan. 2. Sistem menampilkan halaman Calon Pelanggan. 3. Admin melakukan pencarian dengan memilih kategori
pencarian yang ada yang dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian calon pelanggan. 5. Admin meng-click link hapus untuk menghapus data calon
pelanggan. 6. Pelanggan meng-click button Tampilan cetak untuk melihat
tampilan cetak. 7. Admin meng-click button Hapus semua untuk menghapus
semua data calon pelanggan yang ditampilkan. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian calon pelanggan tidak ditemukan, maka sistem menampilkan pesan bahwa calon pelanggan tidak ditemukan.
2. Pada tahap 5, Jika admin tidak ingin menghapus data calon pelanggan, maka tidak meng-click link hapus.
3. Pada tahap 6, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
4. Pada tahap 7, Jika admin tidak ingin menghapus semua data calon pelanggan yang ditampilkan, maka tidak meng-click button Hapus semua.
Post Condition Admin telah mengetahui informasi mengenai calon pelanggan.
Tabel 3.29 Deskripsi use case admin melihat informasi calon pelanggan
103
SistemAdmin
meng-click menu Calon Pelanggan menampilkan halaman Calon Pelanggan
melakukan pencarian meng-click button Hapus semuameng-click button Tampilan cetakmeng-click link hapus
/ ingin melihat tampilan cetak/ ingin melakukan pencarian
/ ingin menghapus data/ ingin menghapus semua data
menampilkan hasil pencarian
menampilkan pesan calon pelanggan tidak ditemukan
/ ada
/ tidak ada
mengahapus data calon pelanggan
menampilkan tampilan cetak
menghapus semua data
Gambar 3.32 Activity Diagram admin melihat informasi calon pelanggan
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Pelanggan. 2. Sistem menampilkan halaman Pelanggan. 3. Admin melakukan pencarian dengan mengisi form
pencarian yang disediakan dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian pelanggan. 5. Admin meng-click link edit untuk mengedit data pelanggan
dan menghubungkan ke halaman Tambah / Edit Pelanggan. 6. Admin meng-click link hapus untuk menghapus data
pelanggan. 7. Pelanggan meng-click button Tampilan cetak untuk melihat
tampilan cetak. 8. Admin meng-click button Tambah Baru untuk menambah
data pelanggan baru dan menghubungkan ke halamana Tambah / Edit Pelanggan.
9. Admin meng-click button Hapus semua untuk menghapus semua data pelanggan yang ditampilkan.
10. Sistem menampilkan halaman Tambah/Edit Pelanggan. 11. Admin mengisi form yang telah disediakan. 12. Admin meng-click button Simpan untuk menyimpan data
104
pelanggan baru. 13. Sistem menampilkan pesan bahwa data telah sukses
disimpan. 14. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 15. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian pelanggan tidak ditemukan, maka sistem menampilkan pesan bahwa pelanggan tidak ditemukan.
2. Pada tahap 5, jika admin tidak ingin mengedit data pelanggan, maka tidak meng-click link edit.
3. Pada tahap 6, jika admin tidak ingin menghapus data pelanggan, maka tidak meng-click link hapus.
4. Pada tahap 7, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
5. Pada tahap 8, Jika admin tidak ingin menambah data pelanggan baru, maka tidak meng-click button Tambah baru.
6. Pada tahap 9, Jika admin tidak ingin menghapus semua data pelanggan yang ditampilkan, maka tidak meng-click button Hapus semua.
7. Pada tahap 11, jika admin mengedit data pelanggan yang telah ada, maka form telah terisi data sebelumnya. Jika admin menambah data pelanggan baru, maka isi form kosong.
8. Pada tahap 13, jika terjadi kesalahan dalam pengisian form, maka sistem akan menampilkan pesan kesalahan.
9. Pada tahap 14, jika admin tidak ingin mengosongkan isi form, maka admin tidak meng-click button Hapus.
Post Condition Admin telah mengubah data pelanggan.
Tabel 3.30 Deskripsi use case admin mengubah data pelanggan
105
SistemAdmin
meng-click menu Pelanggan menampilkan halaman Pelanggan
melakukan pencarian meng-click link edit meng-click link hapus meng-click button Tampilan cetakmeng-click button Hapus semua meng-click button Tambah Baru
/ ingin melakukan pencarian/ ingin mengedit data
/ ingin menghapus data
/ ingin melihat tampilan cetak/ ingin menghapus semua data / ingin menambah data baru
menampilkan hasil pencarian
menampilkan pesan pelanggan tidak ditemukan
/ ada
/ tidak ada
menghapus semua data
menampilkan halaman Tambah/Edit Pelanggan
menghapus data
menampilkan tampilan cetak
mengisi form
meng-click button Hapusmeng-click button Simpan meng-click button Kembali
/ ingin mengosongkan isi form
/ ingin kembali ke halaman sebelumnya/ ingin menyimpan data
menampilkan pesan data sukses disimpan
menampilkan pesan kesalahan
mengosongkan isi form
/ tidak ada kesalahan
/ ada kesalahan
menghubungkan ke halaman sebelumnya
Gambar 3.33 Activity Diagram admin mengubah data pelanggan
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin memilih menu Produk. 2. Sistem menampilkan halaman Produk. 3. Admin melakukan pencarian dengan mengisi form
pencarian yang disediakan dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian produk. 5. Admin meng-click link edit untuk mengedit data produk
dan menghubungkan ke halaman Tambah / Edit Produk. 6. Admin meng-click link hapus untuk menghapus data
produk. 7. Pelanggan meng-click button Tampilan cetak untuk melihat
tampilan cetak. 8. Admin meng-click button Tambah Baru untuk menambah
106
data produk baru dan menghubungkan ke halamana Tambah / Edit Produk.
9. Admin meng-click button Hapus semua untuk menghapus semua data produk yang ditampilkan.
10. Sistem menampilkan halaman Tambah/Edit Produk. 11. Admin mengisi form yang telah disediakan. 12. Admin meng-click button Simpan untuk menyimpan data
produk baru. 13. Sistem menampilkan pesan bahwa data telah sukses
disimpan. 14. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 15. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian produk tidak ditemukan, maka sistem menampilkan pesan bahwa pelanggan tidak ditemukan.
2. Pada tahap 5, jika admin tidak ingin mengedit data produk, maka tidak meng-click link edit.
3. Pada tahap 6, jika admin tidak ingin menghapus data produk, maka tidak meng-click link hapus.
4. Pada tahap 7, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
5. Pada tahap 8, Jika admin tidak menambah data produk baru, maka tidak meng-click button Tambah baru.
6. Pada tahap 9, Jika admin tidak ingin menghapus semua data produk yang ditampilkan, maka tidak meng-click button Hapus semua.
7. Pada tahap 11, jika admin mengedit data produk yang telah ada, maka form telah terisi data sebelumnya. Jika admin menambah data produk baru, maka isi form kosong.
8. Pada tahap 13, jika terjadi kesalahan dalam pengisian form, maka sistem akan menampilkan pesan kesalahan.
9. Pada tahap 14, jika admin tidak ingin mengosongkan isi form, maka admin tidak meng-click button Hapus.
Post Condition Admin telah mengubah data produk.
Tabel 3.31 Deskripsi use case admin mengubah data produk
107
SistemAdmin
meng-click menu Pemesanan menampilkan halaman Pemesanan
melakukan pencarian meng-click link detail meng-click link ubah status meng-click link hapus meng-click button Hapus semua
/ ingin menghapus semua data/ ingin menghapus data/ ingin mengubah status
/ ingin melihat informasi detail/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan bahwa pemesanan tidak ditemukan
/ ada
/ tidak ada
menghapus data
menghapus semua data
mengubah status data
menampilkan halaman pemesanan
meng-click button Simpan ke database transaksi
meng-click button Kembalimeng-click button Tampilan cetak
/ ingin melihat tampilan cetak/ ingin menyimpan ke database transaksi
mengisi form
/ ingin kembali ke halaman sebelumnya
menampilkan tampilan cetak
menampilkan pesan data sukses disimpan
menampilkan pesan kesalahan
/ tidak ada kesalahan isi form
/ ada kesalahan isi form
menghubungkan ke halaman sebelumnya
Gambar 3.34 Activity Diagram admin mengubah data produk
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu FAQ. 2. Sistem menampilkan halaman FAQ. 3. Admin meng-click link edit untuk mengedit FAQ dan
menghubungkan ke halaman FAQ. 4. Admin meng-click link hapus untuk menghapus data FAQ. 5. Admin meng-click button Tambah Baru untuk menambah
FAQ dan menghubungkan ke halaman Tambah / Edit FAQ. 6. Admin meng-click button Hapus semua untuk menghapus
semua FAQ yang ditampilkan. 7. Sistem menampilkan halaman Tambah/Edit FAQ. 8. Admin mengisi form yang telah disediakan. 9. Admin meng-click button Simpan untuk menyimpan FAQ
baru. 10. Sistem menampilkan pesan bahwa data telah sukses
disimpan.
108
11. Admin meng-click button Hapus untuk mengosongkan semua isi form.
12. Admin meng-click button Kembali untuk menghubungkan kembali ke halaman sebelumnya.
Aternative Path : 1. Pada tahap 3, jika admin tidak ingin mengedit FAQ, maka
tidak meng-click link edit. 2. Pada tahap 4, jika admin tidak ingin menghapus FAQ,
maka tidak meng-click link hapus. 3. Pada tahap 5, Jika admin tidak ingin menambah FAQ baru,
maka tidak meng-click button Tambah baru. 4. Pada tahap 6, Jika admin tidak ingin menghapus semua data
produk yang ditampilkan, maka tidak meng-click button Hapus semua.
5. Pada tahap 8, jika admin mengedit FAQ yang telah ada, maka form telah terisi data sebelumnya. Jika admin menambah FAQ baru, maka isi form kosong.
6. Pada tahap 10, jika terjadi kesalahan dalam pengisian form, maka sistem akan menampilkan pesan kesalahan.
7. Pada tahap 11, jika admin tidak ingin mengosongkan isi form, maka admin tidak meng-click button Hapus.
Post Condition Admin telah mengubah data FAQ.
Tabel 3.32 Deskripsi use case admin mengubah data FAQ
109
SistemAdmin
meng-click menu FAQ menampilkan menu FAQ
meng-click link edit meng-click link hapus meng-click button Hapus semuameng-click button Tambah Baru
/ ingin menghapus semua data
/ ingin menghapus data
/ ingin mengedit data
menampilkan halaman Tambah/Edit FAQ/ ingin menambah data baru
menghapus data
menghapus semua data
mengisi form
meng-click button Hapusmeng-click button Simpan meng-click button Kembali
/ ingin kembali ke halaman sebelumnya/ ingin menyimpan data
/ ingin menghapus isi form
menampilkan pesan data sukses disimpan
menampilkan pesan kesalahan
menghapus isi form
menghubungkan kembali ke halaman sebelumnya
Gambar 3.35 Activity Diagram admin mengubah data FAQ
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Map Retail. 2. Sistem menampilkan halaman Map Retail. 3. Admin melakukan pencarian dengan memilih kategori
pencarian yang ada yang dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian map retail. 5. Admin meng-click link detail untuk melihat informasi
selangkapnya dan menghubungkan ke halaman Detail Map Retail.
6. Pelanggan meng-click button Tampilan cetak untuk melihat
110
tampilan cetak. 7. Sistem menampilkan halaman Detail Map Retail. 8. Admin meng-click button Kembali untuk menghubungkan
ke halaman sebelumnya. Alternative Path :
1. Pada tahap 4, Jika hasil pencarian map retail tidak ditemukan, maka sistem menampilkan pesan bahwa map retail tidak ditemukan.
2. Pada tahap 5, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan
Post Condition Admin telah mengetahui informasi mengenai map retail.
Tabel 3.33 Deskripsi use case admin melihat informasi map retail
SistemAdmin
meng-click menu Map Retail menampilkan halaman Map Retail
melakukan pencarian meng-click link detail meng-click button Cetak ke kertas
/ ingin melihat informasi selengkapnya
/ ingin mencetak ke kertas/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan map retail tidak ditemukan
/ ada
/ tidak ada
menampilkan halaman Detail Map Retail
mencetak ke kertas
meng-click button Kembali menghubungkan ke halaman sebelumnya
Gambar 3.36 Activity Diagram admin melihat informasi map retail
111
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Daftar Kontak. 2. Sistem menampilkan halaman Daftar Kontak. 3. Admin melakukan pencarian dengan mengisi form
pencarian yang disediakan dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian daftar kontak. 5. Admin meng-click link edit untuk mengedit data daftar
kontak dan menghubungkan ke halaman Tambah / Edit Daftar Kontak.
6. Admin meng-click link hapus untuk menghapus data daftar kontak.
7. Pelanggan meng-click button Tampilan cetak untuk melihat tampilan cetak.
8. Admin meng-click button Tambah Baru untuk menambah data daftar kontak dan menghubungkan ke halamana Tambah / Edit Daftar Kontak.
9. Admin meng-click button Hapus semua untuk menghapus semua data pelanggan yang ditampilkan.
10. Sistem menampilkan halaman Tambah/Edit Daftar Kontak. 11. Admin mengisi form yang telah disediakan. 12. Admin meng-click button Simpan untuk menyimpan data
daftar kontak baru. 13. Sistem menampilkan pesan bahwa data telah sukses
disimpan. 14. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 15. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian daftar kontak tidak ditemukan, maka sistem menampilkan pesan bahwa pelanggan tidak ditemukan.
2. Pada tahap 5, jika admin tidak ingin mengedit data pelanggan, maka tidak meng-click link edit.
3. Pada tahap 6, jika admin tidak ingin menghapus data daftar kontak, maka tidak meng-click link hapus.
4. Pada tahap 7, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
5. Pada tahap 8, Jika admin tidak ingin menambah data daftar kontak baru, maka tidak meng-click button Tambah baru.
6. Pada tahap 9, Jika admin tidak ingin menghapus semua data daftar kontak yang ditampilkan, maka tidak meng-click button Hapus semua.
7. Pada tahap 11, jika admin mengedit data daftar kontak yang
112
telah ada, maka form telah terisi data sebelumnya. Jika admin menambah data daftar kontak baru, maka isi form kosong.
8. Pada tahap 13, jika terjadi kesalahan dalam pengisian form, maka sistem akan menampilkan pesan kesalahan.
9. Pada tahap 14, jika admin tidak ingin mengosongkan isi form, maka admin tidak meng-click button Hapus.
Post Condition Admin telah membuka halaman Tambah/Edit Daftar Kontak dan mengubah data daftar kontak.
Tabel 3.34 Deskripsi use case admin mengubah data daftar kontak
SistemAdmin
meng-click menu Retur menampilkan halaman Retur
melakukan pencarian meng-click link detail meng-click link ubah status meng-click link hapus meng-click button Hapus semua
/ ingin mengubah status data
/ ingin menghapus data/ ingin menghapus semua data/ ingin melihat informasi detail/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan bahwa retur tidak ada
/ ada
/ tidak ada
mengubah status data
menghapus semau data
menampilkan halaman Detail Retur
menghapus data
meng-click button Tampilan cetak meng-click button Kembali
/ ingin kembali ke halaman sebelumnya/ ingin melihat tampilan cetak
menampilakn tampilan cetak
menghubungkan ke halaman sebelumnya
Gambar 3.37 Activity Diagram admin mengubah data daftar kontak
113
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Poling. 2. Sistem menampilkan halaman Poling. 3. Admin melakukan pencarian dengan mengisi form
pencarian yang ada dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian poling. 5. Admin meng-click link edit untuk mengedit poling dan
menghubungkan ke halaman Tambah / Edit Poling. 6. Admin meng-click link hapus untuk menghapus data
poling. 7. Admin meng-click button Tambah Baru untuk menambah
poling baru dan menghubungkan ke halamana Tambah / Edit Poling.
8. Sistem menampilkan halaman Tambah/Edit Poling. 9. Admin mengisi form yang telah disediakan. 10. Admin meng-click button Simpan untuk menyimpan poling
baru. 11. Sistem menampilkan pesan bahwa data telah sukses
disimpan. 12. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 13. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian poling tidak ditemukan, maka sistem menampilkan pesan bahwa pelanggan tidak ditemukan.
2. Pada tahap 5, jika admin tidak ingin mengedit poling, maka tidak meng-click link edit.
3. Pada tahap 6, jika admin tidak ingin menghapus poling, maka tidak meng-click link hapus.
4. Pada tahap 7, Jika admin tidak ingin menambah poling baru, maka tidak meng-click button Tambah baru.
5. Pada tahap 9, jika admin mengedit data poling yang telah ada, maka form telah terisi data sebelumnya. Jika admin menambah data daftar kontak baru, maka isi form kosong.
6. Pada tahap 11, jika terjadi kesalahan dalam pengisian form, maka sistem akan menampilkan pesan kesalahan.
7. Pada tahap 12, jika admin tidak ingin mengosongkan isi form, maka admin tidak meng-click button Hapus.
Post Condition Admin telah mengubah poling.
Tabel 3.35 Deskripsi use case admin mengubah poling
114
SistemAdmin
meng-click menu Poling menampilkan halaman Poling
melakukan pencarian meng-click link edit meng-click link hapus meng-click button Tambah Baru
/ ingin menambah data baru
/ ingin menghapus data
/ ingin mengedit data/ ingin melakukan pencarian
menampilkan hasil pencarian
menampilkan pesan poling tidak ditemukan
/ ada
/ tidak ada
menampilkan halaman Tambah/Edit Poling
menghapus data
mengisi form
meng-click button Hapusmeng-click button Simpan meng-click button Kembali
/ ingin menghapus isi form
/ ingin kembali ke halaman sebelumnya/ ingin menyimpan data
menampilkan pesan data sukses disimpan
menampilkan pesan kesalahan
menghapus isi form
/ tidak ada kesalahan
menghubungkan ke halaman sebelumnya
Gambar 3.38 Activity Diagram admin mengubah poling
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Kotak Masuk. 2. Sistem menampilkan halaman Kotak Masuk. 3. Admin melakukan pencarian dengan memilih kategori
pencarian yang ada dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian pesan yang masuk. 5. Admin meng-click link balas untuk membalas pesan yang
masuk dan menghubungkan ke halaman Kirim E-mail. 6. Admin meng-click button hapus untuk menghapus pesan
yang masuk. 7. Admin meng-click button Hapus semua untuk menghapus
semua pesan yang ditampilkan.
115
Aternative Path : 1. Pada tahap 4, Jika hasil pencarian pesan tidak ditemukan,
maka sistem menampilkan pesan bahwa pesan masuk tidak ditemukan.
2. Pada tahap 5, Jika admin tidak ingin membalas pesan yang masuk, maka tidak meng-click link balas.
3. Pada tahap 6, Jika admin tidak ingin menghapus pesan yang masuk, maka tidak meng-click link hapus.
4. Pada tahap 7, Jika admin tidak ingin menghapus semua pesan yang ditampilkan, maka tidak meng-click button Hapus semua.
Post Condition Admin telah melihat pesan yang masuk.
Tabel 3.36 Deskripsi use case admin melihat pesan yang masuk
SistemAdmin
meng-click link Kotak Masuk menampilkan halaman Kotak Masuk
melakukan pencarian meng-click link balas meng-click link hapus meng-click button Hapus semua
/ ingin menghapus semua pesan/ ingin menghapus pesan/ ingin membalas pesan
/ ingin melakukan pencarian menampilkan hasil pencarian
menampilkan pesan bahwa pesan masuk tidak ditemukan
/ ada
/ tidak ada
menghapus pesan masuk
menghapus semua pesan masuk
menampilkan halaman Kirim E-mail
Gambar 3.39 Activity Diagram admin melihat pesan yang masuk
116
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Kirim E-mail atau meng-click link balas pada halaman Kotak Masuk.
2. Sistem menampilkan halaman Kirim E-mail. 3. Admin mengisi form yang telah tersedia. 4. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 5. Admin meng-click button Kirim untuk mengirim pesan. 6. Sistem menampilkan pesan bahwa pesan berhasil dikirim.
Aternative Path : 1. Pada tahap 3, jika Admin membalas pesan yang masuk dari
halaman Kotak Masuk, maka form telah terisi nama dan alamat e-mail pengirim.
2. Pada tahap 6, jika terjadi kesalahan pengisian form maka muncul pesan kesalahan.
Post Condition Admin telah mengirim pesan.
Tabel 3.37 Deskripsi use case admin mengirim pesan
117
SistemAdmin
meng-click menu Kirim E-mail
meng-click link balas pada halaman Kotak Masuk
menampilkan halaman Kirim E-mail
mengisi form
meng-click button Hapus meng-click button Kirim
/ ingin mengirim pesan/ ingin menghapus isi form menghapus isi form
menampilkan pesan bahwa pesan sukses dikirim
menampilkan pesan kesalahan
/ ada
/ tidak ada
Gambar 3.40 Activity Diagram admin mengirim pesan
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Pemesanan. 2. Sistem menampilkan halaman Pemesanan. 3. Admin melakukan pencarian dengan memilih kategori
pencarian yang ada dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian data pesanan. 5. Admin meng-click link detail untuk melihat informasi
selangkapnya dan menghubungkan ke halaman Detail Pemesanan.
6. Admin meng-click link ubah status untuk mengubah status pemesanan.
7. Admin meng-click link hapus untuk menghapus data pesanan.
8. Admin meng-click button Hapus Semua untuk menghapus semua data pesanan yang ditampilkan.
9. Sistem menampilkan halaman Detail Pemesanan. 10. Pelanggan meng-click button Tampilan cetak untuk melihat
118
tampilan cetak. 11. Admin meng-click button Simpan ke database transaksi
untuk menyimpan data pesanan ke dalam database transaksi.
12. Sistem menampilkan pesan bahwa perubahan data telah suskses disimpan.
13. Admin meng-click button Kembali untuk menghubungkan ke halaman sebelumnya.
Aternative Path : 1. Pada tahap 4, Jika hasil pencarian data pesanan tidak
ditemukan, maka sistem menampilkan pesan bahwa data pesanan tidak ditemukan.
2. Pada tahap 5, Jika admin tidak ingin melihat informasi selengkapnya, maka tidak meng-click link detail.
3. Pada tahap 6, jika admin tidak ingin mengubah status pemesanan, maka tidak meng-click link ubah status.
4. Pada tahap 7, jika admin tidak ingin menghapus data pesanan, maka tidak meng-click link hapus.
5. Pada tahap 8, jika admin tidak ingin menghapus semua data pesanan yang ditampilkan, maka tidak meng-click Button Hapus semua.
6. Pada tahap 10, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
7. Pada tahap 11, jika admin ingin menyimpan ke database transaksi maka harus mengisi form nomor faktur dan tanggal jatuh tempo. Jika admin tidak ingin menyimpan ke dalam database transaksi maka tidak meng-click button Simpan ke database transaksi.
Post Condition Admin telah mengetahui informasi pemesanan.
Tabel 3.38 Deskripsi use case admin melihat informasi pemesanan
119
SistemAdmin
meng-click menu Transaksi menampilkan halaman Transaksi
melakukan pencarian meng-click link detail meng-click link hapus meng-click button Tambah baru meng-click button Hapus semua
/ ingin menghapus semua data
/ ingin manghapus data
/ ingin melihat informasi detail/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan transaksi tidak ada
/ ada
/ tidak ada
menghapus data
menghapus semua data
menampilkan halaman Detail Transaksi
merubah keterangan pemrosesan dan pengiriman meng-click button Kembalimeng-click button Tampilan cetak
/ ingin kembali ke halaman sebelumnya/ ingin melihat tampilan cetak/ ingin mengubah keterangan pemrosesan dan pengiriman
meng-click button Simpan
menampilkan tampilan cetak
menampilkan pesan data berhasil disimpan
menghubungkan ke halaman sebelumnya
menampilkan halaman Tambah Transaksi
mengisi form
meng-click button Simpanmeng-click button Hapus meng-click button Kembali
/ ingin menyimpan data
/ ingin kembali ke halaman sebelumnya/ ingin mengosongkan isi form
menampilkan data berhasil disimpan/ tidak ada kesalahan isi form
menampilkan pesan kesalahan/ ada kesalahan isi form
menghapus isi form
menghubungkan ke halaman sebelumnya
Gambar 3.41 Activity Diagram admin melihat informasi pemesanan
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Retur. 2. Sistem menampilkan halaman Retur. 3. Admin melakukan pencarian dengan memilih kategori
pencarian yang ada dan meng-click button Cari. 4. Sistem menampilkan hasil pencarian data retur.
120
5. selangkapnya dan menghubungkan ke halaman Detail Retur.
6. Admin meng-click link ubah status untuk mengubah status retur.
7. Admin meng-click link hapus untuk menghapus data retur. 8. Admin meng-click button Hapus Semua untuk menghapus
semua data retur yang ditampilkan. 9. Sistem menampilkan halaman Detail Retur. 10. Pelanggan meng-click button Tampilan cetak untuk melihat
tampilan cetak. 11. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 4, Jika hasil pencarian data retur tidak ditemukan, maka sistem menampilkan pesan bahwa data retur tidak ditemukan.
2. Pada tahap 5, Jika admin tidak ingin melihat informasi selengkapnya, maka tidak meng-click link detail.
3. Pada tahap 6, jika admin tidak ingin mengubah status retur, maka tidk meng-click link ubah status.
4. Pada tahap 7, jika admin tidak ingin menghapus data retur, maka tidak meng-click link hapus.
5. Pada tahap 8, jika admin tidak ingin menghapus semua data retur yang ditampilkan, maka tidak meng-click Button Hapus semua.
6. Pada tahap 10, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
Post Condition Admin telah mengetahui informasi retur.
Tabel 3.39 Deskripsi use case admin melihat informasi retur
121
SistemAdmin
meng-click menu Retur menampilkan halaman Retur
melakukan pencarian meng-click link detail meng-click link ubah status meng-click link hapus meng-click button Hapus semua
/ ingin mengubah status data
/ ingin menghapus data/ ingin menghapus semua data/ ingin melihat informasi detail/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan bahwa retur tidak ada
/ ada
/ tidak ada
mengubah status data
menghapus semau data
menampilkan halaman Detail Retur
menghapus data
meng-click button Tampilan cetak meng-click button Kembali
/ ingin kembali ke halaman sebelumnya/ ingin melihat tampilan cetak
menampilkan tampilan cetak
menghubungkan ke halaman sebelumnya
Gambar 3.42 Activity Diagram admin melihat informasi retur
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Transaksi. 2. Sistem menampilkan halaman Transaksi. 3. Admin melakukan pencarian dengan mengisi form yang
disediakan dan meng-click button Cari.
122
4. Sistem menampilkan hasil pencarian data transaksi. 5. Admin meng-click link detail untuk melihat informasi
selangkapnya dan menghubungkan ke halaman Detail Transaksi.
6. Admin meng-click link hapus untuk menghapus data transaksi.
7. Admin meng-click button Tambah baru untuk menambah data transaksi baru dan menghubungkan ke halaman Tambah Transaksi Baru.
8. Admin meng-click button Hapus Semua untuk menghapus semua data transaksi yang ditampilkan.
9. Sistem menampilkan halaman Tambah Transaksi Baru. 10. Admin mengisi form yang telah disediakan. 11. Admin meng-click button Simpan untuk menyimpan
penambahan data. 12. Sistem menampilkan pesan bahwa data baru telah sukses
disimpan. 13. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 14. Admin meng-click button Kembali untuk menghubungkan
ke halaman sebelumnya. 15. Sistem menampilkan halaman Detail Transaksi. 16. Pelanggan meng-click button Tampilan cetak untuk melihat
tampilan cetak. 17. Admin men-click button Simpan untuk menyimpan
perubahan data pada keterangan pembayaran dan pengiriman.
18. Sistem menampilkan pesan bahwa data baru telah sukses disimpan.
19. Admin meng-click button Kembali untuk menghubungkan kembali ke halaman sebelumnya.
Aternative Path : 1. Pada tahap 4, Jika hasil pencarian data transaksi tidak
ditemukan, maka sistem menampilkan pesan bahwa data transaksi tidak ditemukan.
2. Pada tahap 5, Jika admin tidak ingin melihat informasi selengkapnya, maka tidak meng-click link detail.
3. Pada tahap 6, jika admin tidak ingin menghapus data transaksi, maka tidak meng-click link hapus.
4. Pada tahap 7, jika admin tidak ingin menambah data transaksi baru maka tidak meng-click button Tambah Baru.
5. Pada tahap 8, jika admin tidak ingin menghapus semua data retur yang ditampilkan, maka tidak meng-click Button Hapus semua.
6. Pada tahap 12, jika terjadi kesalahan pengisian form maka sistem menampilkan pesan kesalahan.
123
7. Pada tahap 13, jika admin tidak ingin mengosongkan semua isi form, maka tidak meng-click button Hapus.
8. Pada tahap 16, jika pelanggan tidak ingin melihat tampilan cetak, maka tidak meng-click button Tampilan cetak.
Post Condition Admin telah menambah data transaksi.
Tabel 3.40 Deskripsi use case admin menambah data transaksi
SistemAdmin
meng-click menu Transaksi menampilkan halaman Transaksi
melakukan pencarian meng-click link detail meng-click link hapus meng-click button Tambah baru meng-click button Hapus semua
/ ingin menghapus semua data
/ ingin manghapus data
/ ingin melihat informasi detail/ ingin melakukan pencarianmenampilkan hasil pencarian
menampilkan pesan transaksi tidak ada
/ ada
/ tidak ada
menghapus data
menghapus semua data
menampilkan halaman Detail Transaksi
merubah keterangan pemrosesan dan pengiriman meng-click button Kembalimeng-click button Cetak ke kertas
/ ingin kembali ke halaman sebelumnya/ ingin mencetak ke kertas/ ingin mengubah keterangan pemrosesan dan pengiriman
meng-click button Simpan
mencetak ke kertas
menampilkan pesan data berhasil disimpan
menghubungkan ke halaman sebelumnya
menampilkan halaman Tambah Transaksi
mengisi form
meng-click button Simpanmeng-click button Hapus meng-click button Kembali
/ ingin menyimpan data
/ ingin kembali ke halaman sebelumnya/ ingin mengosongkan isi form
menampilkan data berhasil disimpan/ tidak ada kesalahan isi form
menampilkan pesan kesalahan/ ada kesalahan isi form
menghapus isi form
menghubungkan ke halaman sebelumnya
Gambar 3.43 Activity Diagram admin menambah data transaksi
124
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click menu Hadiah Bagi Pelanggan. 2. Sistem menampilkan halaman Hadiah Bagi Pelanggan. 3. Admin meng-click link edit untuk mengedit data hadiah dan
menghubungkan ke halaman Tambah/Edit Hadiah Bagi Pelanggan.
4. Admin meng-click link hapus untuk menghapus data hadiah.
5. Admin meng-click button Tambah baru untuk menambah data baru dan menghubungkan ke halaman Tambah/Edit Hadiah Bagi Pelanggan.
6. Admin meng-click button Hapus Semua untuk menghapus semua data hadiah yang ditampilkan.
7. Sistem menampilkan halaman Tambah/Edit Hadiah Bagi Pelanggan.
8. Admin mengisi form yang disediakan. 9. Admin meng-click button Simpan untuk menyimpan
perubahan data hadiah. 10. Sistem menampilkan pesan bahwa data baru telah sukses
disimpan. 11. Admin meng-click button Hapus untuk mengosongkan
semua isi form. 12. Admin meng-click button Kembali untuk menghubungkan
kembali ke halaman sebelumnya. Aternative Path :
1. Pada tahap 3, Jika admin tidak ingin mengedit data hadiah, maka tidak meng-click link edit.
2. Pada tahap 4, jika admin tidak ingin menghapus data hadiah, maka tidak meng-click link hapus.
3. Pada tahap 5, jika admin tidak ingin menambah data hadiah baru, maka tidak meng-click button Tambah baru.
4. Pada tahap 6, jika admin tidak ingin menghapus semua data retur yang ditampilkan, maka tidak meng-click Button Hapus semua.
5. Pada tahap 8, jika admin mengedit data hadiah yang telah ada, maka form telah terisi data sebelumnya. Jika admin menambah data hadiah baru, maka isi form kosong.
6. Pada tahap 10, jika terjadi kesalahan pengisian form maka sistem menampilkan pesan kesalahan.
Post Condition Admin telah mengubah data hadiah.
Tabel 3.41 Deskripsi use case admin mengubah data hadiah
125
SistemAdmin
meng-click menu Hadiah Bagi Pelanggan menampilkan halaman Hadiah Bagi Pelanggan
meng-click link edit meng-click link hapus meng-click button Tambah baru meng-click link Hapus semua
/ ingin menghapus semua data/ ingin menambah data baru/ ingin menghapus data
/ ingin mengedit datamenghapus data
menghapus semua data
menampilkan halaman Tambah/Edit Hadiah
mengisi form
meng-click button Simpan meng-click button Kembalimeng-click button Hapus
/ ingin menyimpan data
/ ingin kembali ke halaman sebelumnya/ ingin mengosongkan isi form
menampilkan pesan data berhasil disimpan
menampilkan pesan kesalahan
/ tidak ada kesalahan isi form
/ ada kesalahan isi form
mengosongkan isi form
menghubungkan kembali ke halaman sebelumnya
Gambar 3.44 Activity Diagram admin mengubah data hadiah
Actor Admin Pre Condition Admin telah login. Flow Of Events Basic Path :
1. Admin meng-click button Keluar 2. Sistem menampilkan Halaman Login Admin.
Post Condition Admin telah logout.
Tabel 3.42 Deskripsi use case logout admin
126
SistemAdmin
menekan tombol Keluar menampilkan Halaman Login Admin
Gambar 3.45 Activity Diagram logout admin
127
3.2.5 Rancangan Layar
3.2.5.1 Rancangan Layar Web Pelanggan
• Tampilan Halaman Utama
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Keterangan mengenai web
Keterangan sekilas mengenai perusahaan detail
Keterangan sekilas mengenai produk yang dijual detail
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Produk Terbaru / Promosi
GambarProduk
detail
keterangansingkatGambar
Produk
detail
keterangansingkat
Gambar 3.46 Tampilan Halaman Utama
Halaman ini merupakan halaman awal web, beirisi informasi
sekilas produk terbaru/promosi, informasi mengenai web, informasi
sekillas perusahaan, informasi sekilas produk yang ditawarkan.
Tampilan halaman ini terdiri dari :
• Logo perusahaan, nama perusahaan, banner yang berisi animasi.
• Menu login : user dapat login dengan mengisi form dan meng-
click button Masuk.
128
• Ajakan untuk menjadi pelanggan perusahaan dan link yang
menghubungkan ke halaman Calon Pelanggan Baru.
• Keterangan mengenai map retail dan link yang menghubungkan
ke halaman Map Retail.
• Keterangan mengenai hadiah bagi pelanggan perusahaan dan
link yang menghubungkan ke halaman Hadiah Bagi Pelanggan.
• Menu poling : user dapat melakukan poling dan melihat
hasilnya pada halaman Hasil Poling setelah melakukan poling.
• Menu yang berfungsi sebagai navigasi yang menghubungkan
dari satu halaman ke halaman yang lain, beberapa menu
tersebut adalah :
- Halaman Utama : untuk menghubungkan ke Halaman
Utama.
- Profil Perusahaan : untuk menghubungkan ke halaman
Profil Perusahaan.
- Produk : untuk menghubungkan ke halaman Produk.
- Map Retail : untuk menghubungkan ke halaman Map Retail.
- FAQ : untuk menghubungkan ke halaman FAQ.
- Hubungi Kami : untuk menghubungkan ke halaman
Hubungi Kami.
- Daftar Kontak : untuk menghubungkan ke halaman Daftar
Kontak.
129
• Tampilan halaman Profil Perusahaan
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Profil Perusahaan
Keterangan mengenai profil perusahaan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.47 Tampilan halaman Profil Perusahaan.
Halaman ini merupakan halaman yang berisi informasi
perusahaan. Terdapat tampilan seperti pada Halaman Utama.
130
• Tampilan halaman Produk
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Produk
Cari
GambarProduk
KodeNama
HargaJenis
detail
<< < > >>
Cari kategoriberdasarkan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Merek GambarProduk
KodeNama
HargaJenis
detail
Merek
GambarProduk
KodeNama
HargaJenis
detail
Merek GambarProduk
KodeNama
HargaJenis
detail
Merek
GambarProduk
KodeNama
HargaJenis
detail
MerekGambarProduk
KodeNama
HargaJenis
detail
Merek
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.48 Tampilan halaman Produk
Halaman ini merupakan halaman yang berisi informasi produk
perusahaan. User dapat melakukan pencarian produk dan meng-
click link detail untuk melihat informasi selengkapnya pada
halaman Detail Produk. Terdapat menu yang menghubungkan
antar halaman Produk dan tampilan seperti pada Halaman Utama.
.
131
• Tampilan halaman Detail Produk
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Detail Produk
Gambar produk
KodeNama
MerekJenisHargaSatuanDeskripsi produk
kembali
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.49 Tampilan halaman Detail Produk
Halaman ini merupakan halaman yang berisi informasi produk
selengkapnya. Terdapat button Kembali untuk mrnghubungkan ke
halaman sebelumnya dan tampilan seperti pada Halaman Utama
132
• Tampilan halaman Map Retail
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Map Retail
Nama propinsi
Cari berdasarkan
Propinsi
Cari
<< < > >>
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.50 Tampilan halaman Map Retail
Halaman ini merupakan halaman yang berisi informasi
pelanggan perusahaan yang menjual produk perusahaan secara
retail. User dapat melakukan pencarian map retail. Terdapat menu
yang menghubungkan antar halaman Map Retail dan tampilan
seperti pada Halaman Utama.
133
• Tampilan halaman FAQ
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
FAQ
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
Ajukan pertanyaan lain >>
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.51 Tampilan halaman FAQ
Halaman ini merupakan halaman yang berisi daftar pertanyaan
yang sering diajukan berserta jawabannya. Terdapat link yang
menghubungkan ke halaman Hubungi Kami. Terdapat tampilan
seperti pada Halaman Utama
134
• Tampilan halaman Hubungi Kami
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Hubungi Kami
Nama
Topik
Isi
Hapus Kirim
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.52 Tampilan halaman Hubungi Kami
Halaman ini merupakan halaman dimana user dapat mengirimkan
pesan berupa pertanyaan, saran atau keluhan dengan mengisi form.
Terdapat button Hapus untuk menghapus isi form, button Kirim untk
mengirimkan pesan dan tampilan seperti pada Halaman Utama.
135
• Tampilan halaman Daftar Kontak
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Daftar Kontak
PerusahaanAlamatNomor teleponNomor faximileEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Anda ingin dihubungi oleh kami >>
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.53 Tampilan halaman Daftar Kontak
Halaman ini merupakan halaman yang berisi informasi
mengenai perusahaan dan sales perusahaan yang dapat dihubungi.
Terdapat link yang menghubungkan ke halaman Calon Pelanggan
Baru dan tampilan seperti pada Halaman Utama.
136
• Tampilan halaman Calon Pelanggan Baru
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Calon Pelanggan Baru
Nama
Nomor telepon
Alamat
Hapus Kirim
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.54 Tampilan halaman Calon Pelanggan Baru
Halaman ini merupakan halaman dimana user dapat
mengirimkan data diri dengan mengisi form agar dapat dihubungi
oleh pihak perusahaan. Terdapat button Hapus untuk menghapus isi
form, button Kirim untk mengirimkan data diri dan tampilan
seperti pada Halaman Utama.
137
• Tampilan halaman Hasil Poling
Logo Perusahaan
Banner
Nama Perusahaan
Keterangan mengenai jumlah pemilih dan presentase jawaban yang dipilh
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Hasil PolingHalaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.55 Tampilan halaman Hasil Poling
Halaman ini merupakan halaman yang berisi informasi hasil poling.
Terdapat tampilan seperti pada Halaman Utama kecuali menu poling.
138
• Tampilan halaman Hadiah Bagi Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Keterangan mengenai hadiah bagi pelanggan dan bagaimana caramendapatkannya
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
Hadiah Bagi Pelanggan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Gambar 3.56 Tampilan halaman Hadiah Bagi Pelanggan
Halaman ini merupakan halaman yang berisi informasi hadiah
bagi pelanggan dan bagaimana cara mendapatkannya. Terdapat
tampilan seperti pada Halaman Utama.
139
• Tampilan Halaman Login
Logo Perusahaan
Banner
Nama Perusahaan
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Login
KodePassword
Masuk
Halaman Login
Gambar 3.57 Tampilan Halaman Login
Halaman ini merupakan halaman yang berisi pesan kesalahan
login bagi pelanggan jika melakukan kesalahan dalam login.
Terdapat tampilan seperti pada Halaman Utama kecuali menu
login.
140
• Tampilan Halaman Utama Anda
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman Utama Anda
Keterangan mengenai menu - menu baru setelah pelanggan login
Produk Terbaru / Promosi
Jumlah Jumlah
Jumlah JumlahPesan
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
GambarProduk
detail
keterangansingkat Gambar
Produk
detail
keterangansingkat
GambarProduk
detail
keterangansingkatGambar
Produk
detail
keterangansingkat
Gambar 3.58 Tampilan Halaman Utama Anda setelah login
Halaman ini merupakan halaman awal bagi user yang telah
login, berisi informasi sekilas produk terbaru / promosi dan
keterangan menu baru web setelah user login.
Tampilan halaman ini terdiri dari :
• Logo perusahaan, nama perusahaan, banner yang berisi animasi.
• Ucapan selamat datang kepada user yang login.
• Menu Logout : user dapat logout dengan meng-click button
Keluar.
• Keterangan mengenai map retail dan link yang menghubungkan
ke halaman Map Retail.
141
• Keterangan mengenai hadiah bagi pelanggan perusahaan dan
link yang menghubungkan ke halaman Hadiah Bagi Pelanggan.
• Poling : user dapat melakukan poling dan melihat hasilnya pada
halaman Hasil Poling setelah melakukan poling.
• Menu yang berfungsi sebagai navigasi yang menghubungkan
dari satu halaman ke halaman yang lain, beberapa menu tersebut
adalah :
- Halaman Utama Anda : untuk menghubungkan ke Halaman
Utama Anda.
- Profil Perusahaan : untuk menghubungkan ke halaman Profil
Perusahaan.
- Produk : untuk menghubungkan ke halaman Produk.
- Map Retail : untuk menghubungkan ke halaman Map Retail.
- FAQ : untuk menghubungkan ke halaman FAQ.
- Hubungi Kami : untuk menghubungkan ke halaman Hubungi
Kami.
- Daftar Kontak : untuk menghubungkan ke halaman Daftar
Kontak.
- Data Diri : untuk menghubungkan ke halaman Data Diri.
- Pemesanan : untuk menghubungkan ke halaman Pemesanan .
- Retur : untuk menghubungkan ke halaman Retur.
- Transaksi Terdahulu : untuk menghubungkan ke halaman
Transaksi Terdahulu.
142
- Aturan Berbelanja : untuk menghubungkan ke halaman Aturan
Berbelanja.
• Tampilan halaman Profil Perusahaan setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Profil Perusahaan
Keterangan mengenai profil perusahaan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.59 Tampilan halaman Profil Perusahaan setelah login
Halaman ini merupakan halaman yang berisi informasi
perusahaan. Terdapat tampilan seperti pada Halaman Utama Anda.
143
• Tampilan halaman Produk setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Produk
<< < > >>Pesan
Cari
Cari kategoriberdasarkan
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
Jumlah
GambarProduk
KodeNama
HargaJenis
detail
Merek
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.60 Tampilan halaman Produk setelah login
Halaman ini merupakan halaman yang berisi informasi produk
perusahaan. User dapat melakukan pencarian produk, meng-click
link detail untuk melihat informasi selengkapnya pada halaman
Detail Produk, melakukan pemesanan dengan mengisi form dan
meng-click button Pesan untuk menghubungkan ke halaman Daftar
Pesanan. Terdapat menu yang menghubungkan antar halaman
Produk dan tampilan seperti pada Halaman Utama Anda.
144
• Tampilan halaman Detail Produk setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Pesan
Detail Produk
Gambar produk
KodeNama
MerekJenisHargaSatuanDeskripsi produk
kembali
Jumlah
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.61 Tampilan halaman Detail Produk setelah login
Halaman ini merupakan halaman yang berisi informasi produk
selengkapnya. User dapat melakukan pemesanan dengan mengisi
form dan meng-click button Pesan untuk menghubungkan ke
halaman Daftar Pesanan. Terdapat button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
Halaman Utama Anda
145
• Tampilan halaman Map Retail setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Map Retail
Nama propinsi
Cari berdasarkan
Propinsi
Cari
<< < > >>
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
NamaAlamatNomor telepon
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.62 Tampilan halaman Map Retail setelah login
Halaman ini merupakan halaman yang berisi informasi
pelanggan perusahaan yang menjual produk perusahaan secara
retail. User dapat melakukan pencarian map retail. Terdapat menu
yang menghubungkan antar halaman Map Retail dan tampilan
seperti pada Halaman Utama Anda.
146
• Tampilan halaman FAQ setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
FAQ
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
PertanyaanJawaban
Ajukan pertanyaan lain >>
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.63 Tampilan halaman FAQ setelah login
Halaman ini merupakan halaman yang berisi daftar pertanyaan
yang sering diajukan berserta jawabannya. Terdapat link yang
menghubungkan ke halaman Hubungi Kami dan tampilan seperti
pada Halaman Utama Anda.
147
• Tampilan halaman Hubungi Kami setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Login
KodePassword
Copyright
Ajakan untuk menjadipelanggan baru >>
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Masuk
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Hubungi Kami
Nama
Topik
Isi
Hapus Kirim
Gambar 3.64 Tampilan halaman Hubungi Kami setelah login
Halaman ini merupakan halaman dimana user dapat mengirimkan
pesan berupa pertanyaan, saran atau keluhan dengan mengisi form.
Terdapat button Hapus untuk menghapus isi form, button Kirim untuk
mengirimkan pesan dan tampilan seperti pada Halaman Utama Anda.
148
• Tampilan halaman Daftar Kontak setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Daftar Kontak
PerusahaanAlamatNomor teleponNomor faximileEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
Nama salesNomor teleponEmail
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.65 Tampilan halaman Daftar Kontak setelah login
Halaman ini merupakan halaman yang berisi informasi
mengenai perusahaan dan sales perusahaan yang dapat dihubungi.
Terdapat tampilan seperti pada Halaman Utama Anda.
149
• Tampilan halaman Data Diri
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Data Diri
Kode pelanggan
Nama pelanggan
Ubah data diri
Alamat pelanggan
Kode pos
Propinsi
Nomor telepon
Nomor faksimile
Diskon tetap
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Total transaksi
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Nomor rekening
Password login
Gambar 3.66 Tampilan halaman Data Diri
Halaman ini merupakan halaman yang berisi data pelanggan.
Terdapat button untuk mengubah data diri dan tampilan seperti pada
Halaman Utama Anda.
150
• Tampilan halaman Ubah Diri
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Ubah Data Diri
KembaliSimpanHapus
Kode pelanggan
Nama pelanggan
Alamat pelanggan
Kode pos
Propinsi
Nomor telepon
Nomor faksimile
Diskon tetap
Nama propinsi
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Total transaksi
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Nomor rekening
Password Login
Gambar 3.67 Tampilan halaman Ubah Data Diri
Merupakan halaman dimana user dapat mengubah data dirinya
dengan mengedit isi form. Terdapat button Hapus untuk menghapus
isi form, button Simpan untuk menyimpan data, button Kembali
untuk menghubungkan ke halaman sebelumnya dan tampilan
seperti pada Halaman Utama Anda.
151
• Tampilan halaman Pemesanan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Pemesanan
Hapus
Tambah pesanan
Pesan
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
hapus
hapus
hapus
hapus
hapus
hapus
hapus
hapus
Gambar 3.68 Tampilan halaman Pemesanan
Halaman ini merupakan halaman dimana user dapat melakukan
pemesanan on-line dengan mengisi form. Terdapat button Tambah
pesanan untuk menambah jumlah form, button Hapus untuk
menghapus isi form, button Pesan untuk menghubungkan ke
halaman Daftar Pesanan, tampilan seperti pada Halaman Utama
Anda.
152
• Tampilan halaman Daftar Pesanan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Daftar Pesanan
Lanjut Edit pesanan
Jumlahbarang Kode barang Nama barang Harga satuan Jumlah harga
Total harga
Batal
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Catatan
Gambar 3.69 Tampilan halaman Daftar Pesanan
Halaman ini merupakan halaman yang berisi informasi produk
yang dipesan oleh user. Terdapat button Lanjut untuk
menghubungkan ke halaman Daftar Pesanan Akhr, button Kembali
untuk menghubungkan ke halaman sebelumnya, button Batal untuk
membatalkan pesanan dan tampilan seperti pada Halaman Utama
Anda.
153
• Tampilan halaman Daftar Pesanan Akhir
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Daftar Pesanan Akhir
Kirrim Batal
Jumlahbarang
Kodebarang
Namabarang Harga satuan Jumlah
harga
Total harga
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
Alamat
Nomor Telepon
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
tampilan cetak
Catatan
Gambar 3.70 Tampilan halaman Daftar Pesanan Akhir
Halaman ini merupakan halaman yang berisi informasi akhir
produk yang dipesan oleh user. Terdapat button Kirim untuk
mengirimkan daftar pesanan, button Batal untuk membatalkan
pemesanan dan tampilan seperti pada Halaman Utama Anda.
154
• Tampilan halaman Retur
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Retur
Keterangan mengenai ketentuan retur
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Daftar transaksi yang masih bisa diretur
Tanggal transaksi Nomor PO NomorFaktur
detail
detail
detail
Gambar 3.71 Tampilan halaman Retur
Halaman ini merupakan halaman yang berisi informasi
mengenai ketentuan retur dan daftar transaksi yang dapat di retur.
User dapat meng-click link detail untuk melihat informasi
selengkapnya pada halaman Detail Retur.
155
• Tampilan halaman Detail Retur
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Detail Retur
Hapus Kirim
Jumlahbarang
Kodebarang
Namabarang Jumlah harga
Total harga
Diskon
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
Alamat
Nomor Telepon
Nomor faktur
Alasan retur
Batal
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Kode barang Jumlah
Hargasatuan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Tanggal jatuh tempo
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.72 Tampilan halaman Detail Retur
Halaman ini merupakan halaman dimana user dapat
memberitahukan retur kepada perusahaan secara on-line dengan
mengisi form. Terdapat button Hapus untuk menghapus isi form,
button Simpan untuk menyimpan data, button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
Halaman Utama Anda.
156
• Tampilan halaman Transaksi Terdahulu
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Transaksi Terdahulu
Cari berdasarkan
Cari
bulanBulan TahunTahun
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Tanggal transaksi Nomor PO NomorFaktur
detail
detail
detail
Gambar 3.73 Tampilan halaman Transaksi Terdahulu
Halaman ini merupakan halaman yang berisi daftar transaksi
terdahulu. User dapat melakukan pencarian dan meng-click link
detail untuk melihat informasi selengkapnya pada halaman Detail
Transaksi Terdahulu. Terdapat tampilan seperti pada Halaman
Utama Anda.
157
• Tampilan halaman Detail Transaksi Terdahulu
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Detail Transaksi Terdahulu
Jumlahbarang
Kodebarang
Namabarang
Hargasatuan Jumlah hargaDiskon
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
Alamat
Nomor Telepon
Nomor faktur
Kembali
Total harga
Keterangan status pengiriman
Keterangan status pembayaran
Tanggal jatuh tempo
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.74 Tampilan halaman Detail Transaksi Terdahulu
Halaman ini merupakan halaman yang berisi informasi detail
transaksi terdahulu. Terdapat button Kembali untuk
menghubungkan kembali ke halaman sebelumnya dan tampilan
seperti pada Halaman Utama Anda.
158
• Tampilan halaman Aturan Berbelanja
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Aturan Berbelanja
Keterangan mengenai aturan berbelanja
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.75 Tampilan halaman Aturan Berbelanja
Halaman ini merupakan halaman yang berisi informasi
bagaimana cara berbelanja pada web. Terdapat tampilan seperti
pada Halaman Utama Anda.
159
• Tampilan halaman Hasil Poling setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Keterengan mengenai jumlah pemiih dan presentase jawaban yang dipilih
Hasil PolingHalaman Utama
Anda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.76 Tampilan halaman Hasil Poling setelah login
Halaman ini merupakan halaman yang berisi informasi hasil
poling. Terdapat tampilan seperti pada Halaman Utama Anda.
160
• Tampilan halaman Hadiah Bagi Pelanggan setelah login
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keteranganmengenai map retail >>
Keterangan mengenaihadiah
bagi pelanggan >>
Keluar
Keterangan mengenai hadiah dan bagaimana cara mendapatkannya
Hadiah Bagi Pelanggan
PertanyaanJawaban AJawaban BJawaban C
Poling
Pilih
Halaman UtamaAnda
Profil Perusahaan
Produk
FAQ
Map Retail
Hubungi Kami
Daftar Kontak
Data Diri
Pemesanan
Retur
TransaksiTerdahulu
Aturan Berbelanja
Gambar 3.77 Tampilan halaman Hadiah Bagi Pelanggan setelah login
Halaman ini merupakan halaman yang berisi informasi hadiah
bagi pelanggan dan bagaimana cara mendapatkannya. Terdapat
tampilan seperti pada Halaman Utama Anda.
161
3.2.5.2 Rancangan Layar Web Admin
• Tampilan Halaman Login Admin
Logo Perusahaan
Banner
Nama Perusahaan
Copyright
Admin login
KodePassword
Masuk
Halaman Login Admin
Gambar 3.78 Tampilan Halaman Login Admin
Halaman ini merupakan halaman dimana admin dapat login
dengan mengisi form dan meng-click button Masuk.
162
• Tampilan Halaman Utama Admin
Logo Perusahaan
Banner
Nama Perusahaan
Keterangan mengenai menu - menu admin
Ucapan selamat datangNama login
Copyright
Keluar
Halaman Utama AdminCalon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.79 Tampilan Halaman Utama Admin
Halaman ini merupakan halaman awal bagi admin yang telah
login, berisi keterangan mengenai menu web admin. Tampilan
halaman ini terdiri dari :
• Logo perusahaan, nama perusahaan, banner yang berisi animasi.
• Ucapan selamat datang kepada admin yang login .
• Menu Logout : Admin dapat logout dengan meng-click button
Keluar.
• Menu yang berfungsi sebagai navigasi yang menghubungkan
dari satu halaman ke halaman yang lain, beberapa menu tersebut
adalah :
163
- Halaman Utama Admin : Untuk menghubungkan ke Halaman
Utama Admin.
- Calon Pelanggan : Untuk menghubungkan ke halaman Calon
Pelanggan.
- Pelanggan : Untuk menghubungkan ke halaman Pelanggan.
- Produk : Untuk menghubungkan ke halaman Produk.
- Map Retail : Untuk menghubungkan ke halaman Map Retail.
- FAQ : Untuk menghubungkan ke halaman FAQ.
- Daftar Kontak : Untuk menghubungkan ke halaman Daftar
Kontak.
- Poling : Untuk menghubungkan ke halaman Poling.
- Kotak Masuk : Untuk menghubungkan ke halaman Kotak
Masuk..
- Kirim Email : Untuk menghubungkan ke halaman Kirim Email.
- Pemesanan : Untuk menghubungkan ke halaman Pemesanan .
- Retur : Untuk menghubungkan ke halaman Retur.
- Transaksi: Untuk menghubungkan ke halaman transaksi.
- Hadiah Bagi Pelanggan : Untuk menghubungkan ke halaman
Hadiah Bagi Pelanggan.
164
• Tampilan halaman Calon Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Calon Pelanggan
Tanggal
Cari berdasarkan
Tanggal
Cari
bulanBulan TahunTahun
Tanggal Nama Alamat Nomortelepon
hapus
hapus
hapus
Hapus semuatampilan cetak
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.80 Tampilan halaman Calon Pelanggan
Halaman ini merupakan Halaman yang berisi daftar calon
pelanggan yang mengisi halaman Calon Pelanggan Baru pada web.
Admin dapat melakukan pencarian data calon pelanggan. Terdapat
link hapus untuk menghapus data, button Cetak ke kertas untuk
mencetak ke kertas, button Hapus semua untuk menghapus semua
data yang ditampilkan dan tampilan seperti pada Halaman Utama
Admin.
165
• Tampilan halaman Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Pelanggan
Cari
Cari
kategori
KodePelanggan
NamaPelanggan
AlamatPelanggan
Nomortelepon
Tambah barutampilan cetak
berdasarkan
Diskontetap
NomorfaksimileE-mailPropinsi Password
edit hapus
Hapus semua
edit hapus
edit hapus
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Nomorrekening
Gambar 3.81 Tampilan halaman Pelanggan
Halaman ini merupakan halaman yang berisi daftar pelanggan
perusahaan. Admin dapat melakukan pencarian data pelanggan.
Terdapat link edit untuk mengedit data, link hapus untuk menghapus
data, button Cetak ke kertas untuk mencetak ke kertas, button
Tambah baru untuk menambah data baru, button Hapus semua
untuk menghapus semua data yang ditampilkan dan tampilan seperti
pada Halaman Utama Admin.
166
• Tampilan halaman Tambah/Edit Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah / Edit Pelanggan
HapusSimpan Kembali
Kode pelanggan
Nama pelanggan
Alamat pelanggan
Kode pos
Propinsi
Nomor telepon
Nomor faksimile
Diskon tetap
Nama propinsi
Password
Ulangi Password
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Nomor rekening
Gambar 3.82 Tampilan halaman Tambah/Edit Pelanggan
Halaman ini merupakan halaman dimana admin dapat melakukan
perubahan atau penambahan data pelanggan dengan mengedit isi form
atau mengisi form. Terdapat button Hapus untuk menghapus isi form,
button Simpan untuk menyimpan data, button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
tampilan Halaman Utama Admin.
167
• Tampilan halaman Produk
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Produk
Cari
Cari
kategori
KodeBarang
Namabarang Merek Deskrip
si
edit hapus
Tambah barutampilan cetak
berdasarkan
GambarSatuanHarga
Hapus semua
edit hapus
edit hapus
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Jenis
Gambar 3.83 Tampilan halaman Produk
Halaman ini merupakan halaman yang berisi daftar produk
perusahaan. Admin dapat melakukan pencarian data produk.
Terdapat link edit untuk mengedit data, link hapus untuk menghapus
data, button Cetak ke kertas untuk mencetak ke kertas, button
Tambah baru untuk menambah data baru, button Hapus semua
untuk menghapus semua data yang ditampilkan dan tampilan seperti
pada Halaman Utama Admin.
168
• Tampilan halaman Tambah/Edit Produk
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah / Edit Produk
Kode barang
Nama barang
Merek
Jenis
Harga
Satuan
Deskripsi
Gambar Cari
HapusSimpan Kembali
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.84 Tampilan halaman Tambah/Edit Produk
Halaman ini merupakan halaman dimana admin dapat
melakukan perubahan atau penambahan data produk dengan
mengedit isi form atau mengisi form. Terdapat button Hapus untuk
menghapus isi form, button Simpan untuk menyimpan data, button
Kembali untuk menghubungkan ke halaman sebelumnya dan
tampilan seperti pada tampilan Halaman Utama Admin.
169
• Tampilan halaman Map Retail
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Map Retail
tampilan cetak
Nama propinsi
Cari berdasarkan
Propinsi
Cari
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
KodePelanggan
NamaPelanggan Alamat Nomor
telepon
detail
detail
detail
Gambar 3.85 Tampilan halaman Map Retail
Halaman ini merupakan halaman yang berisi daftar pelanggan
perusahaan yang menjual produk perusahaan secara retail. Admin
dapat melakukan pencarian data map retail. Terdapat link detail
untuk melihat informasi selengkapnya pada halaman Detail Map
Retail, button Cetak ke kertas untuk mencetak data ke kertas,
tampilan seperti tampilan pada Halaman Utama Anda.
170
• Tampilan halaman Detail Map Retail
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Detail Map Retail
Kembali
Kode pelanggan
Nama pelanggan
Alamat pelanggan
Kode pos
Propinsi
Nomor telepon
Nomor faksimile
Diskon tetap
Total transaksi
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.86 Tampilan halaman Detail Map Retail
Halaman ini merupakan Halaman yang berisi informasi
selengkapnya mengenai pelanggan perusahaan yang menjual
produk secara retail. Terdapat button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
Halaman Utama Admin.
171
• Tampilan halaman FAQ
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
FAQ
Pertanyaan Jawaban
edit hapus
edit hapus
edit hapus
Hapus semuaTambah baru
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.87 Tampilan halaman FAQ
Halaman ini merupakan halaman yang berisi daftar pertanyaan
yang sering diajukan beserta jawabannya. Terdapat link edit untuk
mengedit data, link hapus untuk menghapus data, button Tambah
baru untuk menambah data baru, button Hapus semua untuk
menghapus semua data yang ditampilkan dan tampilan seperti pada
Halaman Utama Admin.
172
• Tampilan halaman Tambah/Edit FAQ
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah / Edit FAQ
HapusSimpan Kembali
Pertanyaan
Jawaban
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.88 Tampilan halaman Tambah/Edit FAQ
Halaman ini merupakan halaman dimana admin dapat
melakukan perubahan atau penambahan data FAQ dengan
mengedit isi form atau mengisi form. Terdapat button Hapus untuk
menghapus isi form, button Simpan untuk menyimpan data, button
Kembali untuk menghubungkan ke halaman sebelumnya dan
tampilan seperti pada tampilan Halaman Utama Admin.
173
• Tampilan halaman Daftar Kontak
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Daftar Kontak
Cari nama
Cari
Nama sales Nomor telepon E-mail
edit hapus
Tambah barutampilan cetak Hapus semua
edit hapus
edit hapus
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.89 Tampilan halaman Daftar Kontak
Halaman ini merupakan halaman yang berisi daftar kontak
perusahaan. Admin dapat melakukan pencarian data daftar kontak.
Terdapat link edit untuk mengedit data, link hapus untuk menghapus
data, button Cetak ke kertas untuk mencetak ke kertas, button
Tambah baru untuk menambah data baru, button Hapus semua
untuk menghapus semua data yang ditampilkan dan tampilan seperti
pada Halaman Utama Admin.
174
• Tampilan halaman Tambah/Edit Daftar Kontak
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah / Edit Daftar Kontak
Nama sales
Nomor telepon
HapusSimpan Kembali
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.90 Tampilan halaman Tambah/Edit Daftar Kontak
Halaman ini merupakan halaman dimana admin dapat
melakukan perubahan atau penambahan data daftar kontak dengan
mengedit isi form atau mengisi form. Terdapat button Hapus untuk
menghapus isi form, button Simpan untuk menyimpan data, button
Kembali untuk menghubungkan ke halaman sebelumnya dan
tampilan seperti pada tampilan Halaman Utama Admin.
175
• Tampilan Halaman Poling
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Poling
Cari poling Cari
Pertanyaan Jawaban A Jawaban B
edit hapus
Tambah baru
Jawaban C
Keterangan jumlah pemilihdan jumlah presentase
jawaban yang dipilih
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
KodePoliing
Gambar 3.91 Tampilan Halaman Poling
Halaman ini merupakan halaman yang berisi daftar poling.
Admin dapat melakukan pencarian data poling. Terdapat link edit
untuk mengedit data, link hapus untuk menghapus data, button
Tambah baru untuk menambah data baru dan tampilan seperti pada
Halaman Utama Admin.
176
• Tampilan halaman Tambah/Edit Poling
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah / Edit Poling
HapusSimpan Kembali
Pertanyaan
Jawaban A
Jawaban B
Jawaban C
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Nomor poling
Gambar 3.92 Tampilan halaman Tambah/Edit Poling
Halaman ini merupakan halaman dimana admin dapat
melakukan perubahan atau penambahan data daftar kontak dengan
mengedit isi form atau mengisi form. Terdapat button Hapus untuk
menghapus isi form, button Simpan untuk menyimpan data, button
Kembali untuk menghubungkan ke halaman sebelumnya dan
tampilan seperti pada tampilan Halaman Utama Admin.
177
• Tampilan halaman Kotak Masuk
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Kotak Masuk
Tanggal
Cari berdasarkan
Tanggal
Cari
bulanBulan TahunTahun
Tanggal Nama E-mail Topik
balas hapus
Hapus semua
Isi
balas hapus
balas hapus
StatusPelanggan
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.93 Tampilan halaman Kotak Masuk
Halaman ini merupakan halaman yang berisi daftar pesan yang
masuk. Admin dapat melakukan pencarian pesan yang masuk.
Terdapat link balas untuk membalas pesan, link hapus untuk
menghapus pesan, button Hapus semua untuk menghapus semua
pesan yang ditampilkan dan tampilan seperti pada Halaman Utama
Admin.
178
• Tampilan halaman Kirim E-mail
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Kirim E-mail
Topik
Isi
Hapus Kirim
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.94 Tampilan halaman Kirim E-mail
Halaman ini merupakan halaman dimana admin dimana admin
dapat mengirim pesan dengan mengisi form. Terdapat button Hapus
untuk menghapus isi form, button Kirim untuk mengirimkan pesan
dan tampilan seperti pada Halaman Utama Anda.
179
• Tampilan halaman Pemesanan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Pemesanan
Tanggal
Cari berdasarkan
Tanggal
Cari
bulanBulan TahunTahun
Tanggal Nomor PO KodePelanggan
detail ubah status hapus
Hapus semua
Status
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
detail ubah status hapus
detail ubah status hapus
Gambar 3.95 Tampilan halaman Pemesanan
Halaman ini merupakan halaman yang berisi daftar pemesanan
yang dilakukan pelanggan melalui web. Admin dapat melakukan
pencarian data pemesanan. Terdapat link detail untuk melihat
informasi selengkapnya, link ubah status untuk mengubah status,
link hapus untuk menghapus data, button Hapus semua untuk
menghapus semua data yang ditampilkan dan tampilan seperti pada
Halaman Utama Admin.
180
• Tampilan halaman Detail Pemesanan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Detail Pemesanan
Jumlahbarang
Kodebarang
Namabarang Harga satuan Jumlah
harga
Total harga
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
Alamat
Nomor TeleponNomor faktur
Simpan ke database transaksitampilan cetak Kembali
Tanggal jatuh tempoTanggal bulan Tahun
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Catatan
Gambar 3.96 Tampilan halaman Detail Pemesanan
Halaman ini merupakan Halaman yang berisi informasi detail
pemesanan yang dilakukan pelanggan melalui web. Terdapat button
Cetak ke kertas untuk mencetak data ke kertas, button Simpan ke
database transaksi untuk menyimpan data, button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
Halaman Utama Admin.
181
• Tampilan halaman Retur
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Retur
Tanggal
Cari berdasarkan
Tanggal
Cari
bulanBulan TahunTahun
Tanggal KodePelanggan
detail ubah status hapus
Hapus semua
Status
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
detail ubah status hapus
detail ubah status hapus
Nomor PO NomorFaktur
Gambar 3.97 Tampilan halaman Retur
Halaman ini merupakan halaman yang berisi daftar retur yang
dilakukan pelanggan melalui web. Admin dapat melakukan
pencarian data retur. Terdapat link detail untuk melihat informasi
selengkapnya, link ubah status untuk mengubah status, link hapus
untuk menghapus data, button Hapus semua untuk menghapus
semua data yang ditampilkan dan tampilan seperti pada Halaman
Utama Admin.
182
• Tampilan Halaman Detail Retur
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Detail Retur
Jumlahbarang
Kodebarang
Namabarang
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
AlamatNomor Telepon
Nomor faktur
tampilan cetak Kembali
Alasan retur
Tanggal jatuh tempo
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.98 Tampilan halaman Detail Retur
Halaman ini merupakan Halaman yang berisi informasi detail
retur yang dilakukan pelanggan melalui web. Terdapat button Cetak
ke kertas untuk mencetak data ke kertas, button Kembali untuk
menghubungkan ke halaman sebelumnya dan tampilan seperti pada
Halaman Utama Admin.
183
• Tampilan halaman Transaksi
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Transaksi
Cari berdasarkan nomor faktur
Cari
Tambah baru
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Hapus semua
Tanggal KodePelanggan
detail ubah status hapus
detail ubah status hapus
detail ubah status hapus
Nomor PO NomorFaktur
Gambar 3.99 Tampilan halaman Transaksi
Halaman ini merupakan halaman yang berisi daftar transaksi
pelanggan. Admin dapat melakukan pencarian data retur. Terdapat
link detail untuk melihat informasi selengkapnya, link ubah status
untuk mengubah status, link hapus untuk menghapus data, button
Tambah baru untuk menambah data, button Hapus semua untuk
menghapus semua data yang ditampilkan dan tampilan seperti pada
Halaman Utama Admin.
184
• Tampilan halaman Detail Transaksi
Logo Perusahaan
Banner
Nama Perusahaan
Copyright
Keluar
Detail Transaksi
Jumlahbarang
Kodebarang
Namabarang
Hargasatuan
Tanggal pemesanan Kode Pelanggan
Nama Pelanggan
Nomor faktur
Simpantampilan cetak Kembali
Diskon
keteranganKeterangan status pengiriman
Keterangan status pembayaran
Tanggal jatuh tempo
Ucapan selamat datangNama login
Keluar
Jumlahharga
Total harga
Tanggal pemesanan
Nomor PO
Kode Pelanggan
Nama Pelanggan
Alamat
Nomor Telepon
Nomor faktur
keterangan
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.100 Tampilan halaman Detail Transaksi
Halaman ini merupakan Halaman yang berisi informasi detail
transaksu yang pernah dilakukan pelanggan. Terdapat button Cetak
ke kertas untuk mencetak data ke kertas, button Simpan untuk
menyimpan data, button Kembali untuk menghubungkan ke
halaman sebelumnya dan tampilan seperti pada Halaman Utama
Admin.
185
• Tampilan halaman Tambah Transaksi
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah Transaksi
HapusSimpan Kembali
Tanggal pemesanan
Nomor pemesanan
Nomor faktur
Kode pelanggan
Tanggal bulan Tahun
Kode Jumlah
Kode Jumlah
Kode Jumlah
Kode Jumlah
Tanggal jatuh tempo Tanggal bulan Tahun
Kode Jumlah
Kode Jumlah
keteranganKeterangan proses
keteranganKeterangan pengiriman
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.101 Tampilan halaman Tambah Transaksi
Halaman ini merupakan halaman dimana admin dapat
melakukan penambahan data transaksi dengan mengisi form.
Terdapat button Hapus untuk menghapus isi form, button Simpan
untuk menyimpan data, button Kembali untuk menghubungkan ke
halaman sebelumnya dan tampilan seperti pada Halaman Utama
Admin.
186
• Tampilan halaman Hadiah Bagi Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Hadiah Bagi Pelanggan
Hadiah Cara Mendapatkannya
edit hapus
edit hapus
edit hapus
Hapus semuaTambah baru
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Gambar 3.102 Tampilan halaman Hadiah Bagi Pelanggan
Halaman ini merupakan halaman yang berisi daftar hadiah bagi
pelanggan. Terdapat link edit untuk mengedit data, link hapus untuk
menghapus data, button Tambah baru untuk menambah data baru,
button Hapus semua untuk menghapus semua data yang
ditampilkan dan tampilan seperti pada Halaman Utama Admin.
187
• Tampilan halaman Tambah/Edit Hadiah Bagi Pelanggan
Logo Perusahaan
Banner
Nama Perusahaan
Ucapan selamat datangNama login
Copyright
Keluar
Tambah/ Edit Hadiah Bagi Pelanggan
Kode barang hadiah
Cara mendapatkannya
Kembali
Calon Pelanggan
Pelanggan
Map Retail
Pemesanan
Produk
Retur
FAQ
Poling
Kotak Masuk
Kirim E-mail
Daftar Kontak
Halaman UtamaAdmin
Transaksi
Hadiah BagiPelanggan
Simpan Hapus
Gambar 3.103 Tampilan halaman Tambah/Edit Hadiah Bagi Pelanggan
Halaman ini merupakan halaman dimana admin dapat
melakukan perubahan atau penambahan data hadiah bagi
pelanggan dengan mengedit isi form atau mengisi form. Terdapat
button Hapus untuk menghapus isi form, button Simpan untuk
menyimpan data, button Kembali untuk menghubungkan ke
halaman sebelumnya dan tampilan seperti pada tampilan Halaman
Utama Admin.
3.2.6 Statechart Diagram
3.2.6.1 Statechart Diagram Calon Pelanggan
Halaman Utama
halaman Profil Perusahaan halaman Produk halaman Map Retail halaman FAQ halaman Hubungi Kami Halaman Daftar Kontak
Halaman Calon Pelanggan Baru
Halaman Hasil Polinghalaman HAdiah BAgi Pelangga
/ klik menu Profil Perusahaan
/ klik menu Halaman Utama
/ klik menu Profil Perusahaan
/ klik menu Produk
/ klik menu Produk
/ Klik menu Map Retail
/ Klik menu Map Retail
/ Klik menu FAQ
/ Klik menu FAQ
/ Klik menu Hubungi Kami
/ Klik menu Hubungi Kami
/ Klik menu Daftar Kontak
/ Klik menu Daftar Kontak
/ Klik link hadiah bagi pelanggan
/ klik link keterangan menjadi calon pelanggan
/ klik link keterangan perusahaan
/ klik link keterangan produk
/ klik link ajukan pertanyaan lain
/ klik button Pilih pada menu poling
halaman Detail Produk
/ klik link detail
Gambar 3.104 Statechart diagram calon pelanggan
188
3.2.6.2 Statechart Diagram Pelanggan
Halaman Data Diri
Halaman Ubah Data Diri
halaman Pemesanan Retur Transaksi Terdahulu
Detail Transaksi Terdahulu
Halaman Utama Anda
halaman Profil Perusahaan halaman Produk halaman Map Retail halaman FAQ halaman Hubungi Kami Halaman Daftar Kontak Halaman Hasil Polinghalaman Hadiah Bagi Pelanggan
/ klik menu Profil Perusahaan
/ klik menu Halaman Utama
/ klik menu Profil Perusahaan
/ klik menu Produk
/ klik menu Produk
/ Klik menu Map Retail
/ Klik menu Map Retail
/ Klik menu FAQ
/ Klik menu FAQ
/ Klik menu Hubungi Kami
/ Klik menu Hubungi Kami
/ Klik menu Daftar Kontak
/ Klik menu Daftar Kontak
/ Klik link hadiah bagi pelanggan/ klik link keterangan perusahaan
/ klik link keterangan produk
/ klik link ajukan pertanyaan lain
/ klik button Pilih pada menu poling
/ klik menu Data Diri
/ klik button Ubah data diri
/ klik menu Pemesanan
halaman Daftar Pesanan
/ klik Button Pesan
halaman Daftar Pesanan Akhir
/ klik Button Lanjut
/ klik menu Retur
Halaman Detail Retur
/ klik link detail
/ klik menu Transaksi
/ klik link detail
halaman Aturan Berbelanja
/ klik menu Aturan Berbelanja
/ klik button Keluar/ klik button Keluar
/ klik button Keluar
/ klik button Keluar / klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar/ klik menu Data Diri / klik menu Pemesanan/ klik menu Retur
/ klik menu Transaksi Terdahulu/ klik Aturan Berbelanja
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
Logout
halaman Detail Produk
/ klik link detail
login
Gambar 3.105 Statechart diagram pelanggan
189
3.2.6.3 Statechart Diagram Admin
halaman Login Admin
Halaman Utama Admin
halaman Calon Pelanggan halaman Pelanggan halaman Map Retailhalaman Produk halaman FAQ
halaman Daftar Kontak halaman Poling
/ klik menu Produk/ klik menu Pelanggan/ klik menu Calon Pelanggan
halaman Edit Pelangga halaman Detail Map Retail
/ klik menu Map Retail
halaman Tambah/Edit Produk halaman Tambah/Edit FAQ
halaman Tambah/Edit Daftar Kontak halaman Tambah/Edit Poling
/ klik menu FAQ
/ klik link edit/ klik link edit / klik link detail
halaman Kotak Masuk halaman Kirim E-mail/ klik link balas
Halaman Hadiah Bagi Pelanggan
halaman Tambah/Edit HAdiah Bagi Pelanggan
/ klik link edit
halaman Pemesanan
halaman Detail Pemesanan
halaman Retur
halaman Detail Retur
halaman Transaksi
halaman Tambah Transaksi halaman Detail Transaksi
/ klik link detail/ klik button Tambah baru
/ klik menu Daftar Kontak
/ klik menu Poling
/ klik menu Kotak Masuk
/ klik menu Kirim E-mail/ klik menu Hadiah Bagi Pelanggan
/ klik menu Calon Pelanggan / klik menu Pelanggan / klik menu Produk / klik menu Map Retail/ klik menu FAQ
/ klik menu Daftar Kontak / klik menu Poling/ klik menu Kotak Masuk / klik menu Kirim E-mail
/ klik menu Hadiah Bagi Pelanggan/ klik menu Transaksi
/ klik menu Retur
/ klik menu Pemesanan/ klik menu Pemesanan/ klik menu Retur / klik menu Transaksi
logout
/ klik button Tambah Baru / klik button Tambah baru / klik button Tambah poling baru
/ klik button Tambah Baru
/ klik button Keluar
/ klik button Keluar
/ click button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ click button Keluar/ klik button Keluar
/ klik button Logout
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
/ klik button Keluar
Gambar 3.106 Statechart diagram admin
190
191
3.2.7 Rancangan Database
Nama tabel : Pelanggan
Primary key : Kode_plgn
Nama field Tipe Panjang Keterangan *Kode_plgn Varchar 10 Kode pelanggan Nama_ plgn Varchar 50 Nama pelanggan Alamat_ plgn Varchar 100 Alamat pelanggan Kode_pos_ plgn Char 5 Kode pos pelanggan Propinsi_ plgn Varchar 30 Propinsi pelanggan Email_ plgn Varchar 50 E-mail pelanggan Notelp_ plgn Varchar 15 Nomor telepon
pelanggan Nofax_ plgn Varchar 15 Nomor faximile
pelanggan Norekening_plgn Varchar 15 Nomor rekening
pelanggan Diskon_tetap_ plgn Tiny integer Diskon tetap pelanggan Password_ plgn Char 6 Password pelanggan
Tabel 3.43 Tabel Pelanggan
Nama tabel : Calon_pelanggan
Nama field Tipe Panjang Keterangan Tanggal Date Tanggal calon pelanggan
mendafttar Nama_cln_plgn Varchar 50 Nama calon pelanggan Alamat_cln_plgn Varchar 100 Alamat calon pelanggan Notelp_cln_plgn Varchar 15 No telepon calon
pelanggan
Tabel 3.44 Tabel Calon_pelanggan
192
Nama tabel : Admin
Priimary key : kode_ad
Nama field Tipe Panjang Keterangan *Kode_ad Varchar 10 Kode admin Nama_ad Varchar 50 Nama admin Password Char 6 Password admin
Tabel 3.45 Tabel Admin
Nama tabel : Produk
Primary key : Kode_prdk
Nama field Tipe Panjang Keterangan *Kode_prdk Varchar 10 Kode produk Nama_prdk Varchar 50 Nama produk Merek_prdk Varchar 20 Merek produk Jenis_prdk Varchar 20 Jenis produk Harga_prdk Integer Harga produk Satuan_prdk Varchar 10 Satuan produk Tanggal_produksi _awal_prdk
Date Tanggal produksi awal produk
Deskripsi_prdk Text Deskripsi produk Gambar_prdk Varchar 50 Gambar produk
Tabel 3.46 Tabel Produk
193
Nama tabel : Pemesanan
Primary key : Nomor_po
Foreign Key : Kode_plgn
Nama field Tipe Panjang Keterangan *Nomor_po Varchar 10 Nomor PO Tanggal_pemesanan Date Tanggal pemesanan Kode_plgn Varchar 10 Kode pelanggan Status_pemesanan Char 1 Status proses pemesanan Catatan Text Catatan pemesanan
Tabel 3.47 Tabel Pemesanan
Nama tabel : Detail_pemesanan
Primary key : Nomor_po, Kode_prdk
Foreign key : Nomor_po, Kode_prdk
Nama field Tipe Panjang Keterangan *Nomor_po Varchar 10 Nomor PO *Kode_prdk Varchar 10 Kode produk Jumlah_prdk Integer Jumlah pemesanan
produk
Tabel 3.48 Tabel Detail_pemesanan
194
Nama tabel : Retur
Primary key : Nomor_faktur
Foreign key : Nomor_faktur, Kode_plgn
Nama field Tipe Panjang Keterangan *Nomor_faktur Varchar 10 Nomor faktur Kode_plgn Varchar 10 Kode pelanggan Tanggal_retur Date Tanggal retur Alasan_retur Text Alasan retur Status_retur Char 1 Status retur
Tabel 3.49 Tabel Retur
Nama tabel : Detail_retur
Primary key : Nomor_faktur, Kode_prdk
Foreign key : Nomor_faktur, Kode_prdk
Nama field Tipe Panjang Keterangan *Nomor_faktur Varchar 10 Nomor faktur *Kode_prdk Varchar 10 Kode produk Jumlah_prdk Integer Jumlah produk
Tabel 3.50 Tabel Detail_retur
195
Nama tabel : transaksi
Primary key : Nomor_faktur
Foreign key : Nomor_po, Kode_plgn
Nama field Tipe Panjang Keterangan *Nomor_faktur Varchar 10 Nomor faktur Nomor_po Varchar 10 Nomor PO Kode_plgn Varchar 10 Kode pelanggan Tanggal_jatuh_tempo Date Tanggal jatuh tempo Status_pengiriman Char 1 Status pengiriman Status_pembayaran Char 1 Status pembayaran
Tabel 3.51 Tabel Transaksi
Nama tabel : Detail_transaksi
Primary key : Nomor_faktur, Kode_prdk
Foreign key : Nomor_faktur, Kode_prdk
Nama field Tipe Panjang Keterangan *Nomor_faktur Varchar 10 Nomor faktur *Kode_prdk Varchar 10 Kode produk Jumlah_prdk Integer Jumlah produk
Tabel 3.52 Tabel Detail_transaksi
Nama tabel : FAQ
Nama field Tipe Panjang Keterangan Pertanyaan Text Pertanyaan FAQ Jawaban Text Jawaban FAQ
Tabel 3.53 Tabel FAQ
196
Nama tabel : Kotak_masuk
Nama field Tipe Panjang Keterangan Tanggal_kirim Date Tanggal pengiriman Nama Varchar 50 Nama pengirim Email Varchar 50 E-mail pengirm Status Char 1 Status pelanggan Topik Varchar 50 Topik Isi Text Isi
Tabel 3.54 Tabel Kotak_masuk
Nama tabel : Daftar_kontak
Primary_key : Nomor_sales
Nama field Tipe Panjang Keterangan *Nomor_sales Char 5 Nomor sales Nama_sales Varchar 50 Nama sales Notelp_sales Varchar 15 Nomor telepon sales Email_sales Varchar 50 E-mail sales
Tabel 3.55 Tabel Daftar_kontak
Nama tabel : Hadiah
Foreign key : Kode_prdk
Nama field Tipe Panjang Keterangan Kode_prdk Varchar 10 Kode produk hadiah Cara_mendapatkan Text Cara mendapatkan hadiah
Tabel 3.56 Tabel Hadiah
197
Nama tabel : Poling
Primary_key : No_poling
Nama field Tipe Panjang Keterangan *Nomor_poling Varchar 5 Nomor poling Pertanyaan Varchar 200 Pertanyaan Jawaban A Varchar 50 Jawaban A Jawaban B Varchar 50 Jawaban B Jawaban C Varchar 50 Jawaban C
Tabel 3.57 Tabel Poling
Nama tabel : Hasil_poling
Primary key : No_poling
Nama field Tipe Panjang Keterangan *Nomor_poling Varchar 5 Nomor poling Jmlh_A Integer Jumlah jawaban A Jmlh_B Integer Jumlah jawaban B Jmlh_C Integer Jumlah jawaban C
Tabel 3.58 Tabel Hasil_poling
198
Gambar 3.107 Entity relation diagram database yang diusulkan
Tabel Pelanggan, Produk, transaksi, Detail_transaksi, Retur, Detail_retur,
Pemesanan, Detail_pemesanan, Hadiah adalah tabel – tabel yang saling
berhubungan satu sama lain.
Tabel FAQ, Hasil_polling, Calon_pelanggan, Admin, Kotak_masuk adalah
tabel - tabel yang berdiri sendiri dan digunakan sebagai pendukung dalam
sistem yang diusulkan.
199
3.2.8 Spesifikasi Proses
3.2.8.1 Spesifikasi Proses Web Pelanggan
• Modul Umum
If user isi kode dan password pelanggan, click button Masuk
Lakukan Modul Login End If
If user click link keterangan map retail
Lakukan Modul Map Retail End If
If user click link keterangan hadiah bagi user
Lakukan Modul Hadiah Bagi User End If
If user click button Polling, click button Pilih
Lakukan Modul poling End I f
If user click menu Halaman Utama
Lakukan Modul Halaman Utama End If
If user click menu Profil Perusahaan
Lakukan Modul Profil Perusahaan End If
If user click menu Produk
Lakukan Modul Produk End If
If user click menu Map Retail
Lakukan Modul Map Retail End If
If user click menu FAQ
Lakukan Modul FAQ End If
If user click menu Hubungi Kami
Lakukan Modul Hubungi Kami End If
If user click menu Daftar Kontak
200
Lakukan Modul Daftar Kontak End If
If user cIick menu Data Diri
Lakukan Modul Data Diri End If
If user click menu Pemesanan
Lakukan Modul Pemesanan End If
If user click menu Retur
Lakukan Modul Retur End If
If user click menu Transaksi Terdahulu
Lakukan Modul Transaksi Terdahulu End If
If user click Aturan Berbelanja
Lakukan Modul Aturan Berbelanja End If
If user Click button Keluar
Lakukan Modul Logout End If
End Modul Umum
• Modul Navigasi
If user click menu navigasi <<
Tampilkan halaman yang pertama End If
If user click menu navigasi <
Tampilkan halaman sebelumnya EndIf
If user click menu navigasi >
Tampilkan halaman berikutnya EndIf
If user click menu navigasi >>
Tampilkan halaman yang terakhir EndIf
End Modul Navigasi
201
• Modul Halaman Utama
Tampilkan Halaman Utama
Lakukan Modul Umum
End Modul Utama
• Modul Profil Perusahaan
Tampilkan Halaman Profil Perusahaan
Lakukan Modul Umum
End Modul Profil Perusahaan
• Modul Produk
Tampilkan halaman Produk
If user isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If user click detail produk
Lakukan modul Detail Produk End If
If user click << or >> or < or >
Lakukan modul Navigasi End If
Lakukan modul umum
End Modul Produk
• Modul Detail Produk
Tampilkan halaman Detail Produk
If user click button Kembali
Lakukan modul Produk End If
End Modul Detail Produk
202
• Modul Map Retail
Tampilkan halaman Map Retail
If user isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If user click << or >> or < or >
Lakukan modul Navigasi End If
Lakukan modul umum
End Modul Map Retail
• Modul FAQ
Tampilkan halaman FAQ
If user click link ajukan pertanyaan lain
Lakukan Modul Hubungi Kami End If
Lakukan Modul Umum
End Modul FAQ
• Modul Hubungi Kami
Tampilkan halaman Hubungi Kami
If user isi form, ingin kirim pesan
Lakukan Modul Kirim End If
If user isi form, ingin hapus isi form
Lakukan hapus isi form End If
Lakukan Modul Umum
End Modul Hubungi Kami
203
• Modul Daftar Kontak
Tampilkan halaman Daftar Kontak
Lakukan Modul Umum
End Modul Daftar Kontak
• Modul Hadiah Bagi Pelanggan
Tampilkan halaman Hadiah Bagi pelanggan
Lakukan Modul Umum
End Modul Hadiah Bagi Pelanggan
• Modul Poling
Tampilkan halaman Hasil Poling
Lakukan Modul Umum
End Modul Poling
• Modul Login
If kode dan password pelanggan benar
Lakukan Modul Halaman Utama Anda End If
If kode dan password pelanggan salah
Tampilkan pesan kesalahan login End If
End Modul Login
• Modul Halaman Utama Anda
Tampilkan Halaman Utama Anda
If user isi form produk promosi/terbaru, click button Pesan
Lakukan Modul Daftar Pesanan End If
Lakukan Modul Umum
204
End Modul Halaman Utama
• Modul Produk setelah login
Lakukan Modul Produk
If user isi form, click button Pesan
Lakukan Modul Daftar Pesanan End If
End Modul Produk setelah login
• Modul Detail Produk setelah login
If user isi form, click button Pesan
Lakukan Moduk Daftar Pesanan End If
End Modul Detail Produk setelah login
• Modul Pemesanan
Tampilkan halaman Pemesanan
If user click isi form, click button Pesan
Lakukan Modul Daftar Pesanan End If
If user click button Tambah Pesanan
Lakukan penambahan form End If
End Modul Pemesanan
• Modul Daftar Pesanan
Tampilkan Halaman Daftar Pesanan
If user click button Lanjut
Lalukan Modul Daftar Pesanan Akhir End If
If user click button Kembali
Lakukan Modul Pemesanan End If
205
If user click button Batal
Batalkan semua pemesanan, lakukan Modul Pemesanan
End If
Lakukan Modul Umum
End Modul Daftar Pesanan
• Modul Daftar Pesanan Akhir
Tampilkan halaman Daftar Pesanan Akhir
If user click button Kirim
Lakukan Modul Kirim End If
If user click button Batal
Batalkan semua pemesanan, Lakukan Modul Daftar
Pemesanan End If
End Modul Daftar Pesanan Akhir
• Modul Retur
Tampilkan Halaman Retur
If user click link detail
Lakukan Modul Detail Retur End If
Lakukan Modul Umum
End Modul Retur
• Modul Detail Retur
Tampilkan halaman Detail Retur
If user isi form, click button Kirim
Lakukan Modul Kirim End If
206
If user click button Hapus
Lakukan hapus isi form End If
If user click button Kembali
Lakukan Modul retur End If
End Modul Retur
• Modul Transaksi Terdahulu
Tampilkan halaman Transaksi Terdahulu
If user isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If user click link detail
Lakukan Modul Detail Transaksi Terdahulu End If
Lakukan Modul Umum
End Modul Transaksi Terdahulu
• Modul Detail Transaksi Terdahulu
Tampilkan halaman Detail Transaksi Terdahulu
If user click button Kembali
Lakukan Modul Transaksi Terdahulu End If
Lakukan Modul Umum
End Modul Transaksi Terdahulu
• Modul Aturan Berbelanja
Tampilkan halaman Aturan Berbelanja
Lakukan Modul Umum
End Modul Aturan Berbelanja
207
• Modul Logout
Tampilkan Halaman Utama
End Modul Logout
• Modul Pencarian
Lakukan pencarian
If hasil pencarian ada
Tampilkan hasil pencarian End If
Jika hasil pencarian tidak ada
Tampilkan pesan hasil pencarian tidak ada End If
End Modul Pencarian
• Modul Kirim
Cek Isi form
If isi form benar
Kirim isi form, Tampilkan pesan berhasil End If
If isi form salah
Tampilkan pesan kesalahan End If
End Modul Kirim
3.2.8.2 Spseifikasi Proses Web Admin
• Modul Login
If admin isi kode dan password admin, click button Masuk
Lakukan If kode dan password benar, tampilkan Halaman
Utama Admin End If
208
If kode dan password salah, tampilkan pesan kesalahan
End If
End Modul Login
• Modul Umum
If admin click menu Calon Pelanggan
Lakukan Modul Calon Pelanggan End If
If admin click menu Pelanggan
Lakukan Modul Pelanggan End If
If admin click menu Produk
Lakukan Modul Produk End If
If admin click menu Map Retail
Lakukan Modul Map Retail End If
If admin click menu FAQ
Lakukan Modul FAQ End If
If admin click menu Daftar Kontak
Lakukan Modul Daftar Kontak End If
If admin click menu Poling
Lakukan Modul poling End If
If admin click menu Kotak Masuk
Lakukan Modul Kotak Masuk End If
If admin click menu Kirim E-mail
Lakukan Modul Kirim E-mail End If
If admin click menu Pemesanan
Lakukan Modul Pemesanan End If
209
If admin click menu Retur
Lakukan Modul Retur End If
If admin click menu Transaksi
Lakukan Modul Transaksi End If
If admin click menu Hadiah Bagi Pelanggan
Lakukan Modul Hadiah Bagi Pelanggan End If
If admin click button Keluar
Tampilkan Halaman Login Admin End If
End Modul Umum
• Modul Calon Pelanggan
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul umum
End Modul Calon Pelanggan
• Modul Pelanggan
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
210
If admin click link edit
Lakukan Modul Tambah/Edit Pelanggan End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit Pelanggan End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul umum
End Modul Pelanggan
• Modul Tambah/Edit Pelanggan
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul Pelanggan End If
Lakukan Modul umum
End Modul Tambah/Edit Pelanggan
• Modul Produk
If admin isi form pencarian, click button Cari
211
Lakukan Modul Pencarian End If
If admin click link edit
Lakukan Modul Tambah/Edit Produk End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit Produk End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul umum
End Modul Produk
• Modul Tambah/Edit Produk
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul Produk End If
If Admin click button Cari
Lakukan pencarian gambar End If
Lakukan Modul umum
End Modul Tambah/Edit Produk
212
• Modul Map Retail
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link detail
Lakukan Modul Detail Map Retail End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
Lakukan Modul umum
End Modul Map Retail
• Modul Detail Map Retail
Tampilkan halaman Map Retail
If admin click Button Kembali
Lakukan Modul Map Retail End If
Lakukan Modul umum
End Modul Detail Map Retail
• Modul FAQ
Tampilkan Halaman FAQ
If admin click link edit
Lakukan Modul Tambah/Edit FAQ End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit FAQ End If
213
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul umum
End Modul FAQ
• Modul Tambah/Edit FAQ
Tampilkan halaman Tambah/Edit FAQ
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul FAQ End If
Lakukan Modul umum
End Modul Tambah/Edit FAQ
• Modul Daftar Kontak
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link edit
Lakukan Modul Tambah/Edit Daftar Kontak EndIf
If admin click link hapus
Lakukan hapus data End If
If admin click button Cetak ke kertas
214
Lakukan cetak data ke kertas End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit Daftar Kontak End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Daftar Kontak
• Modul Tambah/Edit Daftar Kontak
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul Daftar Kontak End If
Lakukan Modul Umum
End Modul Tambah/Edit Daftar Kontak
• Modul Poling
Tampilkan halaman poling
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link edit
Lakukan Modul Tambah/Edit Daftar Poling End If
If admin click link hapus
215
Lakukan hapus data End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit Daftar Poling End If
Lakukan modul umum
End Modul Poling
• Modul Tambah/Edit Poling
Tampilkan halaman Tambah/Edit Poling
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul Poling End If
Lakukan Modul Umum
End Modul Tambah/Edit Poling
• Modul Kotak Masuk
Tampilkan halaman Kotak Masuk
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link balas
Lakukan Modul Kirim E-mail End If
If admin click link hapus
Lakukan hapus data End If
216
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Kotak Masuk
• Modul Kirim E-mail
Tampilkan halaman Kirim E-mail
If admin isi form, click button Kirim
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
Lakukan Modul Umum
End Modul Kirim E-mail
• Modul Pemesanan
Tampilkan halaman Pemesanan
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link detail
Lakukan Modul Detail Pemesanan End If
If admin click link ubah status
Lakukan ubah status End If
If admin click link hapus
Lakukan hapus data End If
217
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Pemesanan
• Modul Detail Pemesanan
Tampilkan halaman Detail Pemesanan
If admin isi form, click button Simpan ke database Transaksi
Lakukan Modul Kirim End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Kembali
Lakukan Modul Pemesanan End If
Lakukan Modul Umum
End Modul Detail Pemesanan
• Modul Retur
Tampilkan halaman Retur
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link detail
Lakukan Modul Detail Retur End If
If admin click link ubah status
Lakukan ubah status End If
If admin click link hapus
218
Lakukan hapus data End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Retur
• Modul Detail Retur
Tampilkan halaman Detail Retur
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Kembali
Lakukan Modul Pemesanan End If
Lakukan Modul Umum
End Modul Detail Retur
• Modul Transaksi
Tampilkan halaman Transaksi
If admin isi form pencarian, click button Cari
Lakukan Modul Pencarian End If
If admin click link detail
Lakukan Modul Detail Retur End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Tambah Baru
Lakukan Modul Tambah Transaksi End If
219
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Transaksi
• Modul Detail Transaksi
Tampilkan halaman Detail Transaksi
If admin ubah status keterangan, click button Simpan
Lakukan Modul Kirim End If
If admin click button Cetak ke kertas
Lakukan cetak data ke kertas End If
If admin click button Kembali
Lakukan Modul Transaksi End If
Lakukan Modul Umum
End Modul Detail Transaksi
• Modul Tambah Transaksi
Tampilkan halaman Tambah Transaksi
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If admin click button Kembali
Lakukan Modul Transaksi End If
Lakukan Modul Umum
220
End Modul Tambah Transaksi
• Modul Hadiah Bagi Pelanggan
Tampilkan halaman Hadiah Bagi Pelanggan
If admin click link edit
Lakukan Modul Tambah/Edit Hadiah Bagi Pelanggan
End If
If admin click link hapus
Lakukan hapus data End If
If admin click button Tambah Baru
Lakukan Modul Tambah/Edit Hadiah Bagi Pelanggan
End If
If admin click button Hapus semua
Lakukan hapus semua data End If
Lakukan Modul Umum
End Modul Hadiah Bagi Pelanggan
• Modul Tambah/Edit Hadiah Bagi Pelanggan
Tampilkan halaman Tambah/Edit Hadiah Bagi Pelanggan
If admin isi form, click button Simpan
Lakukan Modul Kirim End If
If admin click button Hapus
Lakukan hapus isi form End If
If Admin click button Kembali
Lakukan Modul Transaksi End If
221
Lakukan Modul Umum
End Modul Tambah/Edit Hadiah Bagi Pelanggan
• Modul Pencarian
Lakukan pencarian
If hasil pencarian ada
Tampilkan hasil pencarian End If
Jika hasil pencarian tidak ada
Tampilkan pesan hasil pencarian tidak ada End If
End Modul Pencarian
• Modul Kirim
Cek Isi form
If isi form benar
Kirim isi form, Tampilkan pesan berhasil End If
If isi form salah
Tampilkan pesan kesalahan End If
End Modul Kirim