DFD Level 1 Conceptual Data Model

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