a. Tabel Admin
Berikut adalah deskripsi dari tabel admin :
Tabel 3.4 Tabel Admin
Nama Field Type
Key Keterangan
username Varchar 20
Primary key
Digunakan sebagai primary key untuk menampung username
admin
password Varchar 35
Digunakan untuk menampung password admin
namaadmin Varchar 50
Digunakan untuk menampung nama admin
pertanyaan Int 2
Digunakan untuk menampung data pertanyaan untuk admin
jawab Varchar 50
Digunakan untuk menampung jawaban admin
status Enum
‘admin’, ‘gudang’,
‘keuangan’, ‘shipping’,
‘karyawan’ Digunakan untuk menampung
status admin
status_dihapus Enum ‘T’,
‘Y’ Digunakan untuk menampung
status admin yang dihapus
b. Tabel Konsumen
Berikut adalah deskripsi dari tabel konsumen :
Tabel 3.5 Tabel Konsumen
Nama Field Type
Key Keterangan
email Varchar 40
Primary key
Digunakan sebagai
primary key untuk menampung
data email konsumen
password Varchar 50
Digunakan untuk
menampung password konsumen
nama Varchar 50
Digunakan untuk
menampung nama
konsumen jeniskelamin
Enum‘Pria’, ’Wanita’
Digunakan untuk
menampung jenis
kelamin konsumen alamat
Varchar 200 Digunakan
untuk menampung
alamat lengkap
dari konsumen
id_kabkota Int 10
Foreign key reference
ke tabel
t_kabkota, field
id_kabkota Digunakan
untuk menampung
id kabkota tempat tinggal
dari konsumen
kodepos Int 5
Digunakan untuk
menampung kodepos tempat
tinggal konsumen
tlp Varchar 15
Digunakan untuk
menampung nomor
telepon konsumen aktif
Enum‘0’, ’1’ Digunakan
untuk mengetahui konsumen
yang telah aktivasi email sehingga dapat
melakukan login
status Varchar 4
Digunakan untuk
mengetahui status
konsumen pertanyaan
Int 2 Digunakan
untuk menampung
data pertanyaan dari admin
jawab Varchar 50
Digunakan untuk
menampung jawaban konsumen
aktifasi_kode Varchar 50
Digunakan untuk
menampung aktifasi
kode yang diberikan secara random oleh
sistem
c. Tabel Barang
Berikut adalah deskripsi dari tabel barang :
Tabel 3.6 Tabel Barang
Nama Field Type
Key Keterangan
kode_barang Int 5
Primary key Digunakan
sebagai primary key sebagai
kode barang nama_barang
Varchar 30 Digunakan
untuk menampung
nama barang
id_subkategori Int 5
Foreign key
reference ke
tabel subkategori,
field id_subkategori
Digunakan untuk
menampung id
subkategori dari
barang
berat_barang Decimal 10,2
Digunakan untuk
menampung berat
barang status_dihapus
Enum ‘T’, ‘Y’ Digunakan
untuk menampung
status barang yang dihapus
tanggal_barang Timestamp
Digunakan untuk
menampung tanggal barang
yang diinputkan
rating Int 10
Digunakan untuk
menampung rata-rata rating
pada satu
barang total_rating
Int 10 Digunakan
untuk menampung
banyaknya total
bintang pada satu barang yang telah
dirating oleh user
total_ratings Int 10
Digunakan untuk
menampung banyaknya user yang
merating satu jenis
barang username
Varchar 20 Foreign
key reference
ke tabel
admin, field username
Digunakan untuk
menampung nama
admin
d. Tabel Subkategori