SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Konsep Basis Data Terdistribusi
• Sistem Komputasi Terdistribusi adalah sejumlah
  elemen proses yang terkoneksi melalui jaringan
  komputer dan saling bekerjasama dalam
  melakukan suatu tugas
• Basis Data Teridistribusi adalah kumpulan
  basis-basis data yang saling berhubungan
  secara logika dan tersebar pada sebuah
  jaringan komputer
• Sistem Manajemen Basis Data adalah sebuah
  sistem software yang mengelola basis data
  terdistribusi
Keuntungan Basis Data
            Terdistribusi
• Manajemen data terdistribusi dengan
  tingkat transparansi yang berbeda
• Keandalan dan ketersediaan
• Peningkatan performa
• Ekspansi yang lebih mudah
Fungsi Tambahan Basis Data
             Terdistribusi
•   Keeping track of data
•   Proses query yang terdistribusi
•   Manajemen transaksi yang terdistribusi
•   Manajemen replikasi data
•   Pemulihan basis data terdistribusi
•   Keamanan
•   Manajemen direktori (katalog) terdistribusi
Perbedaan DDBMS dengan Sistem
       Sentral: Hardware
• Ada banyak komputer yang disebut sites
  atau nodes
• Site-site ini terhubung oleh jaringan
  komunikasi untuk mengirim data dan
  perintah-perintah di antara site-site
  tersebut
Teknik Memecah Basis Data
• Memecah basis data menjadi unit-unit logika
  yang disebut fragmen-fragmen yang bisa
  diassign untuk disimpan di berbagai site
• Penggunaan replikasi data yang
  memungkinkan data tertentu untuk disimpan di
  lebih dari satu site
• Proses alokasi fragmen –atau replika fragmen-
  untuk penyimpanan di berbagai site
Teknik Memecah Basis Data (2)
• Teknik-teknik di atas digunakan dalam
  proses perancangan basis data
  terdistribusi
• Informasi yang berhubungan dengan
  fragmentasi, alokasi dan replikasi data
  disimpan dalam sebuah global directory
  yang diakses oleh aplikasi DDBS
Fragmentasi Data
• Fragmentasi Horizontal
  – Membagi sebuah relasi secara horisontal
    dengan mengelompokkan baris-baris untuk
    membuat subset dari tuples
• Fragmentasi Vertical
  – Membagi sebuah relasi secara vertikal
    berdasarkan kolom
• Fragmentasi Hibrid
Replikasi dan Alokasi Data
• Berguna untuk meningkatkan ketersediaan data
• Kasus paling ekstrim: replikasi keseluruhan
  basis data pada setiap site dalam sistem
  terdistribusi  fully replicated distributed
  database
  – Keuntungan: sistem terus beroperasi selama paling
    tidak satu site tetap berjalan
  – Kelemahan: operasi update menjadi lambat
• Kasus paling ekstrim lainnya: tidak ada
  replikasi
Replikasi dan Alokasi Data (2)
• Kasus khusus replikasi partial untuk
  pekerja yang mobile –seperti sales rep,
  financial planners dan claim adjustors-
  mereka membawa basis data replikasi
  dalam laptop atau PDA dan melakukan
  sinkronisasi secara periodik dengan server
  basis data
Replikasi dan Alokasi Data (3)
• Masing-masing fragmen –atau salinan dari
  sebuah fragmen- harus diassign ke site
  tertentu dalam sistem terdistribusi. Proses
  ini disebut distribusi data (atau alokasi
  data)
Konsep Basis Data Terdistribusi

Más contenido relacionado

Similar a Konsep Basis Data Terdistribusi

15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830Vanquish Vein
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2ichallan
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusiPT.Citra Mulia
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Khaerul Anwar
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehouseEndang Retnoningsih
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317esti setiasih
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfarif rahman
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database TerdistribusiIsmi Islamia
 
Perspektif database
Perspektif databasePerspektif database
Perspektif databaseEka Harefa
 

Similar a Konsep Basis Data Terdistribusi (20)

15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2
 
Ptw6
Ptw6Ptw6
Ptw6
 
Review Jurnal.pptx
Review Jurnal.pptxReview Jurnal.pptx
Review Jurnal.pptx
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusi
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388
 
Kumpulan soal materi
Kumpulan soal materiKumpulan soal materi
Kumpulan soal materi
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
Desain database
Desain databaseDesain database
Desain database
 
Materi 7
Materi 7Materi 7
Materi 7
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database Terdistribusi
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
 
Materi 2
Materi 2Materi 2
Materi 2
 
Jumpa 2
Jumpa 2Jumpa 2
Jumpa 2
 
Bab 3
Bab 3Bab 3
Bab 3
 
Materi 12
Materi 12Materi 12
Materi 12
 

Más de Febriyani Syafri

Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulangFebriyani Syafri
 
Rpl 013 - perancangan perangkat lunak real time
Rpl   013 - perancangan perangkat lunak real timeRpl   013 - perancangan perangkat lunak real time
Rpl 013 - perancangan perangkat lunak real timeFebriyani Syafri
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objekFebriyani Syafri
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formalFebriyani Syafri
 
Rpl 07 - pembuatan prototipe perangkat lunak
Rpl   07 - pembuatan prototipe perangkat lunakRpl   07 - pembuatan prototipe perangkat lunak
Rpl 07 - pembuatan prototipe perangkat lunakFebriyani Syafri
 
Rpl 06 - proses rekayasa persyaratan
Rpl   06 - proses rekayasa persyaratanRpl   06 - proses rekayasa persyaratan
Rpl 06 - proses rekayasa persyaratanFebriyani Syafri
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sisterFebriyani Syafri
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sisterFebriyani Syafri
 
Sister 03 - komunikasi data
Sister   03 - komunikasi dataSister   03 - komunikasi data
Sister 03 - komunikasi dataFebriyani Syafri
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)Febriyani Syafri
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client serverFebriyani Syafri
 
Sister 09 - jenis os client server
Sister   09 - jenis os client serverSister   09 - jenis os client server
Sister 09 - jenis os client serverFebriyani Syafri
 
Sister 011 - network file system
Sister   011 - network file systemSister   011 - network file system
Sister 011 - network file systemFebriyani Syafri
 

Más de Febriyani Syafri (20)

Rpl 016 - uas
Rpl   016 - uasRpl   016 - uas
Rpl 016 - uas
 
Rpl 015 - interface user
Rpl   015 - interface userRpl   015 - interface user
Rpl 015 - interface user
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulang
 
Rpl 013 - perancangan perangkat lunak real time
Rpl   013 - perancangan perangkat lunak real timeRpl   013 - perancangan perangkat lunak real time
Rpl 013 - perancangan perangkat lunak real time
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objek
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formal
 
Rpl 08 - uts
Rpl   08 - utsRpl   08 - uts
Rpl 08 - uts
 
Rpl 07 - pembuatan prototipe perangkat lunak
Rpl   07 - pembuatan prototipe perangkat lunakRpl   07 - pembuatan prototipe perangkat lunak
Rpl 07 - pembuatan prototipe perangkat lunak
 
Rpl 06 - proses rekayasa persyaratan
Rpl   06 - proses rekayasa persyaratanRpl   06 - proses rekayasa persyaratan
Rpl 06 - proses rekayasa persyaratan
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sister
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sister
 
Sister 03 - komunikasi data
Sister   03 - komunikasi dataSister   03 - komunikasi data
Sister 03 - komunikasi data
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)
 
Sister 05 - proses
Sister   05 - prosesSister   05 - proses
Sister 05 - proses
 
Sister 06 - client server
Sister   06 - client serverSister   06 - client server
Sister 06 - client server
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
Sister 09 - jenis os client server
Sister   09 - jenis os client serverSister   09 - jenis os client server
Sister 09 - jenis os client server
 
Sister 010 - file service
Sister   010 - file serviceSister   010 - file service
Sister 010 - file service
 
Sister 011 - network file system
Sister   011 - network file systemSister   011 - network file system
Sister 011 - network file system
 

Konsep Basis Data Terdistribusi

  • 1.
  • 2. Konsep Basis Data Terdistribusi • Sistem Komputasi Terdistribusi adalah sejumlah elemen proses yang terkoneksi melalui jaringan komputer dan saling bekerjasama dalam melakukan suatu tugas • Basis Data Teridistribusi adalah kumpulan basis-basis data yang saling berhubungan secara logika dan tersebar pada sebuah jaringan komputer • Sistem Manajemen Basis Data adalah sebuah sistem software yang mengelola basis data terdistribusi
  • 3. Keuntungan Basis Data Terdistribusi • Manajemen data terdistribusi dengan tingkat transparansi yang berbeda • Keandalan dan ketersediaan • Peningkatan performa • Ekspansi yang lebih mudah
  • 4.
  • 5. Fungsi Tambahan Basis Data Terdistribusi • Keeping track of data • Proses query yang terdistribusi • Manajemen transaksi yang terdistribusi • Manajemen replikasi data • Pemulihan basis data terdistribusi • Keamanan • Manajemen direktori (katalog) terdistribusi
  • 6. Perbedaan DDBMS dengan Sistem Sentral: Hardware • Ada banyak komputer yang disebut sites atau nodes • Site-site ini terhubung oleh jaringan komunikasi untuk mengirim data dan perintah-perintah di antara site-site tersebut
  • 7. Teknik Memecah Basis Data • Memecah basis data menjadi unit-unit logika yang disebut fragmen-fragmen yang bisa diassign untuk disimpan di berbagai site • Penggunaan replikasi data yang memungkinkan data tertentu untuk disimpan di lebih dari satu site • Proses alokasi fragmen –atau replika fragmen- untuk penyimpanan di berbagai site
  • 8. Teknik Memecah Basis Data (2) • Teknik-teknik di atas digunakan dalam proses perancangan basis data terdistribusi • Informasi yang berhubungan dengan fragmentasi, alokasi dan replikasi data disimpan dalam sebuah global directory yang diakses oleh aplikasi DDBS
  • 9. Fragmentasi Data • Fragmentasi Horizontal – Membagi sebuah relasi secara horisontal dengan mengelompokkan baris-baris untuk membuat subset dari tuples • Fragmentasi Vertical – Membagi sebuah relasi secara vertikal berdasarkan kolom • Fragmentasi Hibrid
  • 10. Replikasi dan Alokasi Data • Berguna untuk meningkatkan ketersediaan data • Kasus paling ekstrim: replikasi keseluruhan basis data pada setiap site dalam sistem terdistribusi  fully replicated distributed database – Keuntungan: sistem terus beroperasi selama paling tidak satu site tetap berjalan – Kelemahan: operasi update menjadi lambat • Kasus paling ekstrim lainnya: tidak ada replikasi
  • 11. Replikasi dan Alokasi Data (2) • Kasus khusus replikasi partial untuk pekerja yang mobile –seperti sales rep, financial planners dan claim adjustors- mereka membawa basis data replikasi dalam laptop atau PDA dan melakukan sinkronisasi secara periodik dengan server basis data
  • 12. Replikasi dan Alokasi Data (3) • Masing-masing fragmen –atau salinan dari sebuah fragmen- harus diassign ke site tertentu dalam sistem terdistribusi. Proses ini disebut distribusi data (atau alokasi data)