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 :