Kamus data dari ERD tersebut dapat dilihat pada Tabel 3.17 Tabel 3.17 Kamus Data ERD
No Entitas
Atribut
1. petugas
id_petugas , nama, username, password, email, level
2. kategori
id_kategori , nama, deskripsi, id_petugas
3. subkategori
id_subkategori , id_kategori, nama, deskripsi, id_active, id_petugas
4. produk
id_produk , id_subkategori, nama, deskripsi, tgl_masuk, promo, dilihat,
id_petugas 5.
detailproduk id_detailproduk
, id_produk, id_warnaproduk, id_ukuran, berat, diskon, harga, stok, id_petugas
6. gambar
id_gambar , id_produk, namafile, tgl_upload, id_petugas
7. warnaproduk
id_warnaproduk , nama,deskripsi , id_petugas
8. warnafavourite
id_warnafav, nama, deskripsi, id_petugas
9. warnakulit
id_warnakulit, nama, deskripsi, id_petugas
10. ukuran
id_ukuran , id_kategori, nama, deskripsi, id_petugas
11. member
id_member , nama, username, email, password, tglLahir, jeniskelamin,
alamat, id_kabkota, kodepos, telp, id_warnakulit, id_warnafav, kode_aktivasi, is_active, blokir
12. ongkir
id_ongkir , id_jenispengiriman, id_kabkota, tarif , id_petugas
13. propinsi
id_propinsi , nama, id_petugas
14. kabkota
id_kabkota , id_propinsi, nama, id_petugas
15. jasapengiriman
id_jasapengiriman , nama, deskripsi, id_petugas
16. jenispengiriman id_jenispengiriman, id_jasapengiriman, nama, deskripsi, id_petugas
17. pesanan
no_pesanan , id_member, tgl_dipesan, tgl_expired, tgl_kirim, tgl_terima,
id_ongkir, tarif_ongkir, nama_penerima, alamat_penerima, no_telp_penerima, status_pesanan,
status_pengiriman, total_berat, total_bayar, no_resi, id_petugas
18. detailpesanan
id_detailpesanan
, no_pesanan, id_detailproduk, qty, harga, diskon, subtotal
19. pembayaran
id_pembayaran , no_pesanan, tgl_bayar, rek_pengirim, rek_tujuan,
no_record, atas_nama, status, total_pembayaran, jumlahbayar, id_paypal, id_petugas
20. retur
id_retur , no_pesanan, catatan, no_resi, status, tgl_retur, id_petugas
21. detailretur
id_detailretur , no_pesanan, id_detailpesanan, qty, alasan
22. rekening
id_rekening , nama,bank, cabang, norek, gambar, id_petugas
23. rating
id_rating , id_produk, id_member, rate, tglrating
24. tanggalmerah
id_tanggalmerah , tanggal, keterangan, id_petugas
3.1.6 Analisis Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahap aliran informasi atau layanan yang harus disediakan oleh sistem atau disebut juga kebutuhan operasional. Kebutuhan
tersebut diubah menjadi model atau gambar tertentu dengan memanfaatkan teknik analisis dan alat bantu tertentu. Kebutuhan fungsional dimodelkan dengan
menggunakan Data Flow Diagram DFD, Kamus data, dan spesifikasi proses karena metode yang digunakan adalah metode terstruktur.
3.1.6.1 Diagram Konteks
Diagram konteks berfungsi untuk menggambarkan hubungan antara entitas luar, masukan dan keluaran yang terjadi pada sistem, yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Diagram konteks dari sistem aplikasi e-commerce pada distro Greese Premium
dapat dilihat pada Gambar 3.6.