3.5 Perancangan Prosedural
Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang akan dinyatakan kedalam suatu sistem. Adapun
perancangan prosedural untuk sistem yang akan dibangun adalah sebagai berikut : 1. Proses Lupa Password Admin
Mulai
Masukan username pilih pertanyaan dan
masukan jawaban Pengecekan username
pengecekan pertanyaan dan pengecekan
jawaban Valid
Tampilkan pesan
Data password baru
Selesai Tidak
Ya
Gambar 3.116
Proses Lupa Password Admin
2. Proses Login Admin
Mulai
Masukan username dan password
Pengecekan username dan
password Valid
Tampilkan pesan
Masuk ke menu admin
Selesai Tidak
Ya
Gambar 3.117 Proses Login Admin
3. Proses Tambah Kategori
Mulai
Masukan data kategori
Tambah data kategori
Valid
Penambahan data kategori berhasil
Selesai Tidak
Ya Memasukkan data
kategori yang ditambah kedalam database
Gambar 3.118 Proses Tambah Kategori
4. Proses Edit Kategori
Mulai
Masukan data kategori
Edit data kategori Valid
Pengeditan data kategori berhasil
Selesai Tidak
Ya Memasukkan data
kategori yang telah diedit kedalam database
Gambar 3.119 Proses Edit Kategori
5. Proses Hapus Kategori
Mulai Pilih data kategori yang
akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data kategori didalam
database Pengubahan status
dihapus data kategori berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.120 Proses Hapus Kategori
6. Proses Tambah Subkategori
Mulai Masukan data
subkategori Tambah data
subkategori Valid
Penambahan data subkategori berhasil
Selesai Tidak
Ya Memasukkan data
subkategori yang ditambah kedalam
database
Gambar 3.121 Proses Tambah Subkategori
7. Proses Edit Subkategori
Mulai Masukan data
subkategori Edit data
subkategori Valid
Pengeditan data subkategori berhasil
Selesai Tidak
Ya Memasukkan data
subkategori yang telah diedit kedalam database
Gambar 3.122 Proses Edit Subkategori
8. Proses Hapus Subkategori
Mulai Pilih data subkategori
yang akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data subkategori didalam
database Pengubahan status
dihapus data subkategori berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.123 Proses Hapus Subkategori
9. Proses Tambah Barang
Mulai
Masukan data barang
Tambah data barang
Valid
Penambahan data barang berhasil
Selesai Tidak
Ya Memasukkan data
barang yang ditambah kedalam database
Gambar 3.124 Proses Tambah Barang
10. Proses Edit Barang
Mulai
Masukan data barang
Edit data barang
Valid
Pengeditan data barang berhasil
Selesai Tidak
Ya Memasukkan data
barang yang telah diedit kedalam database
Gambar 3.125 Proses Edit Barang
11. Proses Hapus Barang
Mulai Pilih data barang yang
akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data barang didalam database
Pengubahan status dihapus data barang
berhasil Selesai
Yakin hapus? Tidak
Ya
Gambar 3.126 Proses Hapus Barang
12. Proses Tambah Detail Barang
Mulai Masukan data detail
barang Tambah data detail
barang Valid
Penambahan data detail barang berhasil
Selesai Tidak
Ya Memasukkan data
detail barang yang ditambah kedalam
database
Gambar 3.127 Proses Tambah Detail Barang
13. Proses Edit Detail Barang
Mulai Masukan data detail
barang Edit data detail
barang Valid
Pengeditan data detail barang berhasil
Selesai Tidak
Ya Memasukkan data
detail barang yang telah diedit kedalam database
Gambar 3.128 Proses Edit Detail Barang
14. Proses Hapus Detail Barang
Mulai Pilih data detail barang
yang akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data detail barang didalam
database Pengubahan status
dihapus data detail barang berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.129 Proses Hapus Detail Barang
15. Proses Tambah Gambar Barang
Mulai
Masukan data gambar barang
Tambah data gambar barang
Valid
Penambahan data gambar barang berhasil
Selesai Tidak
Ya Memasukkan data
gambar barang yang ditambah kedalam
database
Gambar 3.130 Proses Tambah Gambar Barang
16. Proses Hapus Gambar Barang
Mulai Pilih data gambar barang
yang akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data gambar barang didalam
database Pengubahan status
dihapus data gambar barang berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.131
Proses Hapus Gambar Barang 17. Proses Cari Pesanan
Mulai
Masukan kode pesanan
Cari data pesanan
Ditemukan?
Tampilkan data pesanan yang dicari
Selesai Tidak
Ya
Gambar 3.132 Proses Cari Pesanan
18. Proses Update Pesanan
Mulai
Pilih data pesanan yang akan diupdate statusnya
Update data pesanan
Valid
Update data pesanan berhasil
Selesai Tidak
Ya Memasukkan data
update pesanan kedalam database
Tampilkan pesan
Informasi update data pesanan melalui email
Gambar 3.133 Proses Update Pesanan
19. Proses Tambah Provinsi
Mulai Masukan data provinsi
Tambah data provinsi
Valid
Penambahan data provinsi berhasil
Selesai Tidak
Ya Memasukkan data
provinsi yang ditambah kedalam database
Gambar 3.134 Proses Tambah Provinsi
20. Proses Edit Provinsi
Mulai
Masukan data provinsi
Edit data provinsi Valid
Pengeditan data provinsi berhasil
Selesai Tidak
Ya Memasukkan data
provinsi yang telah diedit kedalam database
Gambar 3.135 Proses Edit Provinsi
21. Proses Hapus Provinsi
Mulai Pilih data provinsi yang
akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data provinsi didalam
database Pengubahan status
dihapus data provinsi berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.136 Proses Hapus Provinsi
22. Proses Tambah Kota
Mulai
Masukan data kota
Tambah data kota
Valid
Penambahan data kota berhasil
Selesai Tidak
Ya Memasukkan data kota
yang ditambah kedalam database
Gambar 3.137 Proses Tambah Kota
23. Proses Edit Kota
Mulai
Masukan data kota
Edit data kota
Valid
Pengeditan data kota berhasil
Selesai Tidak
Ya Memasukkan data kota
yang telah diedit kedalam database
Gambar 3.138 Proses Edit Kota
24. Proses Hapus Kota
Mulai Pilih data kota yang akan
dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data kota didalam database
Pengubahan status dihapus data kota
berhasil Selesai
Yakin hapus? Tidak
Ya
Gambar 3.139 Proses Hapus Kota
25. Proses Tambah Jasa Pengiriman
Mulai Masukan data jasa
pengiriman Tambah data jasa
pengiriman Valid
Penambahan data jasa pengiriman berhasil
Selesai Tidak
Ya Memasukkan data jasa
pengiriman yang ditambah kedalam
database
Gambar 3.140 Proses Tambah Jasa Pengiriman
26. Proses Edit Jasa Pengiriman
Mulai Masukan data jasa
pengiriman Edit data jasa
pengiriman Valid
Pengeditan data jasa pengiriman berhasil
Selesai Tidak
Ya Memasukkan data jasa
pengiriman yang telah diedit kedalam database
Gambar 3.141 Proses Edit Jasa Pengiriman
27. Proses Hapus Jasa Pengiriman
Mulai Pilih data jasa pengiriman
yang akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data jasa pengiriman didalam
database Pengubahan status
dihapus data jasa pengiriman berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.142 Proses Hapus Jasa Pengiriman
28. Proses Tambah Ongkos Kirim
Mulai Masukan data ongkos
kirim Tambah data ongkos
kirim Valid
Penambahan data ongkos kirim berhasil
Selesai Tidak
Ya Memasukkan data
ongkos kirim yang ditambah kedalam
database
Gambar 3.143 Proses Tambah Ongkos Kirim
29. Proses Edit Ongkos Kirim
Mulai
Masukan data ongkos kirim
Edit data ongkos kirim
Valid
Pengeditan data ongkos kirim berhasil
Selesai Tidak
Ya Memasukkan data
ongkos kirim yang telah diedit kedalam database
Gambar 3.144 Proses Edit Ongkos Kirim
30. Proses Hapus Ongkos Kirim
Mulai Pilih data ongkos kirim
yang akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data ongkos kirim didalam
database Pengubahan status
dihapus data ongkos kirim berhasil
Selesai Yakin hapus?
Tidak Ya
Gambar 3.145
Proses Hapus Ongkos Kirim
31. Proses Tambah Admin
Mulai Masukan data admin
Tambah data admin Valid
Penambahan data admin berhasil
Selesai Tidak
Ya Memasukkan data
admin yang ditambah kedalam database
Gambar 3.146 Proses Tambah Admin
32. Proses Edit Admin
Mulai
Masukan data admin
Edit data admin Valid
Pengeditan data admin berhasil
Selesai Tidak
Ya Memasukkan data
admin yang telah diedit kedalam database
Gambar 3.147 Proses Edit Admin
33. Proses Hapus Admin
Mulai Pilih data admin yang
akan dirubah status dihapusnya menjadi Ya
atau tidak
Ubah status dihapus data admin didalam database
Pengubahan status dihapus data admin
berhasil Selesai
Yakin hapus? Tidak
Ya
Gambar 3.148 Proses Hapus Admin
34. Proses Update Retur Barang
Mulai Pilih data retur barang
yang akan diupdate statusnya
Update data retur barang
Update data retur barang berhasil
Selesai Memasukkan data
update retur barang kedalam database
Informasi update data retur barang melalui
email Valid
Tidak Ya
Tampilkan pesan
Gambar 3.149 Proses Update Retur Barang
35. Proses Cari Laporan Pemesanan
Mulai
Masukan tanggal mulai dan tanggal akhir
Cari data laporan pemesanan
Ditemukan
Tampilkan data laporan pemesanan yang dicari
Selesai Tidak
Ya Tabel
Pemesanan
Gambar 3.150 Proses Cari Laporan Pemesanan
36. Proses Cari Laporan Penjualan
Mulai
Masukan tanggal mulai dan tanggal akhir
Cari data laporan penjualan
Ditemukan
Tampilkan data laporan penjualan yang dicari
Selesai Tidak
Ya Tabel
Pemesanan Tabel
Pembayaran
Gambar 3.151 Proses Cari Laporan Penjualan
37. Proses Cari Laporan Retur Barang
Mulai
Masukan tanggal mulai dan tanggal akhir
Cari data laporan retur barang
Ditemukan
Tampilkan data laporan retur barang yang dicari
Selesai Tidak
Ya Tabel
Pemesanan
Tabel Pembayaran
Tabel Detail Barang
Tabel Retur Barang
Tabel Barang Tabel Detail
Pemesanan
Gambar 3.152 Proses Cari Laporan Retur Barang
38. Proses Lihat Data Konsumen
Mulai
Membaca data konsumen berdasarkan
email konsumen
Data konsumen
Selesai Tabel
konsumen
Gambar 3.153
Proses Lihat Data Konsumen
39. Proses Lihat Data Pembayaran
Mulai
Membaca data pembayaran
berdasarkan kode pembayaran
Data pembayaran
Selesai Tabel
pembayaran
Gambar 3.154 Proses Lihat Data Pembayaran
40. Proses Backup Database
Mulai
Unduh file database
Backup database berhasil
Selesai Simpan file database
yang telah diunduh kedalam media
penyimpanan Database
tokoaira
File database
Gambar 3.155
Proses Backup Database
41. Proses Restore Database
Mulai
Unggah file database
Restore database berhasil Selesai
Simpan file database yang telah diunggah
kedalam database Database
tokoaira File database
Pilih file database yang akan diunggah
Gambar 3.156 Proses Restore Database
42. Proses Ubah Password
Mulai Masukan data password
lama Ubah data password
Valid
Ubah data password berhasil
Selesai Tidak
Ya Memasukkan data ubah
password kedalam database
Gambar 3.157 Proses Ubah Password
43. Proses Registrasi Pengunjung Non Member
Mulai
Masukan data registrasi Validasi data
registrasi yang dimasukan
Valid
Aktivasi akun melalui email
Selesai Tidak
Ya Memasukkan data
registrasi pengunjung non member kedalam
database
Gambar 3.158 Proses Registrasi Pengunjung Non Member
44. Proses Lupa Password Konsumen
Mulai Masukan email
pilih pertanyaan dan masukan jawaban
Pengecekan email pengecekan pertanyaan
dan pengecekan jawaban
Valid Tampilkan
pesan
Informasi password baru melalui email
Selesai Tidak
Ya
Gambar 3.159
Proses Lupa Password Konsumen
45. Proses Login Konsumen
Mulai
Masukan email dan password
Pengecekan email dan password
Valid Tampilkan
pesan
Masuk ke menu konsumen
Selesai Tidak
Ya
Gambar 3.160
Proses Login Konsumen 46. Proses Pencarian Barang
Mulai
Masukan kata kunci yang akan dicari
Cari barang
Ditemukan?
Tampilkan data barang yang dicari
Selesai Tidak
Ya Pilih kriteria yang akan
dicari
Gambar 3.161 Proses Pencarian Barang
47. Proses Penjualan Barang
Mulai
Pilih barang
Simpan barang ke keranjang belanja
Tersedia Tampilkan
pesan
Selesai Tidak
Ya Cek stok barang
Checkout Informasi data pesanan
melalui email
Simpan data pesanan kedalam
database
Pembayaran pesanan
Pilih cara pembayaran yang ingin digunakan
lanjutkan Ya
batal
Gambar 3.162 Proses Penjualan Barang
48. Proses Retur Barang
Mulai
Konsumen mereturkan barang
Disetujui
Selesai Tidak
Ya Pengembalian barang
yang diretur dari konsumen ke toko
Ganti barang retur dengan barang baru
Barang retur diterima
Ya Status retur ditolak
Tidak
Status retur selesai
Gambar 3.163 Proses Retur Barang
282
BAB IV IMPLEMENTASI DAN PENGUJIAN
Setelah melakukan analisis dan perancangan sistem maka dilakukanlah langkah selanjutnya yaitu implementasi sistem. Implementasi sistem akan