ERD Entity Relationship Diagram

72 produk, melakukan pembatalan pesanan, konfirmasi pembayaran, dan dapat melihat history transaksi. melakukan browsing di internet. Pengunjung Pengunjung adalah pengguna biasa yang hanya dapat melihat konten website dan melihat informasi sutau produk tanpa dapat melakukan pemesanan. Memiliki kemampuan di bidang komputer dan dapat melakukan browsing di internet.

3.1.5 ERD Entity Relationship Diagram

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem digunakan alat bantu yaitu diagram E-R. Sistem yang akan di bangun dapat dilihat hubungan antar entitas. Untuk itu sistem baru yang akan dirancang memiliki usulan ERD yaitu: 73 Gambar 3.2 Entity Relationalship Diagram 74 Kamus Data : Provinsi = { id_provinsi, nama_provinsi } Kota = { id_kota, id_provinsi, nama_kota, kab_kota } Kecamatan = { id_kecamatan, id_kota, nama_kecamatan } Desa = { id_desa, id_kecamatan, nama_desa } Admin = { id_admin, email_admin, password_admin, nama_admin, jk_admin, alamat_admin, id_kota, kode_pos_admin, contact_admin, kode_aktivasi, is_active, tgl_terakhir_login_admin } Pelanggan = { id_pelanggan, email_pelanggan, password_pelanggan, nama_pelanggan, jk_pelanggan, alamat_pelanggan, id_kota, kode_pos_pelanggan, contact_pelanggan, kode_aktivasi, photo_pelanggan, is_active, tgl_terakhir_login_pelanggan } KUMKM = { id_kumkm, subdomain, email_kumkm, password_kumkm, nama_kumkm, badan_usah, alamat_kumkm, id_desa, deskripsi_kumkm, selogan_kumkm, logo_kumkm, title_pengelola_kumkm, nama_pengelola_kumkm, jabatan_pengelola_kumkm, contact_kumkm, kode_aktivasi, is_active, tgl_daftar, tgl_terakhir_login_kumkm } Kegiatan = { id_kegiatan, judul_kegiatan, isi_kegiatan, file_gambar_kegiatan, jumlah_pembaca, tgl_input, id_admin } Follower = { id_pelanggan, id_kumkm, tgl_follow } Media Komunikasi = { id_media_komunikasi, media_komunikasi, account_media, id_kumkm } 75 Kategori Produk = { id_kategori_produk, kategori_produk } Produk = { id_produk, id_kategori_produk, id_kumkm, nama_produk, ket_produk, banyak_dilihat, diskon, tgl_insert} Gambar Produk = { id_gambar_produk, id_produk, file_gambar, primary_img } Ukuran = { id_ukuran, ukuran, id_kumkm } Item Produk = { id_item_produk, id_ukuran, id_kumkm, id_produk, harga_satuan_item_produk, stok_item_produk, kemasan_item_produk, berat_item_produk } Pesanan = { id_pesanan, total_biaya_pesanan, tgl_pesan, id_pelanggan, id_kumkm} Detail Pesanan = { id_pesanan, id_item_produk, harga_satuan, qty, diskon } Layanan Pengiriman = { id_layanan_pengiriman, layanan_pengiriman } Harga Pengiriman = { id_harga_pengiriman, id_layanan_pengiriman, id_kota, id_kumkm, harga_pengiriman } Pengiriman = { id_pesanan, status_pengiriman, id_harga_pengiriman, nama_penerima, alamat_pengiriman, kode_pos, contact_penerima, biaya_pengiriman, no_resik, tgl_kirim, tgl_diterima} Jenis Pembayaran = { id_jenis_pembayaran, metode_pembayaran, jenis_pembayaran} Layanan Pembayaran = { id_layanan_pembayaran, id_jenis_pembayaran, id_kumkm, no_rekening_layanan_pembayaran, atas_nama_layanan_pembayaran, account_internet_payment } 76 Pembayaran = { id_pesanan, status_pembayaran , id_layanan_pembayaran, total_bayar, no_rekening, atas_nama, email_konfirmasi, tgl_konfirmasi, tgl_bayar, jumlah_bayar, mata_uang } Keranjang Belanja = { id_keranjang_belanja, id_item_produk, qty, harga_satuan, diskon, id_kumkm, id_pelanggan } Retur Produk = { id _pesanan, tgl_retur, status_retur, deskripsi_retur } Detail Retur Produk = { id_pesanan, id_item_produk, qty_retur } Review Produk = { id_review_produk, id_produk, id_pelanggan, is_review, tgl_review, replay_review, tgl_replay_review, is_active}

3.2 Perancangan Sistem

3.2.1 Diagaram Konteks

Diagram konteks adalah diagram yang menggambarkan masukan, proses dan keluaran secara umum yang terjadi pada sistem. Diagram konteks untuk sistem yang akan dibangun adalah sebagai berikut :