Entity Relationship Diagram ERD Normalisasi

atomic value . Atom adalah zat terkecil yang masih memiliki sifat induknya, bila ia dipecah lagi maka ia tidak memiliki sifat induknya. Idcustomer Nama Email Alamat Id_pemesanan 001 Rini Rini_jumintenyahoo.com Tangerang 01 002 Farida Aina_faridagmail.com Surabaya 02 003 Yuni Yuni_faza86yahoo.com Jakarta 03 Prod_quantity Prod_item_price Prod_final_price Date_order Id_produk 3 10000 30000 19-07-2011 018 1 25000 25000 22-07-2011 025 5 10000 50000 13-08-2011 04 Kategori Nm_produk Gambar Harga Detail SPA Lulur 20042011006.jpg 10000 Lulur badan jasmine Massage oil Massage oil 20042011009.jpg 25000 Massage oil greentea SPA Garam 20042011005 10000 Garam mandi lavender Id_keranjang Total Id_konfirmasi Bank_tujuan Bank_pengirim Jam_transfer 01 30000 001 BCA Mandiri 10.00 02 25000 002 BCA BRI 08.00 03 50000 003 BCA BCA 11.00 Jmlh_transfer Keterangan 30000 Dikirim secepatnya 25000 Diharapkan secepatnya dikirim 50000 Secepatnya dikirim dengan kondisi yang baik Gambar 4.10. 1NF 3. Bentuk Normal kedua 2NF Keterangan : Bentuk normal kedua didasari konsep full functional dependency ketergantungan fungsional sepenuhnya yang dapat didefinisikan sebagi berikut: Jika A dan B adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency memiliki ketergantungan fungsional sepenuhnya terhadap A, tetapi tidak secara tepat memiliki ketergantungan fungsional dari subset himpunan bagian dari A. Ket: Primary Key Foreign Key Gambar 4.11. 2NF Customer Idcustomer Nama Email Alamat Pemesanan Id_pemesanan Idcustomer Produk_quantity Produk_item_price Produk_final_price Date_order Produk Id_produk Kategori Nm_produk Gambar Harga Detail Keranjang Id_keranjang Id_produk Idcustomer Total Konfirmasi Id_konfirmasi Id_pemesanan Bank_tujuan Bank_pengirim Jam_transfer Jmlh_transfer Keterangan 4. Bentuk Normal Ketiga 3NF Keterangan : Ketentuan bentuk normal ketiga 3NF adalah bentuk data telah memenuhi criteria bentuk normal kedua, atribut bukan kunci non-key haruslah tidak memiliki ketergantungan transitif, dengan kata lain suatu atribut bukan kunci tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Harus bergantung penuh pada kunci utama primary key. Gambar 4.12. 3NF

c. Struktur Data

Dari hasil normalisasi diatas telah didapat hasil basis data yang benar, berikut adalah perincian hasil normalisasi diatas. 1. Nama File : Customer Primary Key : Idcustomer Foreign Key : - Tabel 4.3. Tabel Customer Field Type Colletion Attributes Null Default Extra Idcustomer Tinyint?4 No Auto_increment Nama Varchart15 Latin1_swedish_ci No Email Varchart20 Latin1_swedish_ci No Customer Idcustomer Nama Email Alamat Keranjang Id_keranjang Total Pemesanan Id_pemesanan Prod_quantity Prod_item_price Prod_final_price Date_order Produk Id_produk Kategori Nm_produk Gambar Harga Detail Konfirmasi Id_konfirmasi Bank_tujuan Bank_pengirim Jam_transfer Jmlh_transfer Keterangan Alamat Varchart55 Latin1_swedish_ci No 2. Nama File : Pemesanan Primary Key : Id_pemesanan Foreign Key : Idcustomer, Id_produk Tabel 4.4. Tabel Pemesanan Field Type Colletion Attributes Null Default Extra Id_pemesanan Int5 No Auto_increment Idcustomer Int4 No Id_produk Int4 No Prod_quantity Int55 No Prod_item_price Varchar30 Latin1_swedish_ci No Prod_final_price Varchar55 Latin1_swedish_ci No Date_order Varchar30 Latin1_swedish_ci No 3. Nama File : Produk Primary Key : Id_produk Foreign key : - Tabel 4.5. Tabel Produk Field Type Colletion Attributes Null Default Extra Id_produk Int5 No Auto_increment Kategori Varchar30 Latin1_swedish_ci No Nm_produk Varchar15 Latin1_swedish_ci No Gambar Binary10 No Harga Varchar30 Latin1_swedish_ci No Detail Varchar60 Latin1_swedish_ci No

4.2.3. Perancangan Interface

a. Design Screen Layout

Pada tahap ini dirancang tampilan layout sehingga didapat tampilan yang user friendly . Berikut ini merupakan rancangan tampilan layout: 1 Perancangan Layout halaman Home Gambar 4.13. Perancangan Layout halaman Home Halaman ini merupakan halaman depan dari semua halaman yang ada pada website ini. Halaman ini juga dapat disebut sebagai halaman pembuka, karena pada saat pertama website dibuka maka halaman inilah :: BANNER: Home | Store Online | GuestBook | Contact Us Pengunjung Main Menu Link1 Link2 Link3 Link4 Time Pools Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Text Index Login Form UserName Password LOGIN Who’s Online