Perancangan Prosedural Perancangan Basis Data
3. Proses Tambah Data Proses tambah data merupakan proses yang dilakukan untuk
menambahkan data yang dibutuhkan dalam sistem. Prosedural tambah data dapat dilihat pada gambar 3.132:
Mulai
Masukkan data yang akan
ditambah
Data kosong ?
Validasi data yang akan ditambahkan
Apakah valid ?
Penyimpanan data ke dalam database
Tampilkan pesan “data berhasil disimpan”
Selesai Tampilkan pesan
validasi Tampilkan pesan “data
belum diisi tidak
ya tidak
ya
Gambar 3. 132 Flowchart Tambah Data
4. Proses Ubah Data Proses ubah data merupakan proses yang dilakukan untuk mengubah
data yang dibutuhkan dalam sistem. Prosedural ubah data dapat dilihat pada gambar 3.133:
Mulai
Pilih data yang akan diubah
Tampil Form ubah data
Masukkan perubahan data
Data kosong ?
Validasi data yang akan diubah
Data valid ?
Penyimpanan data ke dalam database
Tampilkan pesan “data berhasil disimpan”
Selesai Tampilkan pesan
validasi Tampilkan pesan “data
belum diisi” tidak
ya tidak
ya
Gambar 3. 133 Flowchart Ubah Data
5. Proses Hapus Data Proses hapus data merupakan proses yang dilakukan untuk menghapus
data yang dibutuhkan dalam sistem. Prosedural hapus data dapat dilihat pada gambar 3.134:
Mulai
Pilih data yang akan dihapus
Tampil pesan konfirmasi “apakah
anda yakin akan menghapus ?okcancel
Masukkan pilihan
Apakah pilihannya “ok”
?
Penghapusan data dari database
Tampilkan pesan “data berhasil dihapus”
Selesai Tampilkan seluruh data
sebelum dihapus ya
tidak
Validasi data yang akan dihapus
Data valid ? Tampilkan pesan
validasi tidak
ya
Gambar 3. 134 Flowchart Hapus Data
6. Proses Pencarian Data Proses cari merupakan proses yang dilakukan ketika melakukan
pencarian data yang dibutuhkan. Prosedural pencarian data dapat dilihat pada gambar 3.135:
Mulai
Masukkan kata kunci yang akan
dicari
Pengecekan kata kunci yang dicari
Data ditemukan ?
Tampilkan hasil pencarian
Selesai Tampilkan pesan “data
yang dicari tidak ada”
ya tidak
Gambar 3. 135 Flowchart Pencarian Data
7. Proses Pemesanan Produk Prosedural pemesanan produk dapat dilihat pada gambar 3.136:
Mulai Data Produk
Data ukuran Data jumlah produk
Simpan produk ke keranjang belanja
Stok mencukupi ?
Tampil pesan jumlah produk yang anda
masukan melebihi batas stok yang ada,
silahkan coba kembali tidak
ya
Tampil keranjang belanja produk yang
dipesan
Lanjutkan belanja ?
Ubah keranjang
belanja ? Ya
Tidak Ya
Data pemesanan Alamat sendiri ?
Ubah jumlah produk yang dipesan
Data jumlah produk
Isi alamat pengiriman milik sendiri
Tidak Isi alamat pengiriman milik
orang lain Ya
Tidak
Simpan data pemesanan ke database
Selesai
Gambar 3. 136 Flowchart Pemesanan Produk
8. Proses Konfirmasi Pembayaran Prosedural konfirmasi pembayaran dapat dilihat pada gambar 3.137:
Mulai
Memasukkan data pembayaran
Data ada yang kosong ?
Tampil pesan “ada field yang perlu
dilengkapi”
Penyimpanan data pembayaran ke database
Selesai tidak
ya
Tampil pesan “konfirmasi pembayaran telah berhasil
disimpan, mohon tunggu konfirmasi petugas sampai
pembayaran anda diterima oleh kami”
Gambar 3. 137 Flowchart Konfirmasi Pembayaran
9. Proses Retur Prosedural retur barang dapat dilihat pada gambar 3.138:
Mulai
Pilih pesanan yang akan diretur
Tampil data pemesanan yang akan diretur
Pilih produk yang akan diretur,
masukan alasan retur masukkan jumlah produk
yang diretur
Jumlah retur = 0 Tampil pesan “ada field
yang perlu dilengkapi”
Penyimpanan data retur ke dalam database
Selesai tidak
ya
Tampil pesan “Data berhasil disimpan, mohon tunggu
sampai permintaan retur anda dikonfirmasi petugas”
217