63
Propinsi
Petugas Kategori
barang Jasa
pengiriman N
Ongkos kirim
N
Id_jenis_pengiriman
Id_ongkos_kirim
N
memiliki
1
Id_kota
Id_provinsi
1
memiliki
N 1
memberikan
N
1
melakukan
N N
Detail_pesanan
N N
memiliki
1 1
memiliki
N 1
memiliki
1 1
memiliki
N 1
memiliki
N N
memiliki
1
1
mengelola
1
memiliki
1
1
memiliki
1
Id_gambar Id_kategori
Id_barang
Id_detail_pesanan Id_pembayaran
Id_pesanan Id_petugas
Id_pengiriman
Kota
Id_jasa_pengiriman
N
memiliki
1 1
memilih
N
Pembayaran Pengiriman
Jenis pengiriman
Memiliki
1 N
Id_barang
Id_kategori
Id_detail_barang Id_pesanan
Memilik
1
N
Memiliki
N 1
Id_pesanan Id_petugas
Id_jasa_pengiriman
Id_provinsi Id_jenis_pengiriman
Id_detail_retur Id_detail_pesanan
Id_pesanan
Retur
Id_pesanan Id_detail_retur
Warna
memiliki
N 1
Id_warna
Pelanggan
Id_pelanggan
1
Memiliki
N 1
Detail Retur
Gambar
Id_barang Id_detail_barang
Id_warna
Detail barang
Pesanan
Id_pesanan Id_pelanggan
Id_ongkos_kirim
1
Memiliki
1
Id_barang Id_pelanggan
Id_rating
Rating Komentar
Id_komentar Id_barang
Id_pelanggan
1
Memiliki
1
Iid_retur Id_retur
Gambar 3.5 Entity Relationalship Diagram ERD
3.1.9.2 Kamus Data
Tabel 3.7 Kamus Data
No Entitas
Atribut 1
Barang {id_barang, kode_barang, nama_barang, gender,
diameter, usia, harga, berat, deskripsi, tanggal_masuk, diskon,waktu,ditampilkan,promo, id_kategori }
2 Detail_barang
{id_detail_barang,id_barang, id_warna, stok} 3
Detail_pesanan {id_detail_pesanan, harga, diskon, berat,
jumlah,id_detail_barang, id_pesanan } 4
Detail_retur {id_detail_retur, id_pesanan, id_detail_pesanan,
jumlah_retur, alasan} 5
Gambar {id_gambar, id_barang, url_gambar, gambar_utama}
6 Jasa_pengiriman
{id_jasapengiriman, nama_jasapengiriman, url_pengiriman, ditampilkan}
7 Jenis_pengiriman
{id_jenispengiriman, nama_jenis, id_jasapengiriman} 8
Kategori {id_kategori, nama_kategori, ditampilkan}
9 Komentar
{id_komentar, tanggal, isi, ditampilkan, id_pelanggan, id_barang}
10 Kota {id_kota, nama_kota,id_provinsi}
11 Ongkos_kirim {id_ongkos, id_kota, id_jenispengiriman,
ongkos_kirim} 12 Pelanggan
{id_pelanggan, nama_pelanggan, tanggal_lahir, jenis_kelamin, email_pelanggan, alamat,
password_pelanggan, tanggal_daftar, kodepos, handphone, diaktifkan , id_kota}
13 Pembayaran {id_pembayaran, jenis_bayar, asal, tujuan,
total_transfer, tanggal_bayar, id_pesanan } 14 Pengiriman
{id_pengiriman, no_resi, tanggal_kirim, tanggal_terima, status, id_pesanan, id_petugas}
15 Pesanan {id_pesanan, tanggal_pesanan, tanggal_kadaluarsa,
penerima, alamat, kodepos, handphone, subtotal_bayar, ongkos, total_bayar, total_berat,
status,cetak, cek_gagal, id_pelanggan, id_ongkos }
16 Petugas {id_petugas, nama_petugas, email_petugas,
password_petugas, tanggal_daftar, level, diaktifkan} 17 Provinsi
{id_provinsi, nama_provinsi} 18 Rating
{id_rating, total_penilaian, total_penilai, id_barang, id_pelanggan }
19 retur {id_retur,id_pesanan, tanggal_kirim, tanggal_terima,
status} 20 warna
{id_warna, nama_warna}
3.1.10 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program sistem informasi yang akan dibangun.
Kebutuhan fungsional pada aplikasi e-commerce jam tangan pada toko mellin meliputi diagram konteks, Data Flow Diagram DFD, spesifikasi proses dan
kamus data.
3.1.10.1 Diagram Konteks
Diagram konteks merupakan gambaran sistem secara umum yaitu hubungan sistem dengan lingkungan sistem. Diagram konteks dari sistem yang
akan dibangun dapat dilihat pada Gambar 3.6
pemilik kasir
pelanggan
pengunjung
Mail server Social network
paypal
Public_html.zip Web JNE
Petugas
Images.zip Website E-Commerce Toko Mellin
D a
ta n
o r
e si
D a
ta p
e mb
a ya
ra n
l u
n a
s In
fo n
o r
e si
D a
ta p
e sa
n a
n ,
D a
ta d
e ta
il p
e s
a n
a n
Data login Data barang
Data kategori Data kota
Data komentar Data laporan penjualan
Data detail barang Data pengiriman
Data petugas Data provinsi
Data gambar Data jasa pengiriman
Data jenis pengiriman Data ongkos kirim
Data Barang Promo
invalid login info barang
info kategori info kota
info komentar info laporan penjualan
info detail barang info pengiriman
info petugas info provinsi
info gambar info jasa pengiriman
info jenis pengiriman info ongkos kirim
Info barang promo Data login
Data barang Data kategori
Data kota Data detail barang
Data komentar Data rating
Data lupa password Data pesanan
Data pengiriman Data pelanggan
Data pembayaran Data retur barang
Data detail pesanan Data no resi
Data Barang Promo
info login info barang
info kategori info kota
info detail barang info komentar
info rating info lupa password
info pesanan info pengiriman
info pelanggan info pembayaran
info retur barang info detail pesanan
info no resi Info Barang Promo
Data backup Data backup
Info status bayar Info login
Data status bayar Data login
Data registrasi Data detail pesanan
Data barang Data detail barang
Data kategori Data aktivasi akun
Data barang promo
info registrasi info detail pesanan
info barang info detail barang
info kategori info aktivasi akun
Info barang promo Invalid login
Info petugas Info backup
Info restore File backup
Data login Data petugas
Data backup Data restore
File backup
In fo
b a
ra n
g In
fo p
e mb
a ya
ra n
In fo
p e
n g
ir ima
n In
fo r
e tu
r In
fo p
e sa
n a
n In
fo d
e ta
il p
e sa
n a
n
In fo
r e
g ist
ra si
In fo
l u
p a
p a
ssw o
rd Bank
In fo
k u
rs
Gambar 3.6 Diagram Konteks