Diagram Konteks Data Flow Diagram DFD

Anggota Produk M 1 M Pemesanan Idanggota Idorder Idp Admin Mengelola Mengelola Mengelola M M M 1 1 Kategori Mengelola 1 M Memiliki M 1 Id_admin Idkp Kota Mengelola 1 M Id_kota 1 Memiliki 1 Provinsi Mengelola 1 M Memilki M 1 Id_provinsi Detail pemesanan Memiliki M 1 Idorder Memiliki 1 M Idp 1 Retur Mengelola M 1 Memiliki 1 M Memiliki 1 1 Id_retur Bank Mengelola 1 M Idbank Pengaturan Paypal Mengelola 1 1 S_id Pengiriman Mengelola 1 1 Memiliki M M M Gambar 3.2 Entity Relation Diagram

3.2.1.1 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : - Data Login Admin - Data Admin - Data Kategori - Data Produk - Data Anggota - Data Orders Chart - Data Orders Detail - Data Status Pemesanan - Data Status Pengiriman - Data Pengiriman -Data Module - Data Setting - Data Bank - Data No.Resi - Data informasi - Data BackUp - Data Restore - Data Retur - Info Login Admin - Info Login Admin Invalid - Info Admin - Info Kategori - Info Produk - Info Anggota - Info Orders Chart - Info Orders Detail - Info Status Pemesanan - Info Status Pengiriman - Info Module - Info Setting - Info Bank - Info No.Resi - Info informasi - Info BackUp - Info Restore - Info Retur - Label Pengiriman - Laporan Pemesanan - Laporan Produk - Laporan Pengiriman - Data Produk Cari - Data Login Anggota - Data Anggota - Data Orders Chart - Data Orders Detail - Data Alamat Pengiriman -Data Email Anggota - Cetak Faktur - Info Produk Cari - Info Login Anggota - Info Login Anggota Invalid - Info Anggota - Info Orders Chart - Info Orders Detail - Info Alamat Pengiriman - Info Login Anggota - Faktur Anggota Admin Sistem Pembayaran Data Orders Chart Status Pemesanan - Info Produk Cari - Info Kategori - Info Produk - Info Registrasi - Data Produk Cari - Data Registrasi Pengunjung WEBSITE LAYANAN E-COMMERCE DI BENGKEL PAMOR MOTOR SPORT Email -Info Aktifasi -info order chart -info detail pengiriman -info pengiriman -info retur Gambar 3.3 Diagram Konteks

3.2.1.2 Data Flow Diagram DFD

DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Berikut adalah gambar DFD dari Membangun Aplikasi E-commerce di Pamor Motor Sport adalah sebagai berikut : 1.0 informasi 2.0 registrasi 3.0 login 4.0 Data master 5.0 pembelian 6.0 history Pengunjung Data produk cari -Info produk cari -Info produk -Info kategori Produk Info produk Data produk Data registrasi Info registrasi Admin Anggota Anggota Data anggota Info anggota Status login admin valid admin Info admin Data admin -Info anggota -info login anggota -Data anggota -Data email anggota Info anggota Data anggota Info anggota Data anggota Kategori Info kategori Data kategori Data kategori Info kategori Data login admin -Info login admin invalid -Info login admin - Data Login Admin - Data Admin - Data Kategori - Data Produk - Data Anggota - Data Orders Chart - Data Orders Detail - Data Status Pemesanan - Data Status Pengiriman - Data Pengiriman -Data Module -Data setting - Data Bank - Data No.Resi - Data informasi - Data BackUp - Data Restore - Data Retur - Info Login Admin - Info Login Admin Invalid - Info Admin - Info Kategori - Info Produk - Info Anggota - Info Orders Chart - Info Orders Detail - Info Status Pemesanan - Info Status Pengiriman - Info Module - Info Setting - Info Bank - Info No.Resi - Info informasi - Info BackUp - Info Restore - Info Retur - Label Pengiriman - Laporan Pemesanan - Laporan Produk - Laporan Pengiriman Order chart Order detail Pengiriman Info pengiriman Data pengiriman Provinsi Kota Info provinsi Data provinsi Info kota Data provinsi Info order chart Data order chart Info order detail Data order detail Email 7.0 Retur Info registrasi Retur Info retur Data retur Sistem pembayaran Data order chart Status pemesanan Bank Info bank Data bank -Data order chart -Data order detail -Data pengiriman -Info order chart -Info order detail -Info pengiriman Status login anggota valid Status login anggota valid Status login anggota valid -Info order chart -info order detail -Info retur - info pengiriman -Info order chart -Info order detail Info order chart Data order chart Info order detail Data order detail Data bank Info bank Info order chart Data order chart Info order chart Data order chart Info order detail Data order detail Info pengiriman Data pengiriman Info admin Data admin Gambar 3.4 DFD Level 1 1.1 Informasi Kategori 1.2 Informasi Produk Pengunjung Kategori - Info Produk Info Kategori Produk Data Produk Info Produk Data Kategori Info Kategori Anggota 1.3 Pencarian Produk Info Produk Cari Data Produk Cari Info Produk Cari Data Produk Cari Data Produk Cari Info Produk Cari Info kategori Data kategori Gambar 3.5 DFD Level 2 Proses 1.0 Informasi Anggota 2.1 Form Registrasi 2.2 Aktivasi Data Registrasi Pengunjung Data Registrasi Info Registrasi Data Registrasi Info Registrasi Email Info aktivasi Info aktivasi Gambar 3.6 DFD Level 2 Proses 2.0 Registrasi 3.1 Verifikasi Username Data Login Admin Info Login Admin Admin Anggota 3.2 Verifikasi Password 3.3 Lupa Password Data Login Anggota Info Login Anggota Anggota Admin Data Login Admin Info Login Admin Data Login Admin Info Login Admin Data Login Admin - Info Login Admin - Info Login Admin Invalid Data Login Anggota - Info Login Anggota - Info Login Anggota Invalid Data Email Anggota Info Login Anggota - Status Login Admin Valid - Status Login Anggota Valid - Status Login Admin Valid - Status Login Anggota Valid Info Login Anggota Data Login Anggota Info Login Anggota Data Login Anggota Data Login anggota Info Login anggota Gambar 3.7 DFD Level 2 Proses 3.0 Login 4.2 Pengolahan Data Kategori 4.3 Pengolahan Data Produk Data Kategori Info Kategori Kategori Info Kategori Data Kategori - Data Produk Info Produk Produk - Info Produk Data Produk Status Login Admin Valid Status Login Admin Valid Admin 4.1 Edit Data Admin Admin Data Password Admin Info Password Admin Info Admin Data Admin Status Login Admin Valid 4.4 Pengolahan Data Module Module Info module Data module Data module Info module 4.5 Pengolahan Data anggota Anggota Data anggota Info anggota Status Login Admin Valid Info anggota Data anggota 4.6 Pengolahan Data pemesanan Order chart Order detail Data order chart Info order chart Data order detail Info order detail -Data status pemesanan -Data order chart -Data order detail -Info status pemesanan -Info order chart -Info order detail 4.7 Pengolahan Data pengiriman Pengiriman -Data status pengiriman -Data pengiriman -Info status pengiriman -Info pengiriman -Data status pengiriman -Data pengiriman -Info status pengiriman -Info pengiriman 4.8 Pengolahan Data setting Setting Info setting Data setting Data setting Info setting Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.9 Pengolahan Data bank Bank Data bank Info bank Info bank Data bank 4.10 Pengolahan Data informasi Informasi Data informasi Info informasi Info informasi Data informasi Status Login Admin Valid Status Login Admin Valid 4.11 Pengolahan Database -Info backup -Info restore Status Login Admin Valid -Data backup -Data restore Info kategori Data kategori Info produk Data produk Info setting Data setting -Info status pengiriman -Info pengiriman -Data status pengiriman -Data pengiriman Info order detail Data order detail Info order chart Data order chart Info anggota Data anggota Info informasi Data informasi Info bank Data bank Info admin Data admin Data module Info module Gambar 3.8 DFD Level 2 Proses 4.0 Pengolahan Data Master Anggota 5.1 Tambah Item Pemesanan 5.2 Edit Item Pemesanan 5.3 Hapus Item Pemesanan Status Login Anggota Valid Status Login Anggota Valid 5.4 Pilih alamat pengiriman Data order detail Info order detail Data order detail Info order detail Data order detail Info order detail Status Login Anggota Valid Status Login Anggota Valid 5.5 Konfirmasi Pembayaran Status Login Anggota Valid Sistem Pembayaran Order detail Data order detail Order chart Info order detail Info order detail Data order detail Info order detail Data order detail Iinfo order chart Data order chart Info order chart Data order chart Info order chart Data order chart Data order chart Info order chart Data order chart Info order chart Data order chart Info order chart Data order chart Info order chart 5.6 Checkout Status Login Anggota Valid Data order chart Info order chart Info order chart Email -Info order chart -info order detail -Info order chart -info order detail Status pemesanan Data order chart Gambar 3.9 DFD Level 2 Proses 5.0 Pembelian 7.1 Pilih Order yang diretur Retur Data Order chart Info Order chart Info Orders Detail Data Orders Detail Anggota Order chart Orders Detail Data Order chart 7.2 Tampil detail retur Info Retur Info Retur Data Retur Status Login Anggota Valid Status Login Anggota Valid Data retur Gambar 3.10 DFD Level 2 Proses 7.0 Pengolahan Retur 4.2.1 Tambah Data Kategori 4.2.2 Edit Data Kategori Data Kategori Info Kategori Data Kategori Info Kategori Kategori Data Kategori Info Kategori Data Kategori Info Kategori Admin Status Login Admin Valid Status Login Admin Valid 4.2.3 Hapus Data Kategori Info Kategori Data Kategori Info Kategori Data Kategori Status Login Admin Valid 4.2.4 Cetak Data Kategori Data kategori Info kategori Data kategori Info kategori Status Login Admin Valid Gambar 3.11 DFD Level 3 Proses 4.2 Pengolahan Kategori 4.3.1 Tambah Data Produk 4.3.2 Edit Data Produk 4.3.3 Hapus Data Produk Data Produk Info Produk Data Produk Info Produk Data Produk Info Produk Produk Data Produk Info Produk Data Produk Info Produk Info Produk Data Produk Admin Kategori Info kategori Info kategori Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.3.4 Cetak Data Produk Data kategori Data kategori Status Login Admin Valid Info produk Data produk Data produk Info produk Gambar 3.12 DFD Level 3 Proses 4.3 Pengolahan Data Produk 4.4.1 Tambah Data Module 4.4.2 Edit Data Module 4.4.3 Hapus Data Module Data module Info module Data module Info module Data module Info module module Data module Info module Data module Info module Info module Data module Admin Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.4.4 Cetak Data module Status Login Admin Valid Info module Data module Data module Info module Gambar 3.13 DFD Level 3 Proses 4.4 Pengolahan Data Module 4.5.1 Cari Data Anggota Data Anggota Info Anggota Anggota Data Anggota Info Anggota Admin Status Login Admin Valid 4.5.2 Hapus Data Anggota Info Anggota Data Anggota Info Anggota Data Anggota Status Login Admin Valid 4.5.3 Cetak Data Anggota Data Anggota Info Anggota Data Anggota Info Anggota Status Login Admin Valid Gambar 3.14 DFD Level 3 Proses 4.5 Pengolahan Data Anggota 4.6.1 Cari Data Pemesanan Data order chart Info order chart Order chat Data order chart Info order chart Admin Status Login Admin Valid 4.6.3 Hapus Data Pemesanan Info order chart Data order chart Info order chart Data order chart Status Login Admin Valid 4.6.4 Cetak Data Pemesanan Data order chart Info order chart Data order chart Info order chart Status Login Admin Valid 4.6.2 Lihat Data Pemesanan 4.6.5 Edit Status Pemesanan Order detail Data status pemesanan Info status pemesanan Info order chart Data order chart Info order detail Data order detail Status Login Admin Valid Status Login Admin Valid Data order detail Info order detail Gambar 3.15 DFD Level 3 Proses 4.6 Pengolahan Data Pemesanan 4.7.1 Cari Data Pengiriman Data Pengirimant Info Pengiriman Pengiriman Data Pengiriman Info Pengiriman Admin Status Login Admin Valid 4.7.3 Hapus Data Pengiriman Info Pengiriman Data Pengiriman Info Pengiriman Data Pengiriman Status Login Admin Valid 4.7.4 Cetak Data Pengiriman Data Pengiriman Info Pengiriman Data Pengiriman Info Pengiriman Status Login Admin Valid 4.7.2 Cetak Label Data Pengiriman 4.7.5 Edit Status Pengiriman Data status Pengiriman Info status Pengiriman Info Pengiriman Data Pengiriman Status Login Admin Valid Status Login Admin Valid Data Pengiriman Info Pengiriman 4.7.6 Input no resi Pengiriman Status Login Admin Valid Data No.resi Info No.resi Info pengiriman Data pengiriman Gambar 3.16 DFD Level 3 Proses 4.7 Pengolahan Data Pengiriman 4.9.1 Tambah Data Bank 4.9.2 Edit Data Bank Data Bank Info Bank Data Bank Info Bank Bank Data Bank Info Bank Data Bank Info Bank Admin Status Login Admin Valid Status Login Admin Valid 4.9.3 Hapus Data Bank Info Bank Data Bank Info Bank Data Bank Status Login Admin Valid 4.9.4 Cetak Data Banki Data Bank Info Bank Data Bank Info Bank Status Login Admin Valid Gambar 3.17 DFD Level 3 Proses 4.9 Pengolahan Bank 4.10.1 Tambah Data Informasi 4.10.2 Edit Data Informasi Data Informasi Info Informasi Data Informasi Info Informasi Informasi Data Informasi Info Informasi Data Informasi Info Informasi Admin Status Login Admin Valid Status Login Admin Valid 4.10.3 Hapus Data Informasi Info Informasi Data Informasi Info Informasi Data Informasi Status Login Admin Valid 4.10.4 Cetak Data Informasi Data Informasi Info Informasi Data Informasi Info Informasi Status Login Admin Valid Gambar 3.18 DFD Level 3 Proses 4.10 Pengolahan Informasi Admin 4.11.1 Backup 4.11.2 Restore Produk Data backup Info backup Data restore Info restore Kategori Anggota Order chart Order detail module pengririman Data anggota Info anggota Data produk Info produk Data kategori Info kategori Data order chart Info order chart Data order detail Info order detail Status Login Admin Valid Status Login Admin Valid Data pengiriman Info pengiriman Data module Info module Info anggota Data anggota Data produk Info produk Info kategori Data kategori Data order chart Info order chart Data order detail Info order detail Data pengiriman Info pengiriman Data module Info module Gambar 3.19 DFD Level 3 Proses 4.11 Pengolahan Database

3.2.2 Spesifikasi Proses