Perancangan Database
Entity Relationship Diagram (ERD) adalah bentuk bagan yang menggunakan relasi dan entitas suatu informasi. Entitas relasi diagram dibuat dengan menggunakan presepsi yang terdiri dari sekumpulan objek yang ada dan dibedakan dari objek yang ada serta dibedakan dari objek lain.
Tabel : distributor
Primary key : kd_distributor
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Id_distributor
|
char
|
12
|
Not null
|
Primary key
|
Id distributor
|
username
|
char
|
30
|
Not null
|
-
|
Nama distributor
|
password
|
varchar
|
40
|
Not null
|
-
|
Password/kata
sandi
|
Tabel : kategori
Primary key : kode kategori beras
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Kd_kat_beras
|
char
|
12
|
Not null
|
Primary key
|
Kode kategori
beras
|
Nm_kategori
|
char
|
30
|
Not null
|
-
|
Nama kategori
beras
|
Tabel : beras
Primary key : kd_beras
Foreign key : kd_kategori_beras
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Kd_beras
|
char
|
12
|
Not null
|
Primary key
|
Kode beras
|
Nm_beras
|
varchar
|
20
|
Not null
|
-
|
Nama beras
|
satuan
|
char
|
10
|
Not null
|
-
|
Satuan banyak
beras
|
Harga
|
Numeric
|
50
|
Not null
|
-
|
harga
|
gambar
|
-
|
-
|
Not null
|
-
|
Gambar beras
|
Kd_kat_beras
|
varchar
|
20
|
Not null
|
Foreign key
|
Kode kategori
beras
|
Tabel : pembeli
Primary key : id_pembeli
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Id_pembeli
|
char
|
12
|
Not null
|
Primary key
|
Id_pembeli
|
Nama_lengkap
|
char
|
40
|
Not null
|
-
|
Nama lengkap
pembeli
|
alamat
|
char
|
40
|
Not null
|
-
|
Alamat pembeli
|
No_telp
|
char
|
15
|
Not null
|
-
|
Nomor telepon
pembeli
|
Tanggal_beli
|
Date/time
|
Long date
|
Not null
|
-
|
Tanggal beli
beras
|
Tebel : transaksi beli
Primary key : kd_transaksi_beli
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Kd_transaksi_beli
|
char
|
12
|
Not null
|
Primary key
|
Kode transaksi
beli
|
Tanggal_beli
|
Date/time
|
Long time
|
Not null
|
-
|
Tanggal pembelian
|
Banyak
|
char
|
10
|
Not null
|
-
|
Banyaknya beras
yang di beli
|
harga
|
numeric
|
20
|
Not null
|
-
|
Harga beras yang
di beli
|
Id_pembeli
|
char
|
12
|
Not null
|
-
|
Id pembeli
|
Tebel : penjual
Primary key : id_penjual
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Id_penjual
|
char
|
12
|
Not null
|
Primary key
|
Kode penjual
|
Nama_lengkap
|
varchar
|
30
|
Not null
|
-
|
Nama penjual
|
alamat
|
varchar
|
30
|
Not null
|
Alamat penjual
|
|
No_telp
|
varchar
|
15
|
Not null
|
-
|
Nomor telepon
penjual
|
Tgl_jual
|
Date/time
|
Long time
|
Not null
|
-
|
Tanggal jual
|
Kd_transaksi_jual
|
char
|
12
|
Not null
|
-
|
Kode transaksi jual
|
Tebel : transaksi penjualan
Primary key : kd_transaksi_jual
Foreign key : id_penjual
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
Kd_transaksi_jual
|
char
|
12
|
Not null
|
Primary key
|
Kode transaksi
beli
|
Tanggal_jual
|
Date/time
|
Long time
|
Not null
|
-
|
Tanggal pembelian
|
Kd_kategori_beras
|
char
|
12
|
Not null
|
-
|
Kode kategori
beras
|
Banyak
|
char
|
10
|
Not null
|
-
|
Banyaknya beras
yang di beli
|
harga
|
numeric
|
20
|
Not null
|
-
|
Harga beras yang
di beli
|
Id_penjual
|
char
|
12
|
Not null
|
-
|
Id pembeli
|
Tebel : transaksi penjualan
Primary key :
kd_transaksi_jual
Field
|
Type data
|
Field size
|
null
|
key
|
keterangan
|
kd_laporan
|
char
|
12
|
Not null
|
Primary key
|
Kode laporan
|
Kd_transaksi_jual
|
char
|
12
|
Not null
|
Foreign key
|
Kode transaksi
jual
|
Kd_transaksi_beli
|
char
|
12
|
Not null
|
Foreign key
|
Kode transaksi
beli
|
Tidak ada komentar:
Posting Komentar