Struktur Database Class Diagram
124 Master
: user kantor Primary key
: id_userkantor Foreign key
:
Tabel 4.28 Tabel User Kantor
No Field
Type Lenght
Values Extra
Action
1 id_userkantor
int 11
auto_increment
primary key
2 username
varchar 15
3 password
char 32
4 level
varchar 15
2. Tabel User Nama tabel : user
Master : user pelanggan
Primary key : id_user
Foreign key :
Tabel 4.29 Tabel User
No Field
Type Lenght
Values Extra
Action
1 id_user
int 5
auto_increment
primary key
2 nama
varchar 25
3 namars
varchar 25
125
4 email
varchar 50
5 password
varchar 25
6 alamat
varchar 100
7 kota
varchar 15
8 kodepos
varchar 5
9 telepon
varchar 15
10 tanggal
date
3. Tabel Barang Nama tabel : barang
Master : barang
Primary key : barang_id
Foreign key : barang_kategori_id dan id_admin
Tabel 4.30 Tabel Barang No
Field Type
Lenght Values
Extra Action
1 barang_id
int 11
auto_increment
primary key
2 barang_kategori_id
int 11
foreign key
3 barang_kode
char 10
126
4 barang_barang
varchar 25
5 barang_vendor
varchar 25
6 barang_garansi
varchar 25
7 barang_harga
decimal 10,2
8 barang_gambar
varchar 100
9 barang_penjelasan
text
10 barang_waktu
int 11
11 id_userkantor
int 11
foreign key
12 status_harga
varchar 25
13 stok_fisik
int 5
14 Stok_teknis
int 5
15 barang_gambar2
varchar 100
4. Tabel Barang Kategori Nama tabel : barang_kategori
Primary key : barang_kategori_id
Foreign key : id_admin
127
Tabel 4.31 Tabel Barang Kategori No
Field Type
Lenght Values
Extra Action
1 barang_kategori_id
int 11
auto_increment
primary key
2 barang_kategori_nama varchar
25
3 id_userkantor
int 11
foreign key
5. Tabel Beli Nama tabel : beli
Primary key : id_admin
Foreign key : status_id dan id_user
Tabel 4.32 Tabel Beli No
Field Type
Lenght Values
Extra Action
1 beli_id
int 11
auto_increment
primary key
2 tanggal
date 3
waktu time
4 status_id
char 1
foreign key 5
email varchar
50
6 nama
varchar 25
128
7 alamat
varchar 100
8 kota
varchar 15
9 kode_pos
varchar 5
10 telepon
varchar 15
11 jnspembayaran
varvhar 20
12 bayar
int 11
13 verifikasi
text 14
id_user int
5 foreign key
6. Tabel Beli Barang Nama tabel : beli_barang
Primary key : beli_barang_id
Foreign key : beli_id dan barang_id
Tabel 4.33 Tabel Beli Barang No
Field Type
Lenght Values
Extra Action
1 beli_barang_id
int 11
auto_increment
primary key
2 beli_id
int 11
foreign key
3 barang_id
int 11
foreign key
129
4 banyak
int 11
7. Tabel Pembayaran Nama tabel : pembayaran
Primary key : id_pembayaran
Foreign key : beli_id
Tabel 4.34 Tabel Pembayaran No
Field Type
Lenght Values
Extra Action
1 id_pembayaran
int 11
auto_increment
primary key
2 verifikasi
text
3 tanggal
date 4
norekening text
5 bank
varchar 25
6 atasnama
varchar 25
7 catatan
text 8
beli_id Int
5 foreign key
8. Tabel Status Nama tabel : status
Primary key : status_id
130 Foreign key
:
Tabel 4.35 Tabel Status No
Field Type
Lenght Values
Extra Action
1 status_id
char 1
primary key
2 status_nama
varchar 30
9. Tabel Hubungi Nama tabel : hubungi
Primary key : id_hubungi
Foreign key : id_user dan id_admin
Tabel 4.36 Tabel Hubungi No
Field Type
Lenght Values
Extra Action
1 id_hubungi
int 5
auto_increment
primary key
2 email
varchar 50
3 subjek
varchar 15
4 pesan
text
5 tanggal
date 6
id_user int
5 foreign key
7 nama
varchar 25
131
8 id_userkantor
int 11
foreign key
9 bagian
int 5
132