Normalisasi Dan Pembuatan Database sederhana pada Microsoft Access 2007


1. Contoh Struk/Nota :


2. Normalisasi Adalah suatu proses mendesain struktur database sehingga sebagian besar ambigulity bisa di hilangkan sehingga bisa menghasilkan sebuah table yang normal.




      A.  1 NF (Normalisasi Pertama)

     1 NF (Normalisasi Pertama)  Ciri-cirinya adalah setiap data di bentuk dalam flat file dan Tidak ada set atribut yang berulang-ulang.

No_Transaksi
Nama_Pembeli
No_HP
Alamat
Tgl_Pemesanan
Id_Barang
Type
Harga
Banyak_Barang
Total
111
Abay
90909090
Rangkasbitung
01/09/2018
123
Softcase Printing
60000
5
300000
222
Indra
80808080
Serang
02/09/2018
456
Sticker Motor
75000
5
375000
333
Arif
70707070
Pandeglang
03/09/2018
789
Sticker Kamar
400000
5
20000000


     B.  2 NF (Normalisasi Kedua)

    2 NF (Normalisasi Kedua) Sudah memiliki Bentuk Normal Pertama, Menentukan atribut kunci Utama/Primary Key.

No_Trans*                         Id_Barang*                  Nama_Pembeli*
Tgl_Pemesanan                 Type                             No_HP
Tgl_Pengiriman                 Harga                           Alamat
Banyak_Barang
Nama_Pembeli
Type
Total

-Tabel Transaksi
No_Trans*
Tgl_Pemesanan
Tgl_Pengiriman
Banyak_Barang
Nama_Pembeli
Type
Total
111
01/09/2018
07/09/2018
10
Abay
SoftcasePrinting
600000
222
02/09/2018
08/09/2018
5
Indra
StickerMotor
375000
333
03/09/2018
09/09/2018
1
Arif
StickerKamar
400000

      -Tabel Barang                         
Id_Barang*
Type
Harga
123
Softcase Printing
60000
456
Sticker Motor
75000
789
Sticker Kamar
400000

-Tabel Pembeli
Nama_Pembeli
No_HP
Alamat
Abay
90909090
Rangkasbitung
Indra
80808080
Serang
Arif
70707070
Pandeglang


      C.  3 NF (Normalisasi Ketiga)

     3NF (Normalisasi Ketiga) Sudah memenuhi bentuk Normal Kedua Tidak mempunyai field yang bergantung Transitif.

No_Trans*                               Id_Barang*                  Nama_Pembeli*
Tgl_Pemesanan                       Type                             No_HP
Tgl_Pengiriman                       Harga                           Alamat
Banyak_Barang
Nama_Pembeli**
Type

-Tabel Transaksi
No_Trans*
Tgl_Pemesanan
Tgl_Pengiriman
Banyak_Barang
Nama_Pembeli
Type
111
01/09/2018
07/09/2018
10
Abay
Softcase Printing
222
02/09//2018
08/09/2018
5
Indra
Sticker Motor
333
03/09/2018
09/09/2018
1
Arif
Sticker Kamar

-Tabel Barang                         
Id_Barang*
Type
Harga
123
Softcase Printing
60000
456
Sticker Motor
75000
789
Sticker Kamar
400000

-Tabel Pembeli
Nama_Pembeli
No_HP
Alamat
Abay
90909090
Rangkasbitung
Indra
80808080
Serang
Arif
70707070
Pandeglang


3. Struktur Tabel

1.    Tabel Transaksi

Datasheet pada Tabel Transaksi


2.     ~  Tabel Barang

Datasheet pada Tabel Barang



3.    ~   Tabel Pembeli

Datasheet pada Tabel Pembeli



4.       Tabel Query

















Datasheet pada Tabel Query/Running pada Query















~// Pada setiap tabelnya kita harus mengisi satu-persatu kolom yang kosong pada Dataseet masing-masing tabel, agar bisa secara otomatis muncul setelah kita Running pada Tabel Query
~// Adapun cara untuk menemukan total dari keseluruhan harga dengan menggunakan rumus: Total: [Banyak_Barang]*[Harga]

Komentar

Postingan populer dari blog ini

Membuat Form, Report dan Switchboard pada Microsoft Access 2007

Membuat Aplikasi Pendaftaran Tournament Game Mobile dengan Android Studio