Analisis SEO Search Engine Optimization ERD Entity Relationship Diagram

3.1.9.4 ERD Entity Relationship Diagram

Entity Relationship Diagram atau ERD digunakan sebagai alat bantu dalam memodelkan data dan menghubungkan relasi antar data pada sistem e-commerce penjualan di toko Malindo Jaya. Anaslisis basis data pembuatan e-commerce dituangkan dalam gambar E-R pada gambar 3.12 berikut ini. Gambar 3.12 Diagram E-R Website E-Commerce Di Toko Malindo Jaya Id_member Member Pembelian Melakukan Pembayaran No_pembayaran Memiliki Kategori Kode_kategori Produk Memiliki Kota Id_kota Provinsi Id_provinsi Kurs Kode_kurs Memiliki Memiliki Memiliki 1 1 N Kode_pembelian Detail_pembelian Detail_produk Komentar No_komentar Mengisi jenispengiriman Memiliki Id_jenispengiriman Ongkos kirim 1 N N 1 N N 1 1 1 N N 1 N Kode_Detailproduk Kode_produk N N 1 1 N Jasapengiriman 1 Admin Bank Mengelola Kode_bank Mengelola Mengelola 1 1 1 N N Ukuran Memiliki 1 Detail_retur No_retur memiliki 1 N N N Memiliki N 1 1 Memiliki 1 N Merk Memiliki Id_kota Id_jenispengiriman Kode_pembelian Kode_Detailproduk Id_jasapengiriman No_detailretur retur Memiliki Memiliki N 1 Rating Id_member Rating Kode_produk Melakukan Memilki 1 N N 1 N N Pengiriman_retur memiliki 1 1 Id_pengiriman pengiriman Melakukan 1 1 1 Produk_banyak dilihat Memiliki 1 1

3.1.9.5 Detail Atribut Pada ERD

Atribut ER Diagram dapat dilihat di tabel 3.6 dibawah ini. Tabel 3.6 Detail Atribut ERD Entity Relationship Diagram No Nama Entitas Nama Atribut 1 Admin Id_admin, nama, username, password, email, level 2 Bank Id_bank,nama_bank, no_ rekening, atas_nama, gambar 3 Detail_pembelian Kode_detailpembelian, kode_detailproduk, kode_pembelian, qty, harga, berat, subtotal 4 Detail_produk Kode_deatil produk, kode_produk, kode_ukuran, stok, berat, harga 5 Detail_retur Kode_detailpembelian, no_retur, qty 6 Jasa_Pengiriman Id_jasapengiriman, nama_jasapengiriman, deskripsi 7 Kategori Kode_kategori, nama_kategori, desain_iklan 8 Komentar No, id_member, nama, tanggal, komentar 9 Kota Id_kota, id_provinsi, nama_kota 10 Kurs Kode_kurs, tanggal, kurs 11 Member Id_member, id_kota, nama, alamat, email, telepon, hp, kode_pos, password, aktifasi, kode_verifikasi, status 12 Merk Kode_merk, nama_merk, logo_merk 13 Ongkoskirim Id_ongkoskirim, id_kota, id_jenispengiriman, lama, harga_ongkoskirim 14 Pembayaran Kode_pembelian, no_transaksi, tanggal, no_rekening, atas_nama, jumlah_pembayaran, id_bank, status_pembayaran 15 Pembelian Kode_pembelian, tanggal, total_harga, kode_member, id_onkoskirim, status_pembelian 16 Pengiriman Kode_pembelain, tanggal_pengiriman, status, no_resi 17 Pengiriman_retur No_pengiriman, no_retur, id_kota, tanggal, status, no_resi, alamat, kode_pos, no_hp 18 Produk Kode_produk, nama_produk, kode_kategori, kode_merk, gambar, deskripsi, tanggal_upload

3.1.10 Analisis Kebutuhan Fungsional

Analisis ini diperlukan untuk menentukan masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran. Alat yang digunakan untuk memodelkan website yang akan dibangun adalah sebagai berikut :

1. Diagram konteks 2. Data flow diagramDFD

3. Spesifikasi proses 4. Kamus data

3.1.10.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sitem atau output dari sistem.Diagram Konteks untuk sistem yang dibangun ditunjukkan pada gambar 3.13. 19 Provinsi Id_provinsi, nama_provinsi 20 Rating Kode_produk, rating, id_member 21 Retur No_retur, kode_pembelian, tanggal 22 Ukuran Kode_ukuran, kode_kategori, ukuran 23 Produk_banyakdilihat Kode_produk, banyak_dilihat 24 Jenis_pengiriman Id_jenispengiriman, id_jasapengiriman, nama_jenispengiriman Pembangunan Website E-commerce Toko Malindo Jaya Pembangunan Website E-commerce Toko Malindo Jaya Data login kasir, Data Bank Data Kasir, Data Profil Kasir, Data Password Kasir, Data Laporan Pembayaran Info login kasir Invalid, Info Bank Info Kasir, Info Profil Kasir, Info Password Kasir, Info Laporan Pembayaran Manajer Manajer Data Login Manajer, Data Password Manajer, Data Backup, Data Restore, Data Retur, Data Profil Manajer Data Ukuran, Data Kategori, Data Kota,Data Provinsi, Data Tarif Kirim, Data Jenis Pengiriman Data jasa Pengiriman Data detail_produk Data Laporan Pembelian, Data Laporan Retur Info Login Manajer Invalid, Info Password Manajer, Info Backup, Info Restore, Info Retur, Info Profil Manajer Info Ukuran, Info Kategori, Info Kota,Info Provinsi, Info Tarif Kirim, Info Jenis Pengiriman Info Jasa Pengiriman Info detail_produk Info Laporan Pembelian, Info Laporan Retur Member Member Info Login Member Invalid, Info Profil Toko, Info Kontak Toko Info Produk, Info Produk Terlaris Info Tracking, Info Detail Produk Info Password Member, Info Profil Member, Info Retur, Info Pembayaran Pengunjung Pengunjung Data Pendaftaran Member, Data Aktifasi Account, Data Tracking Info Pendaftaran Member, Info Profil Toko, Info Produk, Info Tracking Info Kontak Toko Bank BCA Bank BCA Data Kurs Mata Uang Website Jasa Pengiriman Website Jasa Pengiriman Data Tracking Info Tracking Mail Server Mail Server Paypal Paypal Info Aktivasi Account, Info Password, Info Pembayaran, Info Retur Info Pembayaran Data Pembayaran Pemilik Pemilik Data Login Pemilik, Data Password Pemilik Data Laporan Pembelian, Data Laporan Pembayaran, Data Laporan Retur, Data Profil pemilik Info Login Pemilik Invalid Info Password Pemilik Info Laporan Pembelian, Info Laporan Pembayaran, Info Laporan Retur, info Profil Pemilik Data Tracking Data Pembayaran, Data Retur, Data Profil Member, Data Password Member, Data Login Member Kasir Kasir File Backup Database .sql Inf o F ile B a c k up Da tab as e .s q l Da ta F ile B ac k up Da ta bas e .s q l Gambar 3.13 Diagram Konteks Pembangunan Website Ecommerce Penjualan di toko Malindo Jaya

3.1.10.2 Data Flow Diagram DFD

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem. Adapun Data Flow Diagram dari Pembangunan website E-commerce di toko Malindo Jaya adalah sebagai berikut :

1. DFD Level 1

DFD level 1 dari sistem yang akan dibangun ditunjukkan pada gambar 3.14. Gambar 3.14 DFD Level 1 Data Pembayaran, Data Retur Data Member Data Member Info laporan Data Kategori Data kurs Data member Data backup Data restore Data Login Member 4 Pengolahan Data Master 1 Pendaftaran Member 2 Login 3 Penyajian Informasi Pengunjung Data Pendaftaran Member Info Pendaftaran Member Data Tracking Info Profil toko, Info Produk, Info Kontak Toko Info Tracking Member Data Login Member Info Login Member Invalid Data login manajer Data login kasir Info login kasir invalid 5 Transaksi Data pembayaran, Data Retur Info Pembayaran, Info Retur Bank BCA Info kurs mata uang Paypal data pembayaran info pembayaran Data Tracking info Profil Toko, info kontak Toko, Info Produk, info Tracking Website Jasa Pengiriman Data tracking Info tracking Mail Server Info Pembayaran Info Retur Info Aktivasi Account Info Password Info Login Member Valid 6 Pengolahan Data Admin Info profil member, info password member Data profil member, data password member Info login kasir valid, Info pemilik valid, Info login member valid Info profil kasir, Info password kasir Data profil kasir, Data password kasir Data profil Manager, Data password manager Info Profil Manager, Info Password Manager 7 Pengolahan Laporan Info login pemilik valid Data laporan Info login kasir Valid, Info login manager valid Detail_Pembelian Data detail pembelian Data detail pembelian Pembelian Data pembelian Data pembelian Member Data Login Member Data Pendaftaran Member Data Pendaftaran Member Retur Data retur Data retur Info detail retur Data detail retur Data Login Manajer, Data Password Manajer, Data Backup, Data Restore, Data Retur, Data Profil Manajer Data Ukuran, Data Kategori, Data Kota,Data Provinsi, Data Tarif Kirim, Data Jenis Pengiriman Data jasa Pengiriman Data detail_produk Data Laporan Pembelian, Data Laporan Retur Detail_produk Data detail_produk Data detail_produk Produk Data Produk Data Produk Ongkos_kirim Data Ongkos_kirim Data Ongkos_kirim jasa_pengiriman Data jasa_pengiriman Data jasa_pengiriman Provinsi Info provinsi Data provinsi Kota Data kota Data kotar Kategori Data Kategori Data kategori Ukuran Data Ukuran Data Ukuran Pemilik Data profil Pemilik, Data password pemilik Info Login Manajer, Info Password Manajer, Info Backup, Data Restore, Info Retur, Data Profil Manajer Info Ukuran, Data Kategori, Info Kota,Data Provinsi, Info Tarif Kirim, Info Jenis Pengiriman Info jasa Pengiriman Info detail_produk Info Laporan Pembelian, Info Laporan Retur Info Profil Pemilik, info Password Pemilik Info Login Manajer Invalid Manajer Data login pemilik Info login Pemilik invalid jenis_pengiriman Data jenis_pengiriman Data jenis_pengiriman Info Login Manajer Valid 8 Pengolahan Backup dan Restore Detail_retur Info backup Info restore Data detail_pembelian Data detail_pembelian Data retur Data detail_retur Data Pembelian Data Provinsi Data Kota Ongkos_kirim Data jasa_pengiriman Data jenis_pengiriman Data Ukuran Data Produk Data detail_produk info retur, info pembayaran Kasir Data Transaksi Info data Transaksi Data Bank Info Bank Data Aktifasi Account Pembayaran Info pembayaran Data pembayaran Merk Info merk Data merk Pengiriman_retur Info Pengiriman retur Data Pengiriman retur Bank Info bank Data bank Admin Info admin Data admin Kurs Info kurs Data pembelian Pengiriman Info pengiriman Data pengiriman Produk_banyakdilihat Data Produk_Banyakdilihat Info Produk_banyakdilihat Rating Info rating Data rating File gambar.jpg Data File gambar In fo a dm in D at a ad m in Data produk Info produk Data detail_produk Info detail_produk 2. DFD Level 2 Proses 1 Pendaftaran Member daintaranya ada proses Daftar dan Aktivasi Account, ditunjukkan pada gambar 3.15. 1.2 Aktivasi Account Pengunjung 1.1 Daftar Email Server Member Data Pendaftaran Member Data Aktivasi Account Info Pendaftaran Member Data Aktivasi Account Info Aktivasi Account Data Pendaftaran Member Data Pendaftaran Member Kota Provinsi Data kota Data provinsi Gambar 3.15 DFD Level 2 Proses 1 Pendaftaran Member