Perancangan Dan Pembuatan Perangkat Lunak Prototipe Basis Data Terdistribusi Dengan Sistem Client/Server

Dunawidjaja, Junus Junarto (1998) Perancangan Dan Pembuatan Perangkat Lunak Prototipe Basis Data Terdistribusi Dengan Sistem Client/Server. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img]
Preview
Text
2693100001-Undergraduate_Theses.pdf - Published Version

Download (4MB) | Preview

Abstract

Pada saat ini, sebagian besar organisasi menggunakan sistem manajemen basis data tersentralisasi, dimana cabang-cabang organisasi semuanya berhubungan langsung ke sistem basis data yang di tempatkan di pusat. Kelemahan utama sistem basis data terpusat adalah jika terjadi kegagalan sistem basis data menyebabkan lumpuhnya keseluruhan sistem dan mahalnya biaya komunikasi data antara cabang cabang dengan pusat organisasi. Pada sistem basis data terdistribusi, letak data dapat diimplementasikan secara tersebar, sehingga data tertentu yang paling sering diakses oleh bagian tertentu dapat dipecah ke lokasi-Iokasi yang paling sering membutuhkannya, tanpa mengurangi kemampuan untuk mengakses data sevara global. Dalam Tugas Akhir ini, dibuat suatu prototipe sistem manajemen basis data terdistribusi. Sistem tersebut menggunakan dan menggabungkan berbagai macam sistem manajemen basis data (Data Base Manajemen System/DBMS) yang ada, sehingga secara global tampak bagi pemakai suatu sistem basis data terintegrasi yang utuh. Sebagai antar-muka untuk mengakses sistem ini dibuat sebuah driver yang mengacu pada standar JDBC (Java DataBase Connectivity). Prototipe sistem manajemen basis data terdistribusi ini menerapkan beberapa prinsip-prinsip dasar pada sistem manajemen basis data terdistribusi seperti masalah keamanan sistem dimana sctiap pemakai yang akan mcngakses data harus mengdentifikasi diri dan memasukkan password, pemecahan (fragmentasi) basis data dilakukan secara horisontal, aturan semi-join digunakan untuk menghemat beban komunikasi data, penggunaan metode time-stamp untuk masalah concurrency control agar dua atau lebih transaksi dapat berjalan bersama-sama secara serializable, serta dilakukannya replikasi untuk setiap data yang ada. Manfaat penggunaan standar driver JDBC pada sistem ini adalah adanya kemudahan untuk menggantinya dengan driver JDBC milik DBMS lain, tanpa perlu melakukan kompilasi ulang dari program aplikasi. Keseluruhan pembuatan perangkat lunak prototipe sistem basis data terdistribusi ini menggunakan bahasa java, sehingga memudahkannya untuk dijalankan di berbagai platform yang berbeda perangkat keras maupun sistem operasi.

Item Type: Thesis (Undergraduate)
Additional Information: RSId 005.1 Dju p 18.448/H/2003
Uncontrolled Keywords: Komunikasi data, concurrency control, DBMS
Subjects: Q Science > QA Mathematics > QA76.758 Software engineering
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4450 Databases
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: - Davi Wah
Date Deposited: 05 Sep 2019 03:45
Last Modified: 05 Sep 2019 03:45
URI: https://repository.its.ac.id/id/eprint/70642

Actions (login required)

View Item View Item