Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

Normalisasi (DOC)

VIEWS: 879 PAGES: 10

									Dijual Kepada :                                                                         Suplyer :


Sawaludin Lubis                                                                         PT. Indomarco Adi Prima
Jl. Cidangiang {Kost Filma}                                                             Indofood Tower Lt. 19
16143                                                                                   Jl. Jend Sudirman KAV 76-78 Jakarta 12910
Brg Siang Bogor                                                Faktur                   NPWP : 01.300.553.3.091.000
                                                               41773

                     Tanggal         SPL          Langganan             Salesman       Jatuh Tempo    Keterangan
                  19/Jan/2010       34165             800203        S028-Deden         02/Feb/2010      028013


                                                                                          Jumlah           Potongan         Jumlah
 Kode                Nama Barang            Satuan     Kwantitas        Harga Satuan
                                                                                           Kotor         %       Rupiah      bersih
100493       GSS-Indomie Goreng Special     40/car      5      0         43.318,18 W        216.591     0,00        0       216.591
100488        AB-Indomie Ayam Bawang        40/car      5      0         38.545,45 W        192.272     0,00        0       192.727
100506          SM-Indomie Soto Mie         40/car      3      0         38.545,45 W        115.636     0,00        0       115.636
107044          SIB250-Bimoli 250 Ml        48/car      0      6        161.181,82 W         20.148    16,24      3.273       16.875
106966       UHT200C-UHT Indomilk 200       30/car      0      10           64.636 R         21.545     0,00        0         21.545
109259       UHT200V-UHT Indomilk 200       30/car      0      10           64.636 R         21.545     0,00        0         21.545
106967       UHT200S-UHT Indomilk 200       30/car      0      10           64.636 R         21.545     0,00        0         21.545
108343      IMPSN12-Indomilk SKM Putih      120/car     1      0         91.909,09 W         91.909     0,00        0         91.909
101619     SAPP-Sambal IF Pedas Botol PVC   48/car      0      12       148.363,64 W         37.091     0,00        0         37.091
                                                                                                                            735.464
                                                                                                                  Pajak        7.354
                                                                                                                  Total     742.818
I TAHAP PERSIAPAN :

    Atribut Bernilai Tunggal :                 3.   Satuan           =   Sat
     1. Faktur              =     Fktr          4.   Kwantitas        =   Kwnts
     2. Dijual Kepada       =     JK            5.   Harga Satuan     =   Hg_Sat
     3. Suplyer             =     Splr          6.   Jumlah Kotor     =   Jm_Ktr
     4. Tanggal             =     Tgl           7.   Potongan (%)     =   Pot%
     5. SPL                 =     SPL           8.   Potongan (Rp.)   =   PotRp.
     6. Langganan           =     Lgn           9.   Jumlah Bersih    =   Jm_Brsh
     7. Salesman            =     Slsmn
     8. Jatuh Tempo         =     Jth_Tmp    Atribut Turunan :
     9. Keterangan          =     Ket         1. Tot
     10. Tot_jmlbrsh        =     Tot         2. Pjk
     11. Pajak              =     Pjk         3. Ttl
     12. Total              =     Ttl         4. Jm_Ktr
                                              5. PotRp.
    Atribut Bernilai Ganda :                 6. Jm_Brsh
     1. Kode                 =    Kd
     2. Nama Barang          =    Nm_Br




                                                                                    2
II PERANCANGAN DATA BASE DENGAN NORMALISASI DOKUMEN FAKTUR :

       1. Langkah Pertama Bentuk Tidak Normal

Fktr     JK    Splr       Tgl    SPL     Lgn        Slsmn Jth_Tmp     Ket      Tot         Pjk        Ttl     Kd    Nm_Br     Sat   Kwnts   Hg_Sat   Jm_Ktr Pot% PotRp.       Jm_Brsh

       2. Langakah k dua, Bantuk Normal Pertama ( 1 Normal Form / 1NF)

          Persyaratan :

          Bentuk Normal Pertama terpenuhi jika pada sebuah table tidak memiliki Atribut bernilai Banyak ( Multivalued Attribute)

          Langkah-langkah :

          Susun Atribut dalam bentuk Plat Datar, Jika ada Atribut turunan maka dihilangkan

              Fktr        JK    Splr   Tgl     SPL     Lgn     Slsmn Jth_Tmp         Ket         Kd         Nm_Br   Sat     Kwnts Hg_Sat     Pot%



          Pisahkan kelompok Atribut bernilai tunggal dan kelompok Atribut bernilai ganda dan Tentukan Primary Key.


              Tabel Kelompok Atribut Bernilai Tunggal

                 Fktr             JK         Splr        Tgl         SPL        Lgn              Slsmn         Jth_Tmp       Ket


              Tabel Kelompok Atribut Bernilai Ganda

                     Kd          Nm_Br          Sat          Kwnts    Hg_Sat         Pot%

                                                                                                                                                                          3
 Gabungkan kunci utama tabel atribut bernilai tunggal ke kunci utama untuk Tabel kelompok Atribut bernilai ganda

        Fktr        Kd         Nm_Br          Sat      Kwnts         Hg_Sat       Pot%


 Tetapkan Ketergantungan Fungsional Untuk Setiap Atribut pada kedua Tabel Kelompok di atas.




        Fktr       JK        Splr       Tgl         SPL        Lgn        Slsmn      Jth_Tmp   Ket


    Keterangan Tabel kelompok atribut bernilai Tunggal diatas :

        JK, Splr, Tgl, SPL, Slsmn, tergantung pada Fktr (Primary key).
        Lgn, tergantung pada JK (Transitif).
        Jth_Tmp, tergantung pada Tgl (Transitif).
        Ket, tergantung pada Slsmn (Transitif).



        Fktr        Kd         Nm_Br          Sat      Kwnts         Hg_Sat       Pot%




                                                                                                                    4
2. Langkah ke tiga, Bantuk Normal Kedua ( 2 Normal Form / 2NF)


Persyaratan :

       Bentuk Normal kedua terpenuhi jika pada sebuah table, Atribut yang bukan primery key ( kunci utama ) ketergantuangan fungsional ( KF ) pada
       primer key ( kunci utama ) secara utuh. Artinya Atribut yang bukan Key Primer tidak tergantung Fungsional pada sebagian primer key (
       Ketergantungan parsial )



Langkah-langkah



   -   Jika ada Atribut bukan Key Primer tergantung sebagian ( Parsial ) pada key primer maka dipisahkan.

                                                                                                             Keterangan :

                                                                                                             Table ini tidak dipecah karena tidak ada yang atribut
                Fktr    JK       Splr        Tgl        SPL       Lgn       Slsmn      Jth_Tmp        Ket    yang ketergantungan fungsional sebagian atau Parsial




                                                                                                                                                          5
   Fktr        Kd        Nm_Br         Sat      Kwnts      Hg_Sat       Pot%




Proses Pemecahan tebel atribut bernilai ganda, karena ketergantungan fungsional sebagian atau Parsial.




   Fktr        Kd          Kwnts




   Kd         Nm_Br        Sat       Hg_Sat       Pot%




( Tiga table diatas adalah hasil akhir dari Normalisasi bentuk kedua /2NF )




                                                                                                         6
4. Langkah ke empat, bentuk Normal Ketiga ( 3 Normal Form / 3NF)
Persyaratan :

       Bentuk Normal ketiga terpenuhi jika pada sebuah table, Atribut yang tidak termasuk key primer ( kunci utama ) ketergantuangan fungsional ( KF )
       pada key primer. Artinya tidak ada Atribut yang bukan Key primer tergantung pada Atribut bukan key primer yang lain. ( Ketergantungan Transitif )

Langkah-langkah :

   -   JIka ada Atribut bukan Key Primer tergantung pada Atribut bukan Key Primer yang lain (Transitif ) maka dipisahkan.




                Fktr        JK      Splr     Tgl          SPL        Lgn     Slsmn      Jth_Tmp       Ket


       Proses pemecahan tabel artibut bernilai tunggal, karena ketergantungan fungsional transitif.




            Fktr       JK         Splr     Tgl           SPL      Slsmn




            JK              Lgn                    Tgl          Jth_Tmp




           Slsmn        Ket


                                                                                                                                                      7
III RELASI


       T_Barang       T_Transaksi           T_Faktur
                                                            T_Pelanggan
       Kode           Faktur                Faktur
                                                            Dijual_Kepada
       Nama_Barang    Kode                  Dijual_Kepada
                                                            Langganan
       Satuan         Kwantitas             Suplier

       Harga_Satuan                         Tanggal         T_Tanggal

       Potongan_(%)                         SPL             Tanggal
                               T_Salesman
                                            Salesman        Jatuh_Tempo
                               Salesman

                               Keterangan




                                                                            8
III. SPESIFIKASI FILE



    1. TABEL FAKTUR


                 Atribut    Type      Width/Lebar   Keterangan
         Faktur            Charcter       10         Not Null
         Dijual_Kepada     Charcter       50         Not Null
         Suplier           Charcter       50         Not Null
         Tanggal            Dater         11         Not Null
         SPL               Charcter        6         Not Null
         Salesman          Charcter       15         Not Null


    2. TABEL SALESMAN

                Atribut     Type      Width/Lebar   Keterangan
         Salesman          Charcter       15         Not Null
         Keterangan        Charcter       10         Not Null


    3. TABEL PELANGGAN

                 Atribut    Type      Width/Lebar   Keterangan
         Dijual Kepada     Charcter       50         Not Null
         Langganan         Charcter       10         Not Null




                                                                 9
4. TABEL TANGGAL

           Atribut    Type      Width/Lebar   Keterangan
   Tanggal            Dater         11         Not Null
   Jatuh Tempo        Dater         11         Not Null

5. TABEL TRANSAKSI

           Atribut    Type      Width/Lebar   Keterangan
   Faktur            Charcter       10         Not Null
   Kode              Charcter        6         Not Null
   Kwantitas         Numeric         3         Not Null

6. TABEL BARANG

          Atribut     Type      Width/Lebar   Keterangan
   Kode              Charcter        6         Not Null
   Nama_Barang       Charcter       15         Not Null
   Satuan            Charcter        8         Not Null
   Harga_Satuan      Numeric        11         Not Null
   Potongan_(%)      Numeric         9         Not Null




                                                           10

								
To top