Perancangan Database Perancangan E-Commerce Pada Colors Fashion Gallery Dengan Menggunakan Dreamweaver 8

3.3 Perancangan Database

Database merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya, tersimpan di simpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi yang berbasis e-Commerce, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung didalamnya. Berikut ini adalah langkah-langkah perancangan database yang penulis gunakan untuk membangun sistem e-Commerce ini :

1. Field Penyusun Tabel 3.2 Tabel dalam databsae

No Table Name 1 Tbl_cart 2 Tbl_category 3 Tbl_currency 4 Tbl_inbox 5 Tbl_order 6 Tbl_order_item 7 Tbl_product 8 Tbl_shop config 9 Tbl_user Universitas Sumatera Utara

2. Field Pada Tabel No

Table Name Field Name 1 Tbl_cart - ct_id - pd_id - ct_qty - ct_session_id - ct_date 2 Tbl_category - cat_id - cat_parent_id - cat_name - cat_description - cat_image 3 Tbl_currency - cy_id - cy_code - cy_symbol 4 Tbl_inbox - id - name - email - comment - replay - time_replay - date 5 Tbl_order - od_id - od_date Universitas Sumatera Utara - od_last_update - od_status - od_memo - od_shipping_first_name - od_shipping_last_name - od_shipping_address1 - od_shipping_address2 - od_shipping_phone - od_shipping_city - od_shipping_state - od_shipping_postal_code - Pod_shipping_cost - od_payment_first_name - od_payment_last_name - od_payment_address1 - od_payment_address2 - od_payment_phone - od_payment_city - od_payment_state - od_payment_postal code 6 Tbl_order_item - od_id - pd_id - od_qty 7 Tbl_product - pd_id Universitas Sumatera Utara - cat_id - pd_name - pd_description - pd_price - pd_qty - pd_image - pd_thumbnail - pd_date - pd_last_update 8 Tbl_shop config - sc_name - sc_address - sc_phone - sc_email - sc_shipping_cost - sc_currency - sc_order_email 9 Tbl_user - user_id - user_name - user_password - user_regdate - user_last_login Universitas Sumatera Utara Tabel 3.3 Tabel_cart No Field Name Type Width Description 1 ct_id Int 10 Id chart 2 pd_id Int 10 Id product 3 ct_qty Madiumint 8 Jumlah product 4 ct_session_id Char 32 Kode id session pengguna 5 ct_date Datetime - Waktu Key ini bertipe integer yang merupakan Primary Key Kunci Utama pada tabel_cart yang diurutkan secara ascending menaik Key ini merupakan Foreign key Kunci Asing pada tabel_cart yang diambil dari tabel_product Tabel 3.4 Tabel_ category No Field Name Type Width Descreption 1 cat_id Int 10 Id kategory 2 Cat_parent_id Int 11 Id kategory 3 cat_name Varchar 50 Nama kategory 4 cat_description Varchar 200 Deskripsi kategori 5 cat_image Varchar 255 Nama gambar dari kategory Key ini bertipe integer yang merupakan Primary Key Kunci Utama pada tabel_category yang diurutkan secara ascending menaik Universitas Sumatera Utara Tabel 3.5 Tabel_currency No Field Name Type Width Descreption 1 cy_id Int 10 Id currency 2 cy_code Char 3 kode currency 3 Cy_symbol Varchar 8 Simbol currency Key ini merupakan Primary Key Kunci Utama pada tabel_currency Tabel 3.6 Tabel _inbox No Field Name Type Width Descreption 1 Id Int 5 Id inbox 2 Name Varchar 35 Nama pemgunjung 3 Email Varchar 35 Email pengunjung 4 comment Text - Komentar pengunjung 5 replay Text - Balasan 6 time_replay Datetime - Waktu pesan di balas 7 Date Datetime - Waktu pesan masuk Key ini merupakan Primary Key Kunci Utama pada tabel_inbox Tabel 3.7 Tabel_order No Field Name Type Width Descreption 1 od_id Int 10 Id order 2 od_date datetime - Waktu memesan 3 od_last_update datetime - Waktu memesan Universitas Sumatera Utara diperbaharui 4 od_status Enum - Status dari pesanan dikirim atau belum 5 od_memo Varchar 255 Pesan singkat 6 od_shipping_first_name Varchar 50 Nama awal pemesan 7 od_shipping_last_name Varchar 50 Nama akhir pemesan 8 od_shipping_address1 Varchar 100 Alamat I pemesan 9 od_shipping_address2 Varchar 100 Alamat II pemesan 10 od_shipping_phone Varchar 32 No telepon pemesan 11 od_shipping_city Varchar 100 Kota pemesan 12 od_shipping_state Varchar 32 Provinsi pemesan 13 od_shipping_postal_code Varchar 10 Kode pos pemesan 14 od_shipping_cost Decimal 5,2 Biaya yang dikeluarkan 15 od_payment_first_name Varchar 50 Nama awal pembayar 16 od_payment_last_name Varchar 50 Nama akhir pembayar 17 od_payment_address1 Varchar 100 Alamat I pembayar 18 od_payment_address2 Varchar 100 Alamat II pembayar 19 od_payment_phone Varchar 32 No telepon pembayar 20 od_payment_city Varchar 100 Kota pembayar 21 od_payment_state Varchar 32 Provinsi pembayar 22 od_payment_postal code Varchar 10 Kode pos pembayar Key ini merupakan Primary Key Kunci Utama pada tabe_order Universitas Sumatera Utara Tabel 3.8 Tabel_order_item No Field Name Type Width Descreption 1 od_id Int 10 Id order 2 pd_id Int 10 Id produk 3 od_qty Int 10 jumlah order yang di pesan Key ini merupakan Primary Key Kunci Utama pada tabel_order_item Key ini merupakan Foreign key Kunci Asing pada tabel_order_item yang diambil dari tabel_product Tabel 3.9 Tabel_product No Field Name Type Width Descreption 1 pd_id Int 10 Id produk 2 cat_id Int 10 Id kategory 3 pd_name varchar 100 Nama produk 4 pd_description Text - Deskripsi produk 5 pd_price decimal 9,2 Harga 6 pd_qty smallint 5 Jumlah yang tersedia 7 pd_image varchar 200 Nama gambar 8 pd_thumbnail varchar 200 Nama icon gambar kecil 9 pd_date datetime - Waktu data produk di terima 10 pd_last_update datetime - Waktu data produk di update Universitas Sumatera Utara Key ini merupakan Primary Key Kunci Utama pada tabel_product Key ini merupakan Foreign key Kunci Asing pada tabel_product yang diambil dari tabel_category Tabel 3.10 Tabel_shop config No Field Name Type Width Descreption 1 sc_name Varchar 50 Nama toko 2 sc_address Varchar 100 Alamat toko 3 sc_phone Varchar 30 No telepon toko 4 sc_email Varchar 30 E-mail toko 5 sc_shipping_cost Decimal 5,2 Baiya yang dikeluarkan 6 sc_currency Int 10 Mata uang yang digunakan 7 sc_order_email Enum - Pengiriman data dengan email Tabel 3.11 Tabel_user No Field Name Type Width Descreption 1 user_id Int Id user 2 user_name Varchar 20 Nama user 3 user_password Varchar 32 Password user 4 user_regdate datetime - Waktu 5 user_last_login datetime - Waktu terakhir user login Key ini merupakan Primary Key Kunci Utama pada tabel_user Universitas Sumatera Utara Tabel 3.12 Table_Relationship tbl_category cat_id tbl_product pd_id cat_id tbl_order od_id tbl_cart ct_id pd_id tbl_order_item od_id pd_id Universitas Sumatera Utara

3.4 Flowchart