• Tidak ada hasil yang ditemukan

Pengolahan Data Terdistribusi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengolahan Data Terdistribusi"

Copied!
16
0
0

Teks penuh

(1)

DAFTAR ISI DAFTAR ISI

Kata

Kata Pengant

Pengantar...

ar...i

...i

Daftar

Daftar Isi...

Isi...

...

...ii

.ii

BAB I PENDAHULUAN

BAB I PENDAHULUAN

A.

A. Latar

Latar Belakang...

Belakang...

...

...1

..1

B.

B. Batasan

Batasan Masalah...

Masalah...

...1

...1

C. C. TuTujuan ...juan ...1...1

BAB II PEMBAHASAN BAB II PEMBAHASAN A. A. Pengertian Pengertian dari dari Basis Basis Data Data TeTerdistribusi...rdistribusi...2...2

B. B. Sistem Sistem Basis Basis Data Data TeTerdistribusi...rdistribusi...5...5

C. C. Desain Desain Basis Basis Data Data TeTerdistribusi...rdistribusi...8...8

D. ragmentasi...! D. ragmentasi...! E. "e#$i%asi...12

E. "e#$i%asi...12

BAB I& PEN'T'P BAB I& PEN'T'P A. (esim#u$an...1) A. (esim#u$an...1) B. Saran...1) B. Saran...1) DATA" P'STA(A DATA" P'STA(A 1 1

(2)

BAB I

PENDAHULUAN A. Latar Belakang

Da$am sebua* basis data terdistribusi+ basis data disim#an #ada bebera#a %,m#uter. (,m#uter-%,m#uter da$am sebua* sistem terdistribusi ber*ubungan satu sama $ain me$a$ui bermaam-maam media %,muni%asi se#erti high-speed  buses atau ja$ur te$e#,n. Sebua* sistem basis data terdistribusi berisi%an se%um#u$an site+ di mana tia#-tia# site da#at ber#artisi#asi da$am #enge%se%usian transa%si-transa%si /ang menga%ses data #ada satu site atau bebera#a site. Tia#-tia# site da#at mem#r,ses transa%si $,%a$ /aitu sebua* transa%si /ang menga%ses data #ada satu site di mana transa%si te$a* ditentu%an. Sebua* site juga da#at mengambi$ bagian da$am menge%se%usi transa%si g$,ba$ /aitu transa%si /ang menga%ses data #ada site /ang berbeda di mana transa%si te$a* ditentu%an+ atau transa%si /ang menga%ses data #ada bebera#a site /ang berbeda.

B. Batasan Masalah

Da$am batasan masa$a*+ #enu$is menje$as%an mengenai Sistem dan desain basis data terdistribusi serta 0ragmentasi dan re#$i%asi da$am s/stem basis data terdistribusi.

C. Tujuan

Tujuan dari #embuatan ma%a$a* ini ada$a* 

1. Mem#e$ajari mengenai sistem dan desain s/stem basis data terdistribusi 2. Mema*ami met,de-met,de /ang terda#at #ada materi sistem basis data

terdistribusi.

(3)

BAB II

PEMBAHASAN

A. Pengertian dari Basis Data Terdistribusi

Basis Data Terdistribusi ada$a* %um#u$an data $,gi /ang sa$ing  ber*ubungan seara 0isi% terdistribusi da$am jaringan %,m#uter+ /ang tida% 

tergantung dari #r,gram a#$i%asi se%arang mau#un masa /ang a%an datang.

i$e meru#a%an %um#u$an data /ang diranang untu% suatu a#$i%asi atau se%um#u$an a#$i%asi /ang de%at *ubungann/a.

C,nt,* Basis Data Terdistribusi 

1. Misa$n/a sebua* ban% /ang memi$i%i ban/a% abang+ ba*%an di sebua* %,ta b ias terdiri dari bebera#a abang  %ant,r.

2. Masing-masing $,%asi memi$i%i jaringan $,%a$ sendiri+ dan semua jaringan $, a$

itu di*ubung %an satu sama $ain membentu% sebua* jaringan nasi,na$. 3. Stru%tur Basis Data Terdistribusi

). Sebua* sistem basis data terdistribusi *an/a mung%in dibangun da$am sebua* sistem jaringan %,m#uter.

T,#,$,gi 4aringan 

1. T,#,$,gi bintang star6. 2. T,#,$,gi Cinin "ing6. 3. T,#,$,gi Bus.

Perbedaan utama di antara berbagai t,#,$,gi di atas ter$eta% #ada 

1. Bia/a Insta$asi 7 Bia/a da$am membangun *ubungan $in% antar 

sim#u$.

2. Bia/a (,muni%asi 7 a%tu dan bia/a da$am #eng,#erasian sistem

 beru#a #engiriman data dari satu sim#u$ %esim#u$an $ain.

3. (e*anda$an 7 re%uensiting%at %egaga$an %,muni%asi /ang

terjadi.

(4)

4. (etersediaan 7 Ting%at %esia#an data /ang da#at dia%ses sebagai

antisi#asi %egaga$an %,muni%asi.

a. 4enis Transa%si

16 Transa%si 9,%a$ 7 Transa%si /ang menga%ses data #ada suatu sim#u$

mesinser:er6 /ang sama dengan sim#u$ dari mana transa%si tersebut dija$an%an.

26 Transa%si ;$,ba$ 7 Transa%si /ang membutu*%an #enga%sesan data di

sim#u$ /ang berbeda dengan sim#u$ dimana transa%si tersebut dija$an%an+ atau transa%si dari sebua* sim#u$ /ang membutu*%an #enga%sesan data %e sejum$a* sim#u$ $ainn/a.

 b. Ciri-iri Basis Data Terdistribusi

16 Data disim#an di sejum$a* tem#at.

26 Pr,sess,r #ada tem#at /ang berbeda tersebut di*ubung%an dengan  jaringan ,m#uter.

36 Sistem basis data terdistribusi bu%an terdiri dari se%um#u$an 0i$e /ang  berada #ada berbagai tem#at teta#i #ada sebua* basis data di berbagai

tem#at.

)6 Setia# tem#at seara mandiri mem#r,ses #ermintaan user /ang membutu*%an a%ses %e data di tem#at tersebut dan juga mam#u untu%  mem#r,ses data /ang tersim#an di tem#at $ain.

. (euntungan /ang diberi%an ,$e* sistem basis data terdistribusi. 16 Penge$,$aan seara trans#aran data /ang terdistribusi.

26 Mengau #ada stru%tur ,rganisasi.

36 Mening%at%an untu% berbagi dan ,t,n,mi $,a$. )6 Mening%at%an %etersediaan data.

56 Mening%at%an %e*anda$an. <6 Mening%at%an #er0,rmasi %erja. =6 Memuda*%an #engembangan sistem.

(5)

d. (erugian /ang diberi%an ,$e* sistem basis data terdistribusi 16 (,m#$e%sitas manajemen.

26 (,ntr,$ integritas $ebi* su$it. 36 Bia/a #engembangan.

)6 (eamanan.

56 Su$itn/a standarisasi.

<6 Menamba* %ebutu*an #en/im#anan.

=6 9ebi* su$it da$am mengatur $ing%ungan data.

e. Desain Basis Data Terdistribusi.

16 Ada bebera#a #ende%atan /ang ber%aitan dengan #en/im#anan datatabe$ da$am sebua* sistem basis data terdistribusi+ /aitu 

a6 "e#$i%asi ada$a* ada$a* suatu te%ni% untu% me$a%u%an ,#/ dan  #endistribusian data dan ,bje%-,bje% database dari satu database %e database $ain dan me$a%sana%an sin%r,nisasi antara database se*ingga %,nsistensi data da#at terjamin. Pengertian $ain 

1. Sistem meme$i*ara sejum$a* sa$inandu#$i%at tabe$-tabe$ data. 2. Setia# sa$inan tersim#an da$am sim#u$ /ang berbeda+ /ang

meng*asi$%an re#$i%asi data.

 b6 ragmentasi ada$a* sebua* 0en,mena di ruang #en/im#anan /ang diguna%an seara tida% e0isien+ mengurangi %a#asitas #en/im#anan. Isti$a* ini juga diguna%an untu% menunju%%an tem#at /ang gersang itu sendiri. Pengertian $ain 

1. Data da$am tabe$ di#i$a* dan disebar %e da$am sejum$a* 0ragmen. 2. Tia# 0ragmen disim#an di sejum$a* sim#u$ /ang berbeda-beda. 3. ragmentasi da#at berbentu% 0ragmentasi *,ri>,nta$ #emi$a*an

re,rd data6 atau 0ragmentasi :erti%a$ #emi$a*an 0ie$datribut data6.

6. "e#$i%asi dan ragmentasi 

1. Meru#a%an %,mbinasi dari re#$i%asi dan 0ragmentasi. 2. Datatabe$ di#i$a* da$am sejum$a* 0ragmen.

3. Sistem $a$u menge$,$a sejum$a* sa$inan dari masing-masing 0ragmen tadi di sejum$a* sim#u$.

(6)

d6. "e#$i%asi Data

a. (etersediaan /ang tinggi.

 b. Pening%atan (e#ara$e$an Inreased #ara$e$ism6.

. Pening%atan beban #enguba*an data Inreased ,:er*ead ,n u#ate6.

e6. ragmentasi Data

Da#at ditera#%an ,#erasi uni,n atau#un ,#erasi natura$ j,in. C,nt,* 7 Tabe$ nasaba* ban% dengan stru%tur dan data sebagai beri%ut  nasaba* ? n,@nas+ nama@nas+ a$amat@nas+ %,ta+ sa$d,@sim#an+ sa$d,  #injam6.

Perbedaan DDBMS dengan Sistem Sentra$ Hardare 1. Ada ban/a% %,m#uter /ang disebut sites atau n,des.

2. Site-site ini ter*ubung ,$e* jaringan %,muni%asi untu% mengirim data dan #erinta*-#erinta* di antara site-site tersebut.

B. Siste Basis Data Terdistribusi

4aringan (,m#uter ada$a* sebua* sistem /ang terdiri dari bebera#a  #erang%at (,m#uter serta #erang%at $ain #endu%ung %,m#uter /ang sa$ing  ber*ubungan satu dengan /ang $ain n/a . (,ne%si 4aringan da#at mengguna%an %abe$ atau disebut ired Net,r% atau bisa juga tan#a %abe$ atau ire$ess  Net,r%. Da$am 4aringan (,m#uter %ita da#at me$a%u%an #ertu%aran data+ s*aring in0,rmasi. Da$am Suatu 4aringan %,m#uter terda#at suatu indu% jaringan atau disebut dengan Ser:er . sedang%an#enga%ses ser:er+ di sebut C$ient.

(,nse# Database Terdistribusi ada$a* ter#usatn/a suatu database di suatu titi% /ang %emudian di%,ne%si%an dengan jaringan bisa internet atau#un intranet untu% me$a/ani bebera#a termina$ /ang tersambung di setia# *,st %,m#uter. Intin/a+ database tida% di taru* di setia# PC namun ada satu indu% PC /ang di guna%an untu% mens*are database.

1. Distributed Database ada$a* suatu database /ang #en/im#anan n/a tida% di $eta%%an semua di taru* di # umum. (eban/a%an+ distributed database di

(7)

$eta%%an di P indu%  Ser:er 6 $a$u %emudian %,m#uter $ain /ang ter%,ne%si dengan n/a da#at sa$ing meman0aat%an database.

2. Database Management S/stem Terdistribusi ada$a* Sebua* s/stem /ang men/usun+ mengatur suatu ara atau #r,ses agar database da#at terdistribusi dengan benar dan te#at sasaran

C,nt,* dari #enera#an Distributed Database antara $ain suatu Ban% nasi,na$ atau sasta /ang memi$i%i abang disuatu tem#at. Di da$am %ant,r ban% tersebut terda#at jaringan Et*ernet atau $,a$ /ang ber0ungsi untu% #ertu%aran data da$am $ing%u# %ant,r atau $,a$ saja. Namun Ban% abang tersebut juga ter%,ne%si %e ser:er ban% #usat /ang berisi data data Nasaba* .

 Database Ban% #usat ini bisa disebut distributed database+ %arena tida%  *an/a ban% /ang #usat saja /ang da#at mengguna%an database tersebut+ namun Cabang dari ban% tersebut juga bisa menga%ses n/a.

1. (euntungan Dan (erugian Mengguna%an DBMS (euntungan Mengguna%an DBMS

a. C,ntr,$$ing "edundan/

Dengan adan/a DBMS ma%a %emung%inan terjadi redundansi mengei$+ mes%i#un database nantin/a di #a%ai seara bersama dan simu$tan namun DBMS memi$i%i suatu s/stem sendiri untu% menega* terjadin/a *a$ tersebut+ tentun/a dengan bebera#a ,#ti,n

 b. "estriting unaut*,ri>ed aess

DBMS mem#un/ai suatu s/stem /ang bisa mengatur #re:i$age user. Setia# user mem#un/ai *a% a%ses sendiri sendiri+ ada /ang *an/a diijin%an untu% retrie:e data+ ada $agi /ang di ijin%an untu% u#date data  juga DBMS mem#un/a ,t,risasi %*usus untu% tia# tia# user 

. Pr,:iding #ersistent st,rage 0,r #r,gram ,bjet and data strutures

Ini meru#a%an sa$a* satu bentu% %,nse# database ber,rientasi ,bje% . C,nt,*  misa$%an ti#e re,rd da$am #asa$ ada$a* C. Ni$ai dari :ariab$e #r,gram a%an di *a#us setia# #r,gram se$esai itu disebut  #ersistene. Dari ,nt,* tersebut+ %ita da#at me$i*at ba*a DBMS mem#un/ai s/stem /ang ber,rientasi ,bje%+ dengan begitu+ 0,rmat 0,rmat /ang tida% sesuai a%an di %,n:ersi se*ingga da#at ber0ungsi.

(8)

d. Permitting in0erening and ati,ns using ru$es

Sistem database dedu%ti0 memi$i%i %emam#uan mende0inisi%an ru$e dedu%si untu% mengin0er in0,rmasi baru. Misa$ menentu%an sisa da$am masa #er,baan. Ini dide%$arasi%an sebagai ru$e. Pada DBMS tradisi,na$+ %,de #r,gram #r,sedura$ se#erti ini seara e%s#$isit #er$u ditu$is. Teta#i ji%a ru$e diuba*+ /ang te#at diuba* ada$a* ru$e dedu%si /ang dide%$arasi%an dari#ada meng% ,ding #r,sedur #r,gramn/a. Sistem database a%ti0 men/edia%an ru$e /ang a%ti0 /ang da#at seara ,t,matis menginisia$isasi a%si.

e. Pr,:iding mu$ti#$e user inter0aes

(arena ti#e user ada sangat ban/a% ti#e berdasar%an s%i$$ dan  #engeta*uan te%ni% + DBMS da#at men/edia%an inter0ae /ang sesuai

dengan user tersebut

0. "e#resenting ,m#$e re$ati,ns*i#s am,ng data

Di da$am database+ ada ban/a% se%a$i data /ang sa$ing  ber*ubungan. DBMS memi$i%i %emam#uan untu% mem#resentasi%an

re$asi /ang %,m#$e%s demi memmuda*%an #engguna g. Pr,:iding ba%u# and re,:er/

Dengan mengguna%an DBMS ma%a %egiatan ba%u# dan re,:er  database da#at tersusun dan terjada$+ se*ingga a#abi$a terjadi %esa$a*an da#at segera di rest,re dengan 0asi$itas re,:er/ ini

2. (erugian mengguna%an DBMS

a. (ebutu*an *ardare /ang sangat bai% dengan s#esi0i%asi tinggi

Tida% da#at di#ung%iri+ dengan mengguna%an DBMS+ %ita membutu*%an *ardare /ang memimi$i%i s#esi0i%asi tinggi /ang tentun/a  ber*arga ma*a$. (ua$itas *ardare dan %,ne%si jaringan sangat

mem#engaru*ii a$ur data dari DBMS ini.

3. Adan/a bia/a tamba*an untu% #eraatan Hardare dan S,0tare

Tentun/a dengan %ita menga#$i%asi%an DBMS dibutu*%an maintenane atau #eraatan ber%a$a #ada *ardare atau#un s,0tare /ang %ita #a%ai+ tentun/a dengan bia/a tamba*an $agi .

). Harga S,0tare /ang ma*a$

(9)

Ser:er database mengguna%an S,0tare /ang u%u# ma*a$ *argan/a + dengan demi%ian da#at juga menamba* bia/a dari suatu #r,/e%  /ang mengguna%an DBMS

5. (,m#$e%sn/a manajemen /ang sangat tinggi

Mes%i#un DBMS ini di ranang untu% mengatasi %e%,m#$e%s an data /ang tinggi+ namun %adang user n/a sendiri /ang bingung atau masi*  be$um terbiasa mengguna%an a#$i%asi n/a+ dengan begitu di butu*%an

a%tu untu% mem#e$ajari n/a.

Mengguna%an DBMS memang menaar%an ban/a% %e$ebi*an dari segi a#a#un. namun+ %ita *arus me$i*at a#a%a* DBMS mut$a% di#er$u%an da$am suatu #r,/e% database. a%an $ebi* bai% mengguna%an m,de$ tradisi,na$ saja ji%a memang a#$i%asi n/a seder*ana dan tida% sering menga$ami #eruba*an. (emudian mu$ti#$e user tida% di #er$u%an. dengan  begitu ma%a %ita da#at $ebi* e0isien da$am meng,$a* database.

C. Desain Basis Data Terdistribusi

Se#erti *a$n/a #r,ses #eranangan sistem $ainn/a+ #eranangan basis data terdistribusi juga memer$u%an serang%aian #r,ses ana$isis dan desain. Termasu% di da$am #r,ses ini ada$a* ana$isis %ebutu*an beserta #r,ses-#r,ses #eranangan+ /a%ni desain seara %,nse#tua$ bersama dengan desain tam#i$an view6 in0,rmasi7 desain distribusi /ang me$ibat%an #engaturan #embagian data7 %emudian desain 0isi% $i*at gambar6.

Bagian #r,ses #eranangan basis data terdistribusi

Sebe$um be$ajar $ebi* jau* tentang database terdistribusi+ ada bai% %ita mengingat %emba$i tentang data+ in0,rmasi+ database basis data6+ dan jaringan (,m#uter serta #engertian database terdistribusi itu sendiri /ang di*ara#%an biasa  berguna da$am mem#eja$ari desain database terdistribusi ini nantin/a.

1. Data

Data meru#a%an 0a%ta di dunia n/ata atau %en/ataan /ang menggambar%an suatu %ejadian-%ejadian dan %esatuan n/ata. Data da#at  beru#a ang%a-ang%a+ *uru0-*uru0+simb,$simb,$ atau %ara%ter %*usus atau

gabungan darin/a. 2. In0,rmasi

(10)

In0,rmasi ada$a* data atau %um#u$an data /ang suda* di,$a*. jadi Sumber dari in0,rmasi ada$a* data. Dimana dengan in0,rmasi di*ara#%an sese,rang a%an $ebi* muda* mema*ami se%a$igus da#at diguna%an utu%  mengambi$ %e#utusan.

3. Basisdata database6

Basis data database6 meru#a%an %um#u$an 0i$e data6 /ang sa$ing  berintera%si atau ber*ubungan /ang diatur sedemi%ian ru#a. Paradigm  #eng,$a*an data #ada database s/stem meru#a%an #er#inda*an dari #aradigma 0i$e s/stem data di,$a* ,$e* masing-masing a#$i%asi6. Pr,gram a#$i%asi tida%   ber#engaru* ,$e* #eruba*an /ang terjadi #ada data+ begitu juga seba$i%n/a. ). DBMS

DBMS database management s/stem6 meru#a%an satu set #r,gram /ang berguna untu% mende0inisi%an+ mengatur+ dan mem#r,ses database serta a#$i%asi-a#$i%asin/a.

5. 4aringan %,m#uter 

4aringan %,m#uter meru#a%an se%um#u$an %,m#uter dan #erang%at /ang sa$ing ter*ubung antara satu dengan $ainn/a. Dimana #ada aa$n/a dibuat dengan tujuan men/e$amat%an data A"PANET6. Sedang%an

<. Databases terdistribusi

Databases terdistribusi sebagai beri%ut 

1. (um#u$an data /ang diguna%an bersama /ang sa$ing ber*ubung seara $,gi teta#i tersebar seara 0isi% #ada suatu jaringan %,m#uter.

2. Database /ang disim#an #ada bebera#a %,m#uter didistribusi da$am sebua* sistem terdistribusi me$a$ui media %,muni%asi se#erti *ig* s#eed  buses atau te$e#,ne $ine.

=. DDBS

DDBS distributed database s/stem6 meru#a%an gabungan dari dua  #ende%atan #eng,$a*an data /ang sama se%a$i ber$aanan /aitu database dan  jaringan ,m#uter. Dimana tujuan utama database s/stem ada$a* untu% 

mengintegrasi%an data dan sentra$isasi+ se*ingga a%ses des%ri#si+ mani#u$asi dan ,ntr,$6 ter*ada# sangat ter%,ntr,$. Sedang%an jaringan ,m#uter   bertujuan untu% membuat m,de %erja /ang benar-benar meng*indari

terjadin/a sentra$isasi beban %erja.

(11)

D. !ragentasi

Da$am basis data terdistribusi+ 0ragmentasi di$a%u%an #ada re$asi-re$asi /ang ada #ada basis data. ragmentasi membagi suatu re$asi /ang ada menjadi sejum$a* 0ragmen atau #ea*an re$asi /ang teta# mem#erta*an%an %eutu*an in0,rmasi semu$a. (e$ebi*an dari 0ragmentasi+ /ang menjadi a$asan di$a%u%ann/a ada$a* dimung%in%ann/a #emr,sesan data seara #ara$e$ dan #enem#atan tu#e$ re$asi+ /ang berisi sejum$a* in0,rmasi+ #ada tem#at /ang te#at+ /aitu /ang #a$ing membutu*%ann/a. ragmentasi sendiri terbagi atas em#at jenis+ /aitu

Primar/ *,ri>,nta$ sebua* re$asi "A1+ + An6 di0ragmentasi berdasar%an *im#unan #redi%at-#redi%at re$asi P" ? F#1+ + #nG. Tia#-tia# #redi%at meru#a%an #erbandingan /ang diguna%an da$am a$jabar re$asi,na$+ /ang da#at me$ibat%an ,#erat,r #erbandingan ?+ + + atau J.

Deri:ed *,ri>,nta$ #embuatan #artisi suatu re$asi " berdasar%an #artisi /ang dibuat #ada re$asi $ain+ misa$%an S. Satu atau bebera#a atribut di " mengau %e#ada #rimar/ %e/ #ada S.

&ertia$ 0ragmentasi ini di$a%u%an dengan memisa*-misa*%an atribut-atribut dari s%ema re$asi " %e da$am s%ema-s%ema "i. Setia# 0ragmen re$asi *arus memi$i%i #rimar/ %e/ re$asi as$i.

H/brid 0ragmentasi /ang mem#un/ai #,$a am#uran dari %etiga re$asi di atas

1. I$ustrasi ragmentasi Misa$%an ada dua re$asi sebagai beri%ut PE;AAIN,Peg+ NamaPeg+ P,sisi+ ;aji+ N,De#6

DEPTN,De#+ NamaDe#+ 9,%asi6

C,nt,* 0ragmentasi untu% tiga jenis 0ragmentasi /ang te$a* disebut%an di atas ada$a* sebagai beri%ut

a. Da$am 0ragmentasi #rimar/ *,ri>,nta$+ dimisa$%an ada *im#unan #redi%at /ang dia%ses ,$e* a#$i%asi /ang berbeda. Satu a#$i%asi mem#er,$e* in0,rmasi #egaai dengan #,sisi DBAdmin+ sementara a#$i%asi $ainn/a mem#er,$e* in0,rmasi #egaai dengan gaji $ebi* besar dari "# 15 juta. Predi%at seder*ana da#at din/ata%an da$am *im#unan sbb . Se$anjutn/a+  #redi%at-#redi%at da#at din/ata%an %e da$am *im#unan dari minterm+ /aitu . Se$anjutn/a+ #redi%at-#redi%at da#at din/ata%an %e da$am *im#unan dari minterm+ /aitu sebagai beri%ut 

(12)

, m1 ? P,sisi ? KDBAdminL  ;aji J 15 , m2 ? P,sisi  KDBAdminL  ;aji J 15 , m3 ? P,sisi ? KDBAdminL  ;aji ? 15 , m) ? P,sisi  KDBAdminL  ;aji ? 15

 b. Da$am 0ragmentasi deri:ed *,ri>,nta$+ misa$%an DEPT di#artisi berdasar%an  #redi%at 9,%asi ? KBandungL+ se*ingga ada dua #artisi

DEPT1 ? s9,%asi ? KBandungLDEPT6 DEPT2 ? s9,%asi  KBandungLDEPT6

Sementara+ itu PE;AAI di#artisi berdasar%an #artisi DEPT sebagai  beri%ut

PE;AAIi PE;AAI $e0t ,uter j,in DEPTi

. Da$am 0ragmentasi :ertia$+ re$asi PE;AAIN,Peg+ NamaPeg+ P,sisi+ ;aji+

 N,De#6 di0ragmentasi %e da$am 0ragmen re$asi PE;AAI1N,Peg+  NamaPeg+ ;aji6 dan PE;AAI2N,Peg+ P,sisi+ N,De#6.

2. (ete#atan ragmentasi

ragmentasi di%ata%an te#at a#abi$a memenu*i s/arat-s/arat beri%ut

a. %e$eng%a#an de%,m#,sisi re$asi " %e da$am 0ragmen-0ragmen "1+ + "n di%ata%an $eng%a# ji%a setia# tu#e$ " da#at ditemu%an da$am 0ragmen "i mana #un.

 b. re%,nstru%si ji%a re$asi " terde%,m#,sisi %e da$am 0ragmen-0ragmen "1+ + "n+ terda#at ,#erat,r re$asi,na$ sedemi%ian se*ingga .

. disj,int ji%a sebua* re$asi " di#artisi+ sebua* tu#e$ da$am "+ ji%a ditemu%an da$am 0ragmen "i+ tida% a%an ditemu%an da$am 0ragmen "j dengan i  j.

3. A$,%asi

Da$am basis data terdistribusi+ a$,%asi mengau %e#ada distribusi data %e tem#at /ang ,#tima$. Ada tiga as#e% da$am memasti%an a$,%asi menjadi ,#tima$+ antara $ain.

a. Bia/a minima$+ /ang mena%u# as#e% %,muni%asi+ #en/im#anan+ dan  #emr,sesan #embaaan dan u#date67 bia/a mengau #ada a%tu dan  bia/a jaringan.

 b. %inerja+ /ang mena%u# a%tu res#,ns dan t*r,ug*#ut.

(13)

. %,nstrain #emr,sesan dan #en/im#anan #er situs tem#at men/im#an data6.

). A$,%asi O (ebutu*an In0,rmasi

'ntu% da#at menga$,%asi%an basis data terdistribusi seara ,#tima$+ dibutu*%an in0,rmasi-in0,rmasi tentang sistem sebagai beri%ut

a. In0,rmasi basis data.

16 S%ema %,nse#tua$ basis data dan jum$a* situs tersedia. 26 4um$a*+ u%uran+ dan se$e%ti:itas 0ragmen #er re$asi g$,ba$.  b. In0,rmasi a#$i%asi.

16 4um$a* uer/ a#$i%asi.

26 "ata-rata jum$a* a%ses baa dariuer/ %e da$am sebua* 0ragmen. 36 "ata-rata jum$a* a%ses u#date dari uer/ %e da$am sebua* 0ragmen. )6 Matri%s /ang menunju%%an uer/ mana /ang meng-u#date danatau

membaa 0ragmen tertentu.

56 Situs asa$ tia#-tia# uer/ dija$an%an. . In0,rmasi situs.

16 'nit ,st #en/im#anan data da$am satu situs. 26 'nit ,st #emr,sesan data da$am satu situs. d. In0,rmasi jaringan

16 (,muni%asi antara dua situs+ mena%u# antara $ain bandidt* dan tunda $aten/6.

E. "e#likasi

Sistem basis data terdistribusi da#at men/im#an du#$i%at dari data /ang sama da$am site /ang berbeda agar #er,$e*an in0,rmasi /ang sema%in e#at dan t,$eransi %esa$a*an. Pr,ses ini disebut re#$i%asi. "e#$i%asi #ada re$asi bersi0at redundan #ada dua atau $ebi* situs.

"e#$i%asi #ada re$asi disebut re#$i%asi #enu* bi$a re$asi tersebut disim#an  #ada semua situs. Basis data disebut redundan #enu* ji%a tia#-tia# site

mengandung du#$i%at dari %ese$uru*an basis data.

"e#$i%asi di$a%u%an %arena memi$i%i %e$ebi*an sebagai beri%ut

1. 4i%a situs as$i /ang men/im#an re$asi " menga$ami %egaga$an+ re$asi " teta# da#at dia%ses me$a$ui re#$i%an/a.

(14)

2. Quer/ #ada re$asi " da#at berja$an seara #ara$e$ di sim#u$ situs6 /ang  berbeda

3. 9ebi* sedi%it trans0er data+ /aitu tida% #er$u $agi mengambi$ data suatu re$asi me$a$ui jaringan %arena suda* ada re#$i%a da$am situs $,%a$.

 Namun+ #r,ses re#$i%asi juga memi$i%i %e$ema*an+ antara $ain

1. Pr,ses u#date /ang $ebi* rumit %arena setia# re#$i%a re$asi " *arus di-u#date. 2. (enda$i atas %,n%urensi /ang $ebi* rumit %arena u#date ter*ada# re#$i%a

seara %,n%uren da#at men/ebab%an basis data menjadi tida% %,nsisten se*ingga di#er$u%an me%anisme %*usus da$am #enanganan %,n%urensi.

Sementara itu+ da$am me$a%u%an re#$i%asi+ ada dua strategi+ /aitu

1. Sin%r,n sebe$um se$uru* #r,ses transa%si u#date din/ata%an se$esai+ data /ang te$a* dim,di0i%asi disin%r,n%an %e setia# du#$i%atn/a7 #r,ses ini *arus menunggu *ingga data di tem#at #en/im#anan du#$i%at se$esai ditu$is se be$um di$a%u%an #eruba*an $ainn/a se*ingga menjadi $ebi* %,m#$e%s.

2. Asin%r,n ,#/ data di#erba*arui seara #eri,di% berdasar%an data utama /ang di#erba*arui7 #r,ses #enu$isan data se$esai tan#a #er$u menunggu  #enu$isan data di tem#at #en/im#anan du#$i%at se$esai7 #r,ses ini memang

mening%at%an %inerja sistem namun risi%,n/a+ in%,nsistensi data bisa terjadi.

(15)

BAB I$

PENUTUP

A. %esi#ulan

Basis Data Terdistribusi ada$a* %um#u$an data $,gi /ang sa$ing  ber*ubungan seara 0isi% terdistribusi da$am jaringan %,m#uter+ /ang tida% 

tergantung dari #r,gram a#$i%asi se%arang mau#un masa /ang a%an datang.

ragmentasi ada$a* sebua* 0en,mena di ruang #en/im#anan /ang diguna%an seara tida% e0isien+ mengurangi %a#asitas #en/im#anan. Isti$a* ini  juga diguna%an untu% menunju%%an tem#at /ang gersang itu sendiri.

"e#$i%asi ada$a* ada$a* suatu te%ni% untu% me$a%u%an ,#/ dan

 #endistribusian data dan ,bje%-,bje% database dari satu database %e database $ain dan me$a%sana%an sin%r,nisasi antara database se*ingga %,nsistensi data da#at terjamin.

B. Saran

Dengan %eterbatasan %emam#uan dan a%tu /ang tersedia Sa/a

men/adari ba*a masi* ban/a% terda#at %e%urangan da$am ma%a$a* ini. Saran+  #er$u ada n/a #emba*asan mengenai Basis Data Terdistribusi seara $angsung

(16)

DA!TA" PUSTA%A

2. http://nurcholis.student.umm.ac.id/2010/03/24/pengantar-database-terdistribusi/  3. http://alanrk89.blogspot.com/2012/09/makalah-database-terdistribusi.html 

Referensi

Dokumen terkait

Rincian Kewenangan klinik untuk Radiografer dalam menjalankan prosedur tindakan kefarmasian di Rumah Sakit Umum Mitra Sehat diajukan dalam rangka peningkatan kualitas pelayanan

Teknik penentuan informan dilakukan secara purposive, yaitu informan yang mempunyai pengetahuan tentang proses terbentuknya Desa Blimbingsari sampai terjadi transformasi

Berdasarkan penelitian yang telah dilakukan, maka saran yang dapat direkomendasikan untuk perusahaan yaitu sebaiknya perusahaan memproduksi bibit tanaman hias pada kondisi

Sesuai surat Direktur Jenderal Perbendaharaan Nomor S-40121PB/2012 dijelaskan bahwa PNBP yang dihasilkan dari Pengelolaan Kas Negara agar dibukukan pad a pembukuan SAI KPPN/Kantor

Hasil penelitian menunjukkan bahwa aplikasi biokompos suplemen dedak, biokompos suplemen cangkang rajungan dan biochar fermentasi 10 ton/ha memberikan pengaruh nyata

54 tahun 2013 tentang Standar Kompetensi Lulusan untuk satuan Pendidikan Dasar dan Menengah, Peraturan Menteri Pendidikan Nasional RI No 24 Tahun 2006 dan tentang Pelaksanaan PP No 22,

Tabel 4.30 Distribusi Jawaban Responden Terkait Kerjasama Rekan Kerja Yang Dapat Membantu Dalam Menyelesaikan Pekerjaan

Pembinaan kesadaran beragama remaja di Panti Asuhan Aisyiyah Ampang Ampang Padang dalam membina akhlak remja adalah: pengurus memberikan pembinaan dengan memperlihatkan