Entity Relationship Diagram ERD Atribut Dalam Setiap Entitas

85

3.2.1 Entity Relationship Diagram ERD

Setiap sistem informasi membutuhkan data untuk menghasilkan informasi yang dibutuhkan. Apabila data yang ada tidak berelasi, maka tidak akan terbentuk suatu pengolahan data menjadi informasi untuk memodelkan relasi data dalam model analisis perangkat lunak terstruktur digunakan sebuah alat bantu berupa sebuah diagram yang disebut diagram E-R Entity-Relationship. Dari hasil analisis, terdapat data yang akan dipakai dalam proses pembangunan aplikasi penjualan berbasis web. Dalam hal ini akan digunakan Entity Relationship Diagram ERD untuk merancang basis data. Untuk itu sistem baru yang akan dirancang memiliki usulan ERD dapat dilihat pada gambar 3.3. 86 Members Orders username id_orders N N Produk Opsi id_produk_opsi Gambar memiliki N id_gambar memiliki Kategori 1 id_ketegori Admin mengelola Kota id_kota Provinsi id_prov memiliki memiliki Ongkos Kirim id_ongkos memiliki N memiliki mengelola N 1 N memiliki username id_produk Hubungi mengelola id_hubungi useradmin Komentar memiliki N memiliki 1 N 1 memiliki 1 1 id_jenis 1 N 1 1 1 N memiliki 1 N 1 1 1 1 1 N N 1 memiliki N 1 1 Jasa Pengiriman memiliki N 1 jasa_kirim Jenis N Memiliki id_detail_retur Detail Retur id_retur Retur id_orders Orders Detail Produk id_produk N Vote id_komentar Gambar 3. 3 Entity Relationship Diagram Website JK Collection 87

3.2.2 Atribut Dalam Setiap Entitas

Tabel 3. 4 Atribut Dalam Tiap Entitas No Entitas Atribut 1. Admins {id_admin,useradmin,password,nama_lengkap, email,no_telp,level,blokir} 2. Kategori {id_kategori,nama_kategori, kategori_seo} 3. Produk {id_produk,id_kategori,id_jenis, nama_produk,deskripsi,harga,diskon,berat, tgl_masuk,gambar,dibeli,dilihat,produk_seo} 4. Jenis {id_jenis,nama_jenis} 5. Gambar {id_gambar,id_produk,photo} 6. Produk Opsi {id_produk_opsi,useradmin,id_produk,ukuran,stok} 7. Members {id_members,username,id_kota,nama_lengkap,alamat, jk,email,kode_pos,no_telp,blokir} 8. Provinsi {id_prov,nama_prov} 9. Kota {id_kota,id_prov,nama_kota,kabkota} 10. Ongkos Kirim {id_ongkos,id_kota,ongkos_kirim, jasa_kirim, nama_perusahaan} 11. Jasa Pengiriman {jasa_kirim, nama_perusahaan} 12. Orders {id_orders,username,jasa_kirim, nama_kustomer,alamat,telpon,email,status_orders, status_bayar,status_pengiriman,kode_pos,tgl_orders, tgl_bayar, tgl_kirim,tgl_batal, tot_orders,dibayar_dlr,dibayar_rp,jam_orders, id_kota,ongkos,no_resi,jenis_bayar,track_table, track_tujuan,track_petugas,track_tgl_terima,track_pen erima,track_status} 13. Orders Detail {id_orders,diskon,harga,total,jumlah} 88 14. Orders Temp {id_orders_temp, id_produk_opsi,username, harga,diskon,jumlah,tgl_orders_temp, jam_orders_temp,stok_temp} 15. Retur {id_retur,useradmin, id_orders,username,tgl_retur, status_retur,no_resi_retur} 16. Detail Retur {id_detail_retur,id_retur, jumlah, alasan,status_produk_retur} 17. Vote {id_produk,username,date,vote} 18. Hubungi {id_hubungi,nama,email,subjek,pesan, tanggal} 19. Komentar {id_komentar,id_produk,username,komentar, tgl_komentar,jam_komentar,aktif}

3.3. Analisis Kebutuhan Fungsional