e4161_sistemkomputer_unit9.doc

Upload: awe-sky

Post on 03-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    1/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/1

    OBJEKTIF

    OBJEKTIF AM :

    Mengetahui dan memahami rekabentuk model Pangkalan

    Data Hubungan.

    OBJEKTIF KH!!:

    Di akhir unit ini "ela#ar akan da"at :$

    Mende%ni&i dan men'enaraikan (iri$(iri

    model "angkalan data hubungan.

    Mengenal"a&ti &truktur data) &kima) ke#adian

    dan &truktur &toran model "angkalan data

    hubuungan.

    Mengetahui i&tilah$i&tilah model hubungan.

    RNS/PSP/2001

    UNIT 9

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    2/11

    INPUT

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/2

    9.0 MODEL DATA PANGKALAN DATA HUBUNGAN

    Kebanyakkan sise! "an#ka$an %aa a%a$a& be'asaskan !(%e$ &ie'a'ki

    %an !(%e$ 'an#kaian) M(%e$ &*b*n#an ba'* %i"e'kena$kan "a%a a&*n

    19+, !e$a$*i sa* ke'as se!ina' yan# %ibenan#kan ($e& E) -) .ODD)a* "'((ai" ise! Pen#*'*san Pan#ka$an Daa H*b*n#an

    0Re$ai(na$ Daabase Mana#e!en yse! aa* RDBM yan# %ikena$i

    seba#ai ise! R e$a& %i&asi$kan ($e& "enye$i%ik"enye$i%ik %i Mak!a$

    Penye$i%ikan IBM %i A!e'ika ya'ika %iak&i' a&*n 19+,)

    M(%e$ &*b*n#an yan# !e!"*nyai s'*k*' %aa yan# !*%a& 3*#a e$a&

    !en3a%i "eny*!ban# ke"a%a "e!ban#*nan sise! "en#*'*san

    "an#ka$an %aa ba#i "e'sekia'an k(!"*e' "e'iba%i se"e'i Mi'(s(5

    Aess -(7P'( Pa'a%(7%an $ain$ain yan# %i#*nakan sea'a !e$*as&a'i ini)

    9.1 Definisi.M(%e$ &*b*n#an ia$a& !(%e$ yan# !enyi!"an %aa %a$a! ben*k 3a%*a$

    &*b*n#an) eia" &*b*n#an %ibina ($e& be'a"a 'ek(%aa* *"e$)

    9.1.1 Penerangan

    eia" &*b*n#an be'*"a 3a%*a$ aa* sa* 5ai$) eba#aai (n(&

    5ai$5ai$ %a$a! "an#ka$an %aa "a%a 3a%*a$ 1 a%a$a& sa* !(%e$&*b*n#an) Te'%a"a bebe'a"a "e'be8aan %iana'a 5ai$ %an 3a%*a$

    &*b*n#an)

    A"abi$a sa* &*b*n#an %i#a!ba'kan seba#ai 3a%*a$ yan#

    !en#an%*n#i !ak$*!a seia" ba'is %a$a! 3a%*a$ !eaki$i

    RNS/PSP/2001

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    3/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/:

    sek*!"*$an !ak$*!a yan# be'&*b*n# kai) Mak$$*!a ini

    !ene'an#kan sa* enii aa* sa* ke3a%ian &*b*n#an) Na!a

    3a%*a$ %an na!a $a3*' %i#*na *n*k !e!be'i !akna ke"a%a

    !ak$*!a %i seia" ba'is %a$a! 3a%*a$ e'seb*)

    Jada! 1" #$n%$& Pang'a!an Da%a H(ngan PELAJA)

    PELA;AR

    NAMA NO

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    4/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/4

    Na!a 3a%*a$ a%a$a& PELA;AR ke'ana seia" ba'is a%a$a& !ak$*!a

    *n*k enii se('an# "e$a3a') Na!a $a3*' se"e'i NAMA

    NO

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    5/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/>

    9.* %r'%r -$de!.H*b*n#an %iana'a %*a 3a%*a$ %i&asi$kan ($e& %*a a'ib* %en#an

    %(!ain yan# sa!a sa* %(!ain *n*k seia" sa* 3a%*a$ &*b*n#an)

    eia" *"e$ yan# !e!"*nyai ni$ai yan# sa!a %a$a! a'ib* e'seb*%ikaakan !e!"*nyai &*b*n#an $(#ik a$a*"*n i%ak be'a%a %a$a! sa*

    3a%*a$ yan# sa!a

    %r'%r s%$raneia" &*b*n#an %iken%a$ikan sea'a 5ai$ be'asin#an) T*"e$ %isi!"an

    %a$a! s('an an"a !en#ik* s*s*nan ea"i s'*k*' s('annya

    %iea"kan ($e& "en##*na) M(%e$ "an#ka$an %aa &*b*n#an

    !e!bena'kan "en##*na !enea"kan in%eks sea'a %ina!ik b($e&

    !e!i$i& a'ib* *n*k !en#a'a&kan in%eks %an b($e& !en#&a"*skanin%eks sea'a %ina!ik)

    9. Is%i!a& da!a- ang'a!an da%a &(ngan

    i) *"e$ ba'is 0'ek(%

    ii) a'ib* na!a $a3*'

    iii) &*b*n#an 3a%*a$ yan# %i$en#ka"i ($e& ba'is %an $a3*'

    i@) %(!ain 3enis %aa yan# !ene'an#kan 3enis !ak$*!a yan#e'%a"a %a$a! $a3*')

    RNS/PSP/2001

    Mari kita lihat (ontoh"enggunaan i&tilah dalam

    "angkalan data hubungan *.

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    6/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/6

    Jada! " #$n%$& enggnaan is%i!a& da!a- ang'a!an da%a &(ngan.

    .(n(& D(!ain)

    NO

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    7/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/+

    AKTI2ITI 9a

    Ma'i kia !en#*3i ke5a&a!an an%a be'%asa'kan s(a$ans(a$an yan# %ibe'i %i

    baa& ini) An%a b($e& !e'*3*k 3aa"annya "a%a &a$a!an be'ik*nya

    9)1 Be'ikan %e5inisi ba#i !(%e$ &*b*n#an)

    9)2 ena'aikan i'ii'i !(%e$ "an#ka$an %aa &*b*n#an

    i)

    ii)

    iii)

    i@)

    RNS/PSP/2001

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    8/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/=

    MAKLUMBALA 9a

    A%aka& an%a e$a& !en*ba C

    ;ika UDAH se!ak 3aa"an %i sini)

    9)1 De5inisi ba#i !(%e$ &*b*n#an ia$a& !(%e$ yan# !enyi!"an %aa %a$a!

    ben*k 3a%*a$ &*b*n#an) eia" &*b*n#an %ibina ($e& be'a"a 'ek(%

    aa* *"e$)

    9)2 .i'ii'i !(%e$ Pan#ka$an Daa H*b*n#an ia$a&

    i) Rek(% %a$a! "an#ka$an %aa &*b*n#an i%ak !e!"*nyai s*s*nan

    yan# ea" ke'ana &*b*n#an &anya !eaki$i %aa sea'a $(#ik/

    abs'ak sa&a3a)

    ii) Ni$ai %i %a$a! 'ek(% a%a$a& e's*s*n)

    iii) Ni$ai a'ib* yan# k(!"(si 0#ab*n#an i%ak %ibena'kan

    %a$a! &*b*n#an)

    i@) Ni$ai n*$$ %i#*nakan *n*k !en#isi ni$ai a'ib* yan# i%ak

    %ikea&*i aa* i%ak *3*% %a$a! ses*a* *"e$)

    RNS/PSP/2001

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    9/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/9

    PENILAIAN KENDI)I

    An%a e$a& !en#&a!"i'i ke3ayaan) i$a *ba s(a$an %a$a! "eni$aian ken%i'i ini

    %an se!ak 3aa"an an%a "a%a !ak$*!ba$as yan# %ise%iakan)

    ;ika a%a !asa$a& yan# i!b*$ si$a be'binan# %en#an "ensya'a& an%a)

    e!(#a an%a !a3* 3aya)

    OALAN 9+1

    Te'an#kan s'*k*' !(%e$ %an s'*k*' s('an %a$a! !(%e$ "an#ka$an %aa

    &*b*n#an)

    OALAN 9+*

    Te'an#kan isi$a& isi$a& yan# %i#*nakan %a$a! !(%e$ "an#ka$an %aa

    &*b*n#an)

    OALAN 9+

    A"aka& yan# %i!aks*%kan %en#an a'ib* kek*ni)

    RNS/PSP/2001

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    10/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN

    E4161/UNIT9/1,

    MAKLUMBALA PENILAIAN KENDI)I

    A%aka& an%a e$a& !en*ba C

    ;ika UDAH se!ak 3aa"an %i sini)

    9-1 '*k*' !(%e$)

    H*b*n#an %iana'a %*a 3a%*a$ %i&asi$kan ($e& %*a a'ib* %en#an

    %(!ain yan# sa!a sa* %(!ain *n*k seia" sa* 3a%*a$ &*b*n#an)

    eia" *"e$ yan# !e!"*nyai ni$ai yan# sa!a %a$a! a'ib* e'seb*

    %ikaakan !e!"*nyai &*b*n#an $(#ik a$a*"*n i%ak be'a%a %a$a!

    sa* 3a%*a$ yan# sa!a

    '*k*' s('an

    eia" &*b*n#an %iken%a$ikan sea'a 5ai$ be'asin#an) T*"e$ %isi!"an

    %a$a! s('an an"a !en#ik* s*s*nan ea"i s'*k*' s('annya

    %iea"kan ($e& "en##*na) M(%e$ "an#ka$an %aa &*b*n#an

    !e!bena'kan "en##*na !enea"kan in%eks sea'a %ina!ik b($e&

    !e!i$i& a'ib* *n*k !en#a'a&kan in%eks %an b($e& !en#&a"*skan

    in%eks sea'a %ina!ik)

    RNS/PSP/2001

  • 7/21/2019 E4161_SistemKomputer_UNIT9.DOC

    11/11

    REKABENTUK MODEL PANGKALAN DATA HUBUNGAN E4161/UNIT9/11

    92 Isi$a& %a$a! "an#ka$an %aa &*b*n#an

    i) *"e$ ba'is 0'ek(%

    ii) a'ib* na!a $a3*'

    iii) &*b*n#an 3a%*a$ yan# %i$en#ka"i ($e& ba'is %an $a3*'i@) %(!ain 3enis %aa yan# !ene'an#kan 3enis !ak$*!a yan#

    e'%a"a %a$a! $a3*')

    9: Atribut kekunci

    eia" *"e$ 0'ek(% %a$a! &*b*n#an a%a$a& *nik iai* seia" #ab*n#an

    ni$ai *n*k a'ib* ba#i seia" *"e$ a%a$a& be'be8a) Ni$ai a'ib*

    kek*ni %i#*nakan *n*k !en#ena$"asi sa* *"e$ e'en* %i %a$a!

    &*b*n#an)

    RNS/PSP/2001