Transcript
PAPERÂ
PENGOLAHAN DATA
TERDISTRIBUSI
NAMA: DEISYA KUHEBA
NIM: 10 311 536
KELAS: D
MATERI 1
PENGOLAHAN DATA TERDISTRIBUSI
2
PENDAHULUAN :
Pengolahan terdistri!si s!dah dide"inisi#an dengan eragai $ara oleh eragai
%en$et!sn&a' M!ng#in tida# ada de"inisi &ang diset!(!i oleh se)!an&a'
DEFINISI
Ada eera%a de"inisi )engenai %engolahan data terdistri!si* antara lain +
Pene)%atan s!)er da&a #o)%!ter %ada %e)a#ain&a'
Str!#t!r organisasi %engolahan data dengan #e)a)%!an &ang ter%!sat* dan %engolahan
%aling sedi#it agian dari s!at! a%li#asi dengan $ara &ang terdesentralisasi'
Se(!)lah node %engolahan data dih!!ng#an dengan (aringan tele#o)!ni#asi terhada%
host ,ser-er . %!sat/ &ang (!ga dig!na#an !nt!# )engontrol #esel!r!han (aringan'
0ara %e)agian s!)er da&a #o)%!ter %ada s!at! organisasi sehingga sede#at
)!ng#in dengan a%li#asin&a se$ara geogra"is )a!%!n organisasional'
Tiga #riteria &ang )ende"inisi#an %engolahan terdistri!si'
Pertama,
s&ste) har!s
)e)ilii d!a %rosesor ata! leih &ang ter%isah se$ara geogra"is'
Kedua,
%rosesorn&a har!s dih!!ng#an'
Ketiga,
%rosesor terse!t har!s )ela&ani sat!
entitas Organisasi'
Pengganti "asilitas %engolahan data &ang esar dan ter%!sat dengan $o)%!ter#o)%!ter
#e$il &ang tida# %erl! dih!!ng#an dengan tele#o)!ni#asi' Pe)ilihan dan
%engg!naann&a )er!%a#an tangg!ng (aa %en!h )ana(e)en lo#al'
Siste) %engolahan data terdistri!si adalah s!at! siste) di)ana %rogra)%rogra)
a%li#asi !nt!# %engolahan datan&a erada di nodenode &ang ter%isah dan saling
dih!!ng#an dan diran$ang dengan #ontrol &ang #etat dan terintegrasi'
3
PROSESOR TERSEBAR
PDT diarti#an (!ga %%engg!naan $o)%!ter )ini ata! )i#ro %ada lo#asi &ang tersear
&ang tida# dih!!ng#an dengan tele#o)!ni#asi'
Manager lo#al ertangg!ng (aa atas %e)ilihan* %e)rogra)an dan %engo%erasian
s&ste) )ere#a &ang #e$il ini'
PENGOLAHAN DISTRIBUTIF
PDT (!ga diarti#an seagai s&ste) &ang %rosesor %eri%heral #e$iln&a )er!%a#an
s!ordinat dari sat! %rosesor %!sat ata! leih' Mesin %eri%heral dih!!ng#an dengan %!sat
)elal!i tele#o)!ni#asi dan #esel!r!hann&a di#oordinasi' S&ste) da%at diran$ang
sede)i#ian sehingga )esin)esin distri!ti-e tida# da%at de%rogra) %ada lo#asi %eri%heral'
4adi %rogra) disia%#an di%!sat dan #e)!dian di donload #e )esin %eri%heral'
INTELEGENSIA TERDISTRIBUSI vs. PENGOLAHAN TERDISTRIBUSI
Adalah sat! hal &ang sa)a 5 sa)a )endistri!s#an
Data
teta%i $aran&a ereda'
Intelegensia Terdistri!si da%at di#ata#an seagai #e$erdasan !atan di)ana +
o
Pengolahan datan&a se$ara oto)atis
o
Pengolahan #e$il %ada lo#asi ter)inal &ang )ela#sana#an "!ngsi se%erti
%engeditan* %e)eri#saan -aliditas* %enanganan "or)at la&ar* #onsentrasi
#o)!ni#asi dan seagain&a'
Pengolahan Terdistri!si da%at di#ata#an seagai #e)a)%!an !ser di)ana +
o
Pengolahann&a diting#at #e!t!han
o
Pengolahan %ada lo#asi ter)inal &ang da%at )engolah eera%a transa#si hingga
t!ntas teta%i )er!%a#an s!ordinat dari $o)%!ter &ang ting#atn&a leih tinggi'
6
Ban&a# &ang )endes#ri%si#an %engolahan terdistri!si !nt!# ter)inalter)inal
$o)%!ter &ang tida# )engolah transa#si se$ara t!ntas' Pengolahan ter)inal $o)%!ter &ang
%rosesorn&a tida# )engolah #esel!r!han transa#si sa)%ai t!ntas dise!t %endistri!sian
d!ngsi ata! ##adang#adang dise!t intelegensia terdistri!si ,#arena &ang dig!na#an
ter)inalter)inal &ang intelligent/'
7esel!r!han standar s&ste) di%erl!#an !nt!# )engat!r "!ngsi"!ngsi a%a &ang har!s
didistri!si#an dan agai)ana %eranan )esin &ang esar )a!%!n #e$il &ang dises!ai#an
dengan )e#anis)e %engontrolan dan so"taren&a'
Pendistri!sian s&ste) (!ga dig!na#an !nt!# )en&ata#an s&ste) terdistri!si se$ara
total &ang diinter#one#si'
SISTEM TERDISTRIBUSI YANG TERINTEGRASI
S!at! s&ste) terdistri!si &ang diran$ang se$ara ter#oordinasi sehingga #o)%onen
#o)%onen &ang ter%isah )engg!na#an "ield dari data* str!#t!r data* %rogra) dan %roto$ol
&ang !)!) &ang da%at )eningat#an e"e#ti-itas ata! )end!#!ng e-ol!si s&ste)'
DISTRIBUSI HORISONTAL vs. VERTIKAL
Disti!si Horisontal &ait! )asing 5 )asing !ser ata! anta! !ser $aang' Disti!si
Horisontal )er!%a#an %rosesor%rosesor &ang didistri!si#an na)!n tida# ereda
ting#atann&a' Siste)n&a dise!t seagai %eer 5 $o!%led s&ste) ,%eer )esin &ang erstat!s
sa)a/' Transa#si )!ng#in han&a )engg!na#an sat! %rosesor )es##i%!n an&a# &ang
tersedia' Pada s&ste) &ang lain* s!at! transa#si )!ng#in di#iri) dari sat! s&ste) lainn&a
&ang )en&ea#an se#!)%!lan "ile har!s di U%date'
8
Distri!si 9erti#al &ait! antar %!sat dan $aang' Transa#si da%at dila#!#an %ada
siste) $o)%!ter ting#at terendah' S&ste) ini (!ga da%at )ela#sana#an "!ngsi tertent! dan
#e)!dian )engiri)#ann&a #e ting#at eri#!tn&a' Pada s!at! #eadaan* transa#si dila#!#an
hingga ting#at teratas &ang )!ng#in )enga##ses "ile &ang online ata! dataase'
SISTEM YANG HOMOGEN DAN HETEROGEN
Pada s&ste) &ang ho)ogen setia% %rosesorn&a ha)%er sa)a' S&ste) $o)%!ter )ini
da%at )engg!na#an an&a# $o)%!ter )ini &ang identi$ ai# di s!at! lo#asi )a%!n
dilo#asi &ang ter%en$ar se$ara geogra"is' Arsite#t!r #o)%!ter ho)ogen &ang
terdistri!si )engg!na#an %rosesor &ang ero%erasii se$ara %ararel' 0ontohn&a + Siste)
0D0 0&er'
Pada s&ste) &ang heterogen* setia% %rosesor &ang diinter#one#si tida# sa)a' Prosesor
&ang ereda ini da%at )ela#sana#an "!ngsi &ang sa)a se#ali erlainan' 7adang#adang
)esinn&a sa)a se#ali ereda dan in#o)%atiel dan diran$ang dengan ad)inistrasi &ang
ereda'
KOMBINASI
7ean&a#an #on"ig!rasi $o)%!ter )er!%a#an #o)inasi dari s&ste) &ang -erti$al*
hori:ontal* ho)ogen dan heterogen' Pendistri!sian "!ngsi dan %engolahan diga!ng#an
dala) sat! #on"ig!rasi'
Ga)ar diaah ini )er!%a#an #on"ig!rasi )esin hori:ontal dan -erti$al &ang
engand!ng %endistri!sian "!ngsi dan site) terdistri!si se$ara -erti$al'
;
PENGOLAHAN, DATA DAN KONTROL
Se$ara !)!) ada 3 ,tiga/ as%e# %engolahan data &ang da%at di distri!si#an ata!%!n
tida#* &ait!+ 1'Pengolahan
2'Data
3'7ontrol
M!ng#in ada &ang ingin )e)!sat#an data dan )endistri!si#an &ang lainn&a'
Adalagi &ang )endistri!si#an %engolahan dan# arena %engolahan )en(adi tersear* $ontrol
s&ste) #esel!r!han teta% di%!sat#an'
Dengan $ontrol &ang enarenar ter%!sat* hilangn&a %!sat a#an )en&ea#an
#esel!r!han (aringan tida# er"!ngsi' Dengan $ontrol &ang terdistri!si* (i#a salah sat!
agian (aringan r!sa# &ang lainn&a )asih da%at e#er(a'
Siste) &ang ter%!sat )!ng#in da%at )ening#at#an reliailitas dengan )engada#an
leih dari sat! %!sat ata! leih dari sat! $o)%!ter &ang da%at )engontrol %!sat' Se%erti (!ga
t!!h )an!sia* eera%a (aringan $o)%!ter )asih tergant!ng %ada #o)%onen#o)%onen
tertent! &ang %enting'
<
MATERI 2
PENGARUH PENGOLAHAN TERDISTRIBUSI
PADA ORGANISASI
=
PENDAHULUAN
PDT )e)eri#an )ana(e)en s!at! organisasi &ang leih ai#' Hal ini )!lai terlihat
di tah!n 1>=?an' Na)!n PDT har!s di)engerti* diran$ang* dan diat!r dengan enar* #arena
PDT &ang tida# ter#ontrol a#an )eni)!l#an #e#a$a!an dala) organisasi'
T!(!an !ta)a PDT adalah !nt!# )ening#at#an dan )e)%erl!as %engg!naan
$o)%!ter agi %e)a#ai'
Pe)a#ai ,end !ser/ diarti#an seagai orang &ang %e#er(aann&a diant! dengan
$o)%!ter ,!#an %e)rogra)/' Misaln&a a#!ntan* #e%ala to#o* an# teller* ahli sains*
)ana(er* %ara %ro"essional ata! sta" #antor %!sat'
PDT )e)eri "asilitas logi#a* %en&i)%anan data ata!%!n #o)%!tasi &ang diaa
langs!ng #e lo#asi %e)a#ain&a'
PENGARUH DATA TERDISTRIBUSI JIKA DIMASUKKAN KE ORGANSASI
Per!ahan 5 %er!ahan &ang ter(adi da%at diagi )en(adi 3 ,tiga/ agian &ait! +
A'Per!ahan U)!)
1'Men!r!n#an (!)lah sta"
Sta" a#an er#!rang #arena se)!a datan&a telah terdistri!si di)ana se)!a data
datan&a &ang dah!l! )asih dit!lis se$ara )an!al se#arang se)!a datadatan&a
s!dah isa disi)%an dala) $o)%!ter' Dengan #ata lain sta" a#an er#!rang dan
(!)lah $o)%!ter erta)ah'
2'7er(a leih e"isien
Oto)atis (i##a se)!a datan&a telah terdistri!si )a#a %e#er(aan s!dah leih
)!dah . e"isien #arena s!dah isa di in%!t ata!%!n di lihat langs!ng dala) s&ste)
$o)%!ter' 0ontoh dala) s!at! %er!sahaan (i#a datadata s!dah didistri!si#an
>
)a#a agian HRD s!dah da%at )e)anta! setia% datadata &ang ada' Begit!%!n
dengan agian lain &ang saling erh!!ngan'
3'7!asa dan tangg!ng (aa %e)a#ai leih esar'
7arena se)!a data telah di)as!#an #e dala) $o)%!ter* #!asa dan tangg!ng
(aa dari %e)a#ai )en(adi se)a#in esar' Ma#a oto)atis %!la %e)a#ai ,se)!a
%iha#/ har!s ertangg!ng (aa %en!h dala) )en(aga #erahasiaan data dan
)en(aga agar datadata &ang ada dala) $o)%!ter tida# terha%!s* hilang* diserang
-ir!s dan eragai #e)!ng#inan lainn&a'
B'Per!ahan Se$ara Te#nis
Per!ahan ini leih #earah si %e)a#ai . organisasi' Misaln&a d!l!n&a dila#!#an
se$ara )an!al se#arang s!dah leih ter#o)%!terisasi' Di)ana &ang d!l!n&a tida#
)e)a#ai internet* se#arang s!dah )engg!na#an internet' Artin&a ada %er!ahan &ang
ter(adi dan si %e)a#ai da%at )erasa#an )an"aat dari %er!ahan terse!t' Misaln&a +
-
Pe)a#ai )e)%!n&ai ter)inal &ang ai#
-
Data &ang tersedia !nt!# dig!na#an leih ai#
-
A#ses %ada leih an&a# s!)er da&a $o)%!ter &ang (a!h
-
0o)%!ter )ini )ela&ani #e!t!han %e)a#ai dengan leih ai#'
0'Per!ahan @ang Mendasar
1'Me)ili#i $o)%!ter sendiri ,)ini . des#to%/
2'Da%at ela(ar )e)!at %rogra)
3'M!ng#in )e)ili#i ter)inal ata! %eralatan $o)%!ter &ang leih $anggih sehingga
)ere#a da%at )e)!at la%oran sendiri* ata!%!n )en(aa %ertan&aan &ang tida#
dihara%#an oleh analis s&ste) di %!sat %engolahan data'
1?
6'Da%at )e)!at ali#asi tan%a har!s )en(adi %e)rogra)
8'Da%at ela(ar )ens%esi"i#asi#an dan )e)!at data &ang )ere#a %erl!#an'
;'Bertangg!ng (aa atas data &ang )ere#a %erg!na#an'
MASALAH PADA PENGELOLAAN TERPUSAT
1'Pen(adalan +
Sering#ali har!s )en!ngg!' Misaln&a ada %roses s$anning saat a#an )ela#!#an s!at!
%e#er(aan* sehingga )e)!at %e#er(aan tergangg! #arena %roses terse!t )e)a#an
a#t!'
2'Dis$onne$t +
7o)%!ter rea#don ata! (al!rn&a ter%!t!s'
3'7one#si la)at +
a#t! res%on dala) dialog antar ter)inal la)a'
6'Res%on #adang#adang tida# erg!na , #!rang in"or)asi /
8'4arangn&a Pengo%erasian OnLine ,hasil dala) ent!# at$h iasan&a o!t 5 o" 5 date/
Ga)ar str!#t!r distri!si PDT %ada Organisasi +
To% Manage)ent
Pe)a#ai
Netor#
Dataase
T!(!an
11
To% Manage)ent dan Pe)a#ai dih!!ng#an
#edala) 1 Netor#C
Sat! Dataase %engolahan datan&a terdistri!si
dan )e)%!n&ai t!(!an &ang sa)a'
PEMASUKAN DATA
Dala) PDT* %e)as!#an data (!ga di%indah#an #ede%arte)en %e)a#ai' Dengan
de)i#ian %e)a#ai ertangg!ng(aa terhada% data )as!#ann&a* #ete%atan dan #eleng#a%an
datan&a (!ga at#! %e)as!#an data'
9alidasi da%at dila#!#an oleh )esin %ada saat data di)as!##an' 7esalahan da%at
di%erai#i se$e%atn&a dengan tersedian&a do#!)en s!)er te)%at &ang sa)a' Pe)as!#an
data isa di#er(a#an oleh sta" &ang iasa'
Mesin &ang di%erg!na#an da%at +
1'Online dengan $o)%!ter &ang leih esar
Data di)as!##an #edala) "ile dan dig!na#an !nt!# )eng!%date dataase
2'Stand alone
Data da%at di#iri)#an #e %!sat se$ara )an!al dala) ent!# dis# ata! $atridge'
3'Dih!!ng#an se$ara %eriodi$ )elal!i sal!ran tele%on ata! sir#!it se)entara dala)
((aringan data' ,leih !)!) diig!na#an/
KOMPUTER MENDATANG
asilitas $o)%!ter %ada organisasi )endatang da%at di ga)ar#an seagai eri#!t +
1'Ada sat! ata! leih %!sat $o)%!ter &ang esar ,ha)%er sa)a dengan &ang se#arang/*
na)!n leih $e%at'
2'P!sat ini diinter#one#si )elal!i tele#o)!ni#asi* dan )engga!ng#an ha)%er se)!a
agian organisasi'
3'Pengo%erasian #o)%!tasi dari %!sat )asih di%erg!na#an se%erti + )en$eta# dala)
(!)lah esar ata! &ang )e)erl!#an %eralatan #h!s!s* %e)eliharaan "ile* )en(alan#an
a%li#asi la)a &ang ter%!sat dan %e)eliharaan dataase ,ter%enting/'
12
6'Pengg!naan $o)%!ter #e$il + $o)%!ter )i#ro* $o)%!ter )ini* ter)inal &ang da%at
de%rogra)* $o)%!ter des#to%* #al#!lator &ang da%at di%rogra)'
8'Beera%a )esin #e$il )e)%!n&ai %en&i)%an data
;'Mesin #e$il dig!na#an dengan $ara ereda ditia% de%arte)en' A%li#asi dan te#ni#
%engg!naann&a ereda %!la' Misaln&a agian riset ata! #antor %!sat )e)!at
%rogra) &ang r!)it* sedang#an %e)a#ai lainn&a han&a )e)as!##an dan )engolah
data &ang iasa'
<'0o)%!ter #e$il (!ga an&a# )engg!na#an dataase &ang disi)%an di%!sat'
APA YANG HARUS TERPUSAT
Dala) )asalah te#ni# +
!ngsi &ang )ana har!s ereda %ada $o)%!ter %!sat* &ang )ana %ada $o)%!ter
%en!n(ang'
Data &ang )ana har!s disi)%an di %!sat* dan &ang )ana dilo#asi lain'
Dala) )ana(e)en !)!) har!s ada +
asilitas $o)%!ter di)ana sa(a di%erl!#an
Pengiri)an data &ang $e%at antar $o)%!ter'
@ang %erl! di%ertan&a#an +
Proses %engailan #e%!t!san ata! strategi )ana &ang har!s ter%!sat* dan &ang )ana
ada %ada )ana(e)en "!ngsional'
A%a tangg!ng (aa )ana(er "!ngsional dan seagain&a'
13
MATERI 3
DATA PADA PENGOLAHAN TERDISTRIBUSI
DARI 4ARINGAN
16
PEMBAHASAN MATERI :
1'Peredaan Data Base Manage)ent S&ste) ,DBMS/ Ter%!sat dan Terdistri!si
2'Arsite#t!r data ase terdistri!si
3'Pen&i)%anan data
6'Me)aha)i !er&
8'Me)aha)i #egagalan dan Dataase Terdistri!si'
1.PERBEDAAN DATA BASE MANAGEMENT SYSTEM (DBMS) TERPUSAT
DAN TERDISTRIBUSI.
Peredaan dari DBMS Ter%!sat dan Terdistri!si &ait! han&a terleta# %ada
Pengelolaan Database
C )es#i%!n $ara #er(a dataasen&a ha)%er sa)a' Di)ana +
DBMS Te!"s#$
a/Pen&i)%anan data tersi)%an han&a %ada sat! 0o)%!ter ,Ser-er/
/0o)%!ter &ang lain ,0lient/ da%at )enga#ses data #e $o)%!ter ser-er sa(a
$/Data leih )!dah di a#ses #arena ter%!sat
d/4i#a $o)%!ter ser-er er)asalah )a#a s&ste) ter%!sat (!ga er)asalah'
18
DBMS Te%&s$&'"s&
a/Pen&i)%anan Data erada %ada eera%a Dataase di eera%a te)%at ,Site/
/Masing)asing dataase terh!!ng )elal!li (aringan
$/Masing)asing site da%at )enga#ses sat! sa)a lain
d/4i#a salah sat! site er)asalah* site &ang lain )asih da%at e#er(a
Te%#!#$ %"# $&!e '#s&s %#$# $e%&s$&'"s& #&$"
+
Ho)ogen + @ait! siste) di)ana setia% te)%at )en(alan#an ti%e DBMS &ang sa)a
Heterogen + @ait! siste) di)ana setia% te)%at &ang ereda )en(alan#an DBMS &ang
ereda* ai# Relational DBMS ,RDBMS/ ata! non relational DBMS'
.ARSITEKTUR DATA BASE TERDISTRIBUSI
D!a )odel arsite#t!r alternati" DBMS terdistri!si adalah 0lient.Ser-er dan 0ollaoration
Ser-er'
1.*+&e$-Seve
Siste) $lientser-er )e)%!n&ai sat! ata! leih %roses $lient dan sat! ata! leih %roses
1;
ser-er* dan se!ah %roses $lient da%at )engiri) F!er& #e se)arang %roses ser-er '
0lient ertangg!ng (aa %ada antar )!#a !nt!# !ser* sedang#an ser-er )engat!r data
dan )enge#se#!si transa#si' Sehingga s!at! %roses $lient er(alan %ada se!ah %ersonal
$o)%!ter dan )engiri) F!er& #e se!ah ser-er &ang er(alan %ada )ain"ra)e'
Arsite#t!r ini )en(adi sangat %o%!lar !nt!# eera%a alasan' Perta)a* i)%le)entasi
&ang relati" sederhana #arena %e)agian "!ngis &ang ai# dan# arena ser-er
tersentralisasi' 7ed!a* )esin ser-er &ang )ahal !tilisasin&a tida# ter%engar!h %ada
intera#si %e)a#ai* )es#i%!n )esin $lient tida# )ahal' 7etiga* %e)a#ai da%at
)en(alan#an antar)!#a erasis gra"is sehingga %e)a#ai leih )!dah dianding#an
antar )!#a %ada ser-er &ang tida# !ser"riendl&'
.*++#'#$& Seve.
Arsite#t!r $lientser-er tida# )engi(in#an sat! F!er& )enga#ses an&a# ser-er #arena
%roses $lient har!s da%at )e)agi se!ah F!er& #e dala) eera%a s!F!er& !nt!#
die#se#!si %ada te)%at &ang ereda dan #e)!dian )e)agi (aaan #e s!F!er&'
Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan ser-er sehingga %eredaan
antara $lient dan ser-er )en(adi (elas' Unt!# )eng!rangi %eredaan dig!na#an alternati"
arsite#t!r $lientser-er &ait! siste) 0ollaoration Ser-er' Pada siste) ini terda%at
se#!)%!lan ser-er asis data* &ang )en(alan#an transa#si data lo#al &ang e#er(asa)a
)enge#se#!si transa#si %ada eera%a ser-er ' 4i#a ser-er )eneri)a F!er& &ang
)e)!t!h#an a#ses #e data %ada ser-er lain* siste) )e)ang#it#an s!F!er& &ang
1<
die#se#!si ser-er lain dan )enga)il hasiln&a ersa)asa)a !nt!# )engga!ng#an
(aaan )en(adi F!er& asal'
/.PENYIMPANAN DATA
Pada DBMS terdistri!si* relasi disi)%an %ada eera%a te)%at' Penga#sesan relasi
&ang disi)%an %ada
remote side
)enga#iat#an ia&a )eleat#an %esan dan !nt!#
)eng!rangin&a* se!ah relasi di%artisi ata! di"rag)entasi #e eera%a te)%at* dengan
"rag)en di#iri) %ada te)%at di)ana "rag)en terse!t sering dia#ses* ata! re%li#a %ada
%ada setia% te)%at di)ana relasi )en(adi #e!t!han &ang tinggi
1.F#0e$#s&
rag)entasi terdiri dari relasi &ang diagi #e relasi ata! "rag)en &ang leih #e$il dan
)engiri) "rag)en* %ada eera%a te)%at' Terda%at d!a )a$a) "rag)entasi*
"rag)entasi hori:ontal dan "rag)entasi -erti#al' Pada "rag)entasi horisontal* setia%
"rag)en terdiri dari se!ah s!set aris dari relasi asal' Pada "rag)entasi -erti#al*
setia% "rag)ent terdiri dari se!ah s!set #olo) dari relasi asal' rag)entasi
horisontal dan -erti#al diil!strasi#an %ada Ga)ar di aah ini
1=
.Re!+&2#s&
Re%li#asi erarti aha #ita )en&i)%an eera%a $o%& se!ah relasi ata! "rag)en
relasi' 7esel!r!an relasi da%at dire%li#asi %ada sat! ata! leih te)%at' Seagai $ontoh*
(i#a relasi R di"rag)entasi #e R1* R2 dan R3* #e)!ng#inan terda%at han&a sat! $o%&
R1* di)ana R2 adalah re%li#asi %ada d!a te)%at lainn&a dan R3 re%li#asi %ada se)!a
te)%at' Hal ini da%at diil!strasi#an %ada Ga)ar diaah ini
3.MEMAHAMI 4UERY
!er& adalah %erintah ata! ahasa !nt!# %enga)ilan data' !er& (!ga sa)a dengan
)elihat data &ang a#an #ita a)il'
Misaln&a %ada d!a relasi +
-
Sailors,sid+ integer* sna)e+ string* rating+ integer* age+ real/
-
Reser-es,sid+ integer* id+ integer* da&+ date* rna)e+ string/
7e)!dian dila#!#an F!er& eri#!t +
-
SELE0T A9G,S'age/ ROM Sailors S HERE S'rating 3 AND
-
S'rating <
5.MEMAHAMI KEGAGALAN DAN DATABASE TERDISTRIBUSI.
1>
S&ste) (aringan &ang di!at tida# oleh salah #arena dari segi #one#si &ang di!at
it! %enting se#ali' Ran$angan !ang di!at har!slah tergant!ng dengan #e!t!han
%e)a#ai'
MATERI 6
UIJ
2?
1'Men(elas#an %engertian PDT , Pengolahan Data Terdistri!si /
2'Men(elas#an h!!ngan antara Data ase dan 4ar#o) %ada PDT
3'Men(elas#an Ti%e asis data terdistri!si
6'Men(elas#an 2 arsite#t!r terdistri!si $lient . ser-er dan $ollaoration ser-er %ada DBMS
PEMBAHASAN
PENGERTIAN PDT
Pengolahan data terdistri!si %ada siste) #o)%!ter saat ini diga)ar#an seagai
an&a# #o)%!ter ata! %ro$essor &ang esar )a!%!n #e$il dala) (ara# &ang (a!h &ang
dih!!ng#an dengan (aringan tele#o)!ni#asi' Hal &ang %enting dala) siste)
terdistri!si adalah lo#asi dan )asalah %eran$angan data'
Ada eera%a de"inisi )engenai %engolahan data terdistri!si* antara lain +
Pene)%atan s!)er da&a #o)%!ter %ada %e)a#ain&a'
Str!#t!r organisasi %engolahan data dengan #e)a)%!an &ang ter%!sat* dan
%engolahan %aling sedi#it agian dari s!at! a%li#asi dengan $ara &ang
terdesentralisasi'
Se(!)lah node %engolahan data dih!!ng#an dengan (aringan tele#o)!ni#asi
terhada% host ,ser-er . %!sat/ &ang (!ga dig!na#an !nt!# )engontrol #esel!r!han
(aringan'
21
0ara %e)agian s!)er da&a #o)%!ter %ada s!at! organisasi sehingga sede#at
)!ng#in dengan a%li#asin&a se$ara geogra"is )a!%!n organisasional'
Tiga #riteria &ang )ende"inisi#an %engolahan terdistri!si'
Pertama,
s&ste)
har!s )e)ilii d!a %rosesor ata! leih &ang ter%isah se$ara geogra"is'
Kedua,
%rosesorn&a har!s dih!!ng#an'
Ketiga,
%rosesor terse!t har!s )ela&ani sat!
entitas Organisasi'
Pengganti "asilitas %engolahan data &ang esar dan ter%!sat dengan $o)%!ter
#o)%!ter #e$il &ang tida# %erl! dih!!ng#an dengan tele#o)!ni#asi' Pe)ilihan
dan %engg!naann&a )er!%a#an tangg!ng (aa %en!h )ana(e)en lo#al'
Siste) %engolahan data terdistri!si adalah s!at! siste) di)ana %rogra)%rogra)
a%li#asi !nt!# %engolahan datan&a erada di nodenode &ang ter%isah dan saling
dih!!ng#an dan diran$ang dengan #ontrol &ang #etat dan terintegrasi'
HUBUNGAN ANTARA DATA BASE DAN JARKOM PADA PDT
D#$#'#se 6 '#s&s%#$#
* adalah #!)%!lan
in"or)asi
&ang disi)%an di dala)
#o)%!ter
se$ara siste)ati# sehingga da%at di%eri#sa )engg!na#an s!at!
%rogra)
#o)%!ter
!nt!# )e)%eroleh in"or)asi dari asis data terse!t'
Perang#at l!na#
&ang
dig!na#an !nt!# )engelola dan )e)anggil
#!eri
,
query
/ asis data dise!t
siste)
)ana(e)en asis data
,
database management system
* DBMS/'
J#&0# 2!"$e
,(aringan/ adalah se!ah
siste)
&ang terdiri atas
#o)%!ter
#o)%!ter &ang didesain !nt!# da%at eragi s!)er da&a ,%rinter* 0PU/* er#o)!ni#asi
,s!rel* %esan instan/* dan da%at )enga#ses in"or)asi,%era)an e/' T!(!an dari
(aringan #o)%!ter adalah agar da%at )en$a%ai t!(!ann&a* setia% agian dari (aringan
#o)%!ter da%at )e)inta dan )e)eri#an la&anan ,
service
/
22
Se$ara logi#
7"'"0# #$## %#$# '#se %# 8#2 !#%# PDT
adalah
#eterh!!ngan dari #!)%!lan#!)%!lan data &ang dig!na#an ersa)asa)a* dan
didistri!si#an )elal!i s!at! (aringan $o)%!ter' Se!ah siste) asis data terdistri!si
han&a )!ng#in diang!n dala) se!ah siste) (aringan #o)%!ter'
0ontoh dala) ga)ar +
TIPE BASIS DATA TERDISTRIBUSI
Terda%at d!a ti%e asis data terdistri!si +
•
Dataase terdisistri!si ho)ogen ,Ho)ogeno!s Ditsri!ted Dataase/
Basis data terdistri!si ho)ogen ,ho)ogeno!s distri!ted dataase/ )er!%a#an s!at!
siste) &ang saling erh!!ngan . siste) di)ana setia% te)%at )en(alan#an ti%e
DBMS &ang sa)a , #o)%atiel* str!#t!r dan des#ri%si datan&a sa)a /
23
•
Dataase terdistri!si heterogen ,Heterogeno!s Distri!ted Dataase/
Basis data terdistri!si heterogen ,heterogeno!s distri!ted datase/ )er!%a#an s!at!
siste) &ang saling erh!!ngan di te)%at &ang eredaeda* s#e)a &ang ereda
ata! ah#an di(alan#an oleh DBMS &ang ereda* ai# relational DBMS ,RDBMS/
ata! non relational DBMS' Di)ana siste) heterogen ini )e)!t!h#an standar &ang
da%at )enginter#one#si#an dataase dari %e)!at &ang ereda dala) artian
)eng!h!!ng#an DBMS &ang tida# #o)%atiel'
Gambar basis data terdistribusi yang heterogen
ARSITEKTUR TERDISTRIBUSI *LIENT 6 SERVER DAN *OLLABORATION
SERVER PADA DBMS
1. Client-Server
Siste) $lientser-er )e)%!n&ai sat! ata! leih %roses $lient dan sat! ata! leih
%roses ser-er* dan se!ah %roses $lient da%at )engiri) F!er& #e se)arang
%roses ser-er se%erti %ada Ga)ar'
*+&e$
ertangg!ng (aa %ada antar )!#a !nt!# !ser* sedang#an
seve
)engat!r data dan )enge#se#!si transa#si' Sehingga s!at! %roses $lient
26
er(alan %ada se!ah %ersonal $o)%!ter dan )engiri) F!er& #e se!ah ser-er
&ang er(alan %ada )ain"ra)e
Arsite#t!r ini )en(adi sangat %o%!lar !nt!# eera%a alasan +
1'Perta)a* i)%le)entasi &ang relati" sederhana #arena %e)agian "!ngsi &ang
ai# dan #arena ser-er tersentralisasi'
2'7ed!a* )esin ser-er &ang )ahal !tilisasin&a tida# ter%engar!h %ada intera#si
%e)a#ai* )es#i%!n )esin $lient tida# )ahal'
3'7etiga* %e)a#ai da%at )en(alan#an antar)!#a erasis gra"is sehingga
%e)a#ai leih )!dah dianding#an antar )!#a %ada ser-er &ang tida# !ser
"riendl&'
Pada saat )en!lis a%li#asi $lientser-er* %erl! diingat atasan antara $lient dan
ser-er dan !nt!# )en(aga #o)!ni#asi antara #ed!an&a &ang erorientasi
hi)%!nan' 7h!s!sn&a )e)!#a #!rsor dan )enga)il t!%el %ada sat! a#t!
)e)ang#it#an eera%a %esan dan da%at diaai#an
28
2. Collaboration Server
Arsite#t!r $lientser-er tida# )engi(in#an sat! F!er& )enga#ses an&a#
ser-er #arena %roses $lient har!s da%at )e)agi se!ah F!er& #e dala) eera%a
s!F!er& !nt!# die#se#!si %ada te)%at &ang ereda dan #e)!dian )e)agi
(aaan #es!F!er&' Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan
ser-er sehingga %eredaan antara $lient dan ser-er )en(adi (elas' Unt!#
)eng!rangi %eredaan dig!na#an alternati" arsite#t!r $lientser-er &ait! siste)
Collaboration Server. Pada
siste) ini terda%at se#!)%!lan ser-er asis data* &ang
)en(alan#an transa#si data lo#al &ang e#er(asa)a )enge#se#!si transa#si %ada
eera%a ser-er se%erti %ada Ga)ar diaah ini +
4i#a ser-er )eneri)a F!er& &ang )e)!t!h#an a#ses #e data %ada ser-er lain*
siste) )e)ang#it#an s!F!er& &ang die#se#!si ser-er lain dan )enga)il
hasiln&a ersa)asa)a !nt!# )engga!ng#an (aaan )en(adi F!er& asal'
2;
MATERI 8
ARSITE7TURÂ
BASIS DATA TERDISTRIBUSI
2<
MODEL ARSITEKTUR UNTUK DISTRIBUSI DBMS
1.O$&
+ )enga$! %ada distri!si #ontrol* tida# ada data' Hal ini )en!n(!##an se(a!h
)ana DBMSs indi-id! da%at ero%erasi se$ara inde%enden'
Tiga alternati" +
-
Tight integrasi
Ga)art!nggal sel!r!h dataase tersedia !nt!# setia% %engg!na &ang ingin
eragi in"or)asi* &ang da%at erada di eera%a dataase' Dari s!d!t %andang
%engg!na* data se$ara logis ter%!sat dala) sat! dataase'
-
Se)ia!tono)o!s siste)
2=
DBMSs da%at ero%erasi se$ara inde%enden' Masing)asing DBMSs )enent!#an
agian )ana dari dataase )ere#a sendiri* )ere#a a#an )e)!at dia#ses
%engg!na DBMSs lain'
-
Total Isolasi
.
Siste) DBMSs indi-id! &ang erdiri sendiri* &ang tida# )engetah!i tentang
#eeradaan DBMSs lain ata! agai)ana er#o)!ni#asi dengan )ere#a
.D&s$&'"s&
)enga$! %ada distri!si data' Tent! sa(a* #ita sedang )e)%erti)ang#an
distri!si "isi# data )elal!i eera%a sit!s* %engg!na )elihat data seagai salah sat!
#ola) renang logis'
/.He$e0e&$#s
+ da%at ter(adi dala) eragai ent!# dala) siste) terdistri!si* )!lai
ent!# heterogenitas %erang#at #eras dan %eredaan dala) (aringan %roto#ol !nt!#
-ariasi dala) )ana(er data' Mea#ili data dengan alat %e)odelan &ang ereda
)en$i%ta#an heterogenitas #arena #e#!atan e#s%resi" &ang )ele#at dan #eteratasan
)odel data indi-id!' Heterogenitas dala) ahasa F!er& tida# han&a )eliat#an
%engg!naan %aradig)a &ang sa)a se#ali ereda a#ses data dala) )odel data &ang
ereda* teta%i (!ga )en$a#!% %eredaan dala) ahasa ah#an #eti#a siste) indi-id!
)engg!na#an )odel data &ang sa)a'
Distri!si DBMS Arsite#t!r &ait! +
•
0lient . Ser-er Distri!si
2>
0lient . ser-er distri!si #onsentrat t!gas )ana(e)en data %ada ser-er sedang#an
#lien "o#!s %ada %en&ediaan ling#!ngan a%li#asi ter)as!# !ser inter"a$e' T!gas
#o)!ni#asi &ang diagi antara )esin #lien dan ser-er' 0lient . ser-er DBMSs
)er!%a#an !saha %erta)a di )endistri!si#an "!ngsionalitas'
•
PeertoPeer Distri!si
Tida# ada %eredaan dari )esin #lien -ers!s ser-er' Setia% )esin )e)ili#i
"!ngsionalitas %en!h DBMS dan da%at er#o)!ni#asi dengan )esin lainn&a
!nt!# )enge#se#!si F!er& dan transa#si'
3?
ES
1
ES
2
ES
n
GC
S
LCS1
LIS1 LCS2
LIS2
7eterangan +
LIS:
S#e)a internal Lo#al
L*S:
S#e)a 7onse%t!al Lo#al
G*S:
Gloal S#e)a 7onse%t!al
ES:
S#e)a E#sternal
•
M!lti Dataase Arsite#t!r
Di)ana data &ang ada di $lient dan ser-er &ang )e)ili#i %eredaan na)!n isa di
distri!si#an'
31
GES1 GES2 GES3
LES11 LES12 LES13 LESn1 LESn2 LESn3
LIS1
LCS1
GCS
LISn
LCSn
L#02#7 - L#02#7 T#s#2s& L2#+ P#%# As&$e2$" DBMS Te%&s$&'"s&
L#02#7 - L#02#7 T#s#2s& G+'#+ P#%# As&$e2$" DBMS Te%&s$&'"s&
32
DUA PRODUK
1'INGRES . STAR
•
Dia#ses dari se)!a node dala) (aringan tan%a %engg!na har!s )engetah!i di)ana
data seenarn&a erada
•
7lien Proses %aradig)a
•
Penting #o)%onen Arsite#t!r Gloal 7o)!ni#asi "!nda)ental ,G0A/
INGRES . STAR* )en&edia#an+
•
Se!ah F!er& o%ti)i:er d!nia
•
9erti#al dan hori:ontal "rag)entasi . %artisi
•
Se!ah #a)!s data gloal
•
Beera%a h!!ngan DB Antar)!#a
•
Heterogenitas siste) o%erasi dan )esin )elal!i "it!r gatea&
2'ADR . DNET
•
Perang#at l!na# )od!l ARD . DNET )engelola sel!r!h ling#!ngan DB*
)eng#oordinasi#an se)!a #egiatan dala) siste)* ter)as!# intera#si dengan
%engg!na* "iltering dan ro!ting %er)intaan data se(a!h aha siste) )end!#!ng*
%enanganan h!!ngan tele#o)!ni#asi antara node dan )e)%ertahan#an stat!s
dire#tori didistri!si#an
•
Prod!# adalah desain !nt!# ero%erasi di aah eragai siste) o%erasi IBM
•
S&ste) )e)!ng#in#an %ortailitas %en!h antara P0 dan )ain"ra)e dise!t 0A
DB.P0
7e)a)%!an ARD . DNET+
33
•
D!#!ngan !nt!# eera%a dataase di eragai node (aringan
•
Pengolahan dataase ersa)a oleh an&a# )esin
•
Re%li#asi dan %artisi Data
•
Lo#asi trans%aransi dan #e)erde#aan agi %engg!na dan %rogra) )ere#a
•
7ea)anan &ang sangat ai# dan "it!r otorisasi* dan %en(adalan e"isien transa#si
#on#!ren'
D"# S&s$e "+$&%#$#'#se
1'M!ltiase
•
Desain oleh #o)%!ter %er!sahaan A)eri#a* )engg!na#an !er& "!ngsional ahasa
&ang sederhana ,DAPLEK/
•
Se)!a o%erasi &ang di%erl!#an !nt!# )enga#ses data &ang rele-an dengan F!er&
&ang dieri#an se$ara oto)atis dan trans%aran #e%ada %engg!na oleh )!ltiase
•
O%erasi )eli%!ti+ )en$ari data &ang di%erl!#an !nt!# %er)intaan la&anan*
)engetah!i "or)at lo#al dan ahasa F!er&* )elanggar %er)intaan gloal*
)en&elesai#an setia% in#onsistensi &ang )!ng#in ter(adi antara data* )engga!ng#an
hasil %arsial* dan )en&a(i#an hasiln&a'
2'Didistri!si#an Siste) !er&
•
DS &ang telah di#e)ang#an oleh 0RAI !nt!# ling#!ngan IBM* adalah
%enga)ilan sat!n&a siste) )!ltidataase )engg!na#an )odel data relasional !nt!#
)odel data gloal dan SL seagai ahasa F!er&
•
Ini e#er(a )elal!i IMS* IDMS* Adaas dan dataase DB2 lo#al'
•
DS )en&edia#an+ Trans%aransi atas ahasa* Model data dan distri!si* dan DB &ang
s!dah ada &ang da%at er!ah'
36
MATERI ;
DATA PENANGANAN DISTRIBUSI DAN
TRANSORMASI
38
PEMBAHASAN 1 :
A'DATA ALO7ASI
B'DATA PENEMPATAN DAN ALO7ASI MASALAH
0'PENDE7ATAN SEMANTI7 UNTU7 DATA ALO7ASI
A'DATA ALO7ASI
Se!ah as%e# %enting dari %enanganan data terdistri!si )!n$!l #eti#a #ita
)e)!t!s#an agai)ana )endistri!si#an data di se#itar lo#asi !nt!# )enga)il
#e!nt!ngan dari ala)i %aralelis)e e#se#!si &ang )ele#at dala) siste) terdistri!si'
Men&edia#an )etode oto)atis )eng!ah a#ses #e data &ang dit!lis dala)
ahasa F!er& gloal #e DBMS lo#al
0ontoh Data Alo#asi +
#)K#s"s H"'"0# T"00#+:
,1* %/ ,1* F/ ,1* r/ ,1* s/
,2* F/ ,2* r/ ,2* s/ ,2* %/
,3* r/ ,3* s/ ,3* %/ ,3* F/
,6* s/ ,6* %/ ,6* F/ ,6* r/
Da%at#an se)!a t!%el dengan 1 di %osisi %erta)a
Alternati" %ene)%atan seagai eri#!t+
,1* %/ ,1* r/ ,3* %/ ,3* r/
,1* F/ ,1* s/ ,3* F/ ,3* s/
,2* %/ ,2* r/ ,6* %/ ,6* r/
3;
,2* F/ ,2* s/ ,6* F/ ,6* s/
')K#s"s H"'"0# M"+$&:
,A* %/,%* 1/,a* F/,%* 2/ ,a* r/ ,%* 3/ ,a* s/ ,%* 6/
,B* F/ ,F* 2/ ,* r/ ,F* 3/,* s/ ,F* 6/ ,* %/ ,F* 1/
,0* r/ ,r* 3/ ,$* s/ ,r* 6/ ,$* %/ ,r* 1/ ,$* F/ ,r* 2/
,D* s/ ,s* 6/ ,d* %/ ,s* 1/ ,d* F/ ,s* 2/ ,d* r/ ,s* 3/
R1 R2 R1 R2 R1 R2 R1 R2
Da%at#an se)!a t!%el R2 dengan 1 %ada #olo) 2 &ang ses!ai t!%el R1
dengan a %ada #olo) 1' Alternati" %ene)%atan seagai eri#!t+
,A* %/,%* 1/ ,$* %/ ,%* 3/ ,a* r/ ,r* 1/ ,$* r/ ,r* 3/
,B* %/ ,%* 2/ ,d* F/ ,%* 6/ ,* r/ ,r* 2/ ,d* r/ ,r* 6/
,A* F/ ,F* 1/ ,$* %/ ,F* 3/ ,a* s/ ,s* 1/ ,$* s/ ,s* 3/
,B* F/ ,F* 2/ ,d* F/ ,F* 6/ ,* s/ ,s* 2/ ,d* s/ ,s* 6/
R1 R2 R1 R2 R1 R2 R1 R2
B'DATA PENEMPATAN DAN ALO7ASI MASALAH
Data Pene)%atan dan Masalah Alo#asi
Masalah ini er#aitan dengan )e)asti#an aha o(e# data (!ga dite)%at#an
seh!!ngan dengan endaenda lain &ang ter#ait'
@ah Pla$edness
(i#a data o(e# O1 dan O2 &ang di%erl!#an er!r!tan dala)
%en$arian tertent!* )ene)%at#an )ere#a de#at sat! sa)a lain'
Dis%ersing "ile se$ara e"isien di (aringan
3<
0atatan er%isah* sehingga %aling si!# agian &ang dialo#asi#an "asilitas
er#iner(a terai#'
0'PENDE7ATAN SEMANTI7 UNTU7 DATA ALO7ASI
•
O%ti)alisasi %ene)%atan dan data alo#asi tan%a )e)%erti)ang#an %ers&aratan dari
setia% )odel ia&a #!antitati" langs!ng
•
T!(!an+ !nt!# )e)agi dataase !% gloal #e "rag)en !nt!# )e)a#si)al#an
e"isiensi e#se#!si F!er&
•
0ontoh %ende#atan #!alitati" + Me)ili#i eF!i BERGABUNG %ada #!n$i %ri)er
ata! #!n$i asing di SL !er
T"8"#
Integrasi Siste) Dataase Heterogen
Dataase Relasional
Pengolahan !er& Relasional Terhada% Dataase 4aringan
Pe%e2#$# Se#$&2 U$"2 M#s#+#7 :
•
O%ti)alisasi %ene)%atan dan data alo#asi tan%a )e)%erti)ang#an %ers&aratan dari
setia% )odel ia&a #!antitati" langs!ng
•
T!(!an+ Unt!# )e)agi dataase !% gloal #e "rag)en !nt!# )e)a#si)al#an e"isiensi
e#se#!si F!er&'
3=
SELE0T do#terna)a* %asienna)a
ROM Do#ter* Pasien
HERE Do$tor'age %atient'age
Pe0"!"+#
H!!ngan antara entitas dia#ili seagai o(e# ting#at &ang leih tinggi'
Unt!# 0ontoh + Se!ah Pengang#atan entitas da%at dig!na#an !nt!# )ea#ili
h!!ngan antara Pasien* Do#ter dan 7lini#'
Gee#+&s#s&
Sat! set entitas ser!%a angga% seagai entitas generi# t!nggal
Unt!# 0ontoh+
O(e# Orang isa )en(adi generalisasi seagai entitas Do#ter* Pasien dan Peraat
Pe'#$#s#
Unt!# )enda%at#an agian dari !nga )e)eri#an )e#anis)e astra$ting lain
Seagai $ontoh+
Set Pasien di de%arte)en orto%edi isa )e)ent!# se!ah o(e# dise!t %asien
orto%edi
Pe%e2#$# Se#$&2 U$"2 M#s#+#7 L#8"$#
•
Setia% )odel data lo#al dide"inisi#an oleh DDL dan DML se)anti#
•
Unt!# )engintegrasi#an )etode %raeisting heterogen dataase #h!s!s di%erl!#an
%e)etaan antara )odel data &ang ereda
•
7ita idealn&a har!s da%at )enga#ses se)!a data lo#al )elal!i )odel gloaln&a'
Me%#!#$2# S2e# Se$## Re+#s&#+ U$"2 S2e# J#&0#
Unt!# )engg!na#an )odel relasional* #ita iasan&a %erl! !nt!# )e)eri#an
%andangan relasional lo#al'
3>
E)%at s!)er data dala) s#e)a (aringan &ang har!s dig!na#an #eti#a )enda%at#an
relasional+
1'0atatan dan des#ri%si ite) data
2'H!!ngan antara %e)ili# dan anggota (enis set
3'D!%li#at tida# di%eroleh#an )ode lo#asi !nt!# (enis $atatan
6'D!%li#at tida# di%eroleh#an )ende#larasi !nt!# (enis %engat!ran'
Pe0+#7# 4"e Re+#s&#+
PELANGGAN+ 0ID* 0na)e* Ala)at* Pe)elian Uta)a* TotPe)elian
Key:
0ID
SALESMAN+ SID* sNa)e* 7antor* Ga(i
Key:
SID
PEMBELIAN+ 0ID* SID* Tanggal* Harga* 4lh
Key:
0ID* SID
Foreign Key
+ 0ID* SID
SELE*T
SNa)a* 7antor
6?
PELANGGAN
0ID
0Na)e
Ala)at
Pe)elianUta)a
TotPe)elian
PEMBELIAN
Tanggal
Harga
4lh
SALESMAN
SID
Sna)e
7antor
Ga(i
0UST PUR
SALE PUR
DARI PELANGGAN* SALESMAN* PEMBELIAN
DIMANA ,Ala)at 4a#arta/ DAN
,Pe)elian Uta)a Le)ari/ DAN
,PEMBELIAN' 0ID PELANGGAN'0ID/
DAN
,PEMBELIAN' SID SALESMAN'SID/
MATERI <
INTEGRATY AND SE*URITY
61
INTEGRATY DAN KEAMANAN
PEMBAHASAN +
Batasan integritas
Integritas dala) dataase ter%!sat
Integritas dala) dataase terdistri!si
Integritas Data Base er#aitan dengan #onsistensi ,agai)ana s!at! data &ang
di%indah#an teta% %ada data it! . data &ang sa)a/* #ete%atan ,tida# ada &ang salah
%ada data terse!t/* -aliditas dan a#!rasi &ang diteta%#an oleh at!ran )odel
organisasi
At!ranat!ran ini dise!t #endala integritas'
4i#a s!at! data tida# )e)ili#i #e 6 ,e)%at/ hal diatas* )a#a data terse!t tida# isa
di#ata#an Terintegrasi'
Batasan Dasar Integritas +
1'H!!ngan + Menent!#an tale &ang sat! dengan &ang lain'
•
Metode &ang dig!na#an !nt!# )enent!#an h!!ngan
•
0ontoh+
62
0REATE TABLE PASIEN
,Pasien ilangan !lat TIDA7 NULL*
Na)a -ar$har ,2?/ NOT NULL*
Tanggal DOB*
ala)at -ar$har ,8?/*
se -ar$har ,1/
/
Pasien Pri)ar& #e&
Pri)ar& #e& har!s selal! )enent!#an dengan NOT NULL !nt!# )en(a)in %ro%erti
#e!ni#an dan tida# ada %asien a#an )e)ili#i d!a %asien &ang sa)a
2'Do)ain + 0rateDo)ain )enent!#an isi dari tale terse!t , ada atasan terhada% isi /'
0ontoh+
0RATE DOMAIN %asien integer
Pasien ? dan
Pasien 1????*
Hal ini da%at ditent!#an + Pasien adalah integer dala) #isaran 1sa)%ai >'>>>
3'Re"erensial + Har!s ada tale lain &ang erh!!ngan dengan tale !ta)a , setia% tale
har!s ada %ri)ar& #e& n&a . %ri)ar& #e& tida# oleh #osong /'
0ontoh+
PASIEN ,%asien * na)a* DOB* ala)at* (enis #ela)in/
LABRE ,%asien * !(i ti%e* tanggal* Do$terreF/
•
Per)intaan Laoratori!) han&a da%at di)inta oleh %asien
•
Pasien di LABRE seagai #!n$i asing har!s )e)ili#i %ersa)aan dala) tael
PASIEN'
63
6'E#s%lisit + Mengh!!ng#an antara H!!ngan dan Re"erensial'
Masalah Masalah se#itar integritas dala) Data Base Terdistri!si adalah +
a/In#onsistensi antara atasan integritas lo#al di)ana han&a agianagian tertent! sa(a
&ang dia)il' 0ontohn&a + Tida# 7onsistenn&a !t# P0 A dan B dataasen&a ereda'
/7es!litan dala) )enent!#an atasan integritas gloal' , 7arena selal! er!ah!ah /'
$/In#onsistensi antara #endala lo#al dan gloal
7endala Integritas Lo#al
•
Ditent!#an dan ditega##an oleh DBMS lo#al dan otono)i nodal'
•
At!ran &ang ereda da%at ditera%#an %ada node &ang ereda' 4adi it! a#an )e)!at
#eing!ngan agi %engg!na gloal &ang
7endala Integritas Gloal
•
7endala gloal di%erl!#an !nt!# )en(aga integritas dari organisasi esar dengan
eera%a de%arte)en se)iotono)* )asing)asing er(alan DBMS sendiri dan
)engelola #ar&aan DB sendiri
•
Batasan integritas gloal da%at disi)%an dala) #atalog s#e)a gloal dan erla#! di
ting#at gloal !nt!# transa#si gloal
7etida#ses!aian antara #endala lo#al dan gloal
•
4i#a #endala ai# lo#al )a!%!n gloal i:in* har!s ada $ara !nt!# )engatasi
in#onsistensi antara )ere#a
•
4i#a ada #ontrol gloal &ang #!at* )a#a #e)!ng#inan #endala gloal a#an )e)ili#i
%rioritas
66
•
4i#a Data Base han&a er%artisi%asi dala) se!ah "ederasi longgar dengan tida# ada
#ontrol gloal* )a#a integritas lo#al a#an )endo)inasi'
KEAMANAN
Masalah #ea)anan dataase
Ada e)%at (enis !ta)a dari #ei(a#an #ea)anan !nt!# #ontrol a#ses+
1'Need to #no ,Perl! di#etah!i/
2'Mai)i:ed Sharing ,Beragi &g Di)a#si)al#an/
3'O%en S&ste) ,Siste) ter!#a/
6'0losed S&ste)s ,Siste) tert!t!%/
Menga%a )asalah 7EAMANAN BASIS DATA )en(adi PENTING
•
7e)a)%!an )en&edia#an in"or)asi dengan $e%at dan a#!rat* )er!%a#an #e!t!han
dala)
informationbased society
'
•
Sangat %entingn&a in"or)asi
⇒
han&a oleh dia#ses oleh orang &ang terotorisasi'
•
Adan&a
trend
tradesecret
$!ri in"or)asi
⇒
ada nilai e#ono)is'
4enis A$$ess 0ontrol
1'7onten inde%enden + Pengg!na di%eroleh#an . tida# dii:in#an !nt!# )enga#ses
o(e# data tertent!
2'7onten tergant!ng + A#ses #e o(e# data tergant!ng %ada isi DB
3'Pengendalian statisti$ + Pengg!na di%eroleh#an !nt!# )ela#!#an o%erasi statisti#
6'Tergant!ng #onte#s + Ha# a#ses %engg!na tergant!ng %ada #onte#s
7ea)anan M!ltile-el
68
Ini )engas!)si#an aha OS )e)ili#i #ea)anan erting#at !nt!# )enge)ang#an
#ei(a#an #ea)anan erting#at' Dengan $iri$iri+
it! dise!t setia% #ali a#ses %er)intaan %engg!na #e o(e#
it! )end!#!ng #ei(a#an #ea)anan erting#at
Ini adalah ta)%er%roo"
Hal ini $!#!% #e$il &ang da%at enarenar ter!(i dan #ode res)i di-eri"i#asi seagai
enar'
Ting#atan Pada 7ea)anan Basis Data
1.
Physical
⇒
lo#asilo#asi di)ana terda%at siste) #o)%!ter har!slah a)an se$ara
"isi# terhada% serangan
destroyer
'
2.
!ser
⇒
eenang
user
har!s dila#!#an dengan erhatihati !nt!# )eng!rangi
#e)!ng#inan adan&a )ani%!lasi oleh
user
lain &ang otoritas'
3.
Siste) O%erasi
⇒
#ele)ahan entitas ini )e)!ng#in#an %enga#sesan data oleh
user
ta# erenang* #arena ha)%ir sel!r!h (aringan siste) asis data er(alan se$ara
on
line
'
4.
Siste) Basisdata
⇒
Pengat!ran ha# %engg!na &ang ai#'
Masalah #ea)anan dala) dataase terdistri!si
Identi"i#asi dan otenti#asi
Distri!si dan at!ran otorisasi
En#ri%si
Me#anis)e %andangan gloal
Perl!n&a #ea)anan )en&el!r!h %ada Basis Data +
6;
•
7ea)anan )er!%a#an s!at! %rote#si terhada% %engr!sa#an data dan %e)a#aian data
oleh
user
&ang tida# )e)ili#i otoritas'
•
Unt!# )en(aga #ea)anan Basis Data di!t!h#an+
•
Penent!an %erang#at l!na# Basis Data
Server
&ang handal'
•
Pe)erian otoritas #e%ada
user
)ana sa(a &ang erha# )enga#ses* serta
)e)ani%!lasi datadata &ang ada'
"ac#u$
data dan
recovery
+
Back-up
+ %roses se$ara %eriodi# !nt!# )e!at d!%li#at dari asisdata dan )ela#!#an
logging file
,ata! %rogra)/ #e )edia %en&i)%anan e#sternal'
Recovery
:
)er!%a#an !%a&a !ant!# )enge)ali#an asis data #e #eadaaan &ang
diangga% enar setelah ter(adin&a s!at! #egagalan '
MATERI =
PENGEMBANGAN DARI DATA TERDISTRIBUSI
@ANG A7AN DATANG . PENGEMBANGAN MASA
DEPAN
6<
PEMBANGUNAN MASA DEPAN DI DATABASE TERDISTRIBUSI
TUJUAN
•
Per#e)angan te#nologi di eera%a daerah &ang erda)%a# %ada generasi )asa
de%an siste) dataase terdistri!si
•
Siste) in"or)asi a#an didasar#an %ada intero%erailitas $erdas
Gee#s& DBMS
1/Generasi Perta)a
-
Siste) hirar#is
-
Siste) 4aringan
6=
2/Generasi #ed!a
-
Siste) Relasional
Pe%e2#$# +#&
•
O(e$tOriented DBMS
•
Di%er%an(ang Siste) Relasional
•
M!lti)edia Dataase
7ed!a %ende#atan rele-an dengan te#nologi DDB
Me0&$e0#s&2# AI (A$&9&+ *e%#s) %# D#$#'#se
Bidang AI sangat l!as dan )en$a#!% eragai disi%lin il)!'
•
Intero%erailitas dengan siste) erasis %engetah!an
•
asilitas F!er& ahasa ala)i
I$e!e#'&+&$#s %e0# s&s$e 'e'#s&s !e0e$#7"#
6>
I$e!e#'&+&$#s %e0# 'e'#s&s !e0e$#7"# s&s$e +#8"$#
•
Siste) Pa#ar ,ES/ !%a&a !nt!# )enang#a% #eahlian s%esialis )an!sia dala) idang
idang se%erti )ana(e)en #on"ig!rasi #o)%!ter dan diagnosa )edis
•
ES )e)ili#i str!#t!r #o)%onen* in"or)asi aliran dari %a#ar do)ain )an!sia
$emaso#
!nt!# orang &ang )en$ari nasihat
$engguna.
•
7eahlian ditang#a% dengan $ara )od!l a#!isisi %engetah!an &ang erasis
%engetah!an terdiri'
T&0# ## "$## %& ## ES %# DB %#!#$ %&0#'"02# 'es##-s##
•
Mening#at#an Siste) Pa#ar
Siste) Pa#ar adalah siste) &ang er!saha )engado%si %engetah!an )an!sia #e
#o)%!ter* agar #o)%!ter da%at )en&elesai#an )asalah se%erti &ang iasa dila#!#an
%ara ahli' 0ontoh da%at dilihat dala) ga)ar diaah ini +
8?
7e!nt!ngan siste) %a#ar +
1'Me)!ng#in#an orang aa) isa )enger(a#an %ara ahli'
2'Bisa )ela#!#an %roses er!lang se$ara oto)atis'
3'Men&i)%an %engetah!an dan #eahlian %ara %a#ar'
6'Mening#at#an o!t%!t dan %rod!#ti-itas'
8'Mening#at#an #!alitas'
;'Ma)%! )enga)il dan )elestari#an #eahlian %ara %a#ar'
<'Ma)%! ero%erasi dala) ling#!ngan eraha&a'
='Me)ili#i #e)a)%!an !nt!# )enga#ses %engetah!an'
>'Me)ili#i realiilitas'
1?'Mening#at#an #a%ailitas siste) #o)%!ter'
11'Me)ili#i #e)a)%!an !nt!# e#er(a dengan in"or)asi &ang tida# leng#a% dan
)engand!ng #etida#%astian'
12'Seagai )edia %eleng#a% dala) %elatihan'
13'Mening#at#an #a%ailitas dala) %en&elesaian )asalah'
16'Menghe)at a#t! dala) %enga)ilan )asalah'
•
7e$erdasan DB +
81
Beera%a )en&e!tn&a seagai data )ining* orang lain tah! seagai 7DD
,Penge)angan Pengetah!an dala) Dataase/* dan eera%a )engg!na#an istilah
0RM ,0!sto)er Relationshi% Manage)ent/' Pada Analis 7e%!t!san* #ita han&a
eri$ara tentang Inteli(en dataase* &ait!* )engg!na#an setia% alat &ang tersedia
!nt!# )e)a#si)al#an dan )e)an"aat#an in"or)asi dan #e!nt!ngan %otensi dataase
%e)asaran'
Bagi %er!sahaan &ang ergera# dala) %e)asaran langs!ng* dataase %elanggan
)ere#a adalah aset teresar )ere#a' Pe)an"aatan aset ini dengan )e)a#si)al#an
%engetah!an tentang %elanggan asis data ,#eiasaan )e)eli* %erse%si* si#a%*
)oti-asi* niat %e)elian )asa de%an/ dan* dengan %erl!asan* tentang %otensi lain
%elanggan' 0ontoh da%at dilihat dala) ga)ar diaah ini +
•
Inters&ste) 7o)!ni#asi +
Se!ah "!ngsi dari siste) o%erasi &ang )e)!ng#in#an %rogra) !nt!# er#o)!ni#asi
se$ara intera#ti" dengan %rogra) lain ata! siste)' 0ontoh da%at dilihat dala) ga)ar
diaah ini +
SISTEM PAKAR TERDISTRIBUSI
82
Tujuan :
•
Per#e)angan te#nologi di eera%a daerah &ang erda)%a# %ada generasi )asa
de%an siste) dataase terdistri!si
•
Do)ain &ang l!as )e)!t!h#an asis %engetah!an &ang leih esar
•
Pende#atan DES
Karakteristik :
•
Ter)as!# %engetah!an &ang leih dala) %enalaran !nt!# %rinsi% %erta)a di
sa)%ing to#o dang#al di%a#sa ela#ang Qiasan&a seagai at!ran dala) siste) %a#ar
#on-ensional
•
Mengh!!ng#an siste) %a#ar eraga) &ang telah di#e)ang#an se$ara ter%isah dari
sat! sa)a lain
Je&s DES
•
HARAPAN
&ang hirar#i terorganisir Siste) Pa#ar Paralel
•
D9TB
%e)anta!an #endaraan Distant di!(i
•
HE0ODES
heterogen Be#er(asa)a Siste) Pa#ar
M%"+ DES
%ugas %ugas :
•
De#o)%osisi t!gas dan sol!si dii#!ti oleh sintesis sol!si
•
M!s&aarah #ole#ti"* &ang is! &ang %aling %enting alternati" sol!si &ang di!s!l#an
sol!si )e)%rioritas#an
83
M%"+ DES +#8"$#
&rganisasi :
7ontrol ter%!sat dan 7ontrol terdesentralisasi
Koordinasi :
Sol!si %eren$anaan #oordinasi dan %ela#sanaan #olaorasi sol!si
"ela'ar :
A%a#ah #ita )e)iar#an )od!l #ontrol !nt!# ela(ar dari %engala)an
Komuni#asi :
Intera#si antara si)%!l
DDBS Ves"s DESS
DDBS
•
Data "a#t!al dan %engetah!an to#o han&a
•
4aaan t!nggal !nt!# F!er&
•
Siste) dataase $ender!ng )engaai#an )asalah #etida#leng#a%an dala) data
•
Hal ini iasa !nt!# )ene)!#an signi"i#an ata! l!as re%li#asi data
•
Me)ili#i s#e)a gloal &ang
DESS
•
Para agen terdiri dari %engetah!an "a#t!al s!)er s!%le)en
•
Tida# ada sol!si !ni# !nt!# )asalah &ang dieri#an
•
At!ran ata! "a#ta )!ng#in )!n$!l di eera%a te)%at di (aringan
•
Me)ili#i %ers%e#ti" lo#al* (i#a )asalah tida# da%at diselesai#an se$ara lo#al* it! a#an
diter!s#an #e QtetanggaQ dan Dialog da%at erlangs!ng antara agen
S&s$e P#2# Te%&s$&'"s& e&+&2& $"0#s :
•
Menge#stra# in"or)asi &ang rele-an dari sin&al sa)%el
•
Menent!##an #e$e%atan target dan (ara# dari target
•
Me)onitor #e$e%atan dari target sela)a eera%a %eriode
86
•
Me)anta! (ara# dari %eneri)a sela)a %eriode
DATAR PUSTA7A
htt%+..in"or)ati#a'e'id.d)sterdistri!si'ht)
htt%+..#aliil)!'logs%ot'$o).2?12.11.%engolahandataterdistri!si'ht)l
htt%s+..'google'$o).!rl
satr$t(Fesr$sso!r$ee$d1$adr(a-ed?00s(AA!rlhtt%
3A22ree:e#i2?11'"iles'ord%ress'$o)22?122?62%dt
?1'%d"eiT4B>U!O!0=O%rAell@GD!sgA(0N0!(JlL:FG#)=
R4N37>74GEB<0
htt%s+..'google'$o).!rl
satr$t(Fesr$sso!r$ee$d;$adr(a-ed?0E(A!rlhtt%
3A22elearning'g!nadar)a'a$'id2do$)od!l
2%engantar%engolahandatadistri!si
2a2%engar!h%engolahanterdistri!si%adaorganisasi'%d"eiIJ>UtF!BIi
r"@<6H0A!sgA(0NHUtF!BIir"@<6H
0A!sgA(0NHRh7N9g99diAL?gA:<<l$aaM8A
htt%+..#!liahtd'logs%ot'$o).2?1?.?2.agian-)!ltidataasedanarsite#t!r'ht)l
88
htt%s+..'google'$o).!rl
satr$t(Fesr$sso!r$ee$d1$adr(a-ed?00g(AA!rlhtt%
3A22)ais&a'sta""'g!nadar)a'a$'id2Donloads2"iles
22===;2asisdata
)!lti)edia'%d"eiRNU-nLo2lr">8IHgDg!sgA(0NE>(g)UBLSsMo#
6G)e$F=;=3A-)-'8;16;=86*d')#
8;