CONTOH PERANCANGAN
DATABASE
RANCANGAN DESAIN DATABASE PENJUALAN “TOKO XYZ” DENGAN TEKNIK
PERANCANGAN FORMAL
Entitas / Tabel yang dibutuhkan :
Entitas / Tabel Customer
Entitas / Tabel Barang
Entitas / Tabel Jenis_Barang
Entitas / Tabel Transaksi
Entitas / Tabel Supplier
Atribut / Field yang dibutuhkan :
Tabel Customer
Field
|
Type
|
id_customer
|
numerik ( 6 ), unik tidak boleh ada yang sama
|
nama_customer
|
text ( 50 )
|
alamat_customer
|
text ( 100 )
|
telepon_customer
|
text ( 20 )
|
Tabel Barang
Field
|
Type
|
kode_barang
|
text ( 6 ), unik tidak boleh ada yang sama
|
nama_barang
|
text ( 100 )
|
id_jenis_barang
|
numerik ( 6 )
|
id_supplier
|
numerik ( 6 )
|
harga
|
text ( 15 )
|
Tabel Jenis_Barang
Field
|
Type
|
id_jenis_barang
|
numerik (6 )
|
nama_jenis_barang
|
text ( 100 )
|
Tabel Transaksi
Field
|
Type
|
kode_transaksi
|
text ( 6 ), unik tidak boleh ada yang sama
|
id_customer
|
numerik ( 6 )
|
kode_barang
|
text ( 6 )
|
tgl_transaksi
|
datetime
|
keterangan
|
text ( 255 )
|
Tabel Supplier
Field
|
Type
|
id_supplier
|
numerik (6 )
|
nama_supplier
|
text ( 100 )
|
Entity Relationship Diagram ( ERD )
Model Relasi Antar Tabel
* Primary Key
** Foreign Key
Sample / Contoh Record Data Customer
id_customer
|
nama_customer
|
alamat_customer
|
telepon_customer
|
100001
|
Paijo
|
Jl Buntu 20 Malang
|
0341-123456
|
100002
|
Tarmini
|
Jl Gantung 10 Surabaya
|
031-4567890
|
Sample / Contoh Record Data Barang
kode_barang
|
nama_barang
|
id_jenis_barang
|
id_supplier
|
harga
|
01-0001
|
Printer Canon IP 1700
|
1
|
1
|
450.000
|
05-0003
|
Harddisk Maxtor 60 GB
|
2
|
2
|
390.000
|
06-0022
|
Notebook Acer TravelMate
|
3
|
3
|
8.000.000
|
Sample / Contoh Record Data Jenis Barang
id_jenis_barang
|
nama_jenis_barang
|
1
|
Printer
|
2
|
Hardisk
|
3
|
Notebook
|
Sample / Contoh Record Data Transaksi
kode_transaksi
|
id_customer
|
kode_barang
|
tgl_transaksi
|
keterangan
|
T00001
|
100001
|
01-0001
|
2007-03-27
|
DP 50%, bayar Rp 225.000
|
T00002
|
100001
|
06-0022
|
2007-03-27
|
Bayar Lunas
|
T00003
|
100002
|
01-0001
|
2007-03-27
|
Kurang 100.000
|
T00004
|
100002
|
05-0003
|
2007-03-28
|
Bayar Lunas
|
Sample / Contoh Record Data Supplier
id_supplier
|
nama_supplier
|
1
|
PT Canon Indonesia
|
2
|
PT Maxtorindo
|
3
|
PT Acer Internasional
|
O
utput Report / Laporan
Nota Penjualan Barang “TOKO XYZ”
Diberikan kepada :
Nama : Paijo
Alamat : Jl Buntu 20 Malang
Telepon : 0341-123456
Tgl. Transaksi : 2007-03-27
kode_barang
|
nama_barang
|
jenis_barang
|
harga
|
01-0001
|
Printer Canon IP 1700
|
Printer
|
450.000
|
06-0022
|
Notebook Acer TravelMate
|
Notebook
|
8.000.000
|
Total ( Rp. )
|
8.450.000
|
Nota Penjualan Barang “TOKO XYZ”
Diberikan kepada :
Nama : Tarmini
Alamat : Jl Gantung 10 Surabaya
Telepon : 031-4567890
Tgl. Transaksi : 2007-03-28
kode_barang
|
nama_barang
|
jenis_barang
|
harga
|
05-0003
|
Harddisk Maxtor 60 GB
|
Harddisk
|
390.000
|
Total ( Rp. )
|
390.000
|
No comments:
Post a Comment