66
4.2.4.2. Relasi Tabel
Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database.
Tabel 4.1 Relasi
67
4.2.4.3. Entity Relationship Diagram ERD
ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. Berikut contoh ERD dari Sistem Informasi
Penjualan pada distro Vicious Clothing Company.:
Gambar 4.9 ERD
68
4.2.4.4. Struktur File
Struktur file berfungsi sebagai rancangan dalam database sistem informasi yang akan dibuat.
1. Nama Tabel : kategori Primary Key : id_kategori
Foreign Key : Struktur data :
Tabel 4.2 Kategori
NO NAMA FIELD
JENIS SIZE
KEY 1.
id_kategori int
11 2.
nama_kategori varchar
20 3.
gambar varchar
50
2. Nama Tabel : pembayaran Primary Key : no_bayar
Foreign Key : Struktur data :
Tabel 4.3 Pembayaran
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_bayar
varchar 15
2.
no_order
varchar 15
3. tanggal_bayar
date
4.
nama_pembayar
varchar 30
5.
no_rekening varchar
25 6.
nama_tujuan varchar
30 7.
alamat_tujuan varchar
50 8.
provinsi varchar
30 9.
Kode_pos char
6
69
3. Nama Tabel : barang Primary Key : id_barang
Foreign Key : Struktur data :
Tabel 4.4 Barang
NO NAMA FIELD
JENIS SIZE
KEY 1.
id_barang
int 11
2.
Id_kategori
int 11
3. nama_barang
varchar 50
4.
jns_barang
int 11
5.
harga varchar
10 6.
gambar varchar
500 7.
stok smallint
3
4. Nama Tabel : detail_order Primary Key : no_order
Foreign Key : Struktur data :
Tabel 4.5 Detail_order
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_order
varchar 15
2.
id_barang
int 11
3. jumlah_barang
smallint
2 4.
idukuran
char 4
5.
harga_jual double
70
5. Nama Tabel : jenis Primary Key : id_jenis
Foreign Key : Struktur data :
Tabel 4.6 Jenis
NO NAMA FIELD
JENIS SIZE
KEY 1.
id_jenis
int 11
2.
nama_jenis
varchar 20
3. deskripsi
text
6. Nama Tabel : order Primary Key : no_order
Foreign Key : Struktur data :
Tabel 4.7 Order
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_order
varchar 15
2.
tgl_order
date 3.
id_member int
11 4.
status_beli
char 1
5.
status_bayar char
1 6.
status_kirim char
1 7.
total decimal
15,0
71
7. Nama Tabel : detail_jual Primary Key : no_jual
Foreign Key : Struktur data :
Tabel 4.8 Detail_jual
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_jual
varchar 15
2.
id_barang
int 11
3. jumlah_jual
smallint 2
4.
idukuran
char 4
5.
harga_jual doeble
8. Nama Tabel : comment Primary Key : no_comment
Foreign Key : Struktur data :
Tabel 4.9 Comment
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_comment
int 11
2.
id_member
int 11
3. id_barang
int 11
4.
tgl_comment
date 5.
comment text
9. Nama Tabel : det_ukuran_barang Primary Key :
Foreign Key :
72
Struktur data :
Tabel 4.10 Det_ukuran_barang
NO NAMA FIELD
JENIS SIZE
KEY 1.
idBarang
int 11
2.
idUkuran
char 4
3. ukuran_stock
smallint 2
10. Nama Tabel : penjualan Primary Key : no_jual
Foreign Key : Struktur data :
Tabel 4.11 Penjualan
NO NAMA FIELD
JENIS SIZE
KEY 1.
no_jual
varchar 15
2.
no_order
varchar 15
3. tanggal_jual
date 4.
total
double
11. Nama Tabel : member Primary Key : id_member
Foreign Key : Struktur data :
Tabel 4.12 Member
NO NAMA FIELD
JENIS SIZE
KEY 1.
id_member
int 11
2.
nama_member
varchar 50
3. jns_kel
char 1
73
4.
tgl_lahir
date 5.
provinsi int
11 6.
kota
varchar 30
7.
alamat
varchar 50
8.
kode_pos
varchar 10
9.
no_telp
varchar 25
10.
email
varchar 30
11.
u_name
varchar 30
12.
pass
varchar 500
12. Nama Tabel : ukuran Primary Key : id
Foreign Key : Struktur data :
Tabel 4.13 Ukuran
NO NAMA FIELD
JENIS SIZE
KEY 1.
id
char 4
2.
nama_ukuran
varchar 15
13. Nama Tabel : data_ongkos Primary Key : id_member
Foreign Key : Struktur data :
Tabel 4.14 Data_ongkos
NO NAMA FIELD
JENIS SIZE
KEY id
int 11
Id_provinsi int
11 ongkos
double
74
15. Nama Tabel : provinsi Primary Key : id_provinsi
Foreign Key : Struktur data :
Tabel 4.15 Provinsi
NO NAMA FIELD
JENIS SIZE
KEY 1.
id_provinsi
int 11
2.
nama_provinsi
varchar 30
4.2.4.5. Kodifikasi