Pertemuan 12. Basis Data Terdistribusi

dokumen-dokumen yang mirip
Pertemuan 11 FRAGMENTASI DATA

DATABASE TERDISTRIBUSI

DATABASE TERDISTRIBUSI

DATABASE TERDISTRIBUSI

D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 5 Tambahan.doc DATABASE TERDISTRIBUSI

DATABASE TERDISTRIBUSI

BASIS DATA TERDISTRIBUSI

BASIS DATA TERDISTRIBUSI

BASIS DATA TERDISTRIBUSI

Mengotimalisasi redundansi Menghilangkan anomali


6/26/2011. Database Terdistribusi. Database Terdesentralisasi

Sistem Basis Data Terdistribusi Arif Basofi

Database Terdistribusi. by: Ahmad Syauqi Ahsan

Perancangan Basis Data

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

BASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS

DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)

BAB 7 MERANCANG BASIS DATA

SISTEM BASIS DATA AUB SURAKARTA

KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI SISTEM BASIS DATA TERDISTRIBUSI

KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI

Teknik Informatika Universitas Pasundan. Caca E. Supriana, S.Si.,MT.

Basis Data 1 - TIS3333

Normalisasi. Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.

Contoh Distributed Database

SISTEM BASIS DATA (Lanjutan) :

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Arsitektur Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

NORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

SISTEM BASIS DATA II S A N T I W I D I A N T I

Normalisasi Data. Author : Minarni, S.Kom.,MM

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 5 DISTRIBUSI DAN FRAGMENTASI DATA

Aplikasi Teori Graf dalam Manajemen Sistem Basis Data Tersebar

Contents. Normalisasi. Bentuk Normalisasi. Dependency. Status Kunci (Key) Dekomposisi

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

DESAIN DATABASE DAN NORMALISASI

INTERNET PROGRAMMING DATABASE

BAB 1 I PENDAHULUAN. terbarukan untuk mengelola dan mengolah data tersebut. Perkembangan database

BAB IV NORMALISASI. Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel tabel untuk

NORMALISASI. 2 nf. 3 nf BCNF. 4 nf. 5 nf. Hal. 1 dari 11

Pemodelan Database. Pengolahan Basis Data

LAN (Local Area Network)

NORMALISASI. Data diuraikan dalam bentuk tabel, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.

BAB 1 PENDAHULUAN. Dunia teknologi informasi sekarang ini telah berkembang pesat, baik di

TUGAS PENGGANTI UAS MATA KULIAH SISTEM INFORMASI TERDISTRIBUSI. Makalah Arsitektur dan Desain Database Management System Terdistribusi

PERANCANGAN BASIS DATA PERTEMUAN KE -3. Rauf Fauzan, S.Kom.,M.Kom

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 5 DISTRIBUSI DAN FRAGMENTASI DATA

Basis Data. Bab I Konsep Dasar Basis Data. Presented by Henny. Sistem Basis Data - Universitas Semarang

Pertemuan VII Normalization (1) Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

NORMALISASI. Definisi. Tujuan dari Normalisasi. Proses Normalisasi

Materi 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

By Hesti Khuzaimah Nurul Yusufiyah

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Pertemuan XII Distributed Database Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1

BAB I PENDAHULUAN BAB 1 PENDAHULUAN

BAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai

NORMALISASI. Suzan Agustri 60

Tugas 1. Pengantar Informatika

NORMALISASI. Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

PART 2: 1. Langkah Langkah Normalisasi 2. Bentuk Bentuk Normal 1 st NF, 2 nd NF, 3 rd NF, BCNF Dan bentuk-bentuk normal lainnya 3.

Normalisasi Donny Yulianto, S.Kom

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

NORMALISASI. Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel tabel

BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

NORMALISASI (1) E.F Codd,1970. Normalisasi dilakukan terhadap desain tabel yang sudah ada untuk: 1/28/2012 1/28/2012

Pemodelan Data dan Proses Pengembangan Database

BAB I PENDAHULUAN 1.1 Latar Belakang

Analisis dan Perancangan Basis Data Terdistribusi Pada PT.Melati Agro Prima

Pertemuan 5 TEHNIK NORMALISASI

SISTEM BASIS DATA 3 SKS

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple,

ERD MAPPING BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

LOCAL AREA NETWORK (LAN)

IMPLEMENTASI FRAGMENTASI HORIZONTAL DENGAN MENGGUNAKAN SOAP WEB SERVICE DAN WSDL

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

SISTEM INFORMASI TERDISTRIBUSI PADA MANAJEMEN INVENTARISASI PERALATAN LABORATORIUM

Basis Data Relational

PERTEMUAN 1. Sistem Basis Data. Presented by : Sity Aisyah Nasution, M.Kom Blog : yeshasalsabila.blogspot.

BAB II TINJAUAN PUSTAKA. Tinjauan pustaka merupakan penjabaran dasar-dasar teori yang disesuaikan

Abstraksi Data (Arsitektur DBMS)

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

BAB III METODOLOGI PENELITIAN

Modul Praktikum Basis Data 4 Relasi Table

ANOMALI. Anomali ada 3 jenis yaitu: Anomali pengubahan Anomali penyisipan Anomali penghapusan

BAB 4 IMPLEMENTASI DAN EVALUASI

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

BAB 6 BENTUK BENTUK NORMALISASI

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Transkripsi:

Pertemuan 12 asis ata Terdistribusi

asis ata Terdistribusi asis ata Terdistribusi Yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer. Karakteristik atabase terdistribusi, yaitu : 1. Kumpulan data yang digunakan bersama secara logik tersebar pada sejumlah komputer yang berbeda 2. Komputer yang dihubungkan menggunakan jaringan komunikasi 3. ata pada masing-masing situs dapat menangani aplikasi-aplikasi lokal secara otonom 4. ata pada masing situs dibawah kendali satu MS 5. Masing-masing MS berpartisipasi dalam sedikitnya satu aplikasi global

Topologi istribusi ata ENTUK-ENTUK TOPOLOGI ISTRIUSI T : a. Fully Connected network C E F

Topologi lanjutan b. Partialy conneted network C F E

Topologi lanjutan C. Tree Strutured Network C E F G

d. Ring network Topologi lanjutan C E F

e. Star network Topologi lanjutan C E

Keuntungan asis ata Terdistribusi KEUNTUNGN : 1. Secara alami mengikuti struktur organisasi 2. danya otonomi lokal 3. Sifatnya dapat dipakai secara bersama 4. Peningkatan ketersediaan 5. Peningkatan kehandalan 6. Peningkatan kinerja 7. Ekonomis 8. Pertumbuhan yang modular

KERUGIN : Kerugian asis ata Terdistribusi 1. Harga software mahal (iaya) 2. Kompleksitas 3. Kelemahan dalam keamanan 4. Sulitnya menjaga keutuhan data 5. Kurangnya standar 6. Kurangnya pengalaman 7. Perancangan basisdata lebih kompleks

Fragmentasi ata FRGMENTSI Merupakan sebuah proses pembagian atau pemetaan database dimana database dipecahpecah berdasarkan kolom dan baris yang kemudian disimpan didalam site atau unit komputer yang berbeda dalam suatu jaringan data, sehingga memungkinkan untuk pengambilan keputusan terhadap data yang telah terbagi. Fragmentasi data merupakan langkah yang diambil untuk menyebarkan data dalam basis data terdistribusi. lasan-alasan diperlukannya fragmentasi, yaitu : 1. Penggunaan 2. Efisiensi 3. Paralleslisme 4. Keamanan

Fragmentasi lanjutan EERP PERTURN YNG HRUS IEFINISIKN KETIK MENEFINISIKN FRGMENT : 1. Kondisi lengkap (Completeness) sebuah unit data yang masih dalam bagian dari relasi utama, maka data harus berada dalam satu fragmen. Ketika ada relasi, pembagian datanya harus menjadi satu kesatuan dengan relasinya. 2. Rekontruksi (Reconstruction) sebuah relasi asli dapat dibuat kembali atau digabungkan kembali dari sebuah fragmen. Ketika telah dipecah-pecah, data masih memungkinkan untuk digabungkan kembali dengan tidak mengubah struktur data. 3. isjointness data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redundancy data, kecuali untuk atribut primary key dalam fragmentasi vertikal

Fragmentasi lanjutan Kerugian fragmentasi yaitu : 1. Kinerja yang dapat turun karena data tersebar dan butuh proses untuk penggabungan kembali 2. Integritas yang dapat terganggu dikarenakan kegagalan pada salah satu site database server

Jenis Fragmentasi TIG JENIS FRGMENTSI : 1. Fragmentasi horizontal terdiri dari tuple dari fragment global yang kemudian dipecah-pecah atau disekat menjadi beberapa sub-sets 2. Fragmentasi vertikal Membagi atribut-atribut dari fragment global yang tersedia menjadi beberapa grup. 3. Fragmentasi campuran Cara yang sederhana untuk membangun fragmentasi campuran sbb : a. Menggunakan fragmentasi horizontal pada fragmentasi vertikal b. Menggunakan fragmentasi vertical pada fragmentasi horizontal

Contoh Fragmentasi CONTOH KSUS JENIS-JENIS FRGMENTSI Ujian (NIM,Nama_Mhs,Kode_MK,Mt_Kuliah,Nil_khir,Grade) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade 123 124 125 126 127 128 129 Fathi Farah Sarah Salsabila zizah Farhan Faiz 102 103 103 102 Sistem asis ata Peranc. Sistem Sistem asis ata Sistem asis ata Visual asic Visual asic Peranc. Sistem 78 60 90 70 80 C

Contoh Fragmentasi Horizontal Fragmentasi Horizontal terbagi menjadi 3 fragment yang berbeda berdasarkan Mt_Kuliah 1. Relasi Mt_Kuliah= Sistem asis ata σ Mt_Kuliah= Sistem asis ata (Ujian) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade 123 125 126 Fathi Sarah Salsabila Sistem asis ata Sistem asis ata Sistem asis ata 78 90

Fragmentasi Horizontal lanjutan 2. Relasi Mt_Kuliah= Peranc. Sistem σ Mt_Kuliah= Peranc. Sistem (Ujian) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade 124 129 Farah Faiz 102 102 Peranc. Sistem Peranc. Sistem 60 80 C 3. Relasi Mt_Kuliah= Visual asic σ Mt_Kuliah= Visual asic (Ujian) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade 127 128 zizah Farhan 103 103 Visual asic Visual asic 70

Contoh Fragmentasi Vertical Fragment di atas memenuhi kondisi jika Nama_Mhs dan Mt_Kuliah adalah hal-hal yang memenuhi syarat Fragmentasi vertical: berdasarkan dekomposisi-nya dengan menambahkan tupel_id NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade Tuple_I 123 124 125 126 127 128 129 Fathi Farah Sarah Salsabila zizah Farhan Faiz 102 103 103 102 Sistem asis ata Peranc. Sistem Sistem asis ata Sistem asis ata Visual asic Visual asic Peranc. Sistem 78 60 90 70 80 C 1 2 3 4 5 6 7

Contoh Fragmentasi Vertical Relasi 1 = NIM, Nama_Mhs, Mt,Kuliah, Nil_khir, Grade, Tuple_I π NIM,Nama_Mhs,Mt,Kuliah,Nil_khir,Grade,Tuple_I (UJian) NIM Nama_Mhs Mt_Kuliah Nil_khir Grade Tuple_I 123 124 125 126 127 128 129 Fathi Farah Sarah Salsabila zizah Farhan Faiz Sistem asis ata Peranc. Sistem Sistem asis ata Sistem asis ata Visual asic Visual asic Peranc. Sistem 78 60 90 70 80 C 1 2 3 4 5 6 7

Contoh Fragmentasi Vertical Relasi 2 = NIM,Kode_MK,Nil_khir,Grade,Tuple_I π NIM,Kode_MK,Nil_khir,Grade,Tuple_I (Ujian) NIM Kode_MK Nil_khir Grade Tuple_I 123 124 125 126 127 128 129 102 103 103 102 78 60 90 70 80 C 1 2 3 4 5 6 7

Contoh Fragmentasi Campuran Terdapat relasi berdasarkan Mata Kuliah yang sama Relasi 1a. π NIM,Nama_Mhs,Mt_Kuliah,Nil_khir,Grade,Tuple_I(σ Mt_Kuliah= Sistem asis ata (Ujian)) NIM Nama_Mhs Mt_Kuliah Nil_khir Grade Tuple_I 123 125 126 Fathi Sarah Salsabila Sistem asis ata Sistem asis ata Sistem asis ata 78 90 1 3 4 Relasi 1b. π NIM,Nama_Mhs,Mt_Kuliah,Nil_khir,Grade,Tuple_I(σ Mt_Kuliah= Peranc. Sistem (Ujian)) NIM Nama_Mhs Mt_Kuliah Nil_khir Grade Tuple_I 124 129 Farah Faiz Peranc. Sistem Peranc. Sistem 60 80 C 2 7

Relasi 1c Fragmentasi Campuran lanjutan π NIM,Nama_Mhs,Mt_Kuliah,Nil_khir,Grade,Tuple_I(σ Mt_Kuliah= Visual asic (Ujian)) NIM Nama_Mhs Mt_Kuliah Nil_khir Grade Tuple_I 127 128 zizah Farhan Visual asic Visual asic 70 5 6

nalisa kasus Perpustakaan Smart Membuat Fragmentasi: F.Horizontal,F.Vertikal & F.Campuran dari perpustakaan smart