Pengertian DBMS

Posted on

Ruangguru.co – Hai teman kembali lagi bersama kami web terbaik untuk mendapatkan ilmu pengetahuan, nah pada artikel kali ini kami akan memberikan informasi tentang Pengertian DBMS.

Dalam diskusi ini kami akan menjelaskan tentang DBMS atau Sistem Manajemen Database.

Penjelasan yang mencakup pengertian, sejarah, tujuan, jenis, komponen, kekuatan dan kelemahan yang akan dibahas secara lengkap dan mudah dipahami.

Untuk detail lebih lanjut, berikut ini merupakan pengertian DBMS yang harus anda ketahui.

Apa itu DBMS?

Pengertian DBMS

Pengertian DBMS (Database Management System) adalah sistem atau perangkat lunak yang dirancang khusus untuk mengelola database dan menjalankan operasi pada data yang diminta oleh banyak pengguna.

Tujuan utama menggunakan DBMS pada jaringan komputer iyalah untuk menghindari atau meminimalisir kekacauan pada saat memproses data dalam jumlah besar.

DBMS adalah perantara bagi pengguna dan basis data untuk berinteraksi dengan DBMS, pengguna harus menggunakan bahasa basis data yang telah ditentukan.

Ada dua jenis bahasa komputer yang bisa dipakai saat interaksi dengan DBMS, yaitu:

  • DDL (Data Definition Language): dipakai untuk menggambar rancangan basis data secara menyeluruh, mulai dari memuat indeks, membuat tabel baru, atau mengubah tabel.
  • DML (Data Manipulation Language): digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data dalam database.

Selain pengertian DBMS berikut ini merupakan sejarah perkembangan DBMS.

Sejarah DBMS

Sejarah DBMS

DBMS generasi pertama dirancang oleh Charles Bachman di General Electric pada awal 1960-an, disebut sebagai Penyimpanan Data Terpadu.

Membentuk dasar untuk model data jaringan yang kemudian distandarisasi oleh Konferensi Bahasa Sistem Data (CODASYL). Bachman kemudian menerima ACM Turing Award pada tahun 1973.

Dan pada akhir 1960-an, IBM mengembangkan Sistem Manajemen Informasi DBMS. IMS dibentuk dari representasi data dalam suatu kerangka kerja yang disebut model data hierarkis.

Pada saat yang sama, sistem SABER dikembangkan sebagai hasil kolaborasi antara IBM dan maskapai Amerika. Sistem ini memungkinkan pengguna untuk mengakses data yang sama di jaringan komputer.

Baca Juga :  Siklus Pengolahan Data

Kemudian pada tahun 1970, Edgar Codd, di Laboratorium Penelitian di San Jose, mengusulkan model data relasional. Pada 1980, model relasional menjadi paradigma DBMS yang paling dominan.

Bahasa query SQL dikembangkan untuk basis data relasional sebagai bagian dari proyek System R dari IBM.

SQL distandarisasi pada akhir 1980-an, dan SQL-92 diadopsi oleh American National Standards Institute (ANSI) dan International Standards Organization (ISO).

Program yang digunakan untuk eksekusi bersamaan dalam database disebut transaksi. Pengguna menulis program, dan bertanggung jawab untuk menjalankan program secara bersamaan dengan DBMS.

Pada tahun 1999, James Gray memenangkan Penghargaan Turing untuk kontribusinya terhadap manajemen transaksi di DBMS.

Pada akhir 1980-an dan awal 1990-an, banyak bidang sistem basis data dikembangkan.

Penelitian di bidang basis data mencakup bahasa permintaan yang kuat, model data lengkap, dan penekanan pada dukungan analisis data yang kompleks dari semua bagian organisasi.

Beberapa vendor mengembangkan sistem mereka dengan kemampuan untuk menyimpan tipe data baru seperti gambar dan teks, dan kemampuan permintaan yang kompleks.

Sistem khusus yang dikembangkan oleh banyak vendor untuk membuat gudang data, menggabungkan data dari banyak basis data.

Fenomena yang paling menarik adalah keberadaan perencanaan sumber daya perusahaan (ERP) dan perencanaan manajemen sumber daya (MRP), yang menambahkan lapisan substansial fitur berorientasi aplikasi.

Paket termasuk termasuk Baan, Oracle, PeopleSoft, SAP, dan Siebel. Paket-paket ini mengidentifikasi serangkaian tugas umum dan menyediakan lapisan aplikasi umum untuk menangani kebutuhan-kebutuhan ini.

Data disimpan dalam DBMS relasional, dan lapisan aplikasi dapat dikustomisasi untuk perusahaan yang berbeda. Selanjutnya, DBMS memasuki dunia internet.

Ketika generasi pertama situs Web menyimpan data mereka secara eksklusif dalam file sistem operasi, DBMS sekarang dapat digunakan untuk menyimpan data yang dapat diakses melalui browser Web.

Query dapat dihasilkan melalui formulir Web, dan format jawaban menggunakan bahasa markup seperti HTML untuk membuatnya lebih mudah untuk ditampilkan di browser.

Semua vendor database menambahkan fitur ini ke DMS mereka. Manajemen basis data mempertimbangkan pentingnya data online, dan dapat diakses melalui jaringan komputer.

Baca Juga :  Pengertian Fiber Optik

Saat ini bidang-bidang tersebut diwujudkan dalam basis data multimedia, video interaktif, perpustakaan digital, proyek ilmiah seperti proyek pemetaan, proyek sistem pengamatan bumi NASA, dll.

Tujuan DBMS

Sebagaimana telah disinggung pemahaman DBMS (Database Management System) yang berfungsi sebagai alat yang berguna untuk mengatur sumber daya data perusahaan, berikut adalah beberapa tujuan untuk menggunakan DBMS pada jaringan komputer perusahaan:

  • Supaya basis data bisa digunakan bersama
  • Sehingga proses akses data lebih mudah dan cepat
  • Untuk menghemat ruang penyimpanan data
  • Membantu menjaga keamanan data
  • Mencegah dan menghilangkan duplikasi dan ketidakkonsistenan data
  • Menangani sejumlah besar data

Macam-macam DBMS

Macam-macam DBMS

Dalam aplikasinya, ada beberapa jenis perangkat lunak DBMS yang sering diterapkan untuk mengelola database perusahaan, termasuk:

1. MySQL

Perangkat lunak DBMS pertama adalah MySQL yang banyak dipakai karena disediakan secara gratis. Jadi perangkat lunak ini sangat cocok untuk bisnis yang sedang berkembang.

Meski tidak berbayar, namun tingkat keamanannya cukup bagus dengan kecepatan akses data yang selalu stabil.

Namun, perangkat ini tidak kompatibel dengan bahasa pemrograman Foxpro, Visual Basic (VB) dan Delphi dan tidak dapat menangani data dalam jumlah besar.

2. Oracle

Jika kalian menginginkan software DBMS yang baik dan berbayar, Anda dapat memilih perangkat lunak Oracle.

Perangkat ini memiliki bermacam fitur yang bisa mencukupi tuntutan fleksibilitas pada perusahaan besar. Bahkan perangkat ini juga memiliki pemrosesan transaksi dengan kinerja yang sangat tinggi.

Dengan kemampuan yang mampu seperti itu, tidak heran jika perangkat lunak ini dijual dengan harga yang sangat tinggi dengan sistem komputerisasi yang kompleks.

Tetapi untuk memenuhi kriteria seperti dalam pemahaman DBMS / Sistem Manajemen Basis Data, alat ini tidak perlu diragukan dalam hal keamanan.

3. Firebird

Perangkat lunak DBMS lainnya adalah Firebird sebagai sistem manajemen basis data relasional. Firebird menawarkan fitur yang memenuhi standar SQl-2003 dan ANSI SQL-99 dan dapat bekerja pada OS Windows dan Linux.

4. Microsoft SQL Server

Selain Oracle, perangkat lunak DBMS ini juga cocok untuk aplikasi di jaringan komputer perusahaan besar karena memiliki kemampuan mengelola data yang besar.

Microsoft SQL Server memiliki sistem keamanan data yang baik dan memiliki fitur cadangan, pemulihan, dan pengembalian data. Namun sayangnya perangkat ini hanya bisa berjalan di OS Windows saja.

Baca Juga :  Pengertian Flashdisk

Komponen DBMS

Secara umum, DBMS memiliki beberapa komponen atau modul fungsional. Beberapa komponen DBMS adalah sebagai berikut:

  • Manajer File
    Komponen yang mengelola ruang disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang disimpan dalam disk.
  • Manajer Basis Data
    Komponen yang menyediakan antarmuka antara data tingkat rendah yang terkandung dalam database dengan program aplikasi dan kueri yang diberikan ke suatu sistem.
  • Prosesor Permintaan
    Komponen yang berfungsi menerjemahkan perintah dalam bahasa kueri ke dalam instruksi tingkat rendah yang dapat dipahami oleh manajer basis data.
  • Precompiler DML
    Komponen yang mengonversi perintah DML, yang ditambahkan ke program aplikasi ke pemain prosedur normal dalam bahasa induk.
  • Kompiler DDL
    Komponen yang mengonversi berbagai perintah DDL menjadi seperangkat tabel yang berisi data meta.

Kelebihan dan Kekurangan DBMS

Meskipun sebenarnya ada banyak kelebihan yang bisa diperoleh dengan mengimplementasikan program DBMS pada jaringan komputer, namun ternyata masih ada beberapa kekurangan dari DBMS.

Kelebihan dari DBMS

  • Dapat mengontrol pengulangan data
  • Berikan data yang konsisten
  • Kemampuan untuk mendapatkan lebih banyak informasi dan jumlah data yang sama
  • Pengguna dapat menggunakan data bersama
  • Meningkatkan integritas data
  • Pertahankan keamanan
  • Membantu pembentukan standardisasi
  • Perbandingan skala ekonomi
  • Dapat menyeimbangkan konflik kebutuhan
  • Mempercepat akses dan respons data
  • Mempercepat produktivitas
  • Meningkatkan pemeliharaan data melalui data independen
  • Meningkatkan concurrency
  • Meningkatkan layanan cadangan dan pemulihan

Kekurangan DBMS

  • Penggunaannya cukup kompleks
  • Kompleksitas hasil DBMS dalam ukurannya yang besar
  • Biaya DBMS tidak sama tergantung pada lingkungan dan fungsi yang disediakan
  • Ada biaya tambahan untuk perangkat keras
  • Biaya konversi diperlukan untuk menggunakan DBMS baru
  • Secara umum kinerja menurun seiring waktu
  • Penurunan kinerja menghasilkan kegagalan yang lebih besar

Penutup

Demikianlah Pelajaran tentang Pengertian DBMS: Sejarah, Tujuan, Komponen, Kelebihan & Kekurangan, yang dapat kami sampaikan semoga dapat bermanfaat bagi anda semua.

Terima kasih telah belajar dengan kami dan sampai berjumpa di artikel kami selanjutnya.

Baca Juga: