Analisis Pengguna Analisis Kebutuhan Non Fungsional

2. Kode Kategori Produk Kode kategori terdiri dari satu karakter angka. Berikut adalah contoh mengenai rincian pengkodean kategori. Tabel 3. 10 Kode Kategori Produk Kode Kategori 1 T-Shirt 2 Polo Shirt 3 Jaket 3. Kode Produk Kode produk terdiri dari tujuh karakter dengan kombinasi huruf dan angka. Tiga huruf pertama diawali dengan YOD yang mewakili inisial toko, angka selanjutnya mewakili kategori produk sedangkan angka terakhir merupakan nomor urut dari produk. Berikut adalah contoh mengenai rincian pengkodean produk. Kategori produk Inisial nama toko Y O D 1 001 Nomor urut otomatis

3.1.6. Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan fungsional yang digunakan dalam sistem ini digambarkan dengan analisis terstruktur.

3.1.6.1 Entity Relationship Diagram

Entity Relationship Diagram ERD digunakan dalam membangun basis data untuk menggambarkan relasi atau hubungan dari dua file atau dua tabel. ERD terdiri dari 2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan lebih jauh melalui atribut –atribut atau properti. Hubungan antar entitas yang terjadi dalam sistem E-Commerce yang akan dirancang dapat dilihat pada Gambar 3.4 sebagai berikut : Gambar 3. 4 Entity Relationship Diagram Tabel 3. 11 Kamus Atribut Entity Relationship Diagram No. Nama Entitas Atribut 1. Detailpesanan Id_detailpesanan , qty, harga, diskon, total_berat, subtotal, 2. Detailproduk Id_detailproduk , berat, diskon, harga, stok 3. Detailretur Id_detairetur , qty, file, alasan, status_produk_retur 4. Gambar_produk Id_gambar , file, tgl_upload 5. Jasapengiriman Id_jasapengiriman , nama 6. Jenispengiriman Id_jenispengiriman , nama, deskripsi 7. Kabkota Id_kabkota , nama 8. Kategori Id_kategori , nama, kategori_seo, is_active 9. Member Id_member , username, password, email, nama_awal, nama_akhir, tgl_lahir, jenis_kelamin, alamat, kode_pos, telp, kode_aktivasi, tgl_daftar, login_terakhir, count, blokir, is_active 10. Ongkir Id_ongkir , tarif 11. Pembayaran Id_pembayaran , atas_nama, tgl_bayar, status_pembayaran, rek_pengirim, jumlah_bayar, metode_pembayaran 12. Pesanan No_pesanan ,tgl_dipesan, tgl_expired, tgl_kirim, tgl_terima, tarif_ongkir, nama_penerima, alamat_penerima, telp_penerima, status_pesanan, total_bayar, total_berat, no_resi, notif_petugas, notif_member 13. Petugas Id_petugas , username, password, nama, email, level, is_active 14. Produk Id_produk , nama, nama_seo, deskripsi, tgl_masuk, dilihat, is_active

15. Produk_pengganti Id_pengganti

16. Provinsi Id_provinsi , nama