RSS

Sistem Basis Data Terdistribusi dan Konsep nya

12 Mar

 

Jaringan Komputer adalah sebuah sistem yang terdiri dari beberapa perangkat Komputer serta perangkat lain pendukung komputer yang saling berhubungan satu dengan yang lain nya . Koneksi Jaringan dapat menggunakan kabel atau disebut wired Network atau bisa juga tanpa kabel atau wireless Network. Dalam Jaringan Komputer kita dapat melakukan pertukaran data , sharing informasi . Dalam Suatu Jaringan komputer terdapat suatu induk jaringan atau disebut dengan Server . sedangkan pengakses server , di sebut Client.
Konsep Database Terdistribusi adalah terpusatnya suatu database di suatu titik yang kemudian dikoneksikan dengan jaringan bisa internet ataupun intranet  untuk melayani beberapa terminal yang tersambung di setiap host komputer . Intinya , database tidak di taruh di setiap PC namun ada satu induk PC yang di gunakan untuk menshare database

 

Pengertian Dari

 

  1. Distributed Database adalah suatu database yang penyimpanan nya tidak di letakkan semua di taruh di pc umum . kebanyakan , distributed database di letakkan di Pc induk ( Server ) lalu kemudian komputer lain yang terkoneksi dengan nya dapat saling memanfaatkan database
  2. Database Management System Terdistribusi adalah Sebuah system yang menyusun , mengatur suatu cara atau proses agar database dapat terdistribusi dengan benar dan tepat sasaran

Contoh dari penerapan Distributed Database antara lain suatu Bank nasional atau swasta yang memiliki cabang disuatu tempat. Di dalam kantor bank tersebut terdapat jaringan Ethernet atau local yang berfungsi untuk pertukaran data dalam lingkup kantor atau local saja. Namun Bank cabang tersebut juga terkoneksi ke server bank pusat yang berisi data data Nasabah . Database Bank pusat ini bisa disebut distributed database , karena tidak hanya bank yang pusat saja yang dapat menggunakan database tersebut , namun Cabang dari bank tersebut juga bisa mengakses nya.

Keuntungan Dan Kerugian Menggunakan DBMS

 

–         Keuntungan Menggunakan DBMS

a.     Controlling Redundancy

Dengan adanya DBMS maka kemungkinan terjadi redundansi mengecil , meskipun database nantinya di pakai secara bersama dan simultan namun DBMS memiliki suatu system sendiri untuk mencegah terjadinya hal tersebut , tentunya dengan beberapa option

b.    Restricting unauthorized access

DBMS mempunyai suatu system yang bisa mengatur previlage user . Setiap user mempunyai hak akses sendiri sendiri , ada yang hanya diijinkan untuk retrieve data , ada lagi yang di ijinkan untuk update data juga DBMS mempunya otorisasi khusus untuk tiap tiap user

c.      Providing persistent storage for  program object and data structures

Ini merupakan salah satu bentuk konsep database berorientasi objek . Contoh : misalkan tipe record dalam pascal adalah C++. Nilai dari variable program akan di hapus setiap program selesai . itu disebut persistence. Dari contoh tersebut , kita dapat melihat bahwa DBMS mempunyai system yang berorientasi objek , dengan begitu , format format yang tidak sesuai akan di konversi sehingga dapat berfungsi

d.    Permitting inferencing and actions using rules

Sistem database deduktif memiliki kemampuan mendefinisikan rule deduksi untuk menginfer informasi baru. Misal menentukan siswa dalam masa percobaan. Ini dideklarasikan sebagai rule. Pada DBMS tradisional, kode program prosedural seperti ini secara eksplisit perlu

ditulis. Tetapi jika rule diubah, yang tepat diubah adalah rule deduksi yang dideklarasikan daripada mengk oding prosedur programnya. Sistem database aktif menyediakan rule  yang aktif yang dapat secara otomatis menginisialisasi aksi.

e.      Providing multiple user interfaces

Karena tipe user ada sangat banyak tipe berdasarkan skill dan pengetahuan teknik , DBMS dapat menyediakan interface yang sesuai dengan user tersebut

f.      Representing complex relationships among data

Di dalam database , ada banyak sekali data yang saling berhubungan. DBMS memiliki kemampuan untuk mempresentasikan relasi yang kompleks demi memmudahkan pengguna

g.     Providing backup and recovery

Dengan menggunakan DBMS maka kegiatan backup dan recover database dapat tersusun dan terjadwal , sehingga apabila terjadi kesalahan dapat segera di restore dengan fasilitas recovery ini

–         Kerugian menggunakan DBMS

a.     Kebutuhan hardware yang sangat baik dengan spesifikasi tinggi

Tidak dapat dipungkiri , dengan menggunakan DBMS , kita membutuhkan hardware yang memimiliki spesifikasi tinggi yang tentunya berharga mahal . Kualitas hardware dan koneksi jaringan sangat mempengaruhii alur data dari DBMS ini

b.    Adanya biaya tambahan untuk perawatan Hardware dan Software

Tentunya dengan kita mengaplikasikan DBMS dibutuhkan maintenance atau perawatan berkala pada hardware ataupun software yang kita pakai , tentunya dengan biaya tambahan lagi .

c.      Harga Software yang mahal

Server database menggunakan Software yang cukup mahal harganya , dengan demikian dapat juga menambah biaya dari suatu proyek yang menggunakan DBMS

d.    Kompleksnya manajemen yang sangat tinggi

Meskipun DBMS ini di rancang untuk mengatasi kekompleks an data yang tinggi , namun kadang user nya sendiri yang bingung atau masih belum terbiasa menggunakan aplikasi nya , dengan begitu di butuhkan waktu untuk mempelajari nya.

Pendapat saya :

Menggunakan DBMS memang menawarkan banyak kelebihan dari segi apapun . namun , kita harus melihat , apakah DBMS mutlak diperlukan dalam suatu proyek database . akan lebih baik menggunakan model tradisional saja jika memang aplikasi nya sederhana dan tidak sering mengalami perubahan. Kemudian multiple user tidak di perlukan . dengan begitu maka kita dapat lebih efisien dalam mengolah database . sekian

Dikutip dari

http://en.wikipedia.org/wiki/Distributed_database

dewiar.staff.gunadarma.ac.id/Downloads/files/424/M1+-+DBMS.pdf

http://id.wikipedia.org/wiki/Jaringan_komputer

http://widyo.staff.gunadarma.ac.id/Downloads/files/5567/Modul_ke_10_sim_PTIK.doc

Advertisements
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: