SlideShare ist ein Scribd-Unternehmen logo
1 von 18
SISTEM BASIS DATA
TERDISTRIBUSI
Oleh : Ahmad Kurniawan
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)
Contoh Fragmentasi, Alokasi dan
Replikasi
Materi 8
Materi 8
Materi 8
Materi 8

Weitere ähnliche Inhalte

Was ist angesagt?

Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Linaputri03
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database TerdistribusiIsmi Islamia
 
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehouseEndang Retnoningsih
 
Basis data klien server
Basis data klien serverBasis data klien server
Basis data klien serverRangga Ananto
 
Chapter 3 arsitektur basis data
Chapter 3 arsitektur basis dataChapter 3 arsitektur basis data
Chapter 3 arsitektur basis dataSetyady Peace
 
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)Noor Azma
 

Was ist angesagt? (8)

1 73
1 731 73
1 73
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database Terdistribusi
 
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun Datawarehouse
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
Basis data klien server
Basis data klien serverBasis data klien server
Basis data klien server
 
Chapter 3 arsitektur basis data
Chapter 3 arsitektur basis dataChapter 3 arsitektur basis data
Chapter 3 arsitektur basis data
 
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)
TMK Tahun 5: Sistem Pengurusan Pangkalan Data (DBMS)
 

Ähnlich wie Materi 8

Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2ichallan
 
05. Rancangan Alokasi dan Replikasi.pptx
05. Rancangan Alokasi dan Replikasi.pptx05. Rancangan Alokasi dan Replikasi.pptx
05. Rancangan Alokasi dan Replikasi.pptxAoiArufa
 
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
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfarif rahman
 
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
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusiPT.Citra Mulia
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )k4ira
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
Perspektif database
Perspektif databasePerspektif database
Perspektif databaseEka Harefa
 

Ähnlich wie Materi 8 (20)

Bab 2
Bab 2Bab 2
Bab 2
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2
 
05. Rancangan Alokasi dan Replikasi.pptx
05. Rancangan Alokasi dan Replikasi.pptx05. Rancangan Alokasi dan Replikasi.pptx
05. Rancangan Alokasi dan Replikasi.pptx
 
Basis Data Terdistribusi
Basis Data TerdistribusiBasis Data Terdistribusi
Basis Data Terdistribusi
 
Review Jurnal.pptx
Review Jurnal.pptxReview Jurnal.pptx
Review Jurnal.pptx
 
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
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
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
 
Kumpulan soal materi
Kumpulan soal materiKumpulan soal materi
Kumpulan soal materi
 
9 database terdistribusi
9 database terdistribusi9 database terdistribusi
9 database terdistribusi
 
Desain database
Desain databaseDesain database
Desain database
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Materi 2
Materi 2Materi 2
Materi 2
 
Jumpa 2
Jumpa 2Jumpa 2
Jumpa 2
 
Materi 7
Materi 7Materi 7
Materi 7
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
 
Bab 3
Bab 3Bab 3
Bab 3
 
Materi 12
Materi 12Materi 12
Materi 12
 

Mehr von wawankoerniawan (20)

Print screen
Print screenPrint screen
Print screen
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 6
Materi 6Materi 6
Materi 6
 

Materi 8

  • 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.
  • 4. Keuntungan Basis Data Terdistribusi • Manajemen data terdistribusi dengan tingkat transparansi yang berbeda • Keandalan dan ketersediaan • Peningkatan performa • Ekspansi yang lebih mudah
  • 5.
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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)