CONTOH PERANCANGAN DATABASE
CONTOH PERANCANGAN
DATABASE
RANCANGAN DESAIN DATABASE PENJUALAN “TOKO XIAO” 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
|
Alvarez
|
Jl Duri 98Depok
|
844-0875
|
100002
|
Palacio
|
Jl Nanggung 11 Purworejo
|
021-9609956
|
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 XIAO”
Diberikan kepada :
Nama :Alvarez
Alamat : Jl Duri 98 Depok
Telepon :844-0875
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 XIAO”
Diberikan kepada :
Nama :Palacio
Alamat : Jl Nanggung 11 Purworejo
Telepon : 021-9609956
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
|