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