Anda di halaman 1dari 56

PAPER

PENGOLAHAN DATA TERDISTRIBUSI


NAMA NIM KELAS : DEISYA KUHEBA : 10 311 536 :D

MATERI 1 PENGOLAHAN DATA TERDISTRIBUSI

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)%!ter1#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 (a2a %en!h )ana(e)en lo#al' Siste) %engolahan data terdistri !si adalah s!at! siste) di)ana %rogra)1%rogra) a%li#asi !nt!# %engolahan datan&a erada di node1node &ang ter%isah dan saling

dih! !ng#an dan diran$ang dengan #ontrol &ang #etat dan terintegrasi'

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 (a2a 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 )esin1)esin distri !ti-e tida# da%at de%rogra) %ada lo#asi %eri%heral' 4adi %rogra) disia%#an di%!sat dan #e)!dian di do2nload #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 o Pengolahan datan&a se$ara oto)atis 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 o Pengolahann&a diting#at #e !t!han 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'

Ban&a# &ang )endes#ri%si#an %engolahan terdistri !si !nt!# ter)inal1ter)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! ##adang1#adang dise !t intelegensia terdistri !si ,#arena &ang dig!na#an ter)inal1ter)inal &ang intelligent/' 7esel!r!han standar s&ste) di%erl!#an !nt!# )engat!r "!ngsi1"!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"t2aren&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)%onen1 #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 %rosesor1%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'

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' 7adang1#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 a2ah 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!1%!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 #esel!r!han (aringan tida# enar1 enar ter%!sat* hilangn&a %!sat a#an )en&e a #an 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)%onen1#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>=?1an' 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* )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 a2a langs!ng #e lo#asi %e)a#ain&a' an# teller* ahli sains*

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 data1 datan&a &ang dah!l! )asih dit!lis se$ara )an!al se#arang se)!a data1datan&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 data1data s!dah didistri !si#an

>

)a#a agian HRD s!dah da%at )e)anta! setia% data1data &ang ada' Begit!%!n dengan agian lain &ang saling erh! !ngan' 3' 7!asa dan tangg!ng (a2a %e)a#ai le ih esar' 7arena se)!a data telah di)as!#an #e dala) $o)%!ter* #!asa dan tangg!ng (a2a 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 (a2a %en!h dala) )en(aga #erahasiaan data dan

)en(aga agar data1data &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 + 0' 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#'

Per! ahan @ang Mendasar 1' Me)ili#i $o)%!ter sendiri ,)ini . des#1to%/ 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(a2a %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 (a2a atas data &ang )ere#a %erg!na#an'

MASALAH PADA PENGELOLAAN TERPUSAT 1' Pen(ad2alan + 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 2a#t!' 2' Dis$onne$t + 7o)%!ter rea#1do2n ata! (al!rn&a ter%!t!s' 3' 7one#si la) at + Aa#t! res%on dala) dialog antar ter)inal la)a' 6' 8' Res%on #adang1#adang tida# erg!na , #!rang in"or)asi / 4arangn&a Pengo%erasian On1Line ,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 Net2or#

To% Manage)ent dan Pe)a#ai dih! !ng#an #edala) 1 B Net2or#C

Data ase T!(!an

Sat! Data ase %engolahan datan&a terdistri !si dan )e)%!n&ai t!(!an &ang sa)a'

11

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!ng1(a2a terhada% data )as!#ann&a* #ete%atan dan #eleng#a%an datan&a (!ga 2at#! %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 Dasilitas $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#1to%* #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# + D!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 + Dasilitas $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 (a2a )ana(er "!ngsional dan se again&a'

13

MATERI 3 DATA PADA PENGOLAHAN TERDISTRIBUSI DARI 4ARINGAN

16

PEMBAHASAN MATERI : 1' 2' 3' 6' 8' Per edaan Data Base Manage)ent S&ste) ,DBMS/ Ter%!sat dan Terdistri !si Arsite#t!r data ase terdistri !si Pen&i)%anan data Me)aha)i E!er& 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 BPengelolaan DatabaseC )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/ / Masing1)asing data ase terh! !ng )elal!li (aringan $/ Masing1)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) $lient1ser-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 (a2a %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# !ser1"riendl&'

). *.++#'. #$&., Se ve . Arsite#t!r $lient1ser-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 (a2a an #e s! F!er&' Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan ser-erG sehingga %er edaan antara $lient dan ser-er )en(adi (elas' Unt!# )eng!rangi %er edaan dig!na#an alternati" arsite#t!r $lient1ser-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)a1sa)a !nt!# )engga !ng#an (a2a 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 )ele2at#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 #01e,$#s& Drag)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' Drag)entasi horisontal dan -erti#al diil!strasi#an %ada Ga) ar di a2ah ini

1=

). Re!+&2#s& Re%li#asi erarti ah2a #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 a2ah ini G

3.

MEMAHAMI 4UERY E!er& adalah %erintah ata! ahasa !nt!# %enga) ilan data' E!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 + 5. SELE0T A9G,S'age/ DROM Sailors S AHERE S'rating H 3 AND S'rating I <

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 EUIJ

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 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' agian dari s!at! a%li#asi dengan $ara &ang

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)%!ter1

#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 (a2a %en!h )ana(e)en lo#al' Siste) %engolahan data terdistri !si adalah s!at! siste) di)ana %rogra)1%rogra) a%li#asi !nt!# %engolahan datan&a erada di node1node &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/ )ana(e)en asis data ,database management system* DBMS/' J# &,0#, 2.1!"$e ,(aringan/ adalah se !ah siste) &ang terdiri atas #o)%!ter1 #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 2e /' 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/ asis data dise !t siste)

22

Se$ara logi# 7"'",0#, #,$# # %#$# '#se %#, 8# 2.1 !#%# PDT adalah #eterh! !ngan dari #!)%!lan1#!)%!lan data &ang dig!na#an ersa)a1sa)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 eda1 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 )eng!h! !ng#an DBMS &ang tida# #o)%ati el' er eda dala) artian

Gambar basis data terdistribusi yang heterogen

) ARSITEKTUR TERDISTRIBUSI *LIENT 6 SERVER DAN *OLLABORATION SERVER PADA DBMS 1. Client-Server Siste) $lient1ser-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 (a2a %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# !ser1 "riendl&' Pada saat )en!lis a%li#asi $lient1ser-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! 2a#t! )e) ang#it#an e era%a %esan dan da%at dia ai#an

28

2. Collaboration Server Arsite#t!r $lient1ser-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

(a2a an #es! F!er&' Proses $lient $!#!% #o)%le# dan ter(adi o-erla% dengan ser-erG sehingga %er edaan antara $lient dan ser-er )en(adi (elas' Unt!# )eng!rangi %er edaan dig!na#an alternati" arsite#t!r $lient1ser-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 a2ah 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)a1sa)a !nt!# )engga !ng#an (a2a an )en(adi F!er& asal'

2;

MATERI 8 ARSITE7TUR BASIS DATA TERDISTRIBUSI

2<

MODEL ARSITEKTUR UNTUK DISTRIBUSI DBMS

1. O$.,.1& + )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) ar1t!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' Masing1)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' Me2a#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'

Peer1to1Peer 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 !nt!# )enge#se#!si F!er& dan transa#si' er#o)!ni#asi dengan )esin lainn&a

ES 1

ES 2 GC S

ES n

7eterangan + LIS L*S : S#e)a internal Lo#al : S#e)a 7onse%t!al Lo#al

LCS1

LIS2

G*S : Glo al S#e)a 7onse%t!al ES : S#e)a E#sternal

3?

LIS1

LCS2

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'

GES1

GES2

GES3

LES11

LES12

LES13

GCS

LESn1

LESn2

LESn3

LCS1

LCSn

LIS1

LISn

31

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 gate2a&

2' ADR . D1NET Perang#at l!na# )od!l ARD . D1NET )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 ah2a 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 a2ah er agai siste) o%erasi IBM S&ste) )e)!ng#in#an %orta ilitas %en!h antara P0 dan )ain"ra)e dise !t 0A1 DB.P0 7e)a)%!an ARD . D1NET+

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(ad2alan e"isien transa#si #on#!ren'

D"# S&s$e1 1"+$&%#$#'#se 1' M!lti ase Desain oleh #o)%!ter %er!sahaan A)eri#a* )engg!na#an E!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) E!er& DES &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 SEL se agai ahasa F!er& Ini e#er(a )elal!i IMS* IDMS* Ada as dan data ase DB2 lo#al' DES )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 1 DISTRIBUSI DAN TRANSDORMASI

38

PEMBAHASAN 1 : A' B' 0' A' DATA ALO7ASI DATA PENEMPATAN DAN ALO7ASI MASALAH PENDE7ATAN SEMANTI7 UNTU7 DATA ALO7ASI 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 Lala)iL %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 L1L di %osisi %erta)aM 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* %/ ,B* F/ ,0* r/ ,%* 1/ ,a* F/ ,%* 2/ ,a* r/ ,F* 2/ , * r/ ,r* 3/ ,$* s/ ,%* 3/ ,a* s/ ,%* 6/

,F* 3/ , * s/ ,F* 6/ , * %/ ,F* 1/ ,r* 6/ ,$* %/ ,r* 1/ ,$* F/ ,r* 2/

,D* s/ ,s* 6/ ,d* %/ ,s* 1/ ,d* F/ ,s* 2/ ,d* r/ ,s* 3/ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN R1 R2 R1 R2 R1 R2 R1 R2 Da%at#an se)!a t!%el R2 dengan L1L %ada #olo) 2 &ang ses!ai t!%el R1 dengan LaL %ada #olo) 1' Alternati" %ene)%atan se agai eri#!t+ ,A* %/ ,B* %/ ,A* F/ ,%* 1/ ,$* %/ ,%* 3/ ,a* r/ ,%* 2/ ,d* F/ ,%* 6/ , * r/ ,F* 1/ ,$* %/ ,F* 3/ ,a* s/ ,r* 1/ ,r* 2/ ,$* r/ ,d* r/ ,r* 3/ ,r* 6/ ,s* 3/

,s* 1/ ,$* s/

,B* F/ ,F* 2/ ,d* F/ ,F* 6/ , * s/ ,s* 2/ ,d* s/ ,s* 6/ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 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 ah2a o (e# data (!ga dite)%at#an

seh! !ngan dengan enda1 enda lain &ang ter#ait' L@ah Pla$ednessL (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 Lsi !#L

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 1 BERGABUNG %ada #!n$i %ri)er ata! #!n$i asing di SEL E!er SELE0T do#ter1na)a* %asien1na)a DROM Do#ter* Pasien AHERE Do$tor'age N %atient'age

T"8"#, Integrasi Siste) Data ase Heterogen Data ase Relasional Pengolahan E!er& Relasional Terhada% Data ase 4aringan Pe,%e2#$#, Se1#,$&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=

Pe,0"1!"+#, H! !ngan antara entitas di2a#ili se agai o (e# ting#at &ang le ih tinggi' Unt!# 0ontoh + Se !ah LPengang#atanL entitas da%at dig!na#an !nt!# )e2a#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# BOrangL isa )en(adi generalisasi se agai entitas Do#ter* Pasien dan Pera2at Pe1'#$#s#, Unt!# )enda%at#an agian dari !nga )e) eri#an )e#anis)e a stra$ting lain Se agai $ontoh+ Set LPasienL di de%arte)en orto%edi isa )e) ent!# se !ah o (e# dise !t L%asien orto%ediL Pe,%e2#$#, Se1#,$&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 %ra1eOisting 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#, S2e1# Se$# # Re+#s&.,#+ U,$"2 S2e1# J# &,0#, Unt!# )engg!na#an )odel relasional* #ita %andangan relasional lo#al' iasan&a %erl! !nt!# )e) eri#an

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' BD!%li#at tida# di%er oleh#anL )ode lo#asi !nt!# (enis $atatan 6' LD!%li#at tida# di%er oleh#anL )ende#larasi !nt!# (enis %engat!ran' Pe,0.+#7#, 4"e ( Re+#s&.,#+ PELANGGAN 0ID 0Na)e Ala)at Pe) elian1Uta)a Tot1Pe) elian SALESMAN SID Sna)e 7antor Ga(i SALE 1 PUR 0UST 1 PUR PEMBELIAN Tanggal Harga 4lh

PELANGGAN+ 0ID* 0na)e* Ala)at* Pe) elian Uta)a* Tot1Pe) 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?

DARI PELANGGAN* SALESMAN* PEMBELIAN DIMANA ,Ala)at N L4a#artaL/ DAN ,Pe) elian Uta)a N LLe)ariL/ DAN ,PEMBELIAN' 0ID N PELANGGAN'0ID/ DAN ,PEMBELIAN' SID N 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!ran1at!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 P ilangan !lat TIDA7 NULL* Na)a -ar$har ,2?/ NOT NULL* Tanggal DOB* ala)at -ar$har ,8?/* seO -ar$har ,1/ / Pasien Pri)ar& #e& P 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 P 2' Do)ain + 0rate1Do)ain )enent!#an isi dari ta le terse !t , ada atasan terhada% isi /' 0ontoh+ 0RATE DOMAIN %asien P integer dan

Pasien PH ? Pasien P I 1????*

Hal ini da%at ditent!#an + Pasien P 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 P* na)a* DOB* ala)at* (enis #ela)in/ LABREE ,%asien P* !(i ti%e* tanggal* Do$ter1reF/ Per)intaan La oratori!) han&a da%at di)inta oleh %asien Pasien P di LABREE 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 1 Masalah se#itar integritas dala) Data Base Terdistri !si adalah + a/ In#onsistensi antara atasan integritas lo#al di)ana han&a agian1 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! ah1! 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 e era%a de%arte)en se)i1otono)* )asing1)asing )engelola #ar&a2an 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 esar dengan

er(alan DBMS sendiri dan

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 #no2 ,Perl! di#etah!i/ 2' MaOi)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 PENTINGM 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 secretG $!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 ah2a OS )e)ili#i #ea)anan erting#at !nt!# )enge) ang#an #e i(a#an #ea)anan erting#at' Dengan $iri1$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)%er1%roo" Hal ini $!#!% #e$il &ang da%at enar1 enar ter!(i dan #ode res)i di-eri"i#asi se agai enar' Ting#atan Pada 7ea)anan Basis Data 1. Physical lo#asi1lo#asi di)ana terda%at siste) #o)%!ter har!slah a)an se$ara "isi# terhada% serangan destroyer' 2. !ser 2e2enang user har!s dila#!#an dengan erhati1hati !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# er2enang* #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 data1data &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$t1Oriented 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 Dasilitas F!er& ahasa ala)i

I,$e .!e #'&+&$#s %e,0#, s&s$e1 'e '#s&s !e,0e$#7"#,

6>

I,$e .!e #'&+&$#s %e,0#, 'e '#s&s !e,0e$#7"#, s&s$e1 +#,8"$#, Siste) Pa#ar ,ES/ !%a&a !nt!# )enang#a% #eahlian s%esialis )an!sia dala) idang1 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 1 $emaso# 1 !nt!# orang &ang )en$ari nasihat 1 $engguna. 7eahlian ditang#a% dengan $ara )od!l a#!isisi %engetah!an &ang er asis %engetah!an terdiri' T&0# :# # "$#1# %& 1#,# ES %#, DB %#!#$ %&0#'",02#, 'e s#1#-s#1# 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 a2ah ini +

8?

7e!nt!ngan siste) %a#ar + 1' 2' 3' 6' 8' ;' <' =' >' Me)!ng#in#an orang a2a) isa )enger(a#an %ara ahli' Bisa )ela#!#an %roses er!lang se$ara oto)atis' Men&i)%an %engetah!an dan #eahlian %ara %a#ar' Mening#at#an o!t%!t dan %rod!#ti-itas' 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 2a#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 a2ah 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 a2ah 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) 1 %enalaran !nt!# %rinsi% %erta)a 1 di sa)%ing to#o dang#al Ldi%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&a2arah #ole#ti"* &ang is! &ang %aling %enting 1 alternati" sol!si &ang di!s!l#an 1 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 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$e1 P#2# Te %&s$ &'"s& 1e1&+&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 Data "a#t!al dan %engetah!an to#o han&a 4a2a 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

86

Me)anta! (ara# dari %eneri)a sela)a %eriode

DADTAR PUSTA7A
htt%+..in"or)ati#a'2e 'id.d )s1terdistri !si'ht) htt%+..#2aliil)!' logs%ot'$o).2?12.11.%engolahan1data1terdistri !si'ht)l htt%s+..222'google'$o).!rlM saNtRr$tN(RFNResr$NsRso!r$eN2e R$dN1R$adNr(aR-edN?00sED(AAR!rlNhtt% S3AS2DS2Dree:e#i2?11'"iles'2ord%ress'$o)S2D2?12S2D?6S2D%dt1 ?1'%d"ReiNT4B>U!O!0=O%rAell@GEDER!sgNADE(0ND0!(JlL:FG#)=1 R4N37>74GEB<0E htt%s+..222'google'$o).!rlM saNtRr$tN(RFNResr$NsRso!r$eN2e R$dN;R$adNr(aR-edN?0DEED(ADR!rlNhtt% S3AS2DS2Delearning'g!nadar)a'a$'idS2Ddo$)od!l S2D%engantarT%engolahanTdataTdistri !si S2D a 2T%engar!hT%engolahanTterdistri !siT%adaTorganisasi'%d"ReiNIJD>UtF!BIi ErE"@<6HE0AR!sgNADE(0NH<S3#"olH"AOP36(K":A8eT;tN12 htt%s+..222'google'$o).!rlM saNtRr$tN(RFNResr$NsRso!r$eN2e R$dN<R$adNr(aR-edN?0D#ED(AGR!rlNhtt% S3AS2DS2Delearning'g!nadar)a'a$'idS2Ddo$)od!l S2D%engantarT%engolahanTdataTdistri !si S2D a 1?TstrategiT%engolahanTdataTterdistri !si'%d"ReiNIJD>UtF!BIiErE"@<6HE 0AR!sgNADE(0NHRh7N9g99diAL?gA:<<1l$aa M8A htt%+..#!liah td' logs%ot'$o).2?1?.?2. agian1-1)!ltidata ase1dan1arsite#t!r'ht)l

88

htt%s+..222'google'$o).!rlM saNtRr$tN(RFNResr$NsRso!r$eN2e R$dN1R$adNr(aR-edN?00gED(AAR!rlNhtt% S3AS2DS2D)ais&a'sta""'g!nadar)a'a$'idS2DDo2nloadsS2D"iles S2D2===;S2D asis1data1 )!lti)edia'%d"ReiNTRNTU-n2Lo2lrE">8IHgDgR!sgNADE(0NE>(g)UBL SsMo# 6G)e$TF=;2=3AER -)N -'8;16;=86*d' )#

8;

Anda mungkin juga menyukai