Analisis Perangkat Keras Hardware

3.5 Analisis Basis Data

Setiap sistem informasi membutuhkan data untuk menghasilkan informasi yang dibutuhkan. Data yang ada saling terhubung atau berelasi antara satu dengan yang lain untuk menyajikan informasi yang benar. 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.

3.5.1 Entity Relationship Diagram

Rancangan Entity Relationship Diagram ERD untuk merancang basis data pada aplikasi e-commerce adalah sebagai berikut : Provinsi Ukuran Barang Kota Member Jenis Pengiriman Memiliki 1 Id_provinsi Nama_provinsi N Nama_kota Id_Kota Admin Mengelola N N Id_ongkir Id_jenis_pengiriman Id_kota Nama_pengiriman Id_jenis_pengiriman Memiliki 1 N Pembelian N N Nama_member No_rekening Id_member Id_pembelian Id_member Id_barang_detail Id_kurs Id_ukuran Id_barang Id_barang_detail Id_warna Detail Barang Memiliki 1 Memiliki Warna Harga_barang Id_barang Diskon_barang Nama_barang Deskripsi_barang N Id_ukuran Nama_ukuran Id_warna Nama_warna 1 Kategori Memiliki 1 N Memiliki N 1 Nama_kategori Id_kategori N Nama_Admin Id_admin Memiliki N Nama_rekening Rating_barang 1 N Viewcounter_barang Id_provinsi kabkota Alamat_admin Email telp_admin Password_admin Stok_barangdetail Berat_barangdetail Promo_barangdetail Tanggal_barangdetail Detail_gambar Id_kategori Gambar_barang Format_warna Deskripsi_kategori Kode_kategori Deskripsi_ukuran Memiliki N 1 Harga_ongkir Memiliki Detail_pembelian 1 No_telp_pemesan Email_pemesan Alamat_pemesan Session_id Status_pemesanan Id_ongkir Id_rekening No_resi_pemesan No_transaksi_pemesan Nama_bank_pemesan Koddepos_pemesan Nama_pemesan Keterangan_detailpembelian Status_pengiriman Jenis_pembayaran Tanggal_detailpembelian Id_detail_pembelian memiliki 1 Ongkos_kirim memiliki N forwarder Id_forwarder Nama_forwarder rekening Memiliki 1 Ganbar_rekening No_rekening Cabang_rekening Bank_rekening Id_rekening Retur Id_detail_pembelian resi_retur status_retur tgl_retur Id_member Id_retur jml_retur Id_retur memiliki 1 Detail retur N Ket_retur Id_barang_detail Kurs Memiliki N 1 Kode_kurs Symbol_kurs Id_kurs Harga_kurs Deskripsi_kurs Status_kurs memiliki 1 email_member Password_member No_telepon Alamat_member ttl_member Kode_pos Verificationcode_member status_member Id_kota 1 Memiliki N Gambar 3. 4 Entity Relationship Diagram