1. Rancangan Basis Data
A. Bentuk tidak normal (unnormalisasi)
B. Bentuk normal pertama
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyfChWmY06cOcx3Y3B2TvjajU6b9U5-r_wcV_YiSiPud7CglVJtqkVmMMZfYtTf7XOO0yPhOeB3PrqQlqz5VvfBKHoQ1GqssTSfy_BV6nQwFG4qWk-eJ8ays0tqG9-6QxPExjd1DMkwcQ/s1600/mmnb.png)
C.
Bentuk normal kedua
D. Bentuk normalisai
E. Struktur Data
§ Database = dbpenjualan
Table = tbmakanan
Primary
key = id_makanan
Foreign
key
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
Id_makanan
|
Varchar
|
5
|
Id
makanan
|
2.
|
Nm_makanan
|
Varchar
|
15
|
Nama
makanan
|
3.
|
Jenis
|
Varchar
|
10
|
Jenis
|
4.
|
Harga
|
Int
|
8
|
Harga
|
§ Database = dbpenjualan
Table = tbminuman
Primary
key = id_minuman
Foreign
key
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
Id_
minuman
|
Varchar
|
5
|
Id
minuman
|
2.
|
Nm_
minuman
|
Varchar
|
12
|
Nama
minuman
|
3.
|
Jenis
|
Varchar
|
10
|
Jenis
|
4.
|
Harga
|
Int
|
8
|
Harga
|
§ Database = dbpenjualan
Table = tb pelanggan
Primary
key = id_pelanggan
Foreign
key
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
Id_pelanggan
|
Varchar
|
5
|
Id
pelanggan
|
2.
|
Nm_pelanggan
|
Varchar
|
15
|
Nama
pelanggan
|
3.
|
Alamat
|
Varchar
|
10
|
Alamat
|
4.
|
No_tlpn
|
Int
|
12
|
No telpon
|
§ Database = dbpenjualan
Table = tbkasir
Primary
key = id_kasir
Foreign
key
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
Id_kasir
|
Varchar
|
5
|
Id kasir
|
2.
|
Nm_kasir
|
Varchar
|
15
|
Nama
kasir
|
§ Database = dbpenjualan
Table = tbtransaksi
Primary
key = no_transaksi
Foreign
key = id_pelanggan
id_kasir
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
No_transaksi
|
Varchar
|
5
|
No transaksi
|
2.
|
Tgl_transaksi
|
Varchar
|
10
|
Tgl
transaksi
|
3.
|
Id_pelanggan
|
Varchar
|
5
|
Total
bayar
|
4.
|
Id_kasir
|
Varchar
|
5
|
Id
pelanggan
|
5.
|
Subtotal_makanan
|
Int
|
5
|
Id kasir
|
6.
|
Subtotal_minuman
|
Int
|
10
|
Subtotal
makanan
|
7.
|
Total_bayar
|
Int
|
10
|
Subtotal
minuman
|
§ Database = dbpenjualan
Table = tb detail transaksi makanan
Primary
key = id_makanan + no_transaksi
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
No_transaksi
|
Varchar
|
5
|
Id
makanan
|
2.
|
Id_makanan
|
Varchar
|
5
|
No
transaksi
|
3.
|
Quantity
|
Int
|
5
|
Quantity
|
4.
|
Jmlh_makanan
|
Int
|
15
|
Jumlah makanan
|
§ Database
= dbpenjualan
Table = tbdetail transaksi minuman
Primary
key = id_makanan + no_transaksi
No
|
Nama Field
|
Type
|
Size
|
Ket
|
1.
|
No_transaksi
|
Varchar
|
5
|
Id
minuman
|
2.
|
Id_
minuman
|
Varchar
|
5
|
No transaksi
|
3.
|
Quantity
|
Int
|
5
|
Quantity
|
4.
|
Jmlh_
minuman
|
Int
|
15
|
Jumlah
minuman
|
0 komentar:
Posting Komentar