3.2 Perancangan Sistem
Perancangan adalah suatu kegiatan membuat desain berdasarkan evaluasi yang telah dilakukan pada kegiatan analisa. Sistem adalah seperangkat
elemen-elemen yang dihimpun menjadi satu guna mencapai tujuan tertentu. Sub- bab ini akan menjelaskan mengenai proses desain dari sistem perangkat lunak
yang akan dibuat. Proses desain sistem dalam sub-bab ini akan dibagi menjadi beberapa tahapan yaitu: perancangan proses, perancangan basisdata database,
dan perancangan antarmuka.
3.3 Perancangan Proses
Data Flow DiagramDFD
Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang
sedang berjalan logis. Dalam aplikasi ini, penulis menggunakan ProcessAnalyst yang dimiliki oleh Power Designer 6.
3.4 Konteks Diagram Top Level
Diagram yang digunakan untuk menggambarkan sistem secara global. Hal yang harus diperhatikan dalam merancang sebuah Diagram Konteks adalah
memberikan gambaran tentang seluruh sistem, terminal yang memberikan masukan ke sistem disebut source, terminal yang menerima keluaran disebut sink,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
hanya ada satu proses, dan tidak boleh ada data store. Berikut adalah gambar konteks diagram.
data admin data produk
informasi produk data order
data customer 1
sistem toko online customer
admin
Gambar 3.1 Konteks Diagram
Pada Gambar 3.1 dapat dijelaskan bahwa entity sistem ini terdiri dari bagian customer dan admin. Admin bisa melakukan manipulasi data customer,
data produk, dan juga transaksi penjualan. Sedangkan customer hanya bisa melihat informasi produk dan melakukan transaksi penjualan saja.
3.5 DFD Level
Dalam DFD Level 0, proses yang menjadi satu pada context diagram didekomposisi menjadi beberapa proses yang ada pada sistem, dimana dalam
masing-masing proses diperjelas dengan alur data masing-masing, dan sebagian proses terhubung dengan database. DFD level 0 dapat dilihat pada Gambar 3.2.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data konfirm pembayaran tb biayakirim
tb produk tb kategori
informasi produk data produk
data order tb pemesanan
tb admin tb customer
data customer
customer admin
1 proses
pemasukan data
2 proses order
4 proses
pemasukan data produk
customer admin
pemesanan biayakirim
kategori produk
5 proses konfirm
pembayaran
Gambar 3.2 DFD Level 0