SlideShare a Scribd company logo
1 of 4
ANALISIS PERMASALAHAN SALINAN DATA BERGANDA
1. ada pengguna antara pembaruan transaksi
dua buah transaksi munkin men-update item data yang sama pada transaksi lainya ,sehingga
menghasilkan data yang salah
2. pembacaan yang tidak konsisten
dengan mempunyai lebih dari satu salinan data dan kadang kadang hanya satu salinan data
terdistribusi dapat menghasilkan informasi yang tidak konsisten pada saat pembacaaan data.
3. Timbulnya deadlock
Penguncian pada data terdistribusi untuk mencegah terjadinya ganguan update dapat
menyebabkan timbulnya deadlock kecuali digunakan protocol yang tepat
4. Ada pengeluaran biaya protocol
Penggunaaan protocol untuk mencegah pembaruan yang salah pembacaan yang tidak konsisten
dan timbulnya deadlock dapa membuat pengeluaran biaya yang berlebihan terutama jika
salinan dan replika multiple digunakan
5. Recovery
Setelah terjadinya kegagalan perlu dikontrol sehingga peng-updatetan tidak menjadi hilang atau
di proses dua kali
6. Recovery dari salinan data multiple
Salinan data multiple munkin berada dalam keadaaan meng-update yang berbeda setelah
jangka waktu terjadinya kegagalan. Hal ini perlu dikembalikan ke keadaan yang sama tetapi
sangat kompleks untuk dikerjakan pada saat transaksi real time sedang diproses
7. Pengauditan
Sangat sulit pada beberapa sistem untuk mengetahui siapa yang mengerjakan data. Dalam hal
ini diperlukan rencana yang tepat untuk pengauditan.
8. Pengamanan dan proteksi
Kontrol pengaman dan produksi kadang-kadang lemah pada sistem terdistribusi
1. Ganguan update
Untuk mencegah terjadinya ganguan updat,sistem manajemen strotage haru dilengkapi
dengan suatu mekanisme yang membolehkan suatu transaksi untuk mengunci record tersebut
antara pembacaan dan penulisnya sehingga tidak ada transaksi yang dapat menyebabkan suatu
kekeliruan update, untuk memberikan perintah update pada suatu record tunggal relativ sangat
mudah tetapi untuk update record multiple menjadi kompleks.
Jika data dikunci letaknya jauh dari prosesor penguncian akan tetap berlangsung pada saat
pembacaan data sedang ditransmisikan dari data yang diupdate ditransmisikan kembali. Dengan
tingkat update yang tinggi,penguncian seperti itu akan mengakibatkan pengeluaran biaya tambahan
berlebihan. Untuk mecegah kekeliruan update digunakan transaksi timestamp.
2. Deadlock
Ada dua cara mengatasi deadlock:
a. Memundurkan kembali pemprosesan pada saat deadlock terjadi.
b. Mencegah terjadinya deadlock secara keseluruhan untuk mengatasi deadlock perangkat
lunak harus mendeteksi suatu transaksi yang tergantung (hung up) dan menghentikan
sementara salah satu program yang menyebabkan terjadinya deadlock.
Dalah hal ini semua harus dimundurkan pada saat perjadinya pada program yang terhenti
tampa mempengaruhi integritas dari data yang disimpan
Pemunduran kembali dan memulai program berikutnya harus dilakukan secara otomatis
dan harus bersifat transparan terhadap programnya sendiri, untuk melakukan ini program
aplikasi memerlukan shyncnization point.
CONTOH KASUS
Pemakai membutuhkan data dari dua modul data. Biasanya kedua model konsisten,
namun saat itu satu atau keduanya sedang diupdate, sehingga data yang dibaca adalah data
yang invalid:belum selesai di update.
Protocol untuk menangani masalah ini tidak serumit protocol untuk menangani
masalah interferensi.
Timestamp. Juga dapat mencegah terjadinya masalah ini. Dengan perkataan lain,protocol yang
dapat mencegah terjadinya masalah update, dapat mencegah masalah ini.
Contoh lain:
Suatu data bernilai 100 akan di –update oleh prosesor 1 dengan menambahkan nilai
200, dan kemudian prosesor 2 menambahkan nilai 300, seharusnya, nilai data tersebut menjadi
600, namun interferensi berikut terjadi:
1. Prosesor 1 membaca nilai 100
2. Prosesor 2 membaca nilai 100
3. Prosesor 1 menambah 200, dan menuliskanya: 300
4. Prosesor 2 menambah 300, dan menuliskanya: 400
Aturan untuk mencegah interferensi:
Jika dapat terjadi interferensi antara kelas j dan k pada node data, maka node tersebut
harus megolah transaksi kelas j dan k dapalam urutan timestamp.
KESIMPULAN
Berdasarkan analisis di atas ,terdapat 4 situasi
1. Tanpa masalah.
Tetapkan pipelining (protocol lain tidak diperlukan)
2. Masalah UPDATE
Proteksi data selama peng-updatetan (locking)
3. Masalah read dengan satu node data
Bila dua record atau lebih yang dibaca ,maka digukan timing untuk menghindari pembacaan
data yang tidak konsisten (timestap).
4. Masalah read dengan lebih dari satu node data .
5. Data diba di banyak node. Penanganan lebih rumit.
Pada saat transaksi diterima oleh suatu prosesor.prosesor tersebut menentukan data
apa yang dibaca dan ditulis, dan apa kelas transaksi tersebut. Jika maslah sudah dianalisis,
maka prosesor dapat menggunakan table lookup untuk menentukan jenis proteksi apa yang
akan diperlukan.
Data yang terdistribusi dengan bebas memerlukan protocol yang rumit. Dan cenderung
meniggalkan kompleksitas keseluruhan sistem. Data terdistribusi harus dirancang
sedemikian sehinggan memenuhi syarat distribusi dan replika data, dan dapat
menyederhanakan penanganan transaksi pada peripheral.

More Related Content

Viewers also liked

Syllabus de emprendimiento
Syllabus de emprendimientoSyllabus de emprendimiento
Syllabus de emprendimientogsandoval49
 
Crecimiento y desarrollo económico (1)
Crecimiento y desarrollo económico (1)Crecimiento y desarrollo económico (1)
Crecimiento y desarrollo económico (1)Sandy Sandoval Toledo
 
Keaneragaman mahkluk hidup
Keaneragaman mahkluk hidupKeaneragaman mahkluk hidup
Keaneragaman mahkluk hidupAditya_Khalifah
 
Perayaan natal dalam negara khilafah
Perayaan natal dalam negara khilafahPerayaan natal dalam negara khilafah
Perayaan natal dalam negara khilafahRizky Faisal
 
01 interaksi manusia, mesin, lingkungan
01 interaksi manusia, mesin, lingkungan01 interaksi manusia, mesin, lingkungan
01 interaksi manusia, mesin, lingkunganJulita Anggrek
 
Tulisan bahasa indonesia 2# kelompok
Tulisan bahasa indonesia 2# kelompokTulisan bahasa indonesia 2# kelompok
Tulisan bahasa indonesia 2# kelompokMelly Gunawan
 
Israel\'s Free Image Collection Project
Israel\'s Free Image Collection ProjectIsrael\'s Free Image Collection Project
Israel\'s Free Image Collection ProjectDror Kamir
 
JARINGAN KOMPUTER
JARINGAN KOMPUTERJARINGAN KOMPUTER
JARINGAN KOMPUTEREDIS BLOG
 
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...Mumtaza Ainun
 
Tugas kuliah ilmu alamiah dasar atmosper
Tugas kuliah ilmu alamiah dasar atmosperTugas kuliah ilmu alamiah dasar atmosper
Tugas kuliah ilmu alamiah dasar atmosperdasriyanti
 
Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Quis microsoft word
Quis microsoft wordQuis microsoft word
Quis microsoft worddhiqde
 
Perilaku konsumen Blackberry indonesia
Perilaku konsumen Blackberry indonesiaPerilaku konsumen Blackberry indonesia
Perilaku konsumen Blackberry indonesiaEvry Purrba
 

Viewers also liked (20)

Syllabus de emprendimiento
Syllabus de emprendimientoSyllabus de emprendimiento
Syllabus de emprendimiento
 
KK_17_TKJ
KK_17_TKJKK_17_TKJ
KK_17_TKJ
 
Crecimiento y desarrollo económico (1)
Crecimiento y desarrollo económico (1)Crecimiento y desarrollo económico (1)
Crecimiento y desarrollo económico (1)
 
Keaneragaman mahkluk hidup
Keaneragaman mahkluk hidupKeaneragaman mahkluk hidup
Keaneragaman mahkluk hidup
 
Perayaan natal dalam negara khilafah
Perayaan natal dalam negara khilafahPerayaan natal dalam negara khilafah
Perayaan natal dalam negara khilafah
 
137664440 sosiologi-pembangunan
137664440 sosiologi-pembangunan137664440 sosiologi-pembangunan
137664440 sosiologi-pembangunan
 
01 interaksi manusia, mesin, lingkungan
01 interaksi manusia, mesin, lingkungan01 interaksi manusia, mesin, lingkungan
01 interaksi manusia, mesin, lingkungan
 
Laura kv
Laura kvLaura kv
Laura kv
 
Product.ppt
Product.pptProduct.ppt
Product.ppt
 
Tulisan bahasa indonesia 2# kelompok
Tulisan bahasa indonesia 2# kelompokTulisan bahasa indonesia 2# kelompok
Tulisan bahasa indonesia 2# kelompok
 
Israel\'s Free Image Collection Project
Israel\'s Free Image Collection ProjectIsrael\'s Free Image Collection Project
Israel\'s Free Image Collection Project
 
JARINGAN KOMPUTER
JARINGAN KOMPUTERJARINGAN KOMPUTER
JARINGAN KOMPUTER
 
N3. (kopsin)
N3. (kopsin)N3. (kopsin)
N3. (kopsin)
 
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...
Bab i pendahuluan pada awal tahun 1998 rezim orde baru sudah tidak mampu memb...
 
Tugas kuliah ilmu alamiah dasar atmosper
Tugas kuliah ilmu alamiah dasar atmosperTugas kuliah ilmu alamiah dasar atmosper
Tugas kuliah ilmu alamiah dasar atmosper
 
(konstran)
(konstran)(konstran)
(konstran)
 
Marga parna
Marga parnaMarga parna
Marga parna
 
Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Quis microsoft word
Quis microsoft wordQuis microsoft word
Quis microsoft word
 
Perilaku konsumen Blackberry indonesia
Perilaku konsumen Blackberry indonesiaPerilaku konsumen Blackberry indonesia
Perilaku konsumen Blackberry indonesia
 

Similar to ANALISIS SALINAN DATA BERGANDA

Presentasi komputasi Pararel dan Terdistribusi
Presentasi komputasi Pararel dan TerdistribusiPresentasi komputasi Pararel dan Terdistribusi
Presentasi komputasi Pararel dan TerdistribusiRahmawan06
 
Ferli Apriadi - Konkurensi
Ferli Apriadi - KonkurensiFerli Apriadi - Konkurensi
Ferli Apriadi - Konkurensibelajarkomputer
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2ndriehs
 
02. proses pada so
02. proses pada so02. proses pada so
02. proses pada sokimerfan
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxYaya610291
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapMuhammad Love Kian
 
Makalah Sistem Operasi
Makalah Sistem OperasiMakalah Sistem Operasi
Makalah Sistem Operasidedisutrisno
 
Nurrohmah - Sinkronisasi Proses
Nurrohmah - Sinkronisasi ProsesNurrohmah - Sinkronisasi Proses
Nurrohmah - Sinkronisasi Prosesbelajarkomputer
 
Topologi Jaringan Internet
Topologi Jaringan InternetTopologi Jaringan Internet
Topologi Jaringan InternetHaikal Tales
 
Jurnal Analisis sistem keamanan jaringan
Jurnal Analisis sistem keamanan jaringan Jurnal Analisis sistem keamanan jaringan
Jurnal Analisis sistem keamanan jaringan AriestaSaputra
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)khalghy
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Mawaddah Warahmah
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2Al Cahyadi
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfElmitiodatacp
 

Similar to ANALISIS SALINAN DATA BERGANDA (20)

Saga Pattern in Microservice
Saga Pattern in MicroserviceSaga Pattern in Microservice
Saga Pattern in Microservice
 
Presentasi komputasi Pararel dan Terdistribusi
Presentasi komputasi Pararel dan TerdistribusiPresentasi komputasi Pararel dan Terdistribusi
Presentasi komputasi Pararel dan Terdistribusi
 
Ferli Apriadi - Konkurensi
Ferli Apriadi - KonkurensiFerli Apriadi - Konkurensi
Ferli Apriadi - Konkurensi
 
19556 lingkungan database
19556 lingkungan database19556 lingkungan database
19556 lingkungan database
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
02. proses pada so
02. proses pada so02. proses pada so
02. proses pada so
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkap
 
Makalah Sistem Operasi
Makalah Sistem OperasiMakalah Sistem Operasi
Makalah Sistem Operasi
 
Nurrohmah - Sinkronisasi Proses
Nurrohmah - Sinkronisasi ProsesNurrohmah - Sinkronisasi Proses
Nurrohmah - Sinkronisasi Proses
 
Topologi Jaringan Internet
Topologi Jaringan InternetTopologi Jaringan Internet
Topologi Jaringan Internet
 
Jurnal Analisis sistem keamanan jaringan
Jurnal Analisis sistem keamanan jaringan Jurnal Analisis sistem keamanan jaringan
Jurnal Analisis sistem keamanan jaringan
 
Transaction.pptx
Transaction.pptxTransaction.pptx
Transaction.pptx
 
Os ppt.6
Os ppt.6Os ppt.6
Os ppt.6
 
Pert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlockPert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlock
 
algoritma
algoritmaalgoritma
algoritma
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
 

Recently uploaded

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 

Recently uploaded (20)

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 

ANALISIS SALINAN DATA BERGANDA

  • 1. ANALISIS PERMASALAHAN SALINAN DATA BERGANDA 1. ada pengguna antara pembaruan transaksi dua buah transaksi munkin men-update item data yang sama pada transaksi lainya ,sehingga menghasilkan data yang salah 2. pembacaan yang tidak konsisten dengan mempunyai lebih dari satu salinan data dan kadang kadang hanya satu salinan data terdistribusi dapat menghasilkan informasi yang tidak konsisten pada saat pembacaaan data. 3. Timbulnya deadlock Penguncian pada data terdistribusi untuk mencegah terjadinya ganguan update dapat menyebabkan timbulnya deadlock kecuali digunakan protocol yang tepat 4. Ada pengeluaran biaya protocol Penggunaaan protocol untuk mencegah pembaruan yang salah pembacaan yang tidak konsisten dan timbulnya deadlock dapa membuat pengeluaran biaya yang berlebihan terutama jika salinan dan replika multiple digunakan 5. Recovery Setelah terjadinya kegagalan perlu dikontrol sehingga peng-updatetan tidak menjadi hilang atau di proses dua kali 6. Recovery dari salinan data multiple Salinan data multiple munkin berada dalam keadaaan meng-update yang berbeda setelah jangka waktu terjadinya kegagalan. Hal ini perlu dikembalikan ke keadaan yang sama tetapi sangat kompleks untuk dikerjakan pada saat transaksi real time sedang diproses 7. Pengauditan Sangat sulit pada beberapa sistem untuk mengetahui siapa yang mengerjakan data. Dalam hal ini diperlukan rencana yang tepat untuk pengauditan. 8. Pengamanan dan proteksi Kontrol pengaman dan produksi kadang-kadang lemah pada sistem terdistribusi
  • 2. 1. Ganguan update Untuk mencegah terjadinya ganguan updat,sistem manajemen strotage haru dilengkapi dengan suatu mekanisme yang membolehkan suatu transaksi untuk mengunci record tersebut antara pembacaan dan penulisnya sehingga tidak ada transaksi yang dapat menyebabkan suatu kekeliruan update, untuk memberikan perintah update pada suatu record tunggal relativ sangat mudah tetapi untuk update record multiple menjadi kompleks. Jika data dikunci letaknya jauh dari prosesor penguncian akan tetap berlangsung pada saat pembacaan data sedang ditransmisikan dari data yang diupdate ditransmisikan kembali. Dengan tingkat update yang tinggi,penguncian seperti itu akan mengakibatkan pengeluaran biaya tambahan berlebihan. Untuk mecegah kekeliruan update digunakan transaksi timestamp. 2. Deadlock Ada dua cara mengatasi deadlock: a. Memundurkan kembali pemprosesan pada saat deadlock terjadi. b. Mencegah terjadinya deadlock secara keseluruhan untuk mengatasi deadlock perangkat lunak harus mendeteksi suatu transaksi yang tergantung (hung up) dan menghentikan sementara salah satu program yang menyebabkan terjadinya deadlock. Dalah hal ini semua harus dimundurkan pada saat perjadinya pada program yang terhenti tampa mempengaruhi integritas dari data yang disimpan Pemunduran kembali dan memulai program berikutnya harus dilakukan secara otomatis dan harus bersifat transparan terhadap programnya sendiri, untuk melakukan ini program aplikasi memerlukan shyncnization point.
  • 3. CONTOH KASUS Pemakai membutuhkan data dari dua modul data. Biasanya kedua model konsisten, namun saat itu satu atau keduanya sedang diupdate, sehingga data yang dibaca adalah data yang invalid:belum selesai di update. Protocol untuk menangani masalah ini tidak serumit protocol untuk menangani masalah interferensi. Timestamp. Juga dapat mencegah terjadinya masalah ini. Dengan perkataan lain,protocol yang dapat mencegah terjadinya masalah update, dapat mencegah masalah ini. Contoh lain: Suatu data bernilai 100 akan di –update oleh prosesor 1 dengan menambahkan nilai 200, dan kemudian prosesor 2 menambahkan nilai 300, seharusnya, nilai data tersebut menjadi 600, namun interferensi berikut terjadi: 1. Prosesor 1 membaca nilai 100 2. Prosesor 2 membaca nilai 100 3. Prosesor 1 menambah 200, dan menuliskanya: 300 4. Prosesor 2 menambah 300, dan menuliskanya: 400 Aturan untuk mencegah interferensi: Jika dapat terjadi interferensi antara kelas j dan k pada node data, maka node tersebut harus megolah transaksi kelas j dan k dapalam urutan timestamp.
  • 4. KESIMPULAN Berdasarkan analisis di atas ,terdapat 4 situasi 1. Tanpa masalah. Tetapkan pipelining (protocol lain tidak diperlukan) 2. Masalah UPDATE Proteksi data selama peng-updatetan (locking) 3. Masalah read dengan satu node data Bila dua record atau lebih yang dibaca ,maka digukan timing untuk menghindari pembacaan data yang tidak konsisten (timestap). 4. Masalah read dengan lebih dari satu node data . 5. Data diba di banyak node. Penanganan lebih rumit. Pada saat transaksi diterima oleh suatu prosesor.prosesor tersebut menentukan data apa yang dibaca dan ditulis, dan apa kelas transaksi tersebut. Jika maslah sudah dianalisis, maka prosesor dapat menggunakan table lookup untuk menentukan jenis proteksi apa yang akan diperlukan. Data yang terdistribusi dengan bebas memerlukan protocol yang rumit. Dan cenderung meniggalkan kompleksitas keseluruhan sistem. Data terdistribusi harus dirancang sedemikian sehinggan memenuhi syarat distribusi dan replika data, dan dapat menyederhanakan penanganan transaksi pada peripheral.