Tabel-tabel yang dibuat adalah sebagai berikut:
1. Tabel Admin
Tabel admin digunakan untuk menyimpan data administrator. Primary key dari tabel ini adalah username.
Tabel 3.32 Struktur File Admin
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
username
|
varchar
|
30
|
Primary Key
|
password
|
varchar
|
32
| |
nama
|
varchar
|
30
| |
email
|
varchar
|
30
| |
telp
|
varchar
|
30
| |
level
|
varchar
|
30
|
2. Tabel Berita
Tabel berita digunakan untuk menyimpan data berita. Primary key dari tabel ini adalah id_berita.
Tabel 3.33 Struktur File Berita
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
Id_berita
|
bigint
|
12
|
Primary Key
|
judul
|
varchar
|
100
| |
isi
|
text
|
-
| |
pengirim
|
varchar
|
30
|
Forreign key, admin(username)
|
keyword
|
varchar
|
100
| |
Tgl_kirim
|
datetime
|
-
| |
hits
|
bigint
|
12
|
3. Tabel UKM
Tabel UKM digunakan untuk menyimpan data UKM. Primary key dari tabel ini adalah id_ukm.
Tabel 3.34 Struktur File UKM
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
username
|
varchar
|
30
|
Primary key
|
password
|
varchar
|
32
| |
nama_ukm
|
varchar
|
30
| |
email
|
varchar
|
50
| |
alamat
|
varchar
|
50
| |
kode_pos
|
varchar
|
5
| |
no_telp
|
varchar
|
15
| |
nama_bank
|
varchar
|
30
| |
cabang_bank
|
varchar
|
30
| |
no_rekening
|
varchar
|
30
| |
kota
|
varchar
|
50
| |
logo
|
varchar
|
100
| |
profil
|
text
|
-
| |
themes
|
varchar
|
30
| |
status
|
varchar
|
15
|
Aktif atau tidak aktif
|
4. Tabel Pelanggan
Tabel pelanggan digunakan untuk menyimpan data pelanggan. Primary key dari tabel ini adalah id_pelanggan.
Tabel 3.35 Struktur File Pelanggan
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
username
|
varchar
|
50
|
Primary key
|
password
|
varchar
|
50
| |
nama
|
varchar
|
50
| |
alamat
|
varchar
|
50
| |
no_telp
|
varchar
|
50
| |
kode_pos
|
varchar
|
5
| |
email
|
varchar
|
50
| |
kota
|
varchar
|
50
| |
tgl_daftar
|
date
|
-
|
5. Tabel Kategori Barang
Tabel Kategori Barang digunakan untuk menyimpan data kategori barang. Primary key dari tabel ini adalah id_kategori.
Tabel 3.36 Struktur File Kategori Barang
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
id_kategori
|
int
|
12
|
Primary Key
|
nama_kategori
|
varchar
|
30
| |
username
|
varchar
|
10
|
Foreign key, ukm(username)
|
6. Tabel Barang
Tabel barang digunakan untuk menyimpan data barang. Primary key dari tabel ini adalah id_barang.
Tabel 3.37 Struktur File Barang
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
id_barang
|
int
|
12
|
Primary Key
|
Nama_barang
|
varchar
|
30
| |
harga
|
int
|
12
| |
Gambar
|
varchar
|
100
| |
Keterangan
|
text
|
-
| |
Status
|
varchar
|
15
|
Dijual atau out of stock
|
Id_kategori
|
int
|
12
|
Foreign key, kategori_barang(id_kategori)
|
7. Tabel Pesanan
Tabel pesanan digunakan untuk menyimpan data pesanan. Primary key dari tabel ini adalah id_pesanan.
Tabel 3.38 Struktur File Pesanan
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
id_pesanan
|
int
|
12
|
Primary Key
|
pelanggan
|
varchar
|
10
|
Foreign key, pelanggan(username)
|
tgl_pesan
|
date
|
-
| |
tgl_kirim
|
date
|
-
| |
nama_tujuan
|
varchar
|
30
| |
alamat_tujuan
|
varchar
|
50
| |
kota_tujuan
|
varchar
|
30
| |
Pos_tujuan
|
varchar
|
5
| |
Cara_bayar
|
Varchar
|
10
| |
status
|
varchar
|
15
|
Pesan, bayar, atau kirim
|
total
|
bigint
|
12
| |
ukm
|
varchar
|
20
|
Foreign key, ukm(username)
|
8. Tabel Detail Pesanan
Tabel detail pesanan digunakan untuk menyimpan data detail dari pesanan. Tabel ini tidak mempunyai primary key karena hanya menyimpan 2 buah foreign key dan 3 buah field tambahan.
Tabel 3.39 Struktur File Detail Pesanan
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
id_pesanan
|
int
|
12
|
Foreign key (pesanan)
|
id_barang
|
varchar
|
50
|
Foreign key , barang(id_barang)
|
jumlah
|
int
|
10
| |
harga
|
bigint
|
12
| |
sub_total
|
bigint
|
12
|
9. Tabel Konfirmasi Pembayaran
Tabel konfirmasi pembayaran digunakan untuk menyimpan data pembayaran. Primary key dari tabel ini adalah id_pembayaran.
Tabel 3.40 Struktur File Konfirmasi Pembayaran
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
id_pembayaran
|
int
|
10
|
Primary Key
|
id_pesanan
|
varchar
|
10
|
Foreign key, pesanan(id_pesanan)
|
ukm
|
varchar
|
10
|
Foreign key, ukm(username)
|
no_transaksi
|
varchar
|
12
| |
tgl_transaksi
|
date
|
-
| |
pelanggan
|
varchar
|
10
|
Foreign key, pelanggan(username)
|
10. Tabel Shipping
Tabel Shipping digunakan untuk menyimpan data daftar harga atau ongkos kirim ke setiap kota dari kota Bandung. Primary key dari tabel ini adalah id_shipping.
Tabel 3.41 Struktur File Shipping
Atribut
|
Tipe data
|
Panjang
|
Keterangan
|
Id_shipping
|
int
|
12
|
Primary Key
|
kota
|
varchar
|
50
| |
Harga
|
bigint
|
12
| |
Pengirim
|
varchar
|
30
|
Foreign key, admin(username)
|