DBMS (Database Management System)

15

Click here to load reader

Transcript of DBMS (Database Management System)

Page 1: DBMS (Database Management System)

Ambar Ayu Susilowati

XI / Rekayasa Perangkat Lunak B

SMK Negeri 1 Cimahi

Page 2: DBMS (Database Management System)

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

Page 3: DBMS (Database Management System)

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

Page 4: DBMS (Database Management System)

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

Page 5: DBMS (Database Management System)

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

Page 6: DBMS (Database Management System)

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

Page 7: DBMS (Database Management System)

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

Page 8: DBMS (Database Management System)

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

Page 9: DBMS (Database Management System)

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

Page 10: DBMS (Database Management System)

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

Page 11: DBMS (Database Management System)

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

Page 12: DBMS (Database Management System)

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

Page 13: DBMS (Database Management System)

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

Page 14: DBMS (Database Management System)

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

Page 15: DBMS (Database Management System)

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