Halo semua, pada materi sebelumnya kita sudah mempelajari sistem basis data. Di mana dalam artikel tersebut terdapat salah satu komponen penting yang ada pada basis data yaitu Sistem Manajemen Basis Data.
Nah pada artikel ini kita akan membahas lebih dalam mengenai sistem manajemen basis data. Simak selengkapnya sekarang juga.
Daftar Isi
Apa itu Sistem Manajemen Basis Data?
Sistem Manajemen Basis Data (Data Base Management System) atau sering disingkat dengan DBMS merupakan perangkat lunak yang digunakan untuk membuat, memelihara, mengontrol, dan mengakses basis data (database) secara praktis dan efisien.
Apa Saja Fitur-fitur yang ada pada DBMS?
Ada beberapa fitur-fitur yang terdapat dalam DBMS, di antaranya yaitu :
- Keamanan
- Independensi
- Data sharing
- Integritas
- Pemulihan
- Katalog sistem
- Perangkat produktifitas
- dan lainnya
Selengkapnya kita bahas pada tabel berikut ini :
Fitur | Penjelasan |
Keamanan | Pengamanan data yang baik membuat data tidak mudah diakses oleh orang yang tidak memiliki hak |
Independensi | Sistem manajemen basis data menjamin independensi antara data dan program aplikasi. Data tidak bergantung pada program yang mengaksesnya, karena strukturnya dirancang berdasarkan kebutuhan informasi, bukan berdasarkan struktur program. |
Integritas | DBMS dapat mengelola file-file yang berupa data serta relasinya, tujuannya agar data selalu dalam keadaan valid dan konsisten |
Data sharing | Data dapat diakses secara bersamaan oleh beberapa pengguna |
Pemulihan | Terdapat fasilitas untuk memulihkan data-data jika terjadi error pada perangkat keras ataupun perangkat lunak. |
Katalog sistem | Terdapat fasilitas yang berisi kamus data. Bertujuan untuk mendeskripsikan field-field data dalam database. |
Perangkat produktifitas | Terdapat perangkat produktifitas agar memudahkan user untuk mendapatkan manfaat dari database seperti : membuat report dan mencari informasi. |
Kelebihan dan Kekurangan DBMS
Setiap perangkat lunak atau Software pasti memiliki kelebihan dan kekurangan, begitupun dengan DBMS. Di bawah ini kita akan sedikit membahas kelebihan dan kekurangannya.
Kelebihan | Kekurangan |
|
|
Contoh Sistem Manajemen Basis Data yang Paling Populer
Saat ini terdapat banyak aplikasi yang termasuk ke dalam kategori sistem manajemen database. Dari sekian banyak tentunya hanya ada beberapa saja yang terbaik, di antaranya :
- Oracle
- Microsoft Access
- MySQL
- Microsoft SQL Server
- SQLite
- PostgreSQL
- dan lain sebagainya
Berbagai macam aplikasi DBMS akan dibahas pada artikel berbeda. Tunggu artikelnya ya!!
4 Komponen Penting pada DBMS
Ada 4 komponen utama dari DMBS, yaitu :
- Perangkat Keras (Hardware)
- Data
- Perangkat Lunak (Software)
- Pengguna (User)
Penjelasan komponen tersebut sudah di bahas pada artikel Sistem Basis Data.
Macam-macam Bahasa pada DBMS
- Definisi Data (Data Definition Language)
- Manipulasi Data (Data Manipulation Language)
- DCML (Device Control Media Language)
DDL (Data Definition Language)
DDL merupakan komponen bahasa dari DBMS yang berguna untuk mendefinisikan struktur data untuk melakukan perintah tertentu. Contohnya :
- CREATE : Digunakan untuk membuat tabel baru, di mana terdefinisi field data dengan tipe dan panjangnya
- INDEX, REINDEX : Mengubah index agar setiap record dalam satu file data dapat diakses melalui indeksnya
- MODIFY STRUCT : Mengubah struktur dari data
- dan lain sebagainya
DML (Data Manipulation Language)
Merupakan komponen bahasa dari DBMS yang berguna untuk memanipulasi data. Biasa komponen ini digunakan oleh user untuk melakukan perintah-perintah sebagai berikut :
- LIST, DISPLAY : digunakan untuk mengambil data dari baris data
- INSERT, APPEND : digunakan untuk menambah data
- UPDATE : digunakan untuk meremajakan atau mengupdate data
- DELETE : digunakan untuk mengapus data
- SORT : digunakan untuk mengurutkan data
- COUNT : digunakan untuk menghitung frekuensi data
- FIND : digunakan untuk mencari data
Ada dua macam DML yaitu :
- Prosedural : digunakan pada bahasa pemrograman tingkat tinggi (high level programming) seperti Cobol, C, C++, dan sebagainya
- Non-Prosedural : digunakan pada bahasa-bahasa DMBS seperti Access, FoxPro, dan SQL.
DCML (Device Control Media Language)
Merupakan bahasa DBMS yang berguna untuk mengatur proses record atau penyimpanan data secara fisik. Komponen bahasa ini digunakan oleh operator-operator sistem basis data pada saat mengatur file-file data secara fisik.
Perintah-perintah dalam bahasa ini antara lain :
- Merekam (record) : Write, Record, Create Table
- Menghapus (delete) : Drop, Delete Table
Untuk mempelajari DDL dan DML bisa langsung baca artikel : Apa itu DDL dan DML? Inilah Ulasannya Lengkpanya!
Materi Sistem Manajemen Basis Data PDF dan PPT
Ingin mempelajari melalui modul dalam bentuk PDF atau PPT. Kamu bisa mempelajari referensi materi tersebut dari referensi di bawah :
- PPT : https://www.academia.edu/41260419/Sistem_Manajemen_Basis_Data
- PDF : https://www.researchgate.net/publication/344692882_SISTEM_MANAJEMEN_BASIS_DATA
Penutup
Itulah ulasan singkat mengenai sistem manajemen basis data atau yang sering disebut DBMS. Semoga bermanfaat dan jangan lupa share ke temanmu yang lainnya juga.