Context Diagram Data Flow Diagram DFD Level 0 Data Flow Diagram DFD Level 1 Proses Pemesanan

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