Penjelasan Pengertian DBMS: Menurut Para Ahli, Tujuan, Macam, Komponen dan Contohnya!

0
rifqi-mulyawan-pengertian-dbms
Ilustrasi Pengertian DBMS

Apa itu Pengertian DBMS, Menurut Para Ahli, Tujuan, Macam-Macam DBMS, Karakteristik, Komponen dan Contohnya? Seperti yang sudah kita ketahui sebelumnya, Database atau Basis Data adalah kumpulan Data yang saling terkait yang membantu dalam pengambilan, penyisipan, dan penghapusan data yang efisien dari basis data dan mengatur data dalam bentuk tabel, tampilan, skema, laporan dan lain sebagainya.

Database Management System atau DBMS adalah perangkat lunak sistem untuk membuat dan mengelola Database (Basis Data). DBMS memungkinkan pengguna akhir untuk membuat, membaca, memperbarui, dan menghapus data dalam database. DBMS pada dasarnya berfungsi sebagai antarmuka antara database dan pengguna akhir atau program aplikasi, memastikan bahwa data diatur secara konsisten dan tetap mudah diakses. Dalam postingan kali ini, Kami akan membahas tentang apa itu DBMS secara lengkap. Baiklah, berikut adalah ulasannya!

Pengertian DBMS

Database Management System atau DBMS adalah paket perangkat lunak yang dirancang untuk mendefinisikan, memanipulasi, mengambil dan mengelola data dalam database. DBMS pada umumnya memanipulasi data itu sendiri, format data, nama bidang, struktur catatan dan struktur file. DBMS ini juga mendefinisikan aturan untuk memvalidasi dan memanipulasi data ini berdasarkan simpulan yang Kami ambil dari Situs Technopedia.

Terkait daripada itu, DBMS mengurangi pengguna dari program pembingkaian untuk pemeliharaan data. Bahasa query generasi keempat, seperti SQL, digunakan bersama dengan paket DBMS untuk berinteraksi dengan database.

Apa itu DBMS?

Jadi, Apa itu DBMS atau Database Management System? DBMS adalah suatu sistem atau aplikasi yang didesain spesifik untuk mengelola suatu Database dan menjalankan operasi terhadap data yang diminta oleh pengguna. Ada dua jenis bahasa Komputer yang dapat digunakan dalam proses untuk berinteraksi dengan DBMS, ke-2 (Dua) Aplikasi tersebut adalah:

  1. Data Definition Language atau DDL; DDL digunakan untuk menggambarkan desain dari basis data yang secara keseluruhan, mulai dari pembuatan tabel baru, memuat atau me-Load indeks, dan juga mengganti tabel.
  2. Data Manipulation Language atau DML; DML digunakan untuk memanipulasi dan juga merogoh data berdasarkan database, menghapus data dari database, serta mengubah data pada suatu database.

Pengertian DBMS Menurut Para Ahli

Agar lebih memahami penjelasan dan pembahasan mengenai apa itu DBMS, kita tentu juga harus merujuk kepada pendapat Para Pakar terkait Pengertian dan Definisi DBMS. Adapun Definisi dan Pengertian DBMS Menurut Para Ahli adalah sebagai berikut:

1. Rogayah

Menurut Rogayah, Definisi DBMS adalah suatu sistem yang dapat untuk menyusun dan mengelola berbagai Record dengan menggunakan perangkat komputer untuk menyimpan atau merekam serta memelihara Data operasional lengkap dari sebuah organisasi atau perusahaan sehingga dapat memberikan liputan yang optimal dan yang diharapkan pada proses dalam pengambilan keputusan.

2. Waliyanto

Menurut Waliyanto, Pengertian DBMS adalah suatu gabungan dan juga perpaduan antara Database menggunakan DBMS (Database Management System) atau SMBD (Sistem Manajemen Basis Data).

3. C.J. Date

Menurut Date C.J. Date, Definisi DBMS adalah tempat atau lokasi untuk sekumpulan berkas data yang sudah terkomputerisasi yang bertujuan untuk memelihara Informasi, serta memuat Informasi tersebut, terutama ketika Informasi tersebut dibutuhkan.

4. S. Attre

Menurut S. Attre, Pengertian DBMS merupakan semua hal yang berkaitan dengan Software, Hardware, Firmware dan berbagai prosedur lainnya terkait pengelolaan database. Firmware adalah perangkat lunak yang telah menjadi modul yang tertanam pada Hardware atau ROM.

5. Gordon C. Everest

Menurut Gordon C. Everest, Definisi dan Pengertian DBMS adalah sebuah manajemen yang efektif dalam pengorganisiran sumber daya data. Dengan istilah lain, Sistem Basis Data adalah Sistem untuk Mengorganisir dan sistem untuk mengolah Database dalam Komputer.

Baca Juga :  Daftar Istilah Teknis dalam Bidang Teknologi yang Harus Diketahui!

Sejarah Singkat DBMS

Dalam membahas mengenai Pengertian DBMS, pastinya, kita juga harus mengenal paling tidak sedikit terkait apa Sejarah DBMS. Adapun Sejarah Singkat DBMS di bawah ini merupakan Sejarah Singkat DBMS yang Kami rangkum berdasarkan Tahunnya.

  • Tahun 1960; Charles Bachman mendesain sistem DBMS pertama
  • Tahun 1970; Codd memperkenalkan Sistem Manajemen Informasi IBM (IMS)
  • Tahun 1976; Peter Chen menciptakan dan mendefinisikan model Entity-relationship juga dikenal sebagai model ER
  • Tahun 1980; Model Relasional menjadi komponen basis data yang diterima secara luas
  • Tahun 1985; DBMS berorientasi objek berkembang.
  • Tahun 1990-an; Penggabungan orientasi objek dalam DBMS relasional.
  • Tahun 1991; Microsoft mengirimkan akses MS, DBMS pribadi dan yang menggantikan semua produk DBMS pribadi lainnya.
  • Tahun 1995; Aplikasi basis data Internet pertama
  • Tahun 1997; XML mulai diterapkan pada pemrosesan basis data. Sekarang, banyak vendor mulai mengintegrasikan XML ke dalam produk DBMS.

Fungsi DBMS

Mengacu pada penjelasan apa itu Pengertian DBMS dan Definisinya Menurut Para Ahli di atas, tentu kita juga harus mengetahui apa Fungsi DBMS. DBMS berfungsi dan mengelola tiga hal penting yaitu adalah sebagai berikut:

  1. Data; Data yang terdapat dalam DBMS
  2. Engine Database; Engine Database memungkinkan data diakses, dikunci dan dimodifikasi
  3. Skema Database; Skema Database menentukan struktur logis dari Database atau Basis Data

Tiga elemen dasar ini membantu menyediakan prosedur konkurensi, keamanan, integritas data, dan seragam. Tugas administrasi basis data tipikal yang didukung oleh DBMS meliputi manajemen perubahan, pemantauan atau penyetelan kinerja dan cadangan serta pemulihan atau Back-Up. Banyak sistem manajemen basis data juga berperan dan memiliki tanggung jawab dalam Rollbacks, Restart, dan Recovery secara otomatis, serta mencatat dan mengaudit aktivitas dalam basis data.

Menangani Permintaan

DBMS mungkin paling berfungsi untuk memberikan pandangan terpusat data yang dapat diakses oleh banyak pengguna, dari berbagai lokasi, secara terkendali. DBMS dapat membatasi data apa yang dilihat pengguna akhir, serta bagaimana pengguna akhir itu dapat melihat data, memberikan banyak tampilan skema database tunggal. Pengguna akhir dan program perangkat lunak bebas dari keharusan memahami di mana data berada secara fisik atau pada jenis media penyimpanan apa yang berada karena DBMS berfungsi untuk menangani semua permintaan.

Independensi Data

DBMS dapat menawarkan Independensi atau Kemandirian data logis dan fisik. Hal ini berarti dapat melindungi pengguna dan aplikasi agar tidak perlu tahu di mana data disimpan atau harus khawatir tentang perubahan struktur fisik data. Selama program menggunakan API atau Application Programming Interface (Antarmuka Pemrograman Aplikasi untuk database yang disediakan oleh DBMS, pengembang tidak perlu memodifikasi program hanya karena perubahan telah dilakukan pada database.

Dalam RDBMS atau Relational Database Management System, jenis DBMS yang paling banyak digunakan API ini adalah SQL, bahasa pemrograman standar untuk mendefinisikan, melindungi, dan mengakses data dalam RDBMS.

Tujuan DBMS

Gambar Tujuan DBMS Dalam Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Kelebihan Dan Kekurangan DBMS
Gambar Tujuan DBMS Dalam Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Kelebihan Dan Kekurangan DBMS

Seperti yang sudah Kami singgung dalam Pengertian DBMS (Database Management System), Menurut Para Ahli dan Fungsi DBMS di atas, di mana DBMS berfungsi menjadi perangkat yang berguna dalam pengorganisiran sumber daya data perusahaan. Adapun beberapa Tujuan Penggunaan DBMS pada Jaringan Komputer terutama dalam perusahaan adalah sebagai berikut:

  • DBMS digunakan dengan tujuan, agar semua Database dapat digunakan secara bersamaan
  • Proses akses Data pun menjadi lebih mudah dan cepat
  • DBMS digunakan untuk menghemat ruang penyimpanan Data
  • Untuk membantu menjaga keamanan Data
  • Untuk Mencegah dan juga mengurangi Duplicate atau Duplikasi dan inskonsistentsi dalam Data
  • Untuk menangani Data yang berjumlah besar

Jenis DBMS

Gambar Jenis Jenis DBMS Dalam Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Kelebihan Dan Kekurangan DBMS
Gambar Jenis Jenis DBMS Dalam Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Kelebihan Dan Kekurangan DBMS

Berdasarkan penjelasan Apa itu Pengertian DBMS, Menurut Para Ahli, Sejarah, Fungsi dan Tujuannya di atas. Terdapat 4 (Empat) Jenis dalam Sistem DBMS, yaitu:

  1. DBMS Hierarchical
  2. Model Network
  3. Model Relational
  4. Model Object Oriented

Di bawah ini adalah penjelasan dari masing-masing Jenis-Jenis DBMS.

1. DBMS Hierarchical

Dalam Database Hierarchical, data model disusun dalam struktur seperti pohon. Data disimpan dalam format hierarkis (top-down atau bottom-up). Data direpresentasikan menggunakan hubungan Parent-Child. Dalam hirarki ini, orang tua mungkin memiliki banyak anak, tetapi anak-anak hanya memiliki satu orang tua.

Baca Juga :  Pengertian E-Government: Tujuan, Manfaat, Fungsi dan Jenisnya

2. Model Jaringan

Model basis data jaringan memungkinkan setiap Childe atau anak memiliki banyak Parent atau orang tua. Jenis Model Jaringan membantu Anda untuk mengatasi kebutuhan untuk memodelkan hubungan yang lebih kompleks seperti pesanan atau bagian hubungan Many-To-Many. Dalam model ini, entitas diatur dalam grafik yang dapat diakses melalui beberapa jalur.

3. Model Relational

Relational DBMS adalah model DBMS yang paling banyak digunakan karena merupakan salah satu yang paling mudah. Model ini didasarkan pada normalisasi data di baris dan kolom tabel. Model relasional ini disimpan dalam struktur tetap dan dimanipulasi menggunakan SQL.

4. Model Berorientasi Objek

Dalam Object-oriented Model data disimpan dalam bentuk objek. Struktur yang disebut kelas yang menampilkan data di dalamnya. Hal ini mendefinisikan database sebagai kumpulan objek yang menyimpan nilai-nilai anggota data dan operasi.

Macam-Macam Software atau Aplikasi DBMS

Berdasarkan penjelasan mengenai Apa itu DBMS di atas, dalam penerapannya, masih ada beberapa macam Software DBMS yang sering digunakan terutama dalam mengelola Database dari perusahaan. Adapun beberapa Macam Software atau Aplikasi DBMS adalah sebagai berikut:

1. MySQL

Perangkat lunak DBMS yang pertama adalah MySQL. MySQL merupakan Software yang paling banyak dipakai karena memang tersedia secara Open Source atau gratis. Sehingga Software MySQL ini cocok dipakai buat bisnis dari usaha yang sedang berkembang.

2. Oracle

Jika Anda menginginkan Software atau Perangkat Lunak DBMS yang bagus dan berbayar, Anda dapat mencoba memilih Oracle. Perangkat Lunak ini mempunyai beragam macam fitur yang dapat memenuhi tuntutan fleksibilitas perusahaan yang besar.

3. Microsoft SQL Server

Selain Oracle, ada juga Microsoft SQL Server. Perangkat Lunak DBMS Microsoft SQL Server ini juga cocok untuk diterapkan dalam Sistem Jaringan Komputer perusahaan-perusahaan yang besar lantaran Microsoft SQL Server ini mempunyai kemampuan mengelola Data yang berjumlah besar.

4. Firebird

Perangkat lunak DBMS lainnya yaitu adalah Firebird. Firebird yang merupakan sistem manajemen basis data yang relasional. Firebird menawarkan fitur yang sesuai menggunakan Standar dari SQl-2003 dan juga ANSI SQL-99. Firebird juga dapat bekerja dalam OS Windows dan Linux.

Karakteristik DBMS

Membahas mengenai apa itu Pengertian DBMS, tentu tidak terlepas daripada apa Karakteristik dari DBMS sendiri. Adapun beberapa Karakteristik DBMS adalah sebagai berikut:

  • Memberikan keamanan dan menghilangkan Redundansi
  • Sifat yang menggambarkan diri sendiri dari Sistem Database atau Basis Data
  • Isolasi antara program dan abstraksi data
  • Mendukung banyak tampilan data
  • Berbagi data dan pemrosesan transaksi multi-pengguna
  • DBMS memungkinkan entitas dan hubungan di antara mereka untuk membentuk tabel.
  • DBMS mengikuti konsep ACID (Atomicity, Consistency, Isolasi, dan Durability).
  • DBMS mendukung lingkungan multi-pengguna yang memungkinkan pengguna dalam mengakses dan memanipulasi data secara paralel.

Komponen DBMS

Ilustrasi Gambar Komponen DBMS Dalam Apa Itu Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Tujuan Jenis Macam Software Karakteristik Kelebihan Dan Kekurangan DBMS Serta Contohnya
Ilustrasi Gambar Komponen DBMS Dalam Apa Itu Pengertian DBMS Menurut Para Ahli Sejarah Fungsi Tujuan Jenis Macam Software Karakteristik Kelebihan Dan Kekurangan DBMS Serta Contohnya

Terkait penjelasan DBMS, Sejarah, dan Fungsinya di atas, pada umumnya DBMS mempunyai beberapa komponen fungsional atau yang disebut dengan modul. Adapun beberapa Komponen-Komponen yang ada dalah DBMS adalah sebagai berikut:

a. File Manager

File Manager adalah Komponen yang mengelola ruang dalam Penyimpanan atau Disk dan struktur data yang dipakai untuk merepresentasikan Data yang tersimpan dalam penyimpanan.

b. Database Manager

Database Manager adalah Komponen yang menyediakan Interface antar Low-Level Data yang terdapat dalam Database atau Basis Bata menggunakan program Aplikasi dan Query yang diberikan ke dalam suatu sistem.

c. Query Processor

Query Processor adalah Komponen yang berfungsi dalam menerjemahkan Command atau perintah dalam Query ke instruksi Low-Level yang dapat dimengerti Komponen Database Manager.

d. DML Precompiler

DML Precompiler ini adalah Komponen yang mengkonversi perintah DML, yang telah ditambahkan dalam suatu Aplikasi ke pemain Normal Procedure dalam bahasa induk.

e. DDL Compiler

DDL Compiler ini adalah Komponen yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung Meta Data.

Kelebihan dan Kekurangan DBMS

Meskipun sebenarnya banyak kelebihan yang dapat dihasilkan dengan menerapkan Program DBMS dalam Networking, tentu DBMS juga memiliki beberapa kerurangan. Di bawah ini adalah apa saja yang menjadi Kelebihan dan Kekurangan DBMS.

Baca Juga :  Pengertian SM Bus (SMBus Controller): Sejarah dan Fungsinya pada Komputer

a. Kelebihan DBMS

Berikut ini adalah apa saja Kelebihan yang ada dalam DBMS. Beberapa Kelebihan DBMS adalah sebagai berikut:

  • Untuk dapat mengendalikan terjadinya pengulangan Data
  • Untuk memberikan Data yang konsisten
  • Kemampuan dalam menerima Informasi Data yang lebih dan jumlah Data yang sama
  • Pengguna DBMS dapat menggunakan Data secara bersamaan dalam Jaringan
  • Membantu Penetapan dalam Standarisasi
  • Perbandingan dalam Skala Ekonomi
  • Dapat menyeimbangkan adanya Konflik dalam Kebutuhan
  • Mempercepat akses dan respon Data
  • Untuk mempercepat Produktifitas
  • Untuk meningkatkan pemeliharaan Data melalui Independensi Data
  • Untuk meningkatkan Konkurensi
  • Untuk meningkatkan layanan dalam Backup dan Recovery
  • DBMS menawarkan berbagai teknik untuk menyimpan dan mengambil Data
  • DBMS berfungsi sebagai penangan yang efisien untuk menyeimbangkan kebutuhan beberapa aplikasi menggunakan data yang sama
  • Prosedur administrasi yang seragam untuk data
  • Pemrogram Aplikasi tidak pernah terpapar dengan detail representasi dan penyimpanan data
  • DBMS menggunakan berbagai fungsi yang kuat untuk menyimpan dan mengambil data secara efisien
  • Menawarkan Integritas dan Keamanan Data
  • DBMS menyiratkan kendala integritas untuk mendapatkan tingkat perlindungan yang tinggi terhadap akses data yang dilarang.
  • DBMS menjadwalkan akses bersamaan ke data sedemikian rupa sehingga hanya satu pengguna yang dapat mengakses data yang sama dalam suatu waktu
  • Mengurangi Waktu dalam Software Development atau Pengembangan Aplikasi

b. Kekurangan DBMS

Berikut ini adalah apa saja Kekurangan yang ada dalam DBMS. Beberapa Kekurangan DBMS adalah sebagai berikut:

  • Penggunaannya DBMS terbilang cukup rumit dan kompleks
  • Kompleksitas DBMS menyebabkan ukurannya menjadi besar
  • Biaya penerapan DBMS ini tidak sama tergantung pada lingkungan dan juga fungsi yang disediakan
  • Biaya Perangkat Keras dan Perangkat Lunak dari DBMS cukup tinggi yang meningkatkan anggaran dalam Perusahaan atau Organisasi Anda.
  • Sebagian besar DBMS seringkali merupakan sistem yang kompleks, sehingga diperlukan pelatihan bagi pengguna untuk menggunakan DBMS.
  • Di beberapa Perusahaan atau Organisasi, semua data diintegrasikan ke dalam database tunggal yang dapat rusak karena kegagalan listrik atau database rusak dalam Media Penyimpanan
  • Penggunaan program yang sama pada suatu waktu oleh banyak pengguna terkadang menyebabkan hilangnya beberapa data atau Data Corrupt.
  • DBMS tidak dapat melakukan perhitungan yang canggih

Contoh DBMS

Mari kita lihat contoh sederhana dari DBMS agar lebih memahami tentang apa itu penjelasan Pengertian DBMS dari Database sebuah Universitas. Database Universitas disini memelihara informasi mengenai siswa, kursus, dan nilai yang di lingkungan universitas. Basis data disusun sebagai lima file:

  • File Siswa menyimpan data setiap siswa
  • File Kursus menyimpan data pada setiap kursus.
  • Section atau Bagian menyimpan informasi tentang bagian-bagian dalam kursus tertentu.
  • File Nilai menyimpan nilai yang diterima siswa di berbagai bagian
  • File Pengajar berisi informasi tentang setiap profesor.

Berdasarkan Contoh DBMS di atas, untuk mendefinisikan DBMS atau Database Management System, Kita perlu menentukan struktur catatan setiap File dengan mendefinisikan berbagai jenis elemen data yang akan disimpan dalam setiap catatan. Kami juga dapat menggunakan skema pengkodean untuk mewakili nilai dari item data. Pada dasarnya, Database Anda akan memiliki 5 tabel dengan kunci asing yang didefinisikan di antara berbagai tabel.

Kesimpulan

Dari pembahasan dan penjelasan mengenai Apa itu Pengertian DBMS, Menurut Para Ahli, Sejarah, Fungsi, Tujuan, Jenis, Macam-Macam Software, Karakteristik, Komponen, Kelebihan dan Kekurangan DBMS dan Contohnya di atas, dapat kita simpulkan bahwa Database Management System atau DBMS adalah perangkat lunak untuk menyimpan dan mengambil data pengguna dengan mempertimbangkan langkah-langkah keamanan yang tepat. DBMS Memberikan keamanan dan menghilangkan redundansi. DBMS memiliki banyak keunggulan dibandingkan sistem manajemen File Flat yang tradisional.

Penutup

Demikianlah postingan Kami kali ini yang membahas mengenai Apa itu Pengertian DBMS, Menurut Para Ahli, Sejarah, Fungsi, Tujuan, Jenis, Macam-Macam Software, Karakteristik, Komponen, Kelebihan dan Kekurangan DBMS dan Contohnya. Semoga artikel ini bermanfaat serta menambah wawasan kita semua terutama dalam memahami Apa itu DBMS. Sekian dari Saya, Terima Kasih.

Tinggalkan Komentar