Sistem Rekomendasi ANALISIS DAN PERANCANGAN SISTEM

3.6 Entity Relationship Diagram

Dari hasil analisis, terdapat data yang akan dipakai dalam proses pembangunan aplikasi berbasis web. Dari data yang diperoleh akan digunakan untuk mendesain basis data dengan atribut-atribut yang melengkapinya. Dalam hal ini akan digunakan Entity Relationship Diagram ERD untuk merancang basis data. ERD yang merupakan hasil analisis sebagai berikut : petugas member Detail pemesanan bank Jasa_pengiriman kecamatan kota Paket_jasa pembayaran pemesanan provinsi memiliki memiliki memiliki memiliki N 1 1 N Ongkos_kirim 1 N N N 1 1 memiliki N mengelola N 1 1 mengelola mengelola memiliki mengelola 1 N N 1 N 1 1 N mengelola mengelola N 1 N 1 1 N mengelola 1 N 1 memiliki 1 N Detail_retur_pr mengelola 1 memiliki N N 1 mengelola 1 N admin mengelola 1 N rating N N memiliki produk memiliki N 1 pengiriman memiliki 1 1 memiliki N memiliki 1 N memiliki 1 N 1 N memiliki N 1 mengelola 1 N memiliki 1 N mengelola 1 N mengelola 1 N mengelola 1

3.7 Kamus Data ERD

Kamus data ini berfungsi untuk menjelaskan semua data yang digunakan di dalam ERD. Kamus data ERD dari web e-commerce di CV. Petro dibangun dapat dilihat pada tabel berikut ini : Tabel 3.5 Kamus Data ERD Entitas Atribut Administrator ={username_administrator, password_administrator,email_administrator} Petugas ={idpetugas, username_petugas, password_petugas, email, nama_petugas, no_telp} Member ={idmember,password_member,nama_member, email_member,idkecamatan,alamat, kodepos,no_telp,tgl_daftar,aktivasi} Produk ={idproduk,namaproduk,idsubkategori, idmerk,harga,diskon,berat,keterangan,gambar,stok } Subkategori ={idsubkategori,namasubkategori,idkategori} Paket Produk ={idpaket,namapaket,diskon,gambar} Detail_paket ={id_detail_paket, idpaket, idproduk} Retur ={idretur,idpemesanan, alasan_retur, gambar, waktu_retur, status_retur} Detail_retur ={iddr, idretur, iddp} Detail_retur_produk ={iddrp, iddr, idproduk,qty} Pemesanan ={idpemesanan,idmember,nama,status_pemesanan,waktu_pe mesanan,total_belanja,total_ongkir,alamat,kodepos,id_ongko s_kirim} Detail_pemesanan ={iddp,idpemesanan,idproduk,idpaket,qty} Ongkos_kirim ={id_ongkos_kirim,id_paket_jasa,ongkos_kirim,idkecamatan ,lamapengiriman} Jasa_pengiriman ={id_jasa_pengiriman, nama_jasa_pengiriman, url} Paket_jasa ={id_paket,id_jasa_pengiriman, nama_paket_jasa} Kecamatan ={id_kecamatan, namakecamatan, idkota} Kota ={idkota, namakota ,idprovinsi } Provinsi ={idprovinsi, namaprovinsi} Pembayaran ={idpembayaran,idpemesanan,total_pembayaran, no_rekening_member,waktu_pembayaran,status_pembayaran , Bank,note } Pengiriman ={idpengiriman,idpemesanan,waktu_pengiriman, waktu_terima,status_pengiriman,no_resi} Bank ={idbank,namabank,norekening, atasnama} Kategori ={idkategori, namakategori} Merk ={idmerk,namamerk} Rating ={id_rating,id_produk,idmember, nilai}

3.8 Diagram Konteks

Sistem yang dibangun digambarkan secara garis besar dengan menggunakan diagram konteks. Dari diagram ini dapat dilihat secara umum mengenai alur proses yang ditangani sistem. Hakekatnya sistem memiliki keterkaitan dengan sejumlah entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan entitas dalam sistem. Hubungan antara entitas dengan sistem aplikasi e-commerce ini dapat digambarkan dengan diagram konteks. E-COMMERCE CV. PETRO administrator member petugas pengunjung paypal Jasa pengiriman Mail server info login validinvalid member Info alamat yang telah diubah Info password yang telah diubah Info profil yang telah diubah Info ubah password Info lupa password Info pencarian produk Info pembayaran Info pemesanan Info keranjang belanja telah ditambah Info keranjang belanja yang telah diedit Info keranjang belanja yang telah dihapus Info pengiriman Info retur Info pembayaran Data login member Data alamat yang akan diubah Data password yang akan diubah Data profil yang akan diubah Data lupa password Keyword pencarian produk Data pembayaran Data pemesanan Data keranjang belanja yang ditambah Data keranjang belanja yang akan diedit Data keranjang belanja yang akan dihapus Data Provinsi Data retur Data pengiriman Info pengiriman Data pembayaran Data login petugas Data kategori baru yang akan ditambah Data kategori yang akan diedit Data kategori yang akan dihapus Data subkategori baru yang akan ditambah Data subkategori yang akan diedit Data subkategori yang akan dihapus Data paket produk baru yang akan ditambah Data paket produk yang akan diedit Data paket produk yang akan dihapus Data produk baru yang akan ditambah Data produk yang akan diedit Data produk yang akan dihapus Data merk baru yang akan ditambah Data merk yang akan diedit Data merk yang akan dihapus Data kecamatan baru yang akan ditambah Data kecamatan yang akan diedit Data kecamatan yang akan dihapus Data kota baru yang akan ditambah Data kota yang akan diedit Data kota yang akan dihapus Data provinsi baru yang akan ditambah Data provinsi yang akan diedit Data provinsi yang akan dihapus Data ongkos kirim baru yang akan ditambah Data ongkos kirim yang akan diedit Data ongkos kirim yang akan dihapus Data paket jasa baru yang akan ditambah Data paket jasa yang akan diedit Data paket jasa yang akan dihapus Data jasa pengiriman baru yang akan ditambah Data no resi yang akan ditambahkan Data no resi yang akan diedit Data no resi yang akan dihapus Data pemesanan Data member Data pembayaran Info login petugas Info kategori baru yang telah ditambah Info kategori yang telah diedit Info kategori yang telah dihapus Info paket produk baru yang telah ditambah Info paket produk yang telah diedit Info paket produk yang telah dihapus Info produk baru yang telah ditambah Info produk yang telah diedit Info produk yang telah dihapus Info subkategori baru yang telah ditambah Info subkategori yang telah diedit Info subkategori yang telah dihapus Info merk baru yang telah ditambah Info merk yang telah diedit Info merk yang telah dihapus Info kecamatan baru yang telah ditambah Info kecamatan yang telah diedit Info kecamatan yang telah dihapus Info kota baru yang telah ditambah Info kota yang telah diedit Info kota yang telah dihapus Info provinsi baru yang telah ditambah Info provinsi yang telah diedit Info provinsi yang telah dihapus Info ongkos kirim baru yang telah ditambah Info ongkos kirim yang telah diedit Info ongkos kirim yang telah dihapus Info paket jasa baru yang telah ditambah Info paket jasa yang telah diedit Info paket jasa yang telah dihapus Info jasa pengiriman baru yang telah ditambah Info jasa pengiriman yang telah diedit Info jasa pengiriman yang telah dihapus Info no resi yang telah ditambah Info no resi yang telah diedit Info no resi yang telah dihapus Info pemesanan Info member Info pembayaran Data pendafaran pengunjung Data aktifasi akun Keyword pencarian produk Data rating barang Data login administrator Data petugas yang ditambahkan Data petugas yang akan dihapus Data profile admin Data backup restore Data laporan penjualan Data laporan produk Info pendaftaran pengunjung Info aktifasi akun Info pencarian produk Info rating barang Info login validinvalid administrator Info petugas yang telah ditambahkan Info petugas yang akan ditambahkan Info profil admin Info backup restore Info laporan penjualan Info laporan produk No resi File DB Data backup Info pemesanan Info pembayaran Info aktifasi akun Info lupa password member Info lupa password petugas Info lupa password administrator Data restore Info pembayaran www.yahoo.com Data kurs Gambar 3.6 Diagram Konteks