3.2
Perancangan Database
Database dapat diumpamakan 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 pada Penjualan Jilbab.
Dalam perancangan aplikasi sistem infosmasi penjualan Jilbab ini, penulis membuat 9 tabel dalam database Penjualan Jilbab. Tabel-tabel tersebut adalah tabel
cart, tabel category, tabel contact, tabel currency, tabel order, tabel order item, tabel product, tabel shop config, tabel useradmin. Pembuatan database dan tabel-tabel
mempergunakan fasilitas MySQL atau phpmyadmin yang terdapat dalam software XAMPP. Di bawah ini adalah gambaran isi dari masing-masing tabel.
3.2.1 Tabel Cart
Tabel Cart digunakan untuk menyimpan data belanja para konsumer sebelum selesai checkout. Berikut adalah field-field yang dibuat dalam tabel Cart :
Tabel 3.1 Tabel Cart
Field Type
Keterangan Ct_Id
Int 10 Identitas Belanja
Pd_Id Int 10
Identitas Produk Ct_qty
Mediumint 8 Jumlah belanja
Ct_session_Id Char 32
Nomor Sesi Ct_date
Datetime Jam Pembelian
Universitas Sumatera Utara
3.2.2 Tabel Category
Tabel kategori digunakan untuk menampung kategori jilbab dan aksesoris yang dijual. Berikut adalah field-field yang dibuat dalam tabel kategori :
Tabel 3.2 Tabel Kategori
Field Type
Keterangan Cat_Id
Int 10 Kode Barang
Cat_Parent_Id Int 11
Induk Dari Sub Kategori Cat_Name
Varchar 50 Nama dari Kategori
Cat_Descripsion Varchar 100
Deskripsi Barang Cat_Image
Varchar 255 Gambar Barang
3.2.3 Tabel Contact
Tabel Contact ini berisi tentang semua data penjualan yang digunakan oleh admin. Berikut adalah field-field yang dibuat dalam tabel contact :
Tabel 3.3 Tabel Contact
Field Type
Keterangan Id
Int 3 Kode Pemilik
Name Varchar 50
Nama Pemilik Email
Varchar 100 Alamat Email Pemilik
Pesan Text
Pesan yang dibuat Pemilik Toko
Universitas Sumatera Utara
3.2.4 Tabel Currency
Tabel Currency ini berisi tentang Mata Uang yang digunakan Pembeli untuk membeli barang yang ada di toko Jilbabku. Berikut adalah field-field yang dibuat
dalam tabel Currency :
Tabel 3.4 Tabel Currency
Field Type
Keterangan Cy_Id
Int 10 No Identitas Mata Uang
Cy_Code char 3
No Kode Mata Uang Cy_Symbol
Varchar 8 Tanda Mata Uang
3.2.5 Tabel Order
Tabel Order berisi tentang Data pembeli yang membeli barang di Toko Jilbabku. Berikut adalah field-field yang dibuat dalam tabel order :
Tabel 3.5 Tabel Order
Field Type
Keterangan Od_Id
Int 10 No Identitas Barang
Od_Date DateTime
Tanggal pembelian Od_Last_Update
DateTime Waktu Pembelian
Od_Status Enum“New”,”Paid”,
”Shipped”,”completed”, ”cancelled”
Status barang yang masih tersedia atau habis di toko
jilbabku Od_Memo
Varchar 255 Pesan yang ditulis Penulis
Od_Shipping_First_Name Varchar 50
Nama Depan Pembeli Od_Shipping_Last_Name
Varchar 50 Nama Belakang Pembeli
Od_Shipping_Address Varchar 100
Alamat Pembeli Od_Shipping_Email
Varchar 100 Alamat yahoo Pembeli
Universitas Sumatera Utara
Od_Shipping_Phone Varchar 32
Nomor Telepon Pembeli Od_Shipping_City
Varchar 100 Kota Tinggal Pembeli
Od_Shipping_State Varchar 32
Negara Tinggal Pembeli Od_Postal_Code
Varchar 10 Kode Pos Rumah Pembeli
Od_Shipping_Cost Decimal 5,2
Jumlah Harga yang dibeli Od_Payment_First_Name
Varchar 50 Nama Depan Pembeli yang
menggunakan Kartu Kredit Od_Payment_Last_Name
Varchar 50 Nama Belakang Pembeli
yang menggunakan Kartu kredit
Od_Payment_Address Varchar 100
Alamat Pembeli Od_Payment_Email
Varchar 100 Alamat Yahoo Pembeli
Od_Payment_Phone Varchar 32
Nomor Telepon Pembeli Od_Payment_City
Varchar 100 Kota Tinggal Pembeli
Od_Payment_State Varchar 32
Negara Tinggal Pembeli Od_Payment_Postal_Code
Varchar 10 Kode Pos Rumah Pembeli
3.2.6 Tabel Order Item