94400368 transformasi erd ke tabel
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