Analisis Basis Data Analisis

63 Propinsi Petugas Kategori barang Jasa pengiriman N Ongkos kirim N Id_jenis_pengiriman Id_ongkos_kirim N memiliki 1 Id_kota Id_provinsi 1 memiliki N 1 memberikan N 1 melakukan N N Detail_pesanan N N memiliki 1 1 memiliki N 1 memiliki 1 1 memiliki N 1 memiliki N N memiliki 1 1 mengelola 1 memiliki 1 1 memiliki 1 Id_gambar Id_kategori Id_barang Id_detail_pesanan Id_pembayaran Id_pesanan Id_petugas Id_pengiriman Kota Id_jasa_pengiriman N memiliki 1 1 memilih N Pembayaran Pengiriman Jenis pengiriman Memiliki 1 N Id_barang Id_kategori Id_detail_barang Id_pesanan Memilik 1 N Memiliki N 1 Id_pesanan Id_petugas Id_jasa_pengiriman Id_provinsi Id_jenis_pengiriman Id_detail_retur Id_detail_pesanan Id_pesanan Retur Id_pesanan Id_detail_retur Warna memiliki N 1 Id_warna Pelanggan Id_pelanggan 1 Memiliki N 1 Detail Retur Gambar Id_barang Id_detail_barang Id_warna Detail barang Pesanan Id_pesanan Id_pelanggan Id_ongkos_kirim 1 Memiliki 1 Id_barang Id_pelanggan Id_rating Rating Komentar Id_komentar Id_barang Id_pelanggan 1 Memiliki 1 Iid_retur Id_retur Gambar 3.5 Entity Relationalship Diagram ERD

3.1.9.2 Kamus Data

Tabel 3.7 Kamus Data No Entitas Atribut 1 Barang {id_barang, kode_barang, nama_barang, gender, diameter, usia, harga, berat, deskripsi, tanggal_masuk, diskon,waktu,ditampilkan,promo, id_kategori } 2 Detail_barang {id_detail_barang,id_barang, id_warna, stok} 3 Detail_pesanan {id_detail_pesanan, harga, diskon, berat, jumlah,id_detail_barang, id_pesanan } 4 Detail_retur {id_detail_retur, id_pesanan, id_detail_pesanan, jumlah_retur, alasan} 5 Gambar {id_gambar, id_barang, url_gambar, gambar_utama} 6 Jasa_pengiriman {id_jasapengiriman, nama_jasapengiriman, url_pengiriman, ditampilkan} 7 Jenis_pengiriman {id_jenispengiriman, nama_jenis, id_jasapengiriman} 8 Kategori {id_kategori, nama_kategori, ditampilkan} 9 Komentar {id_komentar, tanggal, isi, ditampilkan, id_pelanggan, id_barang} 10 Kota {id_kota, nama_kota,id_provinsi} 11 Ongkos_kirim {id_ongkos, id_kota, id_jenispengiriman, ongkos_kirim} 12 Pelanggan {id_pelanggan, nama_pelanggan, tanggal_lahir, jenis_kelamin, email_pelanggan, alamat, password_pelanggan, tanggal_daftar, kodepos, handphone, diaktifkan , id_kota} 13 Pembayaran {id_pembayaran, jenis_bayar, asal, tujuan, total_transfer, tanggal_bayar, id_pesanan } 14 Pengiriman {id_pengiriman, no_resi, tanggal_kirim, tanggal_terima, status, id_pesanan, id_petugas} 15 Pesanan {id_pesanan, tanggal_pesanan, tanggal_kadaluarsa, penerima, alamat, kodepos, handphone, subtotal_bayar, ongkos, total_bayar, total_berat, status,cetak, cek_gagal, id_pelanggan, id_ongkos } 16 Petugas {id_petugas, nama_petugas, email_petugas, password_petugas, tanggal_daftar, level, diaktifkan} 17 Provinsi {id_provinsi, nama_provinsi} 18 Rating {id_rating, total_penilaian, total_penilai, id_barang, id_pelanggan } 19 retur {id_retur,id_pesanan, tanggal_kirim, tanggal_terima, status} 20 warna {id_warna, nama_warna}

3.1.10 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program sistem informasi yang akan dibangun. Kebutuhan fungsional pada aplikasi e-commerce jam tangan pada toko mellin meliputi diagram konteks, Data Flow Diagram DFD, spesifikasi proses dan kamus data.

3.1.10.1 Diagram Konteks

Diagram konteks merupakan gambaran sistem secara umum yaitu hubungan sistem dengan lingkungan sistem. Diagram konteks dari sistem yang akan dibangun dapat dilihat pada Gambar 3.6 pemilik kasir pelanggan pengunjung Mail server Social network paypal Public_html.zip Web JNE Petugas Images.zip Website E-Commerce Toko Mellin D a ta n o r e si D a ta p e mb a ya ra n l u n a s In fo n o r e si D a ta p e sa n a n , D a ta d e ta il p e s a n a n Data login Data barang Data kategori Data kota Data komentar Data laporan penjualan Data detail barang Data pengiriman Data petugas Data provinsi Data gambar Data jasa pengiriman Data jenis pengiriman Data ongkos kirim Data Barang Promo invalid login info barang info kategori info kota info komentar info laporan penjualan info detail barang info pengiriman info petugas info provinsi info gambar info jasa pengiriman info jenis pengiriman info ongkos kirim Info barang promo Data login Data barang Data kategori Data kota Data detail barang Data komentar Data rating Data lupa password Data pesanan Data pengiriman Data pelanggan Data pembayaran Data retur barang Data detail pesanan Data no resi Data Barang Promo info login info barang info kategori info kota info detail barang info komentar info rating info lupa password info pesanan info pengiriman info pelanggan info pembayaran info retur barang info detail pesanan info no resi Info Barang Promo Data backup Data backup Info status bayar Info login Data status bayar Data login Data registrasi Data detail pesanan Data barang Data detail barang Data kategori Data aktivasi akun Data barang promo info registrasi info detail pesanan info barang info detail barang info kategori info aktivasi akun Info barang promo Invalid login Info petugas Info backup Info restore File backup Data login Data petugas Data backup Data restore File backup In fo b a ra n g In fo p e mb a ya ra n In fo p e n g ir ima n In fo r e tu r In fo p e sa n a n In fo d e ta il p e sa n a n In fo r e g ist ra si In fo l u p a p a ssw o rd Bank In fo k u rs Gambar 3.6 Diagram Konteks