commit to user
14
3.2 Deskripsi Umum Sistem
Dalam pembuatan aplikasi toko online kerajinan kayu ini, sistem dirancang dan dibuat dengan tujuan untuk mempermudah jual beli dan pemasaran produk
kerajinan kayu. Isi dari aplikasi ini meliputi home, daftar produk, daftar pelanggan, keranjang belanja, cara pembelian, buku tamu dan konfirmasi
pembelian. User bisa login dengan nama dan password yang telah dibuat pada saat mendaftar sebagai pelanggan. Admin dapat mengupload, update, edit dan
hapus produk serta mengkonfirmasi order produk.
3.3 Perancangan Aplikasi
Perancangan sistem bertujuan untuk menentukan rancangan aplikasi toko online kerajinan kayu. Dalam perancangan aplikasi ini menjelaskan langkah-
langkah pembuatan alur fungsi dan proses yang ada dalam aplikasi toko online kerajinan kayu. Hal ini akan dibutuhkan untuk pedoman implementasi.
3.3.1 Context Diagram
Context Diagram memperlihatkan masukan, proses dan keluaran dari sistem yang akan dirancang dan dibuat. Hal pertama yang dilakukan adalah
membuat context diagram yang dibuat sebagai dasar perancangan, seperti gambar 3.1 dari context diagram, selanjutnya diturunkan menjadi DFD level 0 yang dapat
menjelaskan proses-proses yang terdapat didalam sistem.
Gambar 3.1 Context Diagram Toko Online Kerajinan Kayu
commit to user
15
3.3.2 Data Flow Diagram DFD Level 0
DFD level 0 merupakan rincian dari proses-proses yang terjadi didalam sistem. Pada gambar 3.2 dapat dilihat proses utama yang ada didalam sistem,
yaitu daftar, login, pemesanan, manajemen pelanggan, pemesanan, manajemen pemesanan dan buku tamu. Pada DFD level 0 memiliki 3 entity yaitu admin,
pengunjung dan pelanggan. Sedangkan data storagenya ada 7, yaitu admin, pelanggan, produk, pemesanan, kategori, pesan_detail dan bukutamu. Diagram
berikut ini adalah gambar 3.2 DFD level 0 dari sistem yang dibuat.
Gambar 3.2 DFD Level 0 Toko Online Kerajinan Kayu
commit to user
16
3.3.3 Data Flow Diagram DFD Level 1 Proses Pemesanan
Gambar 3.3 DFD Level 1 proses pemesanan
DFD level 1 proses pemesanan diatas terdiri dari 2 entity, 4 proses dan 4 data storage yaitu:
1. Entity meliputi :
a. Admin b.
Pelanggan 2.
Proses meliputi : a.
Pilih Produk b.
Cek Keranjang Belanja c.
Konfirmasi Data d.
Pembayaran 3.
Data Storage yang digunakan meliputi: a.
File data kategori, digunakan untuk menyimpan data produk berdasarkan kategori yang ada di dalam database, yaitu almari, kursi
tamu, meja makan, jam hias, tempat tidur.
commit to user
17
b. File data produk, digunakan untuk menyimpan definisi produk yang
dijual. c.
File pesan_detail, digunakan untuk menyimpan produk apa yang dipesan dan berapa jumlah produk yang dipesan.
d. File pemesanan, digunakan untuk merekap data pemesanan yang telah
dilakukan.
3.3.4 Data Flow Diagram DFD Level 1 Proses Manajemen Pemesanan