• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.2.1. Perancangan Logika Proses

a. DFD (Data Flow Diagram)

Beberapa tahapan yang dilakukan penulis dalam merancang proses

sistem adalah:

1. Context Diagram Aplikasi pemesanan yang diusulkan

2. DFD Diagram Nol (Overview Diagram)

3. DFD Level 1 Proses 1 Login

4. DFD Level 1 Proses 3 Pemesanan

5. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan

6. DFD Level 1 Proses 6 Pengolahan produk dan ongkos kirim

7. DFD Level 1 Proses 7 Pembuatan laporan

1. Context Diagram Aplikasi pemesanan yang diusulkan

2. DFD Level 0

! " # $ ! % ! ! & & ! ' ( ) % ' ( )) * * ' ( ) ' ( ) % ! ' ( )

3. DFD Level 1 Proses 2 login

' ( ) * ' ( ) % ( ) + ( ) ' ) ' ( ) ' ( ) * ' ( ) ' ( )

Gambar 4.7. Diagram rinci proses 2.0 level 1

4. DFD Level 1 Proses 3 Pemesanan

5. DFD Level 1 Proses 4 Pengolahan transaksi dan pelanggan

" ' " ' , ! " -# % !

6. DFD Level 1 Proses 6 Modifikasi produk dan ongkos

. " . ! ! ! ! ! ! !

7. DFD Level 1 Proses 7 Pembuatan laporan

Gambar 4.11. Diagram rinci proses 7.0 level 1

b. Kamus Data

1. Pejelasan Proses

a). Proses : 1.0

Nama proses : Pendaftaran

Masukan : Data pelanggan

Keluaran : Data pelanggan

Ringkasan proses : Pelanggan memasukan data pelanggan agar

bisa melakukan pemesanan

b). Proses : 2.0

Nama proses : Login

Masukan : Username dan password

Keluaran : Validasi login

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

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

konfitmasi

Ringkasan proses : Pelanggan melakukan konfirmasi

pembayaran

f). Proses : 6.0

Nama proses : Pengolahan produk dan ongkos kirim

Masukan : Data kayu manis, data ongkos kirim

Keluaran : informasi ongkos kirim, data kayu manis

, data ongkos kirim,

Ringkasan proses : Admin mengedit, menghapus, menginput

data kayu manis dan data ongkos kirim

g). Proses : 7.0

Nama proses : Pembuatan laporan

Masukan : Data pemesanan, data pelanggan

Keluaran : Laporan pelanggan, laporan pemesanan

Ringkasan proses : Mencetak laporan pelanggan dan

Pemesanan

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

Masukan : Username dan password

Keluaran : Validasi login

Ringkasan proses : Melakukan validasi login

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

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

Keluaran : Data pemesanan

Ringkasan proses : Melakukan penghapusan data pemesanan

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

q). Proses : 6.1

Nama proses : Edit produk

Masukan : Data kayu manis

Keluaran : Data kayu manis terupdate

r). Proses : 6.2

Nama proses : Tambah produk

Masukan : Data kayu manis

Keluaran : Data kayu manis

Ringkasan proses : Admin menginput data kayu manis

s). Proses : 6.3

Nama proses : Hapus produk

Masukan : Data kayu manis

Keluaran : Data kayu manis

Ringkasan proses : Menghapus data kayu manis

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

Masukan : Data ongkos kirim

Keluaran : Data ongkos kirim terhapus

Ringkasan proses : Menghapus data ongkos kirim

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

2. Penjelasan Data Flow

a). Nama data flow : Data pelanggan

Dari proses : -

Ke proses : 1.0

Deskripsi : Memasukan 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 memasukan

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 +

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 +

bankpegirim + jam_transfer +

e). Nama data flow : Data kayu manis

Dari proses : -

Ke proses : 6.0

Deskripsi : Memasukan data kayu manis ke dalam

sistem oleh admin

Struktur data : Kd_produk + kategori + kikis + packing +

nm_produk + file_gambar + harga_produk

+ kadar + stok + detail

f). Nama data flow : Data ongkos kirim

Dari proses : -

Ke proses : 6.0

Deskripsi : Memasukan data ongkos kirim ke dalam

sistem oleh admin

Struktur data : Kd_kota + nm_kota + harga + hari

(+ kd_propinsi + nm_propinsi)

3. 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

melakukan pemesanan

b). Nama data store : Produk

Struktur data : Kd_produk + kategori + kikis + packing +

nm_produk + file_gambar + harga_produk

+ kadar + stok + detail

Deskripsi : Berisi data-data jenis kayu manis yang

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 + banl_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

f). Nama data store : Admin

Struktur data : Id_admin + password + nama_lengkap +

email

Deskripsi : Berisi data-data username, password, nama

dan email admin web

Dokumen terkait