Perancangan Entity Relationship Diagram ERD Perancangan Database

Gambar 3.3 Aliran Data Level Konteks Penjualan Produk Pakaian

3.4 Perancangan Entity Relationship Diagram ERD

a. mengidentifikasi dan menetapkan seluruh himpunan entity yang terlibat Gambar 3.4 ERD Tahap Pertama b. Menentukan atribut key masing-masing himpunan entity Gambar 3.5 ERD Tahap Kedua Supplier Costumer Admin Bagian Penjualan Sistem InformasiPenj ualan Data barang yang sudah di beli Data pelanggan Pembelian barang yang akan dijual Mengolah data produk : 1. Data barang 2. Data pembeli 3. Data pesanan Pemesanan Admin Pakaian Pemesanan Admin Pakaian id Produk id username Universitas Sumatera Utara c. Mengindetifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entity- entity beserta foreign key-nya kunci asing Gambar 3.6 ERD Tahap Ketiga

3.5 Perancangan Database

Database sebagai tempat penyimpanan data merupakan salah satu aspek penting yang akan menentukan mutu kerja dari program yang akan dibuat. Database yang penulis rancang dalam pembuatan program aplikasi ini menggunakan phpMyAdmin 3.2.4. Adapun perancangan database mengenai Sistem Informasi Penjualan Produk Pakaian Berbasis Web ini dibuat dengan beberapa tabel sebagai berikut : Tabel 3.1 admins Field Name Type Length Keterangan Username Varchar 50 Primary key, username admin, auto_increment Password Varchar 50 Password admin nama_lengkap Varchar 100 Berisi nama lengkap admin Email Varchar 100 Email admin untuk login no_telp Varchar 20 No telpon admin Level Varchar 20 Tingkatan administrator Blokir Enum ‘Y’, ‘N’ Untuk memblokir admin user Tabel 3.2 hubungi Field Type Length Keterangan Pemesanan Pakaian Admin memesan menyediakan id Produk id username Universitas Sumatera Utara id_hubungi Int 5 Primary key, id hubungi, auto_increment Nama Varchar 50 Nama user Email Varchar 100 Email user Subjek Varchar 100 Subjek pesan Pesan Text Isi pesan Tanggal Date Tanggal pemesanan Tabel 3.3 kategori Field Type Length Keterangan id_kategori Int 5 Primary key, id kategori pakaian, auto_increment nama_kategori Varchar 100 Nama kategori kategori_seo Varchar 100 Seo nama kategori Tabel 3.4 kota Field Type Length Keterangan id_kota int 3 Primary key, id kota, auto_increment nama_kota varchar 100 Nama kota ongkos_kirim int 10 Ongkos kirim Tabel 3.5 modul Field Type Length Keterangan id_modul int 5 Primary key, id modul, auto_increment nama_modul varchar 50 Nama modul Link varchar 100 Link modul static_content text Isi modul Gambar varchar 100 Gambar modul Status enum ‘user’, ‘enum’ Status modul Aktif enum ‘Y’, ‘N’ Status modul Urutan int 5 Urutan modul Tabel 3.6 orders Field Type Length Keterangan id_orders int 5 Primary key, id orders, auto_increment Universitas Sumatera Utara nama_kustomer varchar 100 Nama pembeli Alamat text Alamat pembeli Telpon varchar 20 Nomor telepon pembeli Email varchar 50 Email pembeli status_order varchar 50 Status pemesanan tgl_orders date Tanggal pemesanan jam_orders time Jam pemesanan id_kota int 3 Id kota pembeli Tabel 3.7 orders_detail Field Type Length Keterangan id_orders int 5 Primary key, id orders, auto_increment id_produk int 5 Id produk Jumlah int 5 Jumlah pembelian Tabel 3.8 orders_temp Field Type Length Keterangan id_orders_temp Int 5 Primary key, id order sementara, auto_increment id_produk Int 5 Id produk id_session Varchar 100 Id pemesanan sementara, auto_increment Jumlah Int 5 Jumlah pembelian sementara tgl_orders_temp Date Tanggal pembelian sementara jam_orders_temp Time Jam pembelian sementara Tabel 3.9 produk Field Type Length Keterangan id_produk Int 5 Primary key, id produk, auto_increment id_kategori Int 5 Id kategori nama_produk varchar 100 Nama produk produk_seo varchar 100 Seo nama produk Deskripsi text Deskripsi mengenai produk Harga Int 20 Harga produk Universitas Sumatera Utara Stok Int 5 Jumlah stok produk tgl_masuk date Tanggal pemasukan produk Gambar varchar 100 Gambar produk Dibeli int 5 Jumlah produk yang telah dibeli Universitas Sumatera Utara 3.6 Flowchat Sistem 3.6.1 Flowchat Menu Login Admin