DBMS Adalah

Ada yang sudah mengenal atau pernah mendengar mengenai istilah DBMS? Simak penjelasan terlengkapnnya di bawah ini.

Pengertian DBMS

DBMS atau Database Management System) merupakan suatu sistem atau software yang telah dirancang khusus untuk mengelola suatu database, dan juga untuk menjalankan operasi pada setiap data yang diminta oleh banyak pengguna.

Ada dua jenis bahasa komputer yang dapat digunakan dalam berinteraksi dengan DBMS, yaitu sebagai berikut :

  1. Data Definition Language (DDL) : Digunakan untuk menggambarkan desain dari basis data secara keseluruhan, mulai dari membuat tabel baru, memuat indeks, maupun mengubah tabel.
  2. Data Manipulation Language (DML) : Digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data pada suatu database.

Pengertian DBMS Menurut Para Ahli

1. Gordon C. Everest

DBMS ialah manajemen yang efektif untuk mengorganidit sumber daya data. Dengan kata lain, Sistem Basis Data adalah sistem pengorganisasian dan sistem pengolahan Database pada komputer.


2. C.J. Date

DBMS yaitu tempat atau lokasi untuk sekumpulan berkas data yang sudah terkomputerisasi dengan tujuan untuk memelihara informasi, dan juga memuat informasi tersebut, terutama apabila informasi tersebut sedang dibutuhkan.


3. Waliyanto

DBMS yakni suatu gabungan dan juga perpaduan antara basis data (database) dengan Database Management System (DBMS) atau sistem manajemen basis data (SMBD).


4. Rogayah

DBMS ialah suatu sistem yang dapat menyusun dan mengelola berbagai record menggunakan komputer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi atau perusahaan sehingga dapat menyediakan informasi yang optimal yang dibutuhkan dalam proses mengambil keputusan.


5. S. Attre

DBMS merupakan semua yang berkaitan dengan software, hardware firmware dan berbagai prosedur yang mengelola database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).


Tujuan DBMS

  • Supaya basis data bisa digunakan bersama-sama.
  • Supaya proses akses data menjadi lebih mudah dan juga cepat.
  • Untuk menghemat ruang dalam penyimpanan data.
  • Untuk membantu menjaga keamanan sebuah data.
  • Untuk mencegah dan menghilangkan duplikasi dan juga inskonsistensi data.
  • Untuk menangani data dalam jumlah yang besar.

Fungsi DBMS

  • Mendefinisikan data dan kaitannya
  • Mengubah data atau memanipulasi data
  • Keamanan dan interigas data
  • Recovery atau perbaikan dan kurasi data
  • Data dictionary
  • Untuk performance kerja

Jenis-Jenis DBMS

1. MySQL

Kelebihan

  • Free atau gratis
  • Selalu stabil dan cukup tangguh
  • Keamanan yang cukup baik
  • Sangat mendukung transaksi dan dukungan dari banyak komunitas
  • Sangat fleksibel dengan berbagai macam program
  • Perkembangan yang cepat

Kekurangan

  • Kurang mendukung koneksi bahasa pemerograman misalnya seperti Visual Basic “VB”, Foxpro, Delphi sebeb koneksi ini dapat menyebabkan field yang dibaca harus sesuai dengan koneksidari bahasa pemerograman visual tersebut.
  • Data yang dapat ditangani belum besar dan belum mendukung widowing function.

2. Oracle

Kelebihan

  • Terdapat beragam fitur yang bisa memenuhi tuntutan fleksibilitas dari organisasi atau perusahaan yang besar.
  • Bisa mendayagunakan lebih dari satu server dan penyimpanan data dengan cukup mudah.
  • Performa pemerosesan transaksi yang sangat tinggi.

Kekurangan

  • Pemakaiannya membutuhkan dana atau biaya karena mahak dan diperlukan DBA yang cukup handal sebab DBMS ini cukup rumit.

3. Microsoft SQL Server

Kelebihan

  • DBMS ini sangat cocok untuk perusahaan mikro, menengah hingga perusahaan besar karena mampu
  • mengelola data yang besar.
  • Mempunyai kelebihan untuk men-mange user serta tiap usernya dapat diatur hak aksesnya terhadap pengaksesan data base oleh DBA.
  • Tingkat pengamanan datanya sangat baik.
  • Dapat melakukan atau memiliki back-up, recovery dan rollback data.
  • Kelebihan lainnya mempunyai kemampuan membuat database mirroring dan juga culustering.

Kekurangan

  • Hanya bisa berjalan pada platform OS “Operasi system” Microsoft windows.
  • Perangkat lunak “software” ini berilisensi dan tentunya pemakaiannya membutuhkan biaya yang tergolong cukup mahal.

4. Visual Foxpro 6.0

Visual FoxPro 6.0 mampu untuk berinteraksi dengan produk dekstop dan client atau server menjadi anggotanya. Sasaran utama Visual FoxPro ialah menyediakan alat bantu pemrograman dan database untuk mengembangkan perangkat lunak yang memenuhi tuntutan zaman.


5. Database Dekstop Paradox

Database Dekstop Paradox yakni suatu program Add Ins, yang merupakan program terpisah yang terdapat pada Borland Delphi.

Pada database dekstrop ada beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase.

6. FIREBIRD

Firebirdh yakni suatu sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.

RDBMS ini dapat berjalan dalam Linux, Windows ataupun beberapa platform Unix. Firebird ini diarahkan dan dimaintain oleh FirebirdSQL Foundation.


Kelebihan DBMS

  • Bisa mengendalikan pengulangan data.
  • Memberikan data yang konsisten.
  • Memiliki kemampuan dalam mendapat informasi yang lebih banyak, dan jumlah data yang sama.
  • Pengguna bisa menggunakan data bersama-sama.
  • Dapat memperbaiki integritas data.
  • Bisa menjaga keamanan data.
  • Dapat membantu menetapkan standarisasi.
  • Memiliki perbandingan skala ekonomi.
  • Bisa menyeimbangkan konflik kebutuhan.
  • Dapat mempercepat akses, respon data dan produktivitas.
  • Bisa meningkatkan pemeliharaan data melalui data yang independen.
  • Bisa meningkatkan konkuery.
  • Bisa meningkatkan layanan backup dan juga recovery.

Kekurangan DBMS

  • Penggunaannya cukup kompleks.
  • Kompleksitas yang dimiliki DBMS mengakibatkan ukurannya yang besar.
  • Biayanya tidak tergantung pada lingkungan dan juga fungsi yang disediakan.
  • Terdapat biaya tambahan untuk hardware.
  • Dibutuhkan biaya konversi dalam penggunaan DBMS yang baru.
  • Pada umumnya performa kinerjanya menurun seiring waktu.
  • Performa yang menurun akan mengakibatkan kegagalan yang lebih besar.

Komponen DBMS

1. File Manager

Komponen yang mengelola ruang di dalam disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan pada disk.


2. Database Manager

Komponen yang menyediakan interface antar data low-level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem.


3. Query Processor

Baca Juga :  Pengertian Internet dan Intranet Serta Perbedaannnya Secara Lengkap

Komponen yang berfungsi menterjemahkan perintah dalam bahasa query ke instruksi low-level yang dapat dimengerti database manager.


4. DML Precompiler

Komponen yang mengkonversi perintah DML, yang ditambahkan pada suatu program aplikasi ke pemain prosedur normal dalam bahasa induk.


5. DDL Compiler

Komponen yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung meta data.


Contoh DBMS

1. Hirarki Basis Data

Akses data yang harus mengikuti aturan hirarki yang sudah didefinisikan sebelumnya. Contoh: IMS-2 (Information Management System) oleh IBM, 1968.


2. Jaringan Data

Sebuah data yang membentuk jaringan yang lebih bebas, dari model hirarki. Contoh: IDMS (Integrated Database Management System) oleh Cullinet Software, 1972.


3. Relasional Data

Sebuah data yang dikelompokkan dengan bebas menurut jenisnya melalui proses normalisasi. Contoh: INGRE oleh UN of CA & Relational Tech. 1973, System-R oleh IBM Research, 1975, ORACLE oleh Relational Software Inc, 1979, DBASE II oleh Ashton-Tate, 1981.


Demikianlah penjelasan terlengkap mengenai √ DBMS : Pengertian, Komponen, Tujuan, Jenis, Kelebihan dan Kekurangan Terlengkap. Semoga bermanfaat dan bisa menambah ilmu pengetahuan bagi para pencari ilmu. Terima Kasih.