Home » Software » DBMS » Database Management System (DBMS): Pengertian – Kelebihan dan kekurangannya

Database Management System (DBMS): Pengertian – Kelebihan dan kekurangannya

by Anindya Putri Arunawati
by Anindya Putri Arunawati

Section Artikel

Pengertian


Dalam buku “Pengantar Teknologi Informasi” edisi revisi yang ditulis oleh abdul kadi dan terra Ch. Triwahyuni bahwa Database management system (DBMS) adalah sistemyang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis data. Sistem ini dibuat untuk mengatasi kelemahan system pemroses berbasik berkas.

DBMS juga digunakan dalam membantu megolah dan memelihara data dalam jumlah yang besar, dengan begitu data yang dipelihara ataupun diolah tidak mengalami kerusakan atau permasalahan.

Terdapat 2 bahasa pemrogaman yang digunakan untuk perintah dalam DBMS yang ditentukan user diantaranya:

  • DDl (Data Definition Language). Adalah Bahasa yang digunakan untuk menggambar desain berbasis data secara menyeluruh.
  • DML (Data Manipulation Language). Adalah Bahasa yang digunakan untuk memanipulasi data dan mengambil data.

Keuntungan DBMS

Keuntungan DBMS (Ramakrishnan dan gehrke, 2000) yaitu:

  • Independensi data
  • Pengaksesan yang efisien terhadap data
  • Keamanan dan integrase data
  • Administrasi data
  • Akses bersamaa dan pemulihan terhadap kegagalan
  • Waktu pengembangan aplikasi diperpendek

Kerugian DBMS

  • Beberapa kerugian DBMS menurut Connoly dan Begg (2005):
  • Rumit, karena seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik.
  • DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memori
  • Dampak yang tinggi dari kegagalan
  • Biaya DBMS yang bergantung pada lingkungan dan fungsinya.

Contoh Apilkasi Pada DBMS

5 contoh apilkasi yang digunakan untuk Database management system diantaranta:

  • Oracle

Aplikasi ini sudah ada sejak tahun 1997. Oracle database menyediakan berbagai fitur secara lengkap, dan mempunyai kemampuan yang tinggi serta dapat menangani jumlah data dalam ukuran atau skala yang besar. Namun harga oracle ini lumayan mahal dan juga tidak terlalu cocok untuk perusahaaan kecil maupun menengah.

  • MySQL

MySQL merupakan salah satu aplikasi umum yang banyak digunakan oleh user maupun programmer karena aplikasi ini bersifat open source yang berlisensi GPL (Generic Public License) . Karena bersifat open source maka apilkasi ini cocok untuk perusahaan berskala kecil .

MySQL bisa berjalan pada lebih dari satu platform system operasi seperti Linux, Windows, MacOs, FreeBSD dan sebagainya.

SQL server merupakan apilkasi buatan Microsoft. SQL server memiliki kemampuan dapat beroperasi dengan baik di 64 bit ataupun 32 bit. SQL server ini memiliki kemampuan management user dan untuk tiap user bisa diatur hak akses terhadap suatu database oeleh database administrator dan juga cocok untuk perusahaan kecil menengah bahkan perusahaan besar. Namun, SQL server hanya bis aberjalan pada system operasi Microsoft Windows.

  • IBM DB2

Suatu aplikasi DBMS yang dikembangkan oleh IBM, berjalan pada system operasi UNIX, Solaris, Linux, IBM i/OS/400, Microsoft. IBM DB2 sangat mudah untuk dimigrasi dari database lain dan support multi-platform. Namun untuk kecepatanya IBM DB2 masih kalah dengan MySQL dan Oracle.

  • Visual FoxPro

Merupakan Bahasa pemrogaman berorientasi objek dan procedural dari microsoft.Visual FoxPro mempunya fitur lengkap dan tidak memerlukan spesifikasi hardware yang tinggi.

You may also like