94400368 transformasi erd ke tabel

Upload: diwa-saputra

Post on 06-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    1/10

    4.1.1 Transformasi ERD ke Tabel

    Tabel Konsumen

    KodeKon

    s

    NamaKon

    s

    AlamatKon

    s Telp

     

    Tabel Notebook 

    KodeNB Merk Procecor Cipset Memori !"A #ardisk $arna #ar%a

    Tabel KriteriaKodeKriteria KodeKons KodeNB Pilian1 Pilian& Pilian' Pilian4 Pilian(

     

    Tabel Analis

    KodeAnalis

    is

    KodeKriteri

    a

    PrioritasPil

    1

    PrioritasPil

    &

    PrioritasPil

    '

    PrioritasPil

    4

    PrioritasPil

    (

     

    4.1.& )*i Normalisasi Tabel

    1. Tabel Kons+men

    KodeKon

    s

    NamaKon

    s

    AlamatKon

    s Telp

     

    Tabel Kons+men memen+i 1 N, -,irst Normal ,orm

    Setiap data dibentuk dalam file-file dari satu record demi satu record dan field-fieldnya berupa “atomic value” (tidak dipecah lagi serta tidak ada atribut yang

     berulang-ulang!

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    2/10

    Sudah memenuhi kriteria untuk " N# dan atribut bukan kunci harus bergantung

    secara fungsi pada kunci utama serta kunci field harus unik dan dapat me$akili

    atribut lain yang men%adi anggotanya!

    Tabel Kons+men memen+i & N, -/econd Normal ,orm

    Tabel Konsumen & Kode Kons' NamaKons' AlamatKons' Telp

    Kode Kons NamaKons' AlamatKons' Telp

    Tabel Konsumen memenuhi normal ()N# karena pada Tabel Konsumen' semua

    atribut yang tidak termasuk dalam key primer (NamaKons' AlamatKons' Telp

    mempunyai ketergantungan fungsional (K# pada key primer (NamaKons secara

    utuh!

    Tabel Kons+men memen+i ' N, -Tird Normal ,orm

    - *emenuhi syarat atau berada dalam normal kedua

    - Setiap atribut kunci tidak tergantung secara fungsional kepada atribut bukan

    kunci yang lain!

    Tabel Konsumen & Kode Kons' NamaKons' AlamatKons' Telp

    Ketergantungan tabel diatas adalah &

    Kode Kons NamaKons' AlamatKons' Telp

     NamaKons AlamatKons' Telp

    AlamatKons Telp' NamaKons

    Telp NamaKons' AlamatKons

    Tabel Konsumen memenuhi +-N# karena tidak ada atribut yang bukan kunci utama

    saling tergantung secara fungsional!

    &. Tabel Notebook 

    KodeNB Merk Procecor Cipset Memori !"A #ardisk $arna #ar%a

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    3/10

    Tabel Notebook memen+i 1 N, -,irst Normal ,orm

    Setiap data dibentuk dalam file-file dari satu record demi satu record dan field-

    fieldnya berupa “atomic value” (tidak dipecah lagi serta tidak ada atribut yang

     berulang-ulang!

    Sudah memenuhi kriteria untuk " N# dan atribut bukan kunci harus bergantung

    secara fungsi pada kunci utama serta kunci field harus unik dan dapat me$akili

    atribut lain yang men%adi anggotanya!

    Tabel Notebook memen+i & N, -/econd Normal ,orm

    Tabel Notebook & KodeN,' *erk' rocecor' .hipset' *emori' /0A' 1ardisk'

    2arna' 1arga!

     KodeN, *erk 'rocecor'.hipset'*emori'/0A'1ardisk'2arna' 1arga!

    Tabel Notebook memenuhi normal ()N# karena pada Tabel Notebook' semua

    atribut yang tidak termasuk dalam key primer (*erk' rocecor' .hipset' *emori'

    /0A' 1ardisk' 2arna' 1arga mempunyai ketergantungan fungsional (K# pada key

     primer (KodeN, secara utuh!

    Tabel Notebook memen+i ' N, -Tird Normal ,orm

    -*emenuhi syarat atau berada dalam normal kedua

    -Setiap atribut kunci tidak tergantung secara fungsional kepada atribut bukan kunci

    yang lain!

    Tabel Notebook & KodeN,' *erk' rocecor' .hipset' *emori' /0A' 1ardisk' 2arna'

    1arga!

    Ketergantungan tabel diatas adalah &

    KodeN, *erk 'rocecor'.hipset'*emori'/0A'1ardisk'2arna'1arga!

    *erk rocecor'.hipset'*emori'/0A'1ardisk'2arna'1arga

    rocecor .hipset'*emori'/0A'1ardisk'2arna'1arga'*erk 

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    4/10

    .hipset *emori'/0A'1ardisk'2arna'1arga'*erk'rocecor 

    *emori /0A'1ardisk'2arna'1arga'*erk'rocecor'.hipset

    /0A 1ardisk'2arna'1arga'*erk'rocecor'.hipset'*emori

    1ardisk 2arna'1arga'*erk 'rocecor'.hipset'*emori'/0A

    2arna 1arga'*erk 'rocecor'.hipset'*emori'/0A'1ardisk 

    1arga *erk'rocecor'.hipset'*emori'/0A'1ardisk'2arna

    Tabel Notebook memenuhi +-N# karena tidak ada atribut yang bukan kunci utama

    saling tergantung secara fungsional!

    '. Tabel Analisis

    KodeAnalisi

    s

    KodeKriteri

    a

    PrioritasPil

    1

    PrioritasPil

    &

    PrioritasPil

    '

    PrioritasPil

    4

    PrioritasPil

    (

     

    Tabel Analisis memen+i 1 N, -,irst Normal ,orm

    Setiap data dibentuk dalam file-file dari satu record demi satu record dan field-

    fieldnya berupa “atomic value” (tidak dipecah lagi serta tidak ada atribut yang

     berulang-ulang!

    Sudah memenuhi criteria untuk " N# dan atribut bukan kunci harus bergantung

    secara fungsi pada kunci utama serta kunci field harus unik dan dapat me$akili

    atribut lain yang men%adi anggotanya!

    Tabel Analisis memen+i & N, -/econd Normal ,orm

    Tabel Analisis &KodeAnalisis' KodeKriteria' rioritasil"' rioritasil)' rioritasil+'

    rioritasil3' rioritasil4!

    KodeAnalisis KodeKriteria' rioritasil"' rioritasil)' rioritasil+'

    rioritasil3' rioritasil4!

    Tabel Analisis memenuhi normal ()N# karena pada Tabel Analisis' semua atribut

    yang tidak termasuk dalam key primer (KodeKriteria'rioritasil"'rioritasil)'

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    5/10

    rioritasil+' rioritasil3' rioritasil4 mempunyai ketergantungan fungsional (K#

     pada key primer (KodeAnalisis secara utuh!

    Tabel Analisis memen+i ' N, -Tird Normal ,orm

    -*emenuhi syarat atau berada dalam normal kedua

    -Setiap atribut kunci tidak tergantung secara fungsional kepada atribut bukan kunci

    yang lain!

    Tabel Analisis & KodeAnalisis' KodeKriteria' rioritasil"' rioritasil)' rioritasil+'

    rioritasil3' rioritasil4!

    Ketergantungan tabel diatas adalah &

    Kode Analisis KodeKriteria'rioritasil"'rioritasil)'rioritasil+'rioritasil3'

    rioritasil4

    KodeKriteria rioritasil"'rioritasil)'rioritasil+'rioritasil3'rioritasil4

    rioritasil" rioritasil)'rioritasil+'rioritasil3'rioritasil4'KodeKriteria

    rioritasil) rioritasil+'rioritasil3'rioritasil4'KodeKriteria'rioritasil"

    rioritasil+ rioritasil3'rioritasil4'KodeKriteria'rioritasil"'rioritasil)

    rioritasil3 rioritasil4'KodeKriteria'rioritasil"'rioritasil)'rioritasil+

    rioritasil4 KodeKriteria'rioritasil"'rioritasil)'rioritasil+'rioritasil3

    Tabel Analisis memenuhi +-N# karena tidak ada atribut yang bukan kunci utama

    saling tergantung secara fungsional!

    4. Tabel Kriteria

    KodeKriteria

    KodeKons

    KodeNB

    Pilian1

    Pilian&

    Pilian'

    Pilian4

    Pilian(

     

    Tabel Kriteria memen+i 1 N, -,irst Normal ,orm

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    6/10

    Setiap data dibentuk dalam file-file dari satu record demi satu record dan field-

    fieldnya berupa “atomic value” (tidak dipecah lagi serta tidak ada atribut yang

     berulang-ulang!

    Sudah memenuhi criteria untuk " N# dan atribut bukan kunci harus bergantung

    secara fungsi pada kunci utama serta kunci field harus unik dan dapat me$akili

    atribut lain yang men%adi anggotanya!

    Tabel Kriteria memen+i & N, -/econd Normal ,orm

    Tabel Kriteria & KodeKriteria' KodeKons' KodeN,' ilihan"' ilihan)' ilihan+'

    ilihan3' ilihan4

    KodeKriteria KodeKons'KodeN,'ilihan"'ilihan)' ilihan+' ilihan3' ilihan4

    Tabel Kriteria memenuhi normal ()N# karena pada Tabel Kriteria' semua atribut

    yang tidak termasuk dalam key primer (KodeKons' KodeN,' ilihan"' ilihan)'

    ilihan+' ilihan3' ilihan4 mempunyai ketergantungan fungsional (K# pada key

     primer (KodeKriteria secara utuh!

    Tabel Kriteria memen+i ' N, -Tird Normal ,orm

    -*emenuhi syarat atau berada dalam normal kedua

    -Setiap atribut kunci tidak tergantung secara fungsional kepada atribut bukan kunci

    yang lain!

    KodeKriteria KodeKons'KodeN,'ilihan"'ilihan)' ilihan+' ilihan3' ilihan4

    Ketergantungan tabel diatas adalah &

    KodeKriteria KodeKons'KodeN,'ilihan"'ilihan)' ilihan+' ilihan3' ilihan4

    KodeKons KodeN,' ilihan"' ilihan)' ilihan+' ilihan3' ilihan4

    KodeN, ilihan"' ilihan)' ilihan+' ilihan3' ilihan4' KodeKons

    ilihan" ilihan)' ilihan+' ilihan3' ilihan4' KodeKons' KodeN,

    ilihan) ilihan+' ilihan3' ilihan4' KodeKons' KodeN,' ilihan"

    ilihan+ ilihan3' ilihan4' KodeKons' KodeN,' ilihan"' ilihan)

    ilihan3 ilihan4' KodeKons' KodeN,' ilihan"' ilihan)' ilihan+

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    7/10

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    8/10

    rioritasil4 & "7Numeric84 9=->?

    4. Data kriteria

    Kriteria5 KodeKriteria' KodeKons' KodeN,' ilihan"' ilihan)' ilihan+' ilihan3'

    ilihan4

    KodeKriteria & "7character84 9A-:;a-;-?

    KodeKons & "7character84 9A-:;a-;-?

    KodeN, & "7character84 9A-:;a-;-?

    ilihan" & "7character8)= 9A-:;a-;-?

    ilihan) & "7character8)= 9A-:;a-;-?

    ilihan+ & "7character8)= 9A-:;a-;-?

    ilihan3 & "7character8)= 9A-:;a-;-?

    ilihan4 & "7character8)= 9A-:;a-;-?

    4.' Database ,ile

    1. Tabel Kons+men

     Nama #ile & Konsumen!,#Key #ield & KodeKons

    Asal data & ata Konsumen

    #ungsi & *encatat data konsumen

    Tabel 3!" & Tabel Konsumen!,#

    No.   Field  Tipe Data   Size Keteran%an

    " KodeKons /achar )= Kode Konsumen

    ) NamaKons /achar += Nama Konsumen

    + AlamatKons /achar 4= Alamat Konsumen

    3 Telp /achar "3 Nomor telpon Konsumen

    &. Tabel Notebook 

     Nama #ile & Notebook!,#Key #ield & KodeN,

    Asal data & ata Notebook  

    #ungsi & *encatat data Notebook  

    Tabel 3!) & Tabel Notebook!,#

    No.   Field  Tipe Data   Size Keteran%an

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    9/10

    " KodeN, /achar 4 Kode Notebook  

    ) *erk /achar )= *erek Notebook  

    + Tipe /achar )= Tipe Notebook  3 rosesor /achar )= ata rocesor  

    4 .hipset /achar )= ata .hipset

    B *emori /achar )= ata CA*

    D /ga /achar )= ata /0A card

    E 1ardisk /achar )= ata 1ardisk  

    > 2arna /achar += 2arna .asing Notebook  

    "= 1arga #loat - 1arga Notebook  

    '. Tabel Kriteria

     Nama #ile & Kriteria!,#

    Key #ield & KodeKriteriaAsal data & ata Kriteria

    #ungsi & *encatat data Kriteria

    Tabel 3!+ & Tabel Fual!,#

    No.   Field  Tipe Data   Size Keteran%an

    " KodeKriteria /achar "= Kode Kriteria

    ) KodeKons /achar "= Kode Konsumen

    ) KodeN, /achar "= Kode Notebook  

    + ilihan" #loat - ilihan Notebook "

    3 ilihan) #loat - ilihan Notebook )

    4 ilihan+ #loat - ilihan Notebook +

    B ilihan3 #loat - ilihan Notebook 3

    D ilihan4 #loat - ilihan Notebook 4

    4. Tabel Analisis

     Nama #ile & Analisis!,#

    Key #ield & KodeAnalisis

    Asal data & ata Analis#ungsi & *encatat data Analisis

  • 8/18/2019 94400368 Transformasi ERD Ke Tabel

    10/10

    Tabel 3!3 & Tabel Analisis!,#

    No

    .

    Field  Tipe Data   Size Keteran%an

    " KodeAnalisis /achar )= Kode Analisis

    ) KodeKriteria /achar )= Kode Kriteria

    + rioritasilihan" #loat - 1asil rioritas ilihan "

    3 rioritasilihan) #loat - 1asil rioritas ilihan )

    4 rioritasilihan+ #loat - 1asil rioritas ilihan +

    B rioritasilihan3 #loat - 1asil rioritas ilihan 3

    D rioritasilihan4 #loat - 1asil rioritas ilihan 4