Preview only show first 10 pages with watermark. For full document please download

Pengolahan Data Terdistribusi

materi PDT

   EMBED


Share

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 eragai $ara oleh eragai  %en$et!sn&a' M!ng#in tida# ada de"inisi &ang diset!(!i oleh se)!an&a' DEFINISI Ada eera%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! leih &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 (aa %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 nodenode &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 tersear &ang tida# dih!!ng#an dengan tele#o)!ni#asi' Manager lo#al ertangg!ng (aa atas %e)ilihan* %e)rogra)an dan %engo%erasian s&ste) )ere#a &ang #e$il ini' PENGOLAHAN DISTRIBUTIF PDT (!ga diarti#an seagai s&ste) &ang %rosesor %eri%heral #e$iln&a )er!%a#an s!ordinat dari sat! %rosesor %!sat ata! leih' 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 donload #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 ereda'  Intelegensia Terdistri!si da%at di#ata#an seagai #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 seagain&a'  Pengolahan Terdistri!si da%at di#ata#an seagai #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 eera%a transa#si hingga t!ntas teta%i )er!%a#an s!ordinat dari $o)%!ter &ang ting#atn&a leih tinggi' 6 Ban&a# &ang )endes#ri%si#an %engolahan terdistri!si !nt!# ter)inalter)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)inalter)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"taren&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 $aang' Disti!si Horisontal )er!%a#an %rosesor%rosesor &ang didistri!si#an na)!n tida# ereda ting#atann&a' Siste)n&a dise!t seagai %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&ea#an se#!)%!lan "ile har!s di U%date' 8 Distri!si 9erti#al &ait! antar %!sat dan $aang' 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! dataase' 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 ereda ini da%at )ela#sana#an "!ngsi &ang sa)a se#ali erlainan' 7adang#adang )esinn&a sa)a se#ali ereda dan in#o)%atiel dan diran$ang dengan ad)inistrasi &ang  ereda' KOMBINASI 7ean&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 diaah 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 tersear* $ontrol s&ste) #esel!r!han teta% di%!sat#an' Dengan $ontrol &ang enarenar ter%!sat* hilangn&a %!sat a#an )en&ea#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 reliailitas dengan )engada#an leih dari sat! %!sat ata! leih dari sat! $o)%!ter &ang da%at )engontrol %!sat' Se%erti (!ga t!!h )an!sia* eera%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 leih 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 seagai orang &ang %e#er(aann&a diant! 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 diaa 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 diagi )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 datadatan&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 leih e"isien Oto)atis (i##a se)!a datan&a telah terdistri!si )a#a %e#er(aan s!dah leih )!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 datadata s!dah didistri!si#an > )a#a agian HRD s!dah da%at )e)anta! setia% datadata &ang ada' Begit!%!n dengan agian lain &ang saling erh!!ngan' 3'7!asa dan tangg!ng (aa %e)a#ai leih esar' 7arena se)!a data telah di)as!#an #e dala) $o)%!ter* #!asa dan tangg!ng  (aa 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 (aa %en!h dala) )en(aga #erahasiaan data dan )en(aga agar datadata &ang ada dala) $o)%!ter tida# terha%!s* hilang* diserang -ir!s dan eragai #e)!ng#inan lainn&a' B'Per!ahan Se$ara Te#nis Per!ahan ini leih #earah si %e)a#ai . organisasi' Misaln&a d!l!n&a dila#!#an se$ara )an!al se#arang s!dah leih 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 leih ai#  - A#ses %ada leih an&a# s!)er da&a $o)%!ter &ang (a!h - 0o)%!ter )ini )ela&ani #e!t!han %e)a#ai dengan leih 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 leih $anggih sehingga )ere#a da%at )e)!at la%oran sendiri* ata!%!n )en(aa %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 (aa atas data &ang )ere#a %erg!na#an' MASALAH PADA PENGELOLAAN TERPUSAT 1'Pen(adalan + 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#don 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 OnLine ,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  Netor#  Dataase T!(!an 11 To% Manage)ent dan Pe)a#ai dih!!ng#an #edala) 1  Netor#C Sat! Dataase %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(aa 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%erai#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 leih esar  Data di)as!##an #edala) "ile dan dig!na#an !nt!# )eng!%date dataase 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' ,leih !)!) diig!na#an/ KOMPUTER MENDATANG asilitas $o)%!ter %ada organisasi )endatang da%at di ga)ar#an seagai eri#!t + 1'Ada sat! ata! leih %!sat $o)%!ter &ang esar ,ha)%er sa)a dengan &ang se#arang/* na)!n leih $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 dataase ,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'Beera%a )esin #e$il )e)%!n&ai %en&i)%an data ;'Mesin #e$il dig!na#an dengan $ara ereda ditia% de%arte)en' A%li#asi dan te#ni#  %engg!naann&a ereda %!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 dataase &ang disi)%an di%!sat' APA YANG HARUS TERPUSAT  Dala) )asalah te#ni# +  !ngsi &ang )ana har!s ereda %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 %engailan #e%!t!san ata! strategi )ana &ang har!s ter%!sat* dan &ang )ana ada %ada )ana(e)en "!ngsional'  A%a tangg!ng (aa )ana(er "!ngsional dan seagain&a' 13 MATERI 3 DATA PADA PENGOLAHAN TERDISTRIBUSI DARI 4ARINGAN 16 PEMBAHASAN MATERI : 1'Peredaan 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 Dataase Terdistri!si' 1.PERBEDAAN DATA BASE MANAGEMENT SYSTEM (DBMS) TERPUSAT DAN TERDISTRIBUSI. Peredaan dari DBMS Ter%!sat dan Terdistri!si &ait! han&a terleta# %ada   Pengelolaan Database C )es#i%!n $ara #er(a dataasen&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 leih )!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 eera%a Dataase di eera%a te)%at ,Site/  /Masing)asing dataase 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 ereda )en(alan#an DBMS &ang  ereda* 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 0ollaoration Ser-er' 1.*+&e$-Seve Siste) $lientser-er )e)%!n&ai sat! ata! leih %roses $lient dan sat! ata! leih %roses 1; ser-er* dan se!ah %roses $lient da%at )engiri) F!er& #e se)arang %roses ser-er ' 0lient ertangg!ng (aa %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!# eera%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 erasis gra"is sehingga %e)a#ai leih )!dah dianding#an antar )!#a %ada ser-er &ang tida# !ser"riendl&' .*++#'#$& Seve. Arsite#t!r $lientser-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) eera%a s!F!er& !nt!# die#se#!si %ada te)%at &ang ereda dan #e)!dian )e)agi (aaan #e s!F!er&' Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan ser-er sehingga %eredaan antara $lient dan ser-er )en(adi (elas' Unt!# )eng!rangi %eredaan dig!na#an alternati" arsite#t!r $lientser-er &ait! siste) 0ollaoration 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 eera%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)asa)a !nt!# )engga!ng#an  (aaan )en(adi F!er& asal' /.PENYIMPANAN DATA Pada DBMS terdistri!si* relasi disi)%an %ada eera%a te)%at' Penga#sesan relasi &ang disi)%an %ada remote side )enga#iat#an ia&a )eleat#an %esan dan !nt!# )eng!rangin&a* se!ah relasi di%artisi ata! di"rag)entasi #e eera%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#0e$#s& rag)entasi terdiri dari relasi &ang diagi #e relasi ata! "rag)en &ang leih #e$il dan )engiri) "rag)en* %ada eera%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 aah ini 1= .Re!+&2#s& Re%li#asi erarti aha #ita )en&i)%an eera%a $o%& se!ah relasi ata! "rag)en relasi' 7esel!r!an relasi da%at dire%li#asi %ada sat! ata! leih te)%at' Seagai $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 diaah 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 $ollaoration ser-er %ada DBMS PEMBAHASAN  PENGERTIAN PDT Pengolahan data terdistri!si %ada siste) #o)%!ter saat ini diga)ar#an seagai  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 eera%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! leih &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 (aa %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 nodenode &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 eragi 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)asa)a* dan didistri!si#an )elal!i s!at! (aringan $o)%!ter' Se!ah siste) asis data terdistri!si han&a )!ng#in diang!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 + • Dataase terdisistri!si ho)ogen ,Ho)ogeno!s Ditsri!ted Dataase/ Basis data terdistri!si ho)ogen ,ho)ogeno!s distri!ted dataase/ )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)%atiel* str!#t!r dan des#ri%si datan&a sa)a / 23 • Dataase terdistri!si heterogen ,Heterogeno!s Distri!ted Dataase/ Basis data terdistri!si heterogen ,heterogeno!s distri!ted datase/ )er!%a#an s!at! siste) &ang saling erh!!ngan di te)%at &ang eredaeda* s#e)a &ang ereda ata! ah#an di(alan#an oleh DBMS &ang ereda* 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 dataase dari %e)!at &ang ereda dala) artian )eng!h!!ng#an DBMS &ang tida# #o)%atiel' Gambar basis data terdistribusi yang heterogen   ARSITEKTUR TERDISTRIBUSI *LIENT 6 SERVER DAN *OLLABORATION SERVER PADA DBMS 1. Client-Server   Siste) $lientser-er )e)%!n&ai sat! ata! leih %roses $lient dan sat! ata! leih  %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 (aa %ada antar )!#a !nt!# !ser* sedang#an seve )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!# eera%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 erasis gra"is sehingga  %e)a#ai leih )!dah dianding#an antar )!#a %ada ser-er &ang tida# !ser "riendl&' Pada saat )en!lis a%li#asi $lientser-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 eera%a %esan dan da%at diaai#an 28 2. Collaboration Server  Arsite#t!r $lientser-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) eera%a s!F!er& !nt!# die#se#!si %ada te)%at &ang ereda dan #e)!dian )e)agi  (aaan #es!F!er&' Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan ser-er sehingga %eredaan antara $lient dan ser-er )en(adi (elas' Unt!# )eng!rangi %eredaan dig!na#an alternati" arsite#t!r $lientser-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  eera%a ser-er se%erti %ada Ga)ar diaah 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)asa)a !nt!# )engga!ng#an (aaan )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)art!nggal sel!r!h dataase tersedia !nt!# setia% %engg!na &ang ingin  eragi in"or)asi* &ang da%at erada di eera%a dataase' Dari s!d!t %andang  %engg!na* data se$ara logis ter%!sat dala) sat! dataase' - Se)ia!tono)o!s siste) 2= DBMSs da%at ero%erasi se$ara inde%enden' Masing)asing DBMSs )enent!#an  agian )ana dari dataase )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 #eeradaan 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 eera%a sit!s* %engg!na )elihat data seagai salah sat! #ola) renang logis' /.He$e0e&$#s  + da%at ter(adi dala) eragai ent!# dala) siste) terdistri!si* )!lai  ent!# heterogenitas %erang#at #eras dan %eredaan dala) (aringan %roto#ol !nt!# -ariasi dala) )ana(er data' Mea#ili data dengan alat %e)odelan &ang ereda )en$i%ta#an heterogenitas #arena #e#!atan e#s%resi" &ang )ele#at dan #eteratasan )odel data indi-id!' Heterogenitas dala) ahasa F!er& tida# han&a )eliat#an  %engg!naan %aradig)a &ang sa)a se#ali ereda a#ses data dala) )odel data &ang  ereda* teta%i (!ga )en$a#!% %eredaan 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 diagi antara )esin #lien dan ser-er' 0lient . ser-er DBMSs )er!%a#an !saha %erta)a di )endistri!si#an "!ngsionalitas' • PeertoPeer Distri!si Tida# ada %eredaan 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:  Gloal S#e)a 7onse%t!al ES:  S#e)a E#sternal • M!lti Dataase Arsite#t!r  Di)ana data &ang ada di $lient dan ser-er &ang )e)ili#i %eredaan 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& L2#+ P#%# As&$e2$" DBMS Te%&s$&'"s& L#02#7 - L#02#7 T#s#2s& G+'#+ P#%# As&$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 seenarn&a erada • 7lien Proses %aradig)a • Penting #o)%onen Arsite#t!r Gloal 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 gloal • Beera%a h!!ngan DB Antar)!#a • Heterogenitas siste) o%erasi dan )esin )elal!i "it!r gatea& 2'ADR . DNET • Perang#at l!na# )od!l ARD . DNET )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 aha 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 aah eragai siste) o%erasi IBM • S&ste) )e)!ng#in#an %ortailitas %en!h antara P0 dan )ain"ra)e dise!t 0A DB.P0 7e)a)%!an ARD . DNET+ 33 • D!#!ngan !nt!# eera%a dataase di eragai node (aringan • Pengolahan dataase 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(adalan e"isien transa#si #on#!ren' D"# S&s$e "+$&%#$#'#se 1'M!ltiase • 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 dieri#an se$ara oto)atis dan trans%aran #e%ada %engg!na oleh )!ltiase • 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 gloal* )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& • DS &ang telah di#e)ang#an oleh 0RAI !nt!# ling#!ngan IBM* adalah  %enga)ilan sat!n&a siste) )!ltidataase )engg!na#an )odel data relasional !nt!# )odel data gloal dan SL seagai ahasa F!er& • Ini e#er(a )elal!i IMS* IDMS* Adaas dan dataase DB2 lo#al' • DS )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 TRANSORMASI 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& gloal #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 seagai 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 seagai 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 aha o(e# data (!ga dite)%at#an seh!!ngan dengan endaenda 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 terai#' 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 dataase !% gloal #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 SL !er  T"8"#  Integrasi Siste) Dataase Heterogen  Dataase Relasional  Pengolahan !er& Relasional Terhada% Dataase 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 dataase !% gloal #e "rag)en !nt!# )e)a#si)al#an e"isiensi e#se#!si F!er&' 3= SELE0T do#terna)a* %asienna)a ROM Do#ter* Pasien HERE Do$tor'age  %atient'age Pe0"!"+#  H!!ngan antara entitas dia#ili seagai o(e# ting#at &ang leih tinggi'  Unt!# 0ontoh + Se!ah Pengang#atan entitas da%at dig!na#an !nt!# )ea#ili h!!ngan antara Pasien* Do#ter dan 7lini#' Gee#+&s#s&  Sat! set entitas ser!%a angga% seagai entitas generi# t!nggal Unt!# 0ontoh+  O(e# Orang isa )en(adi generalisasi seagai entitas Do#ter* Pasien dan Peraat Pe'#$#s#  Unt!# )enda%at#an agian dari !nga )e)eri#an )e#anis)e astra$ting lain Seagai $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 %raeisting heterogen dataase #h!s!s di%erl!#an  %e)etaan antara )odel data &ang ereda • 7ita idealn&a har!s da%at )enga#ses se)!a data lo#al )elal!i )odel gloaln&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%eroleh#an )ode lo#asi !nt!# (enis $atatan 6'D!%li#at tida# di%eroleh#an )ende#larasi !nt!# (enis %engat!ran' Pe0+#7# 4"e Re+#s&#+  PELANGGAN+ 0ID* 0na)e* Ala)at* Pe)elian Uta)a* TotPe)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)elianUta)a TotPe)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) dataase ter%!sat  Integritas dala) dataase 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!ranat!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 tale &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 + 0rateDo)ain )enent!#an isi dari tale 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 tale lain &ang erh!!ngan dengan tale !ta)a , setia% tale 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$terreF/ • Per)intaan Laoratori!) han&a da%at di)inta oleh %asien • Pasien  di LABRE seagai #!n$i asing har!s )e)ili#i %ersa)aan dala) tael 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 agianagian tertent! sa(a &ang dia)il' 0ontohn&a + Tida# 7onsistenn&a !t# P0 A dan B dataasen&a ereda'  /7es!litan dala) )enent!#an atasan integritas gloal' , 7arena selal! er!ah!ah /' $/In#onsistensi antara #endala lo#al dan gloal 7endala Integritas Lo#al • Ditent!#an dan ditega##an oleh DBMS lo#al dan otono)i nodal' • At!ran &ang ereda da%at ditera%#an %ada node &ang ereda' 4adi it! a#an )e)!at #eing!ngan agi %engg!na gloal &ang 7endala Integritas Gloal • 7endala gloal di%erl!#an !nt!# )en(aga integritas dari organisasi esar dengan  eera%a de%arte)en se)iotono)* )asing)asing er(alan DBMS sendiri dan )engelola #ar&aan DB sendiri • Batasan integritas gloal da%at disi)%an dala) #atalog s#e)a gloal dan erla#! di ting#at gloal !nt!# transa#si gloal 7etida#ses!aian antara #endala lo#al dan gloal • 4i#a #endala ai# lo#al )a!%!n gloal i:in* har!s ada $ara !nt!# )engatasi in#onsistensi antara )ere#a • 4i#a ada #ontrol gloal &ang #!at* )a#a #e)!ng#inan #endala gloal 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 gloal* )a#a integritas lo#al a#an )endo)inasi' KEAMANAN  Masalah #ea)anan dataase Ada e)%at (enis !ta)a dari #ei(a#an #ea)anan !nt!# #ontrol a#ses+ 1'Need to #no ,Perl! di#etah!i/ 2'Mai)i:ed Sharing ,Beragi &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) informationbased society ' • Sangat %entingn&a in"or)asi ⇒ han&a oleh dia#ses oleh orang &ang terotorisasi' • Adan&a trend    tradesecret   $!ri in"or)asi ⇒  ada nilai e#ono)is'  4enis A$$ess 0ontrol 1'7onten inde%enden + Pengg!na di%eroleh#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%eroleh#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 aha OS )e)ili#i #ea)anan erting#at !nt!# )enge)ang#an #ei(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 #ei(a#an #ea)anan erting#at  Ini adalah ta)%er%roo"   Hal ini $!#!% #e$il &ang da%at enarenar ter!(i dan #ode res)i di-eri"i#asi seagai  enar'  Ting#atan Pada 7ea)anan Basis Data 1.  Physical    ⇒  lo#asilo#asi di)ana terda%at siste) #o)%!ter har!slah a)an se$ara "isi# terhada% serangan destroyer  ' 2. !ser    ⇒  eenang user   har!s dila#!#an dengan erhatihati !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# erenang* #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) dataase terdistri!si  Identi"i#asi dan otenti#asi  Distri!si dan at!ran otorisasi  En#ri%si  Me#anis)e %andangan gloal  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 datadata &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 eera%a daerah &ang erda)%a# %ada generasi )asa de%an siste) dataase terdistri!si • Siste) in"or)asi a#an didasar#an %ada intero%erailitas $erdas Gee#s& DBMS 1/Generasi Perta)a - Siste) hirar#is - Siste) 4aringan 6= 2/Generasi #ed!a - Siste) Relasional Pe%e2#$# +#&   • O(e$tOriented DBMS • Di%er%an(ang Siste) Relasional • M!lti)edia Dataase 7ed!a %ende#atan rele-an dengan te#nologi DDB Me0&$e0#s&2# AI (A$&9&&#+ *e%#s) %# D#$#'#se Bidang AI sangat l!as dan )en$a#!% eragai disi%lin il)!' • Intero%erailitas dengan siste) erasis %engetah!an • asilitas F!er& ahasa ala)i I$e!e#'&+&$#s %e0# s&s$e 'e'#s&s !e0e$#7"# 6> I$e!e#'&+&$#s %e0# 'e'#s&s !e0e$#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 erasis  %engetah!an terdiri' T&0# ## "$## %& ## ES %# DB %#!#$ %&0#'"02# 'es##-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 diaah ini + 8? 7e!nt!ngan siste) %a#ar + 1'Me)!ng#in#an orang aa) 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 eraha&a' ='Me)ili#i #e)a)%!an !nt!# )enga#ses %engetah!an' >'Me)ili#i realiilitas' 1?'Mening#at#an #a%ailitas 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'Seagai )edia %eleng#a% dala) %elatihan' 13'Mening#at#an #a%ailitas dala) %en&elesaian )asalah' 16'Menghe)at a#t! dala) %enga)ilan )asalah' • 7e$erdasan DB + 81 Beera%a )en&e!tn&a seagai data )ining* orang lain tah! seagai 7DD ,Penge)angan Pengetah!an dala) Dataase/* dan eera%a )engg!na#an istilah 0RM ,0!sto)er Relationshi% Manage)ent/' Pada Analis 7e%!t!san* #ita han&a  eri$ara tentang Inteli(en dataase* &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 dataase  %e)asaran' Bagi %er!sahaan &ang ergera# dala) %e)asaran langs!ng* dataase %elanggan )ere#a adalah aset teresar )ere#a' Pe)an"aatan aset ini dengan )e)a#si)al#an  %engetah!an tentang %elanggan asis data ,#eiasaan )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 diaah 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 diaah ini + SISTEM PAKAR TERDISTRIBUSI 82 Tujuan : • Per#e)angan te#nologi di eera%a daerah &ang erda)%a# %ada generasi )asa de%an siste) dataase terdistri!si • Do)ain &ang l!as )e)!t!h#an asis %engetah!an &ang leih esar  • Pende#atan DES  Karakteristik : • Ter)as!# %engetah!an &ang leih dala)  %enalaran !nt!# %rinsi% %erta)a  di sa)%ing to#o dang#al di%a#sa ela#ang Qiasan&a seagai 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&aarah #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 #olaorasi 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 Ves"s DESS DDBS • Data "a#t!al dan %engetah!an to#o han&a • 4aaan t!nggal !nt!# F!er& • Siste) dataase $ender!ng )engaai#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 gloal &ang DESS • Para agen terdiri dari %engetah!an "a#t!al s!)er s!%le)en • Tida# ada sol!si !ni# !nt!# )asalah &ang dieri#an • At!ran ata! "a#ta )!ng#in )!n$!l di eera%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 eera%a %eriode 86 • Me)anta! (ara# dari %eneri)a sela)a %eriode DATAR PUSTA7A  htt%+..in"or)ati#a'e'id.d)sterdistri!si'ht)  htt%+..#aliil)!'logs%ot'$o).2?12.11.%engolahandataterdistri!si'ht)l  htt%s+..'google'$o).!rl satr$t(Fesr$sso!r$ee$d1$adr(a-ed?00s(AA!rlhtt% 3A22ree:e#i2?11'"iles'ord%ress'$o)22?122?62%dt ?1'%d"eiT4B>U!O!0=O%rAell@GD!sgA(0N0!(JlL:FG#)= R4N37>74GEB<0  htt%s+..'google'$o).!rl satr$t(Fesr$sso!r$ee$d;$adr(a-ed?0E(A!rlhtt% 3A22elearning'g!nadar)a'a$'id2do$)od!l 2%engantar%engolahandatadistri!si 2a2%engar!h%engolahanterdistri!si%adaorganisasi'%d"eiIJ>UtF!BIi r"@<6H0A!sgA(0NHUtF!BIir"@<6H 0A!sgA(0NHRh7N9g99diAL?gA:<<l$aaM8A  htt%+..#!liahtd'logs%ot'$o).2?1?.?2.agian-)!ltidataasedanarsite#t!r'ht)l 88  htt%s+..'google'$o).!rl satr$t(Fesr$sso!r$ee$d1$adr(a-ed?00g(AA!rlhtt% 3A22)ais&a'sta""'g!nadar)a'a$'id2Donloads2"iles 22===;2asisdata )!lti)edia'%d"eiRNU-nLo2lr">8IHgDg!sgA(0NE>(g)UBLSsMo#  6G)e$F=;=3A-)-'8;16;=86*d')#  8;