Artikel 101 – DBMS Adalah: Pengertian, Tujuan, Fungsi, Jenis, Kekuatan, Kelemahan, Komponen Dan Contoh

DBMS Apakah – Apa itu DBMS (Database Management System)? DBMS adalah sistem atau perangkat lunak yang dirancang khusus untuk mengelola database dan melakukan operasi pada data yang diminta oleh banyak pengguna.

DBMS adalah singkatan dari “Database Management System”, yaitu sistem pengorganisasian dan sistem pengolah database pada sebuah komputer. DBMS atau sistem manajemen basis data ini merupakan perangkat lunak yang digunakan untuk membangun basis data berbasis komputer.

Nah, untuk lebih memahami dan memahami apa itu DBMS, simak ulasan lengkapnya di bawah ini.

Memahami DBMS

DBMS atau Database Management System adalah sistem atau perangkat lunak yang dirancang khusus untuk mengelola 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:

  • Data Definition Language (DDL): Digunakan untuk mendeskripsikan desain database secara keseluruhan, mulai dari membuat tabel baru, memuat indeks, atau mengubah tabel.
  • Data Manipulation Language (DML): Digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data dalam database.

Pengertian DBMS menurut para ahli meliputi:

  • Gordon C. Everest
    DBMS adalah manajemen yang efektif untuk mengatur sumber daya data. Dengan kata lain, Sistem Basis Data adalah suatu sistem pengorganisasi basis data dan sistem pengolah pada suatu komputer.
  • J. Tanggal
    DBMS adalah suatu tempat atau lokasi untuk sekumpulan file data yang terkomputerisasi dengan tujuan untuk memelihara informasi, dan juga berisi informasi tersebut, terutama jika informasi tersebut dibutuhkan.
  • Waliyanto
    DBMS merupakan kombinasi dan juga kombinasi antara database dengan Database Management System (DBMS) atau sistem manajemen database (SMBD).
  • Rogayah
    DBMS merupakan suatu sistem yang dapat menyusun dan mengelola berbagai catatan dengan menggunakan komputer untuk menyimpan atau mencatat dan memelihara data operasional suatu organisasi atau perusahaan secara lengkap sehingga dapat memberikan informasi yang optimal yang dibutuhkan dalam proses pengambilan keputusan.
  • Attre
    DBMS adalah segala sesuatu yang berhubungan dengan perangkat lunak, firmware perangkat keras, dan berbagai prosedur yang mengelola basis data. Firmware adalah perangkat lunak yang telah menjadi modul yang tertanam dalam perangkat keras (ROM).

Tujuan DBMS

Tujuan DBMS meliputi:

  • Sehingga database bisa digunakan bersama.
  • Sehingga proses akses data menjadi lebih mudah dan cepat.
  • Untuk menghemat ruang dalam penyimpanan data.
  • Untuk membantu menjaga keamanan data.
  • Untuk mencegah dan menghilangkan duplikasi serta inkonsistensi data.
  • Untuk menangani data dalam jumlah besar.

Fungsi DBMS

Fungsi DBMS meliputi:

  • Mendefinisikan data dan hubungannya
  • Ubah data atau manipulasi data
  • Keamanan dan kecerdasan data
  • Pemulihan dan kurasi data
  • Kamus data
  • Untuk prestasi kerja

Jenis jenis DBMS

Jenis DBMS meliputi:

MySQL

Keuntungan
  • Gratis atau gratis
  • Selalu stabil dan cukup tangguh
  • Keamanan yang cukup baik
  • Dukungan kuat untuk transaksi dan dukungan dari banyak komunitas
  • Sangat fleksibel dengan berbagai macam program
  • Perkembangan cepat
Kekurangan
  • Kurangnya dukungan untuk koneksi bahasa pemrograman seperti Visual Basic “VB”, Foxpro, Delphi, karena koneksi ini dapat menyebabkan field yang akan dibaca sesuai dengan koneksi bahasa pemrograman visual.
  • Data yang bisa ditangani tidak besar dan belum mendukung fungsi janda.

Peramal

Keuntungan
  • Ada berbagai fitur yang dapat memenuhi tuntutan fleksibilitas organisasi atau perusahaan besar.
  • Dapat memanfaatkan lebih dari satu server dan penyimpanan data dengan cukup mudah.
  • Performa pemrosesan transaksi yang sangat tinggi.
Kekurangan
  • Penggunaannya membutuhkan dana atau biaya karena mahal dan membutuhkan DBA yang handal karena DBMS ini terbilang cukup rumit.

Microsoft SQL Server

Keuntungan
  • DBMS ini sangat cocok untuk perusahaan mikro, menengah hingga besar karena sudah mumpuni
  • Kelola data besar.
  • Memiliki keuntungan mengubah pengguna dan setiap pengguna dapat mengatur hak akses mereka untuk mengakses basis data oleh DBA.
  • Tingkat keamanan datanya sangat baik.
  • Dapat melakukan atau memiliki data back-up, recovery dan rollback.
  • Keunggulan lainnya adalah kemampuan untuk membuat mirroring dan culustering database.
Kekurangan
  • Hanya dapat berjalan di platform OS “Sistem Operasi” Microsoft Windows.
  • Software “software” ini memiliki lisensi dan tentunya penggunaannya membutuhkan biaya yang cukup mahal.

Visual Foxpro 6.0.0

Visual FoxPro 6.0 dapat berinteraksi dengan produk desktop dan klien atau server adalah anggotanya. Tujuan utama dari Visual FoxPro adalah menyediakan alat pemrograman dan database untuk mengembangkan perangkat lunak yang memenuhi tuntutan zaman.

Database Desktop Paradox

Database Desktop Paradox adalah program Add Ins, yang merupakan program terpisah yang ditemukan di Borland Delphi.

Dalam database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya, antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Access, db2 dan interbase.

FIREBIRD

Firebirdh adalah sistem manajemen basis data relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.

RDBMS dapat berjalan di Linux, Windows atau beberapa platform Unix. Firebird diarahkan dan dikelola oleh FirebirdSQL Foundation.

Keuntungan dan Kerugian dari DBMS

Kelebihan dan kekurangan DBMS meliputi:

Keuntungan dari DBMS

  • Dapat mengontrol pengulangan data.
  • Berikan data yang konsisten.
  • Memiliki kemampuan untuk mendapatkan lebih banyak informasi, dan jumlah data yang sama.
  • Pengguna dapat berbagi data.
  • Dapat meningkatkan integritas data.
  • Dapat menjaga keamanan data.
  • Dapat membantu menetapkan standar.
  • Memiliki perbandingan skala ekonomi.
  • Dapat menyeimbangkan konflik kebutuhan.
  • Dapat mempercepat akses, respons data, dan produktivitas.
  • Dapat meningkatkan pemeliharaan data melalui data independen.
  • Dapat meningkatkan konkuery.
  • Dapat meningkatkan layanan pencadangan dan pemulihan.

Kekurangan dari DBMS

  • Penggunaannya cukup kompleks.
  • Kompleksitas DBMS menghasilkan ukurannya yang besar.
  • Biaya tidak tergantung pada lingkungan serta fungsi yang disediakan.
  • Ada biaya perangkat keras tambahan.
  • Biaya konversi diperlukan untuk menggunakan DBMS baru.
  • Secara umum kinerjanya menurun seiring berjalannya waktu.
  • Performa yang lebih rendah akan menghasilkan lebih banyak kegagalan.

Komponen DBMS

Komponen DBMS meliputi:

  • Manajer File
    Komponen yang mengatur ruang pada disk serta struktur data yang digunakan untuk merepresentasikan informasi yang disimpan pada disk.
  • Manajer Basis Data
    Komponen yang menyediakan antarmuka antara data tingkat rendah yang terdapat dalam database dengan program aplikasi dan kueri yang diberikan ke sistem.
  • Pemroses Kueri
    Komponen yang menerjemahkan perintah dalam bahasa kueri menjadi instruksi tingkat rendah yang dapat dipahami oleh manajer database.
  • Prekompiler DML
    Komponen yang mengubah perintah DML yang ditambahkan ke program aplikasi ke pemutar prosedur normal dalam bahasa induk.
  • Penyusun DDL
    Komponen yang mengubah berbagai perintah DDL menjadi satu set tabel yang berisi meta data.

Contoh DBMS

Contoh DBMS meliputi:

Hierarki Database

Akses data harus mengikuti aturan hierarki yang telah ditentukan sebelumnya. Contoh: IMS-2 (Sistem Manajemen Informasi) oleh IBM, 1968.

Jaringan data

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

Data Relasional

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

Demikian pembahasan tentang DBMS. Semoga ulasan ini dapat menambah wawasan dan ilmu untuk kalian semua, terima kasih banyak atas kunjungannya.

Sumber : pengensehat.com