Gambar 3. DFD Level 1 Penjualan Gambar 4. DFD Level 1 Pengiriman
3.3 DFD Level 1
Customer melihat katalog dan mendapatkan informasi barang dan informasi promo berupa list barang yang sedang diskon. Customer
memilih barang apa saja yang dibeli dan memasukkannya ke dalam shopping cart. Data barang yang akan dibeli dimasukkan
ke dalam tabel shopping cart dan ditampilkan dalam list barang di-order. Customer melakukan checkout dan diminta untuk
mengkonfirmasikan order barang di dalam shopping cart. Customer mengkonfirmasi order. Sistem penjualan mengirimkan
data order ke tabel penjualan. Customer mendapatkan nota penjualan. Customer melakukan pembayaran sesuai dengan total
harga pada nota penjualan, dan mengkonfirmasi pembayaran supaya barang dapat dikirim ke pihak penerima. Data penjualan
dimasukkan ke dalam tabel penjualan. DFD Level 1 Penjualan dapat dilihat pada Gambar 3.
Pegawai melihat status pembayaran dan status pengiriman pada tabel penjualan, apabila status pembayaran lunas dan status
pengiriman barang belum dikirim, maka pegawai akan mengirim barang ke pihak penerima melalui jasa pengiriman yang diminta
oleh customer, setelah barang dikirim pegawai memberikan konfirmasi pengiriman barang ke tabel penjualan dan status
pengiriman berubah menjadi barang sudah dikirim. DFD Level 1 Pengiriman dapat dilihat pada Gambar 4.
3.4 Conceptual Data Model
Conceptual Data Model website toko Enggal Waras dapat dilihat pada Gambar 5.
barang diorder data barang
info barang list barang diorder
checkout, konfirmasi order info promo
konfirmasi pembayaran data penjualan
nota penjualan data promo
data order data barang diorder
permintaan konfirmasi order Customer
1 Barang
2 Penjualan
1.1 Katalog barang
1.3 Shopping cart
1.4 Checkout
1.2 Lihat promo
1.5 Konfirmasi Pembayaran
3 Promo
4 Shopping cart
data penjualan
data penjualan konfirmasi pengiriman barang
konfirmasi pengiriman barang
Pegawai 2
Penjualan 2.1
Melihat nota penjualan 2.2
Konfirmasi pengiriman barang
tempat tinggal
tergolong termasuk
memiliki masuk
kota tujuan terhadap
detail
detail barang menggunakan
ongkos ongkos
promo detail barang datang
Relationship_15 admin
username password
hak_akses pi
Variable characters 50 Variable characters 32
Variable characters 10 M
Identifier_1 pi
customer id_customer
username password
e-mail telp
alamat pi
Integer Variable characters 50
Variable characters 32 Variable characters 50
Variable characters 50 Variable characters 50
M Identifier_1
pi kota
id_kota nama_kota
pi Integer
Variable characters 50 M
Identifier_1 pi
jenis_barang id_jenis
nama_jenis pi
Integer Variable characters 50
M Identifier_1
pi merk_barang
id_merk nama_merk
pi Integer
Variable characters 50 M
Identifier_1 pi
barang id_barang
nama_barang harga_jual
stok_barang berat_barang
volume_barang deskripsi
pi Integer
Variable characters 50 Integer
Integer Integer
Integer Text
M Identifier_1
pi foto_barang
id_foto_barang foto
thumbnail pi
Integer Variable characters 200
Variable characters 200 M
Identifier_1 pi
shopping_cart id_shopping_cart
quantity id_session
pi Integer
Integer Variable characters 32
M Identifier_1
pi jasa_pengiriman
id_jasa_pengiriman nama_jasa_pengiriman
telp_jasa_pengiriman bilangan_pembagi
lama_kirim pi
Integer Variable characters 50
Variable characters 20 Integer
Integer M
Identifier_1 pi
penjualan id_penjualan
tanggal_penjualan nama_penerima
alamat_penerima telp_penerima
email_penerima metode_pembayaran
no_nota harga_barang
ongkos_kirim status_pembayaran
status_order no_resi
grand_total tanggal_pembayaran
tanggal_deadline foto_transfer
pi Integer
Date Variable characters 50
Variable characters 50 Variable characters 20
Variable characters 50 Variable characters 50
Variable characters 20 Integer
Integer Boolean
Variable characters 50 Variable characters 20
Integer Date
Date Time Variable characters 500
M
Identifier_1 pi
detail_penjualan id_detail_penjualan
quantity harga_barang
pi Integer
Integer Integer
M Identifier_1
pi ongkos_kirim
ongkos_kg Integer
promo id_promo
tanggal_mulai tanggal_akhir
diskon pi
Integer Date
Date Float
M Identifier_1
pi barang_datang
id_barang_datang tanggal_barang_datang
pi Integer
Date M
Identifier_1 pi
detail_barang_datang id_detail_barang_datang
quantity pi
Integer Integer
M Identifier_1
pi
Gambar 5. Conceptual Data Model
3.5 Physical Data Model