Ambar Ayu Susilowati
XI / Rekayasa Perangkat Lunak B
SMK Negeri 1 Cimahi
Sistem manajemen basis data (Bahasa Inggris : database
management system, DBMS), atau kadang disingkat
SMBD, adalah suatu sistem atau perangkat lunak yang
dirancang untuk mengelola suatu basis data dan
menjalankan operasi terhadap data yang diminta banyak
pengguna. Contoh tipikal SMBD adalah akuntansi, sumber
daya manusia, dan sistem pendukung pelanggan, SMBD
telah berkembang menjadi bagian standar di bagian
pendukung (back office) suatu perusahaan. Contoh SMBD
adalah Oracle, SQL server 2000/2003, MS Access, MySQL
dan sebagainya.
Sistem Manajemen Basis Data
DBMS merupakan perangkat lunak yang dirancang untuk
dapat melakukan utilisasi dan mengelola koleksi data
dalam jumah yang besar. DBMS juga dirancang untuk
dapat melakukan masnipulasi data secara lebih mudah.
Sebelum adanya BMS maka data pada umumnya disimpan
dalam bentuk flatfile, yaitu file teks yang ada pada sistem
operasi.
Penggunaan perangkat lunak ini memperbaiki beberapa
kelemahan dari flat file, seperti bertambahnya kecepatan
dalam pengolahan data. Namun demikian metode ini masih
memiliki banyak kelemahan, diantaranya adalah masalah
manajemen dan keamanan data yang masih kurang.
Sistem Manajemen Basis Data
Penyimpanan data dalam bentuk DBMS mempunyai
banyak manfaat dan kelebihan dibandingkan dengan
penyimpanan dalam bentuk flat file atau
spreadsheet, diantaranya :
1. Performance yang didapat dengan penyimpanan dalam
bentuk DBMS cukup besar, sangat jauh berbeda dengan
performance data yang disimpan dalam bentuk flat file.
Disamping memiliki unjuk kerja yang lebih baik, juga
akan didapatkan efisiensi penggunaan media
penyimpanan dan memori.
Manfaat dan Kelebihan DBMS
2. Integritas data lebih terjamin dengan penggunaan
DBMS. Masalah redudansi sering terjadi dalam DBMS.
Redudansi adalah kejadian berulangnya data atau
kumpulan data yang sama dalam sebuah database yang
mengakibatkan pemborosan media penyimpanan.
3. Independensi. Perubahan struktur database
dimungkinkan terjadi tanpa harus mengubah aplikasi
yang mengaksesnya sehingga pembuatan antarmuka ke
dalam data akan lebih mudah dengan penggunaan
DBMS.
Manfaat dan Kelebihan DBMS
4. Sentralisasi. Data yang terpusat akan mempermudah
pengelolaan database. kemudahan di dalam melakukan
bagi pakai dengan DBMS dan juga kekonsistenan data
yang diakses secara bersama-sama akan lebiih
terjamin dari pada data disimpan dalam bentuk file atau
worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih
fleksibel daripada pengamanan pada file sistem
operasi. Keamanan dalam DBMS akan memberikan
keluwesan dalam pemberian hak akses kepada
pengguna.
Manfaat dan Kelebihan DBMS
Akuntansi adalah pengukuran, penjabaran, atau
pemberian kepastian mengenai informasi yang akan
membantu manajer, investor, otoritas pajak dan pembuat
keputusan lain untuk membuat alokasi sumber daya
keputusan di dalam perusahaan, organisasi, dan lembaga
pemerintah. Akuntansi adalah seni dalam
mengukur, berkomunikasi dan menginterpretasikan
aktivitas keuangan.
Contoh DBMS
Sumber daya manusia atau biasa disingkat menjadi SDM
potensi yang terkandung dalam diri manusia untuk
mewujudkan perannya sebagai makhluk sosial yang
adaptif dan transformatif yang mampu mengelola dirinya
sendiri serta seluruh potensi yang terkandung di alam
menuju tercapainya kesejahteraan kehidupan dalam
tatanan yang seimbang dan berkelanjutan. Dalam
pengertian praktis sehari-hari, SDM lebih dimengerti
sebagai bagian integral dari sistem yang membentuk suatu
organisasi. Oleh karena itu, dalam bidang kajian
psikologi, para praktisi SDM harus mengambil penjurusan
industri dan organisasi.
Contoh DBMS
1. Microsoft Access
Microsoft Access (atau Microsoft Office Access)
adalah sebuah program aplikasi basis data komputer
relasional yang ditujukan untuk kalangan rumahan dan
perusahaan kecil hingga menengah. Aplikasi ini
merupakan anggota dari beberapa aplikasi Microsoft
Office, selain tentunya Microsoft Word, Microsoft
Excel, dan Microsoft PowerPoint. Aplikasi ini
menggunakan mesin basis data Microsoft Jet Database
Engine, dan juga menggunakan tampilan grafis yang
intuitif sehingga memudahkan pengguna.
Mengenal Beberapa DBMS
1. Microsoft Access
Microsoft Access dapat menggunakan data yang
disimpan di dalam format Microsoft Access, Microsoft Jet
Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang
mendukung standar ODBC. Para pengguna/programmer
yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang
kompleks, sementara para programmer yang kurang
mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang sederhana. Access juga
mendukung teknik-teknik pemrograman berorientasi
objek, tetapi tidak dapat digolongkan ke dalam perangkat
bantu pemrograman berorientasi objek.
Mengenal Beberapa DBMS
2. MySQL
MySQL adalah sebuah perangkat lunak sistem
manajemen basis data SQL (bahasa Inggris: database
management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL AB membuat MySQL tersedia sebagai
perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana
penggunaannya tidak cocok dengan penggunaan GPL.
Mengenal Beberapa DBMS
2. MySQL
Tidak sama dengan proyek-proyek seperti
Apache, dimana perangkat lunak dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber
dimiliki oleh penulisnya masing-masing, MySQL dimiliki
dan disponsori oleh sebuah perusahaan komersial
Swedia MySQL AB, dimana memegang hak cipta hampir
atas semua kode sumbernya. Kedua orang Swedia dan
satu orang Finlandia yang mendirikan MySQL AB
adalah: David Axmark, Allan Larsson, dan Michael
"Monty" Widenius.
Mengenal Beberapa DBMS
2. MySQL
Untuk melakukan administrasi dalam basis data MySQL,
dapat menggunakan modul yang sudah termasuk yaitu
command-line (perintah: mysql dan mysqladmin). Juga
dapat di-download dari situs MySQL yaitu sebuah modul
berbasis grafik (GUI): MySQL Administrator dan MySQL
Query Browser. Selain itu terdapat juga sebuah
perangkat lunak gratis untuk administrasi basis data
MySQL berbasis web yang sangat populer yaitu
phpMyAdmin. Untuk perangkat lunak untuk administrasi
basis data MySQL yang dijual secara komersial antara
lain: MySQL front, Navicat dan EMS SQL Manager for
MySQL.
Mengenal Beberapa DBMS
2. MySQL
Perintah dasar MySQL
Bahasa SQL memiliki struktur yang mudah dipahami
karena perintah – perintahnya pada dasarnya dibuat dari
bahasa Inggris. Sehingga kita dapat melakukan perintah
– perintah SQL ke dalam database MySQL, yaitu :
a. Memasukkan atau menambah record baru ke dalam
database.
b. Mengeksekusi query database
c. Mengambil data dari database
d. Mengubah record pada database
e. Menghapus record pada database
Mengenal Beberapa DBMS
2. MySQL
Perintah SQL dapat diketik dengan huruf besar atau
kecil (non case sensitive). Setelah selesai mengetik
perintah di MySQL harus diakhiri dengan tanda titik
koma sebagai penanda akhir dari perintah MySQL
Mengenal Beberapa DBMS
Top Related