Pertemuan 11 FRAGMENTASI DATA

dokumen-dokumen yang mirip
Pertemuan 12. Basis Data Terdistribusi

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


6/26/2011. Database Terdistribusi. Database Terdesentralisasi

Mengotimalisasi redundansi Menghilangkan anomali

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

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

Perancangan Basis Data

Basis Data 1 - TIS3333

DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)

Database Terdistribusi. by: Ahmad Syauqi Ahsan

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

SISTEM BASIS DATA AUB SURAKARTA

Sistem Basis Data Terdistribusi Arif Basofi

BAB 7 MERANCANG BASIS DATA

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

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

KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI SISTEM BASIS DATA TERDISTRIBUSI

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

KONSEP DAN RANCANGAN BASIS DATA TERDISTRIBUSI

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

Pemodelan Database. Pengolahan Basis Data

By Hesti Khuzaimah Nurul Yusufiyah

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

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

Contoh Distributed Database

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

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

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

Pemodelan Data dan Proses Pengembangan Database

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

Pertemuan XII Distributed Database 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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

DESAIN DATABASE DAN NORMALISASI

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

INTERNET PROGRAMMING DATABASE

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

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

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Pertemuan 6 BAHASA QUERY FORMAL

PERANCANGAN BASIS DATA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM BASIS DATA (Lanjutan) :

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

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

SISTEM INFORMASI TERDISTRIBUSI PADA MANAJEMEN INVENTARISASI PERALATAN LABORATORIUM

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

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

Basis Data Relational

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

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

BAB I PENDAHULUAN BAB 1 PENDAHULUAN

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

BAB III METODOLOGI PENELITIAN

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

Model dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

BAB III LANDASAN TEORI. Sistem merupakan bagian-bagian atau prosedur-prosedur yang saling

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. 2 nf. 3 nf BCNF. 4 nf. 5 nf. Hal. 1 dari 11

Abstraksi Data (Arsitektur DBMS)

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

Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan

Modul Praktikum Basis Data 4 Relasi Table

BAB I PENDAHULUAN. layanan yang bersifat aplikatif dan real-time, yang memungkinkan seorang pengguna

Entity Relationship Diagram.

Pertemuan 5 TEHNIK NORMALISASI

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

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

SISTEM BASIS DATA 3 SKS

LAN (Local Area Network)

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

PENERAPAN DATABASE TERDISTRIBUSI MENGGUNAKAN METODE BOTTOM UP FRAGMENTATION STUDI KASUS APLIKASI REKAM MEDIS PMI PURWOKERTO

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

Aplikasi Teori Graf dalam Manajemen Sistem Basis Data Tersebar

Model Relasional Basis Data

Model Relasional. Basis Data. Pengertian

Replikasi Basis Data Pada Sistem Pengolahan Data Akademik Univeristas Katolik Santo Thomas

LOCAL AREA NETWORK (LAN)

IMPLEMENTASI FRAGMENTASI HORIZONTAL DENGAN MENGGUNAKAN SOAP WEB SERVICE DAN WSDL

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

NORMALISASI. Definisi. Tujuan dari Normalisasi. Proses Normalisasi

Tugas 1. Pengantar Informatika

BAB III LANDASAN TEORI. Sistem merupakan bagian-bagian atau prosedur-prosedur yang saling

KONSEP PENGELOLAAN BASIS DATA

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

Transkripsi:

Pertemuan 11 FRGMENTSI T FRGMENTSI T Merupakan sebuah proses pembagian atau pemetaan database dimana database dipecah-pecah 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. lasan-alasan diperlukannya fragmentasi, yaitu : 1. Penggunaan 2. Efisiensi 3. Paralleslisme 4. Keamanan 1

EERP PERTURN YNG HRUS IEFINISIKN KETIK MENEFINISIKN FRGMENT : 1. Kondisi lengkap (ompleteness) 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 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 2

TIG JENIS FRGMENTSI : 1. Fragmentasi horisontal 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 ara yang sederhana untuk membangun fragmentasi campuran sbb : a. Menggunakan fragmentasi horisontal pada fragmentasi vertikal b. Menggunakan fragmentasi vertical pada fragmentasi horisontal ONTOH 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 Fathi Farah Sarah Salsabila zizah Farhan Faiz Sistem asis ata Sistem asis ata Sistem asis ata Visual asic Visual asic 3

Fragmentasi Horisontal 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 Fathi Sarah Salsabila Sistem asis ata Sistem asis ata Sistem asis ata 2. Relasi Mt_Kuliah= σ Mt_Kuliah= (Ujian) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade Farah Faiz 3. Relasi Mt_Kuliah= Visual asic σ Mt_Kuliah= Visual asic (Ujian) NIM Nama_Mhs Kode_MK Mt_Kuliah Nil_khir Grade zizah Farhan Visual asic Visual asic 4

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 Fathi Farah Sarah Salsabila zizah Farhan Faiz Sistem asis ata Sistem asis ata Sistem asis ata Visual asic Visual asic 1 2 3 4 5 6 7 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 Fathi Farah Sarah Salsabila zizah Farhan Faiz Sistem asis ata Sistem asis ata Sistem asis ata Visual asic Visual asic 1 2 3 4 5 6 7 5

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 1 2 3 4 5 6 7 Fragmentasi ampuran 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 Fathi Sarah Salsabila Sistem asis ata Sistem asis ata Sistem asis ata 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 Farah Faiz 2 7 6

Relasi 1c π 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 zizah Farhan Visual asic Visual asic 5 6 agaimana bentuk database untuk data yang telah mengalami proses fragmentasi? Fragmentasi data merupakan langkah yang diambil untuk menyebarkan data dalam database terdistribusi. Selanjutnya akan dibahas apa yang dimaksud atabase terdistribusi. TSE TERISTRIUSI 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 komunikasi yang dihubungkan menggunakan jaringan 3. ata pada masing-masing situs dapat menangani aplikasiaplikasi lokal secara otonom 4. ata pada masing situs dibawah kendali satu MS 5. Masing-masing MS berpartisipasi dalam sedikitnya satu aplikasi global 7

ENTUK-ENTUK TOPOLOGI ISTRIUSI T : a. Fully onnected network E F b. Partialy conneted network F E 8

. Tree Strutured Network E F G d. Ring network E F 9

e. Star network E KEUNTUNGN N KERUGIN TSE TERISTRIUSI 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 10

KERUGIN : 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 nalisa kasus Perpustakaan Smart Pembuatan Salah satu Topologi Jaringan atabase Terdistribusi dari Perpustakaan Smart. Implementasikan Perpustakaan Smart Fragmentasikan dengan 3 kondisi : F.Horizontal,F.Vertikal & F.ampuran iharapkan osen untuk memberikan nalisa kasus Perpustakaan Smart dan Solusi dari permasalahannya. 11