Analisis Basis Data Analisis SEO

Gambar 3.9 Perancangan SEO 3.1.5 Analisis Kebutuhan Fungsional Pada tahap ini dilakukan analisis yang digunakan dalam pembangunan sistem ini berdasarkan pemodelan analisis terstruktur dengan alat bantu Entity Relationship Diagram ERD dan diagram proses menggunakan Data Flow Diagram DFD.

3.1.5.1 Analisis Basis Data

ERD digunakan untuk menggambarkan secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masing entitas tersebut. Untuk melihat keterhubungan antar entitas yang ada maka akan digambarkan pada Gambar 3.10. 49 Gambar 3.10 ERD e-commerce toko PD Eka Jaya barang Id_barang Nama_barang berat deskripsi diskon Tgl_beli Kategori memiliki Id_kategori kategori pesanan pelanggan id_pelanggan nama alamat telepon password email id_pesanan tanggal_beli tanggal_kirim status jumlah kota id_kota nama_kota memiliki provinsi id_provinsi nama_provinsi Petugas Tanggal_daftar password id_petugas Nama_petugas email level diaktifkan mengelola retur id_retur tgl_retur status memiliki Detail pesanan memiliki id_detail pesanan harga diskon berat jumlah memiliki N N N N 1 1 N 1 1 1 1 1 telepon_genggam tanggal_daftar fax rating memiliki total_penilai total_nilai komentar memiliki Id_komentar komentar isi ditampilkan log_stok memiliki id_log_stok stok_awal stok_akhir catatan Lihat_barang memiliki id_lihat_barang deskripsi N N N ditampilkan 1 1 Detail_barang ukuran Id_ukuran ukuran N N Id_detail_barang 1 1 1 Detail_retur memiliki N Id_detail_retur Jumlah_retur No_resi pengaturan Id_pengaturan Nama_pengaturan mengelola N 1 memiliki 1 Pembayaran Pengiriman memiliki memiliki 1 1 1 1 1 Ongkos_kirim memiliki 1 id_ongkir harga 1 1 N Jenis_pengiriman memiliki 1 1 50 Tabel 3.5 Keterangan Atribut Tabel Atribut Barang ={id_barang, id_kategori, nama_barang, deskripsi, url_gambar, ditampilkan} Detail_barang ={id_detail_barang,id_barang,ukuran,harga,diskon,berat,id_log_st ok,url_gambar_1,url_gambar_2,url_gambar_3,ditampilkan Detail_pesanan ={id_detail_pesanan,id_pesanan,id_detail_barang,harga,diskon,uk uran,berat,jumlah} Detail_retur ={id_detail_retur,id_retur,id_detail_pesanan,jumlah,alasan} Kategori ={id_kategori,nama_kategori,deskripsi,url_gambar,ditampilkan,id _petugas} Komentar ={id_komentar,id_pelanggan,id_barang,tanggal,isi,ditampilkan,jen is} Kota ={id_kota,id_provinsi,nama_kota,ditampilkan} Ukuran ={id_ukuran,ukuran} Log Stok ={id_log_stok,id_detail_barang,stok awal,stok akhir,perubahan stok,tanggal,catatan} Pelanggan ={id_pelanggan,tanggal_daftar,email_pelanggan,password_pelang gan,nama_pelanggan,alamat,id_kota,kode_pos,telepon,telepon genggam,fax,diaktifkan} Pengaturan ={id_pengaturan,id_petugas,nama_pengaturan,isi,diaktifkan} Pesanan ={id_pesanan,id_pelanggan,id_detail_pesanan,id_petugas,id_detai l_barang,id_ongkos,tanggal_pesanan,tanggal_kadaluwarsa,kode_p embayaran,kode_pengiriman,komentar,status} Petugas ={id_petugas,tanggal_daftar,email_petugas,password_petugas,na ma_petugas,level,diaktifkan} Provinsi ={id_provinsi,nama_provinsi,ditampilkan,id_petugas} Rating ={id_rating,id_barang,total_nilai,total_penilai} Tabel Atribut Retur ={id_retur,id_pesanan,tanggal_retur,no_resi_retur,tanggal_retur_r espon,no_resi_retur_respon,status} Lihat_barang ={id_lihat_barang,id_barang,id_pelanggan,waktu,deskripsi} Pengiriman ={kode_pengiriman,tanggal_pengiriman,tanggal_diterima,nama_p enerima.kota,alamat,kode_pos,id_petugas} Pembayaran ={kode_pembayaran,total_bayar,subtotal_bayar,jenis_pembayara} Ongkos_kirim ={id_ongkir,jenis_pengiriman,harga,id_kota}

3.1.6 Diagram Konteks