136
Tabel 3.13 Struktur Tabel Kategori
Nama Tabel : Kategori
Nama Field Tipe Data
Ukuran Kunci
Keterangan
id_kategori Varchar
6 Primary Key
Not Null nama_kategori
Varchar 30
Unique kategori_seo
Varchar 40
Null
5. Tabel Merk
Tabel merk merupakan tabel yang berisi data merk. Tabel ini memiliki tiga atribut yaitu id_merk, nama_merk, dan merk_seo. Untuk lebih jelasnya mengenai
tabel merk, dapat dilihat pada tabel 3.14 dibawah ini: Tabel 3.14 Struktur Tabel Merk
Nama Tabel : Merk
Nama Field Tipe Data
Ukuran Kunci
Keterangan
id_merk Varchar
6 Primary Key
Not Null nama_merk
Varchar 30
Unique merk_seo
Varchar 50
Null
6. Tabel Produk
Tabel produk merupakan tabel yang berisi data produk. Tabel ini memiliki tiga belas atribut yaitu id_produk, id_kategori, id_merk, nama_produk,
produk_seo, deskripsi , harga, stok, berat, tgl_masuk, tgl_release, gambar, dan dilihat. Untuk lebih jelasnya mengenai tabel produk, dapat dilihat pada tabel 3.15
dibawah ini:
137
Tabel 3.15 Struktur Tabel Produk
Nama Tabel : Produk
Nama Field Tipe Data
Ukuran Kunci
Keterangan
id_produk Varchar
20 Primary Key
Not Null id_kategori
Varchar 6
Foreign Key Reference Table
kategori id_kategori
Not Null id_merk
Varchar 6
Foreign Key Reference Table merk id_merk
Not Null nama_produk
Varchar 40
Unique produk_seo
Varchar 50
Null deskripsi
Text Not Null
harga Double
Not Null stok
Integer 3
Not Null berat
Float Not Null
tgl_masuk Date
Not Null tgl_release
Date Not Null
gambar Varchar
50 Null
dilihat Integer
11 Not Null
7. Tabel Diskon
Tabel diskon merupakan tabel yang berisi data diskon. Tabel ini memiliki tiga atribut yaitu id_diskon, id_produk, dan jumlah_diskon. Untuk lebih jelasnya
mengenai tabel diskon, dapat dilihat pada tabel 3.16 dibawah ini: Tabel 3.16 Struktur Tabel Diskon
Nama Tabel : Diskon
Nama Field Tipe Data
Ukuran Kunci
Keterangan
id_diskon Integer
11 Primary
Key |
Autoincrement Not Null
id_produk Varchar
20 Foreign Key Reference
Table produk
id_ produk
Not Null jumlah_diskon
Float 2
Not Null
8. Tabel Bank
Tabel bank merupakan tabel yang berisi data bank. Tabel ini memiliki tiga atribut yaitu id_bank, nama_bank, no_rek, nama_pemilik, dan gambar. Untuk
lebih jelasnya mengenai tabel bank, dapat dilihat pada tabel 3.17 dibawah ini:
138
Tabel 3.17 Struktur Tabel Bank Nama Tabel : Bank
Nama Field Tipe
Data Ukuran
Kunci Keterangan
id_bank Integer
11 Primary
Key |
Autoincrement nama_bank
Varchar 30
unique no_rek
Varchar 40
Not Null nama_pemilik Varchar
40 Not Null
gambar Varchar
100 Not Null
9. Tabel Mata Uang