menguraikan keuntungan dan kerugian DBMS dan mengapa E-R Diagram sangat penting

Berikut ini saya akan menguraikan keuntungan dan kerugian mengunakan DBMS (Data Base Management  System).

KEUNTUNGAN MENGGUNAKAN DBMS adalah sebagai berikut :

  • Data Dapat Dipakai Secara Bersama-sama (Multiple User)

Dalam rangka mempercepat semua daya guna sistem dan mendapat responsi waktu yang cepat, beberapa sistem mengizinkan banyak pemakai untuk mengupdate data bersamaan.
  • Data Dapat Distandarisasikan 
Jika data tersebut dalam beberapa file dalam bentuk format yang tidak sama, maka ini menyulitkan dalam menulis program aplikasi untuk mengambil dan menyimpan data. Maka haruslah data dalam suatu database dibuat format yang standar sehingga mudah dibuat program aplikasinya.
  • Mengguranggi Kerangkapan Data (Redudansi)
Maksudnya data yang sama disimpan dalam berkas data yang berbeda-beda sehingga apabila ada pengupdatean maka akan terjadi berulang-ulang. Penyimpanan data yang sama berulang-ulang dibeberapa file dapat mengakibatkan juga Inkonsistensi (Tidak Konsisten) apabila salah satu dari file yang mengandung data tersebut terlewat di update maka terjadilah data yang tidak konsisten lagi.
  • Adanya Kemandirian (Kebebasan) Data atau Data Independent
Dalam paket bahasa DBMS, misalnya pada struktur file setiap kali kita hendak melihat data cukuplah dengan printah Listdan pabila hendak menambah data cukup dengan Append. Ini berarti perintah perintah dalam paket DBMS bebas terhadap database. Apapun perubahan dalam database semua perintah akan mengalami kestabilan tanpa perlu ada yang diubah. Hal ini akan berbeda dengan paket bahasa lain.
  • Keamanan Data Terjamin
Tidak setiap pemakai sistem database diperbolehkan untuk mengakses semua data, maksudnya data dapat dilindungi dari pemakai yang yang tidak berwenang. Keamanan ini dapat diatur lewat program yang dibuat atau menggunakan fasilitas keamanan dari oprating sistemnya.
  • Keterpaduan Data Terjaga
Memelihara keterpaduan data berarti data harus akurat, hal ini erat hubungannya dengan pengontrolan kerangkapan data dan pemeliharan keselarasan data.

KERUGIAN MENGGUNAKAN DBMS adalah sebagai berikut:
  • Diperlukan Tempat Penyimpanan Yang Besar 
Karena didalamnya terdapat suatu sitem database yang saling berkaitan maka perlu tempat penyimpanan yang beasr untuk menampung sistem yang ada dan data (Dokument) yang akan ditampung.
  • Diperlukan Tenaga Yang Terampil Dalam Mengelola Data
Untuk mengelola sistem yang besar tersebut maka diperlukan orang yang ahli dibidang komputer yang menangani basis data sehingga tidak terjadi kesalahan-kesalahan yang diinginkan.
  • Perangkat Lunak (Software) Yang Mahal
Perlu biaya yang besar untuk membeli perangkat lunak yang berorientasi pada sistem basis data terutama untuk komputer yang berjenis Main Frame.

Lalu seberapa pentingkah peranan ERD? Tentunya pemahaman serta penguasaan ERD sangat diperlukan karena dengan konsep ERD kita bisa merancang suatu sistem yang kokoh dan terstruktur. Karena di tahap pengerjaan ERD kita diharuskan menganalisis suatu hubungan dari data yang hendak disimpan dalam di basis data sehingga mengurangi kemungkinan terjadinya kekacauan data seperti adanya data yang redundan yang tentunya bisa menyebabkan tabrakan data. Selain itu dengan ERD kita bisa mendeteksi kelemahan suatu sistem serta data apa saja yang perlu dan tak perlu ada dalam basis data serta kita bisa menentukan data constraintnya, data cardinality, hingga atributte type. Sehingga hasil akhir dari sistem yang akan dikerja menjadi lebih minim tingkat kesalahannya, lebih efisien, dan sesuai dengan kebutuhan.

Komentar