Pengertian DBMS (Database Management
System)
DBMS (Database Management System) merupakan
sistem pengorganisasian data pada komputer. DBMS (Database Management System)
adalah perangkat lunak yang memungkinkan untuk membangun basis data yang
berbasis komputerisasi. DBMS (Database Management System) adalah perantara user
dengan basis data sehingga dengan adanya DBMS (Database Management System),
user akan dengan mudah mencari dan menambahkan informasi pada data base.
Untuk dapat mengakses DBMS (Database Management
System) user harus menggunakan bahasa database, bahasa database terdiri dari
beberapa intruksi yang digabungkan sehungga dapat diproses oleh DBMS. Perintah
atau intruksi tersebut umumnya ditentukan oleh user, adapaun bahasa yang
digunakan dibagi kedalam 2 (dua) macam diantaranya sebagaimana di bawah ini:
1. DDL (Data Definition Language)
DDL atau singkatan dari Data Definition
Languange, yaitu dipakai untuk menggambarkan desain dari basis data secara
menyeluruh. DDL (Data Definition Language) dapat dipakai untuk membuat tabel
baru, memuat indeks, maupun mengubah tabel. Hasil dari kompilasi DDL akan
disimpan di kamus data. Itulah definisi dari DDL.
2. DML (Data Manipulation Language)
DML atau singkatan dari Data Manipulation
Language, yaitu dipakai untuk memanipulasi daan pengambilan data pada suatu
basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis
data, menghapus data pada seuatu basis data dan mengubah data pada suatu basis
data. Itulah definisi dar DML.
Fungsi dari DBMS (Database Management System)
Fungsi dari DBMS adalah sebagai penghubung
antara user dengan database sehingga memungkinkan pengguna dapat mengakses
database dengan cepat dan mudah. Adapun contoh-contoh dari DBMS (Database
Management System) adalah : MySQL, Oracle dan microsoft SQL Server
Komponen-komponen dari DBMS (Database
Management System)
·
File manager berfungsi untuk mengelola struktur data
yang digunakan untuk mempresentasikan informasi yang tersimpan dalam disk.
·
Database Manager berfungsi untuk
menyediakan interface antar data dengan program alikasi dan query
·
Query Processor berfungsi sebagai
penterjemah perintah dalam bahasa query ke intruksi low – level yang dapat
dimengerti database manager.
·
DML Precompiler berfungsi sebagai pengkonversi pernyataan atau perintah
DML, yang ditambahkan dalam suatu program aplikasi kepemangin prosedur normal
dalam bahasa induk.
·
DDL Compiler digunakan untuk mengkonversi berbagai perintah DDL ke dalam
sekumpulan tabel yang mengandung metadata
Jenis-jenis DBMS yaitu
sebagai berikut:
A. Microsoft Access
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari
Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah.
Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access
Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu
Microsoft Access 2007.
B. Oracle
Oracle adalah salah satu software sistem manajemen basis data relasional
yang cukup diminati, dikenal, dan dipakai saat ini. Oracle mempunyai kemampuan
mengatur managemen space dan basis data yang besar.
Kelebihan:
- §
Oracle memiliki banyak sekali fitur
- §
memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan
tidak terganggu jika ada server yang mati.
- §
mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa
pemrograman kekurangan
§
dari fitur tersebut oracle menjadilebih rumit dan sulit untuk dipelajari
§
fleksibilitas/kemampuan yang dibutuhkan berukuran besar
C. DB2
Merupakan RDBMS ( relationship database management system) yang
memungkinkan user menggunakan perintah-perintah SQL terhadap basis data
relasional.
Keunggulan DB2 :
- §
Dapat dijalankan pada bermacam-macam platform
- §
Menunjang client, aplikasi multimedia, object oriented
- §
Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun
besar
- §
Memiliki alat yang mengizinkan user membuat macam- macam aplikasi untuk
mengakses dan bekerja dengan data
D. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau
data management system. Pada software ini juga memiliki kelenihan yaitu
Kelebihan MySQL antara lain :
- bebas didownload
- stabil
- fleksibel dengan berbagai pemrograman
- pengamanan yang baik
- kemudahan management database
- perkembangan softwarenya cukup cepat.