Perancangan Logika Proses Perancangan Design

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