CONTOH PERANCANGAN DATABASE
<!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>
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 0341-123456
Malang
100002 Tarmini Jl Gantung 10 031-4567890
Surabaya
Sample / Contoh Record Data Barang
kode_barang nama_barang id_jenis_barang id_supplier harga
01-0001 Printer Canon IP 1 1 450.000
1700
05-0003 Harddisk Maxtor 2 2 390.000
60 GB
06-0022 Notebook Acer 3 3 8.000.000
TravelMate
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 Printer 450.000
1700
06-0022 Notebook Acer Notebook 8.000.000
TravelMate
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 Harddisk 390.000
60 GB
Total ( Rp. ) 390.000
SUMBER: [Link]