Perancangan Sistem ERD Implementasi sistem penjualan online berbasis E-Commerce pada usaha rumahan Griya Unik Wanita

Diagram Gambar 4.12 menjelaskan secara detail dari proses 1.3 yakni proses menmbah data pembayaran, yang memiliki 3 proses yakni proses menggunakan pembayaran trasnfer yang disimpan di database transaksi dan proses menggunakan pembayaran kartu keredit yang diperoleh dari database kartu disimpan di database transaksi.

4.8 Perancangan Sistem ERD

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu: a. Entiti : Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain Fathansyah, 1999: 30. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. b. Atribut : Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. c. Hubungan Relasi : Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut : Relasi yang terjadi diantara dua himpunan entitas misalnya A dan B dalam satu basis data yaitu Abdul Kadir, 2002: 48 :

1. Satu ke satu One to one

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B. 2. Satu ke banyak One to many Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A. 3. Banyak ke banyak Many to many Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. Dalam website Sistem penjuan online ini penulis mencoba membuat rancangan ERD yang akan menghubungkan antara konsumen, produk, admin sebagai pengolah website serta data produk dan supplier sebagai sepplier produk. Untuk rancangan ERD website sisem informasi penjualan online ini adalah sebagai berikut : M M M Gambar 4.13 Entity Relationship Diagram Sistem Penjualan Online 1 M Admin Olah Username Password Konsumen Produk Pesan IDKon Nama Alamat Telp Email IDProdk Nama Gambar Ket Harga Kategori IDProdk IDKon JumlahPesan Total Harga IDAdmin Kirim Produk ID Produk Kategori Nama Produk Jumlah Supplier Penjelasan Sistem ERD di atas : 1. Hubungan antara konsumen dan produk M : M Gambar 4.14 Entity Relationship Diagram Hubungan antara konsumen dan produk. Dalam ERD di atas terdapat dua buah entitas yaitu entitas konsumen dan entitas produk yang dihubungkan dalam satu relasi yaitu relasi pesan. Entitas konsumen mempunyai lima atribut diantaranya adalah Idkon, Nama, Telp, Email dan alamat. Untuk entitas produk ada enam buah atribut yaitu IDProduk, NamaProduk, Kategori, Harga, Keterangan dan Gambar. Kemudian untuk relasi pesan memiliki empat buah atribut yaitu Id Produk sebagai primary key, Idkon sebagai foreign key, jumlah Pesan dan Total Harga. Konsumen Produk Pesan IDKon Nama Alamat Telp Email IDProdk Nama Gambar Ket Harga Kategori IDProdk IDKon JumlahPesan Total Harga Cara baca : b. Konsumen memesan produk, produk dipesan oleh konsumen c. M : M berarti  beberapa konsumen memesan banyak produk dan beberapa produk dipesan oleh beberapa konsumen. 2. Hubungan antara Admin dan produk Gambar 4.15 Entity Relationship Diagram Hubungan antara admin dan produk. Dalam ERD di atas terdapat dua buah entitas yaitu entitas Admin dan entitas produk yang dihubungkan dalam satu relasi yaitu relasi Olah. Entitas Admin mempunyai tiga atribut diantaranya adalah IdAdmin, UserNama, Password. Untuk entitas produk ada enam buah atribut yaitu IDProduk, NamaProduk, Kategori, Harga, Keterangan dan Gambar. Cara baca : c. Admin mengolah data produk, data produk diolah oleh admin d. 1 : M berarti  seorang admin mengolah beberapa data produk, beberapa data produk diolah oleh admin. 1 Gambar Admin Olah Username Password IDAdmin Produk IDProdk Nama Ket Harga Kategori M 3. Hubungan antara Admin dan Supplier Gambar 4.16 Entity Relationship Diagram Hubungan antara admin dan supplier. Dalam ERD di atas terdapat dua buah entitas yaitu entitas Admin dan entitas Supplier yang dihubungkan dalam satu relasi yaitu relasi KirimProduk Entitas Admin mempunyai tiga atribut diantaranya adalah IdAdmin, UserNama, Password. Untuk entitas Supplier ada empat buah atribut yaitu IDProduk, NamaProduk, jumlah, kategori. Cara baca : a. Admin dikirim produk oleh supplier, supplier mengirim produk ke admin. b. 1 : 1 berarti  Admin dikirim produk oleh supplier, supplier mengirim produk ke admin.

4.9 Normalisasi File