Gambar 4.5 Flowchart
Sistem Usulan Pemesanan Berbasis Web
4.2. Perancangan Design
Tahap setelah melakukan analisis, maka yang dilakukan berikutnya adalah melakukan rancangan sistem pemesanan produk Ikan arwana berbasis web. Proses
perancangan ini meliputi beberapa hal, yaitu :
4.2.1. Perancangan Logika Proses
1. DFD Data Flow Diagram Beberapa tahapan yang dilakukan penulis dalam merancang
proses sistem adalah: a.
Context Diagram Aplikasi pemesanan yang diusulkan
b. DFD Diagram Nol Overview Diagram
c. DFD Level 1 Proses 1 Login
d. DFD Level 1 Proses 3 Pemesanan
e. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan
f. DFD Level 1 Proses 6 Pengolahan produk dan ongkos kirim
g. DFD Level 1 Proses 7 Pembuatan laporan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
a. Context Diagram Aplikasi pemesanan yang diusulkan
Gambar 4.6 Context Diagram
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
b. DFD Level 0
Pelanggan 1.0
pendaftaran
3.0 pemesanan
produk Admin
Direktur pemasaran konfirmasi
Kota pelanggan
pemesanan
5.0 Konfirmasi
2.0 login
6.0 Pengolahan produk
dan ongkos kirim
Data_pelanggan
Data_pemesanan
Data_konfirmasi_pembayaran
4.0 Pengolahan
transaksi dan pelanggan
no_pemesanan Bukti_pemesanan
7.0 Pembuatan
laporan
Data_ikan_arwana
Informasi_konfirmasi_pembayaran Data_ikan_arwana
Data_ongkos_kirim Data_pelanggan
Data_pemesanan Laporan_pemesanan
Laporan_pelanggan Data_ongkos_kirim
informasi_pemesanan
Data_pemesanan
Data_konfirmasi_pembayaran Usernamepassword
Data_pemesanan Data_pelanggan
Data_pelanggan
Informasi_ongkos_kirim Usernamepaswword
Validasi_login_pelanggan
Validasi_login_admin
Data_pemesanan Usernamepassword
admin
Usernamepassword
Informasi_status_pembayaran Data_pelanggan
Data_pemesanan Usernamepassword
Data_pelanggan
Gambar 4.7 DFD Diagram Nol Overview Diagram
1. Penjelasan Proses a. Proses
: 1.0 Nama proses
: Pendaftaran Masukan
: Data pelanggan Keluaran
: Data pelanggan Ringkasan proses
: Pelanggan memasukan data pelanggan agar
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
bisa melakukan pemesanan b. Proses
: 2.0 Nama proses
: Login Masukan
: Username dan password Keluaran
: Validasi login Ringkasan proses
: Pelanggan atau admin memasukan username dan password agar bisa
masuk pada menu halaman pelanggan atau
admin. c. Proses
: 3.0 Nama proses
: Pemesanan Masukan
: Data pemesanan Keluaran
: No
pemesanan dan
informasi pemesanan,
data pemesanan Ringkasan proses
: Pelanggan melakukan pemesanan dan mendapatkan no pemesanan
serta admin
mendapatkan informasi pemesanan d. Proses
: 4.0 Nama proses
: Pengolahan transaksi dan pelanggan Masukan
: Data pelanggan, data pemesanan Keluaran
: Bukti pemesanan, informasi status pembayaran, data pelanggan, data
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
pemesanan Ringkasan proses
: Pelanggan mengedit data pelanggan, mencetak bukti pemesanan dan admin
mengupdate status
pembayaran pelanggan
e. Proses : 5.0
Nama proses : Konfirmasi
Masukan : Data konfirmasi pembayaran
Keluaran : Informasi konfirmasi pembayaran, data
konfirmasi Ringkasan proses
: Pelanggan melakukan konfirmasi pembayaran
f. Proses : 6.0
Nama proses : Pengolahan produk dan ongkos kirim
Masukan : Data ikan arwana, data ongkos kirim
Keluaran : informasi ongkos kirim, data ikan
arwana, data ongkos kirim,
Ringkasan proses : Admin mengedit, menghapus,
menginput data ikan arwana dan data ongkos kirim
g. Proses : 7.0
Nama proses : Pembuatan laporan
Masukan : Data pemesanan, data pelanggan
Keluaran : Laporan pelanggan, laporan pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Ringkasan proses : Mencetak laporan pelanggan dan
Pemesanan c. DFD Level 1 Proses 2 Login
Gambar 4.8. Diagram Rinci P roses 2.0 level 1
h. Proses : 2.1
Nama proses : Input username dan password
Masukan : Username dan password
Keluaran : Username dan password
Ringkasan proses : Pelanggan atau admin melakukan login
i. Proses : 2.2
Nama proses : Validasi username dan password
Masukan : Username dan password
Keluaran : Validasi login
Ringkasan proses : Melakukan validasi login
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
d. DFD Level 1 Proses 3 Pemesanan
Gambar 4.9.
Diagram rinci proses 3.0 level 1 j. Proses
: 3.1 Nama proses
: Input data pemesanan Masukan
: Data pemesanan Keluaran
: No pemesanan, informasi pemesanan, data
pemesanan Ringkasan proses
: Pelanggan melakukan pemesanan dan mendapatkan no pemesanan
k. Proses : 3.2
Nama proses : Tambah data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Pelanggan menambah data pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
l. Proses : 3.3
Nama proses : Ubah jumlah data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Melakukan update jumlah pemesanan
m. Proses : 3.4
Nama proses : Hapus data pemesanan
Masukan : Data pemesanan
Keluaran : Data pemesanan
Ringkasan proses : Melakukan penghapusan data
pemesanan e. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan
Gambar 4.10. Diagram Rinci Proses 4.0 level 1
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
n. Proses : 4.1
Nama proses : Update data pelanggan
Masukan : Data pelanggan
Keluaran : Data pelanggan
Ringkasan proses : Pelanggan mengedit data pelanggan
o. Proses : 4.2
Nama proses : Update status pembayaran
Masukan : Data pemesanan
Keluaran : Informasi status pembayaran, data
pemesanan Ringkasan proses
: Admin mengedit data pemesanan p. Proses
: 4.3 Nama proses
: Cetak bukti pemesanan Masukan
: Data pemesanan Keluaran
: Bukti pemesanan Ringkasan proses
: Pelanggan mencetak bukti pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
f. DFD Level 1 Proses 6 Modifikasi produk dan ongkos
Gambar 4.11. Diagram Rinci Proses 6.0 level 1
q. Proses : 6.1
Nama proses : Edit produk
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Masukan : Data ikan arwana
Keluaran : Data ikan arwana ter-update
Ringkasan proses : Admin mengedit data ikan arwana
r. Proses : 6.2
Nama proses : Tambah produk
Masukan : Data ikan arwana
Keluaran : Data ikan arwana
Ringkasan proses : Admin menginput data ikan arwana
s. Proses : 6.3
Nama proses : Hapus produk
Masukan : Data ikan arwana
Keluaran : Data ikan arwana
Ringkasan proses : Menghapus data ikan arwana
t. Proses : 6.4
Nama proses : Edit ongkos
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim
Ringkasan proses : Admin mengedit data ongkos kirim
u. Proses : 6.5
Nama proses : Tambah ongkos
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim
Ringkasan proses : Admin menginput data ongkos kirim
v. Proses : 6.6
Nama proses : Hapus ongkos
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Masukan : Data ongkos kirim
Keluaran : Data ongkos kirim terhapus
Ringkasan proses : Menghapus data ongkos kirim
g. DFD Level 1 Proses 7 Pembuatan laporan
Gambar 4.11. Diagram Rinci Proses 7.0 level 1
w. Proses : 7.1
Nama proses : Cetak laporan pelanggan
Masukan : Data pelanggan
Keluaran : Laporan pelanggan
Ringkasan proses : Mencetak data pelanggan
x. Proses : 7.2
Nama proses : Cetak laporan pemesanan
Masukan : Data pemesanan
Keluaran : Laporan pemesanan
Ringkasan proses : Mencetak data pemesanan
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Penjelasan Data Flow a. Nama data flow
: Data pelanggan Dari proses
: - Ke proses
: 1.0 Deskripsi
: Memasukkan data pelanggan ke dalam sistem sebagai proses pendaftaran
Struktur data : Uid_plg + nama + kelamin + email +
alamat + kdpost + telp_rumah + telp_hp +
no_fax + userid + passed + kd_propinsi +
nm_propinsi + kd_kota + nm_kota b. Nama data flow
: username password Dari proses
: - Ke proses
: 2.0 Deskripsi
: Melakukan login dengan memasukkan username dan password
Struktur data : Userid + passid
c. Nama data flow : Data pemesanan
Dari proses : -
Ke proses : 3.0
Deskripsi : Memasukan data pemesanan ke dalam
sistem Struktur data
: No_pesan + uid_plg + tgl_pesan + tgl_limit + jam_pesan + status_bayar +
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
unik_transfer + id_pesan + kd_produk +
jumlah d. Nama data flow
: Data konfirmasi pembayaran Dari proses
: - Ke proses
: 5.0 Deskripsi
: Memasukan data konfirmasi pembayaran
yang dilakukan oleh pelanggan Struktur data
: Id_konfirmasi + no_pesan + bank_tujuan +
bank_pengirim + jam_transfer + jumlah_transfer + keterangan
e. Nama data flow : Data ikan arwana
Dari proses : -
Ke proses : 6.0
Deskripsi : Memasukan data ikan arwana ke dalam
sistem oleh admin Struktur data
: Kd_produk + kategori + kikis + packing +
nm_produk + file_gambar + harga_produk
+ ukuran + stok + detail f. Nama data flow
: Data ongkos kirim Dari proses
: -
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Ke proses : 6.0
Deskripsi : Memasukkan data ongkos kirim ke
dalam sistem oleh admin
Struktur data : Kd_kota + nm_kota + harga + hari
+ kd_propinsi + nm_propinsi
2. Penjelasan Data Store a. Nama data store
: Pelanggan Struktur data
: Uid_plg + nama + kelamin + alamat + kd_kota + kd_propinsi + Negara +
kdpost + email + telp_rumah + telpn_hp +
no_fax + userid + passid
Deskripsi : Berisi data-data data diri pelanggan
yang melakukan pemesanan
b. Nama data store : Produk
Struktur data : Kd_produk + kategori + kikis +
packing + nm_produk + file_gambar +
harga_produk + ukuran + stok + detail
Deskripsi : Berisi data-data jenis ikan arwana yang
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
dipasarkan c. Nama data store
: Kota Struktur data
: Kd_kota + kd_propinsi + nm_kota + harga_kirim + hari
Deskripsi : Berisi data-data biaya kirim yang
dikenakan pada tiap daerah d. Nama data store
: Konfirmasi Struktur data
: Id_konfirmasi + no_pesan + bank_tujuan +
bankpengirim + jam_transfer + jumlah_transfer + keterangan
Deskripsi : Berisi data-data konfirmasi pembayaran
dari pelanggan e. Nama data store
: Pemesanan Struktur data
: No_pesan + uid_plg + tgl_pesan + tgl_limit + jam_pesan + status_bayar +
unik_transfer Deskripsi
: Berisi data-data pemesanan pelanggan f. Nama data store
: Admin Struktur data
: Id_admin + password + nama_lengkap +
email Deskripsi
: Berisi data-data username, password, nama
dan email admin web
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
4.2.2. Perancangan Basis Data