Entity Relationship Diagram ERD Perancangan Struktur

Data Barang Data Pembeli Data Pesanan ADMINISTRATOR SISTEM PENJUALAN Pembeli Penyalur Supplier Pemasang Iklan Pengolahan data Data Barang Yang Sudah di Beli Data Pembeli IklanSponsor untuk Kerja Sama Pembelian Barang Yang Akan dijual Gambar 3.1 Aliran Data Level Konteks Penjualan Sepatu

3.2 Entity Relationship Diagram ERD

Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang untuk menggambarkan persepsi dari pemakai dan berisi obyek-obyek dasar yang disebut entity dan hubungan antar entity-entity tersebut yang disebut relationship. Pada model ER ini semesta data yang ada dalam dunia nyata Universitas Sumatera Utara ditransformasikan dengan memanfaatkan perangkat konseptual menjadik sebuah diagram, yaitu diagram ER Entity Relationship Diagram Entity-Relationship melengkapi penggambaran grafik dari struktur logika . Dengan kata lain Diagram E-R menggambarkan arti dari aspek data seperti bagaimana entity-entity, atribut-atribut dan relationship-relationship disajikan. Sebelum membuat Diagram E-R , tentunya kita harus memahami betul data yang diperlukan dan ruang lingkupnya. Di dalam pembuatan diagram E-R perlu diperhatikan penentuan sesuatu konsep apakah merupakan suatu entity, atribut atau relationship. a. Mengindentifikasikan dan menetapkan seluruh himpunan entity yang terlibat Pemesanan Sepatu Admin Gambar 3.2 ERD Tahap Pertama b. Menentukan atribut key masing-masing himpunan entity Pemesanan Sepatu Admin id Produk id id Gambar 3.3 ERD Tahap Kedua Universitas Sumatera Utara c. Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpanan entity-entity yang ada berserta foreign key-nya kunci asing Pemesanan Sepatu Admin memesan menyediakan id Produk id id Gambar 3.4 ERD Tahap Ketiga d. Memasukkan derajatcardinalitas untuk setiap himpunan Pemesanan Sepatu Admin memesan menyediakan id Produk id id N N N N Gambar 3.5 ERD Tahap Keempat e. Melengkapi himpunan entity dan himpunan relatif atribut deksriptif non keybukan kunci Pemesanan Sepatu Admin memesan menyediakan id Produk id id Sepatu Sepatu Gambar 3.6 ERD Tahap Kelima Universitas Sumatera Utara

3.3 Perancangan Struktur

Database Database dapat diartikan sebagai sebuah tempat menyimpan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal pembuatan aplikasi, termasuk dalam penambahan produk dan lain-lain dalam mengolah penjualan online sepatu Tabel 3.1 admin Field name Type Keterangan username Varchar10 username dan primary key Password Varchar32 password useradmin . Tabel 3.2 Member Field name Type Keterangan IDmember Int10 ID member Auto_increment Email Varchar30 Username, primary key Password Varchar9 Password Firstname Varchar30 Nama depan member Lastname Varchar30 Nama belakang member Gender Varchar10 Jenis Kelamin Phone Varchar15 Nomer telfon Province Varchar30 Provinsi tempat tinggal City Varchar30 Kota tempat tinggal Address Varchar60 Alamat Postalcode Varchar10 Kode pos Universitas Sumatera Utara Tabel 3.3 Cart Field name Type Keterangan IDorder Varchar15 Id pesanan IDproduk Varchar15 Id produk Jumlah Varchar3 Jumlah barang Harga Varchar10 Harga barang Total Varchar10 Total belanja Tambahan Text Saran pembeli Tabel 3.3 Kategori Field name Type Keterangan IDkategori Int10 Id kategori sepatu kategori Varchar30 Kategori sepatu Tabel 3.4 Kota Field name Type Keterangan IDcity Int10 Id kota tujuan pengiriman IDprovince Int11 Id provinsi tujuan pengiriman City Varchar30 Kota Cost Varchar30 Biaya pengiriman Universitas Sumatera Utara Tabel 3.5 Order Field name Type Keterangan IDorder Varchar15 Id pembeli IDmember Int10 Id member Tanggal Varchar15 Tanggal order Alamat Varchar100 Alamat pembeli Kota Varchar50 Kota pembeli Provinsi Varchar50 Provinsi pembeli Kodepos Varchar5 Kodepos pembeli No_telp Varchar12 Nomer telpon pembeli Bank_pengirim Varchar50 Bank pengirimpembeli Bank_penerima Varchar50 Bank penerimaadmin Atas_nama Varchar100 Nama pembeli No_rekening Varchar20 Nomer rekening pembeli Ongkos_kirim Int10 Biaya pengirimiman Total_biaya Int10 Total pembelian Transaksi Int1 Jumlah pembelian Status Varchar10 Status pembelian Tabel 3.6 Pengiriman Field name Type Keterangan IDpengiriman Int10 Id pengiriman Auto_increment IDmember Int10 Id member Tanggal Varchar15 Tanggal order Alamat Varchar100 Alamat pembeli Kota Varchar50 Kota pembeli Universitas Sumatera Utara Tabel 3.7 Produk Field name Type Keterangan IDproduk Int10 Id produk Auto_increment Namaproduk Varchar30 Nama produk IDkategori Int10 Id kategori Material Varchar30 Bahan Size Varchar30 Ukuran Harga Varchar10 Harga Gambar Varchar50 Gambar sepatus Tabel 3.8 Provinsi Field name Type Keterangan IDprovince Int10 Id provinsi Province Varchar30 Provinsi Tabel 3.9 Transaksi Field name Type Keterangan IDorder Varchar15 Id order IDproduk Varchar15 Id produk Qty Int4 Jumlah barang yang di beli Tambahan Text Pesan Transaksi Int1 Transaksi pembelian Universitas Sumatera Utara

3.5 Flowchart Sistem