Keterangan:
Konsumen melihat-lihat barang, kemudian menanyakan harga. Karyawan
penjualan memberikan informasi harga.
Keterangan:
Konsumen telah memiliki data barang dari catalog produk atau telah memiliki
rancangan furniture. Konsumen menanyakan biaya atas pesanan tersebut.
Karyawan penjualan akan meminta bantuan karyawan pembelian atau produksi
untuk menghitung biaya, kemudian meminta persetujuan manager. Biaya
dikomunikasikan ke konsumen untukkesepakatan. Apabila konsumen sepakat,
konsumen akan menyerahkan file dokumen rancangan ke karyawan penjualan.
Karyawan penjualan membuatkan nota dan meminta uang downpayment.
Konsumen menerima nota dan membayar harga/biaya sesuai kesepakatan.
Karyawan penjualan mencatat transaksi pesanan khusus ke buku penjualan.
Berikut ini activity diagram proses pembuatan laporan stok sampai kepada
pembuatan laporan pembelian.
Gambar 4.3 : Activity Diagram Sistem Stok Barang dan Pembelian Barang
Keterangan:
Karyawan penjualan membuat laporan stok barang diakhir minggu dan
menyerahkannya ke manajer. Manajer menentukan barang apa saja yang akan
dibeli dan melakukan pembelian ke supllier. Selanjutnya data pembelian
digunakan oleh manajer untuk menyusun laporan pembelian. Barang yang telah
dibeli ditata di showroom dan menyerahkan catatan harga jual kepada karyawan
penjualan.
1. Menjadi media penjualan (toko online) yang dapat diakses oleh masyarakat
luas/konsumen kapanpun dan dimanapun konsumen berada.
2. Dapat menampilkan informasi profil perusahaan, menampilkan data produk, dan
menerima pesanan.
3. Menyediakan saluran komunikasi alternatif melalui form kirim pesan selain
komunikasi melalui telpon, Sort Message Service (SMS), dan email.
Sebelum sistem baru dibangun dan nantinya diterapkan maka perlu diketahui dan
direncanakan beberapa kebutuhan lainnya yaitu :
a. Kebutuhan sumberdaya manusia pada saat pengembangan dan implementasi,
b. Kebutuhan hardware maupun software pada saat pengembangan dan
implementasi,
c. Perkiraan kebutuhan biaya,
d. Perkiraan jadwal kegiatan.
Kebutuhan sumberdaya manusia secara lengkap untuk tahap pengembangan sistem
dan implementasi sistem adalah :
1) Sistem analisis
yaitu
seorang
yang
mempunyai
kemampuan
dalam
Berikut ini adalah urutan proses login bagi pengguna yang digambarkan
dengan activity diagram proses login :
Keterangan :
a. Pengguna mengakses halaman login dengan mengetik URL halaman login
atau memilih tombol/link login.
b. Sistem menampilkan form login, berisi tempat memasukkan username dan
password.
c. Pengguna memasukkan username dan password yang sesuai, kemudian mensubmit-nya dengan cara menekan tombol Login/OK/sejenisnya,
d. Sistem akan memeriksa kevalidan inputan. Jika belum valid, sistem kembali
menampilkan layar login, disertai dengan pesan kesalahan.
e. Jika valid, sistem akan memeriksa kecocokan input dengan data yang ada
dalam database,
f. Jika input tadi cocok dengan data yang ada di dalam database, maka sistem
akan menampilkan halaman utama sesuai dengan hak aksesnya,
4.3.2.2. Mengelola Data Pengguna
Proses mengelola data pengguna dilakukan oleh pengguna dengan hak
akses sebagai manajer. Mengelola data pengguna berarti manajer dapat
menambah, mengedit, dan menghapus data pengguna.
Manajer memulai proses kelola data pengguna dengan memilih menu
kelola pengguna. Sistem akan menampilkan list data pengguna dan tombol
tambah pengguna, edit, dan delete. Selanjutnya manajer dapat melanjutkan ke
proses tambah, edit atau hapus data pengguna.
2)
3)
2)
Sistem akan menampilkan form edit pengguna yang telah berisi data
pengguna.
3)
4)
Jika inputan tidak valid, sistem akan menampilkan pesan input tidak valid.
Jika inputan valid, sistem akan menyimpan data ke tabel pengguna.
5)
2)
3)
Jika Tidak, sistem akan kembali ke halaman kelola pengguna. Jika Ya,
sistem akan menghapus data pengguna dari tabel pengguna.
4)
Proses kelola pengguna selesai, atau manajer ingin melakukan kelola pengguna lagi.
4.3.2.3. Kelola halaman informasi
Proses mengelola halaman informasi dapat dilakukan oleh pengguna dengan
hak akses sebagai manajer atau karyawan penjualan. Mengelola halaman informasi
berarti pengguna dapat mengedit halaman informasi.
Urutan proses mengelola halaman informasi oleh pengguna ditunjukkan
dengan Gambar 4.13 Activity diagram proses mengelola halaman informasi, dan
urutan proses didalam perangkat lunak ditunjukkan dengan Gambar 4.14 Sequence
diagram proses mengelola halaman informasi.
Jika inputan tidak valid, sistem akan menampilkan pesan input tidak valid.
Jika inputan valid, sistem akan menyimpan data ke tabel jenis barang.
5) Sistem menampilkan informasi hasil proses update.
Proses kelola jenis barang selesai, atau pengguna ingin melakukan kelola jenis
barang lagi.
4.3.2.5. Kelola data barang
Proses mengelola data barang dilakukan oleh pengguna dengan hak akses
sebagai manajer atau karyawan. Mengelola data barang berarti pengguna dapat
menambah, mengedit, dan menghapus data barang.
Urutan proses mengelola data barang oleh pengguna ditunjukkan dengan
Gambar 4.17 Activity diagram proses mengelola data barang, dan urutan proses
didalam perangkat lunak ditunjukkan dengan Gambar 4.18 Sequence diagram
proses mengelola data barang.
Jika inputan tidak valid, sistem akan menampilkan pesan input tidak valid.
Jika inputan valid, sistem akan menyimpan data ke tabel barang.
5) Sistem menampilkan informasi hasil proses update.
Proses kelola data barang selesai, atau pengguna ingin melakukan kelola data
barang lagi.
Proses kelola data supplier selesai, atau pengguna ingin melakukan kelola data
supplier lagi.
Proses kelola pesan kontak kami selesai, atau pengguna ingin melakukan kelola
pesan kontak kami lagi.
3) Jika Tidak, sistem akan kembali ke halaman kelola transaksi pembelian. Jika
Ya, sistem akan menghapus data transaksi pembelian dari tabel transaksi
pembelian.
4) Sistem menampilkan informasi hasil proses delete.
Proses kelola data transaksi pembelian selesai, atau pengguna ingin melakukan
kelola data transaksi pembelian lagi.
Proses kelola data transaksi penjualan selesai, atau pengguna ingin melakukan
kelola data transaksi penjualan lagi.
7) Jika Tidak, sistem akan kembali ke halaman kelola transaksi pesanan khusus.
Jika Ya, sistem akan menghapus data transaksi pesanan khusus dari tabel
transaksi pesanan khusus.
8) Sistem menampilkan informasi hasil proses delete.
Proses kelola data transaksi pesanan khusus selesai, atau pengguna ingin melakukan
kelola data transaksi pesanan khusus lagi.
format (PDF) yang kemudian dapat dicetak atau disimpan sebagai file arsip
laporan.
dan urutan proses didalam perangkat lunak ditunjukkan dengan Gambar 4.32
Sequence diagram proses melihat laporan pembelian barang.
Urutan langkah melihat laporan pembelian barang :
4) Pengguna memilih menu laporan pembelian barang
5) Sistem akan menampilkan seluruh data transaksi pembelian barang bentuk tabel.
6) Selanjutnya pengguna dapat memilih range tanggal dan klik tombol Cari jika
ingin menampilkan laporan pembelian barang berdasarkan range / batasan
waktu, atau klik jika pengguna ingin mencetak laporan pengguna dapat
mengklik tombol PDF untuk menghasilkan file portable document format
(PDF) yang kemudian dapat dicetak atau disimpan sebagai file arsip laporan.
dan urutan proses didalam perangkat lunak ditunjukkan dengan Gambar 4.34
Sequence diagram proses melihat laporan penjualan barang.
Urutan langkah melihat laporan penjualan barang :
1) Pengguna memilih menu laporan penjualan barang
2) Sistem akan menampilkan seluruh data transaksi penjualan barang bentuk tabel.
3) Selanjutnya pengguna dapat memilih range tanggal dan klik tombol Cari jika
ingin menampilkan laporan penjualan barang berdasarkan range / batasan
waktu, atau klik jika pengguna ingin mencetak laporan pengguna dapat
mengklik tombol PDF untuk menghasilkan file portable document format
(PDF) yang kemudian dapat dicetak atau disimpan sebagai file arsip laporan.
Data barang dapat ditampilkan secara ringkas atau secara detil pada sebuah
halaman detil data produk.
Urutan proses melihat data barang oleh masyarakat umum ditunjukkan
dengan Gambar 4.39 Activity diagram proses melihat data barang, dan urutan
proses didalam perangkat lunak ditunjukkan dengan Gambar 4.40 Sequence
diagram proses melihat data barang.
oleh
masyarakat umum / calon konsumen setelah melakukan proses registrasi dan login.
Urutan proses melakukan pemesanan pembelian online selengkapnya oleh
masyarakat umum ditunjukkan dengan Gambar 4.41 Activity diagram proses
pembelian online, dan urutan proses didalam perangkat lunak ditunjukkan dengan
Gambar 4.42 Sequence diagram proses pembelian online.
urutan proses didalam perangkat lunak ditunjukkan dengan Gambar 4.46 Sequence
diagram proses melakukan pemesanan khusus.
kesepakatan harga, dan urutan proses didalam perangkat lunak ditunjukkan dengan
Gambar 4.48 Sequence diagram proses konfirmasi kesepakatan harga.
ini
menambah
alternative
saluran
komunikasi
yang
tujuannya
pengunjung umum
ditunjukkan dengan Gambar 4.49 Activity diagram proses mengirim pesan kontak
kami, dan urutan proses didalam perangkat lunak ditunjukkan dengan Gambar 4.50
Sequence diagram proses mengirim pesan kontak kami.
dirancang
menggunakan
class
diagram.
Class
diagram
menggambarkan objek yang ada didalam sistem. Class yang dimasukkan didalam
class diagram adalah class atau objek yang datanya akan bersifat tetap (disimpan
dalam basisdata). Class diagram untuk merancang basisdata ditunjukkan dengan
Gambar 4.51 Class diagram SI Penjualan Berbasis Web Cleopatra Furniture.
Tabel Pengguna
Tabel Berita
Tabel Halaman
Tabel Kontak Kami
Tabel Kategori Barang
Tabel Barang
Tabel Provinsi
Tabel Supplier
Tabel Pembelian
19.
20. 4.3.4 Perancangan Tampilan
21.
dan tata letak halaman. Rancangan struktur menu untuk pengunjung umum,
anggota/konsumen, karyawan penjualan, manajer, dan pemilik ditunjukkan dengan
gambar-gambar berikut ini :
22.
Struktur menu pengunjung umum, Gambar 4.53 Struktur menu anggota, Gambar 4.54
Struktur menu karyawan penjualan, Gambar 4.55 Struktur menu manajer, dan Gambar
4.56 Struktur menu pemilik.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Perancangan Tampilan
mengetahui URL atau alamat domain dari website. Pengunjung akan disuguhi menu
utama dan informasi utama yang menggambarkan fungsi website.
39.
40. Gambar 4.57 Rancangan halaman utama pengunjung umum
41.
website dibangun oleh perusahaan yang dapat dipercaya dan menjual produk secara
online (toko online). Pada tampilan utama juga dimunculkan banyak link/menu menuju
informasi lain seperti profil perusahaan, cara pemesanan produk, berita, daftar produk,
pemesanan khusus, dan kontak kami. Dihalaman utama juga muncul tombol registrasi
dan login, status login, dan informasi produk dalam keranjang belanja.
42.
2. Rancangan tampilan halaman profil perusahaan
43.
47.
50.
4. Rancangan halaman detail produk
51.
52. Gambar 4.60 Rancangan halaman detail produk
53. Halaman detail produk dirancang untuk memberikan tampilan detail data
produk yang meliputi nama produk, kategori, harga, jumlah stok, foto, an
deskripsi produk. Pada halaman ini juga diberikan tombol beli yang akan
memasukkan data produk kedalam keranjang belanja.
5.
55.
apabila tidak login, dan Gambar 4.62 Rancangan halaman pemesanan khusus
setelah login.
56.
57. Gambar 4.61 Rancangan halaman pemesanan khusus apabila tidak login
58.
59. Gambar 4.62 Rancangan halaman pemesanan khusus setelah login
60.
61.
6. Rancangan halaman berita
62.
63.
64. Rancangan tampilan halaman berita ditunjukkan dengan Gambar 4.63
Rancangan halaman berita dan rancangan halaman detail berita ditunjukkan
dengan Gambar 4.64 Rancangan halaman detail berita.
65.
66. Gambar 4.63 Rancangan halaman berita
67.
68. Gambar 4.64 Rancangan halaman detail berita
69.
7. Rancangan halaman kontak kami
70.
71.
72.
73. Gambar 4.65 Rancangan halaman kontak kami
74.
8. Rancangan halaman pendaftaran
75.
76.
77.
78. Gambar 4.66 Rancangan halaman pendaftaran
79.
9. Rancangan halaman login
80.
81.
82.
83. Gambar 4.67 Rancangan halaman login
84.
10. Rancangan halaman keranjang belanja
85.
86.
87.
88.
89.
90. Gambar 4.68 Rancangan halaman keranjang belanja
91.
11. Rancangan halaman selesai belanja
92.
Apabila
93.
94.
95. Gambar 4.69 Rancangan halaman selesai belanja
96.
97.
98.
100.
101.
102.
103.
104.
105.
106.
108.
109.
112.
113.
117.
118.
120.
121.
122.
123.
periode waktu tertentu. Fitur edit password adalah fitur yang disediakan untuk
membantu/mempermudah registered user
password.
126.
127.
128.
Melalui tampilan ini karyawan penjualan dapat melihat data informasi, menambah,
mengubah, dan menghapus data informasi.
130.
131.
132.
Halaman/formulir
tambah
dan
edit
informasi
dengan formulir edit informas. Rancangan formulir tambah dan edit pengguna
ditunjukkan dengan Gambar 4.78 Rancangan halaman tambah dan edit informasi.
136.
137.
138.
139.
19. Rancangan halaman kelola berita
140.
141.
142.
143.
Halaman/formulir
penjualan menambah data berita ke sistem atau mengubah data berita yang ada di
sistem.
146.
Formulir tambah berita memiliki pola tata letak yang sama dengan
formulir edit berita. Rancangan formulir tambah dan edit berita ditunjukkan dengan
Gambar 4.80 Rancangan halaman tambah dan edit berita.
147.
148.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data ongkos
kirim, menambah, mengubah, dan menghapus data ongkos kirim.
151.
153.
154.
155.
22. Rancangan halaman tambah dan edit ongkos kirim
156.
Halaman/formulir
tambah
dan
edit
ongkos
kirim
Formulir tambah ongkos kirim memiliki pola tata letak yang sama
dengan formulir edit ongkos kirim. Rancangan formulir tambah dan edit ongkos
kirim ditunjukkan dengan Gambar 4.78 Rancangan halaman tambah dan edit
ongkos kirim.
158.
159.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data kategori
barang, menambah, mengubah, dan menghapus data kategori barang.
161.
162.
163.
Halaman/formulir
tambah
dan
edit
kategori
barang
Formulir tambah kategori memiliki pola tata letak yang sama dengan
ditunjukkan dengan Gambar 4.84 Rancangan halaman tambah dan edit kategori
barang.
167.
168.
169.
25. Rancangan halaman kelola barang
170.
Melalui tampilan ini karyawan penjualan dapat melihat data barang, menambah,
mengubah, dan menghapus data barang.
171.
172.
173.
Halaman/formulir
tambah
dan
edit
data
barang
Formulir tambah data barang memiliki pola tata letak yang sama
dengan formulir edit data barang Rancangan formulir tambah dan edit data barang
ditunjukkan dengan Gambar 4.86 Rancangan halaman tambah dan edit data barang.
176.
177.
178.
27. Rancangan halaman kelola pelanggan
179.
Melalui tampilan ini karyawan penjualan dapat melihat data pelanggan, mengubah,
dan menghapus data pelanggan.
180.
181.
182.
Halaman/formulir
tambah
dan
edit
data
pelanggan
dengan Gambar 4.78 Rancangan halaman tambah dan edit data pelanggan.
186.
187.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data penjualan
ditoko, menambah, mengubah, dan menghapus data penjualan ditoko.
189.
190.
191.
Gambar 4.89 Rancangan halaman kelola penjualan ditoko
192.
30. Rancangan halaman tambah dan edit penjualan ditoko
193.
Halaman/formulir
tambah
dan
edit
data
penjualan
ditoko
Formulir tambah dan edit penjualan ditoko memiliki pola tata letak
yang sama. Rancangan formulir tambah dan edit data penjualan ditoko ditunjukkan
dengan Gambar 4.90 Rancangan halaman tambah dan edit data penjualan ditoko.
195.
196.
197.
31. Rancangan halaman kelola penjualan online
198.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data penjualan
online, mengubah status, dan menghapus data penjualan online.
199.
201.
202.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data pemesanan
khusus, menambah, mengubah, dan menghapus data pemesanan khusus.
205.
206.
207.
208.
Mengelola
data
konfirmasi
menjadi
kewenangan
karyawan
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data konfirmasi
dan mengubah status data konfirmasi.
211.
212.
213.
penjualan. Melalui tampilan ini karyawan penjualan dapat melihat data kontak
kami, mengirim pesan jawaban, dan menghapus data kontak kami.
215.
216.
217.
218.
35. Rancangan halaman jawab pesan kontak kami
219.
Halaman/formulir
jawab
pesan
data
kontak
kami
dengan Gambar 4.95 Rancangan halaman tambah dan edit data kontak kami.
221.
222.
223.
tampilan ini manajer dapat melihat data pengguna, menambah, mengubah, dan
menghapus data pengguna.
226.
227.
228.
menambah data pengguna ke sistem atau mengubah data pengguna yang ada di
sistem apabila dibutuhkan. Formulir tambah dan edit pengguna memiliki pola tata
letak yang sama.
230.
231.
232.
233.
Melalui tampilan ini manajer dapat melihat data supplier, menambah, mengubah,
dan menghapus data supplier.
235.
236.
237.
data supplier ke sistem atau mengubah data supplier yang ada di sistem apabila
dibutuhkan. Formulir tambah supplier memiliki pola tata letak yang sama dengan
formulir edit supplier.
240.
241.
242.
Melalui tampilan ini manajer dapat melihat data pembelian, menambah, mengubah,
dan menghapus data pembelian.
244.
245.
246.
247.
data pembelian ke sistem atau mengubah data pembelian yang ada di sistem apabila
dibutuhkan. Formulir tambah pembelian memiliki pola tata letak yang sama dengan
formulir edit pembelian.
249.
250.
251.
252.
42. Rancangan halaman laporan ongkos kirim
253.
tampilan halaman web dan tampilan PDF. Rancangan halaman laporan ongkos
kirim ditunjukkan dengan Gambar 4.102 Rancangan halaman laporan ongkos
kirim.
255.
256.
258.
259.
halaman web dan tampilan PDF. Rancangan laporan stok ditunjukkan dengan
Gambar 4.103 Rancangan halaman laporan stok.
263.
264.
265.
266.
267.
44. Rancangan halaman laporan penjualan ditoko, laporan penjualan online, dan
laporan pemesanan khusus
269.
karyawan
manajer, dan
pemilik.
Fungsinya
adalah
untuk
pemesanan khusus memiliki bentuk atau pola tata letak yang sama.
271.
laporan pemesanan khusus terdiri atas 2 tipe tampilan, yaitu tampilan halaman
web dan tampilan PDF. Rancangan laporan penjualan ditunjukkan dengan
Gambar 4.104 Rancangan halaman laporan penjualan.
272.
273.
274.
275.
276.
280.
281.
283.
284.
285.