Prastiana Rahayu ( Rekayasa Perangkat Lunak )

Flickr Images

Rabu, 18 Januari 2017

DBMS (Database Management System)

Assalamualakum Wr. Wb.

Kali ini saya akan membagi ilmu tentang DBMS, karena sebelumnya saya sudah berbagi ilmu tentang database.

A. Pengertian
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
B. Latar Belakang
karena sudah mengenal databse, maka kita harus tahu tentang DBMS ini.

C. Maksud dan Tujuan
menyelesaikan materi tentang database

D. Detail tentang DBMS

Sistem Management Database merupakan suatu sistem aatu perngakat yang dirancang untuk mengelola dan melakukan operasi terhadap data dalam database. Contoh dari DBMS ada Oracle, SQL server 2000/2003, Ms. Access , Mysql dan sebagainya. Sebelum adanya DBMS ini, database masih banyak disediakna dalam bentuk flat table. Flat table sendiri memiliki kerkurangan dan kelebihan tersendiri. Flat table memiliki kerkurangan karena datanya banyak yang multivalue sedangkan kelebihannya gampang dipahami ( menurut saya).
DBMS juga dirancang agar bisa memanipulasi data lebih mudah dan bida menampung data yang banyak. Selain iu, performa dan integrasi data yang lebih mudah, akses data yang lebih cepat.
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.

Sejarah DBMS

Sejak adanya komputer, penyimpanan dan manipulasi data sebenarnya menjadi fokus utama. Pada awal tahun 60-an Charles Bachman mendesain DBMS pertama yang disebut Integrated Data Store. 
Berkat Karyanya ini Charles Bachman mendapat ACM tuning Award ditahun 1973. Pada Akhir 60-an IBM juga mengembangkan Information Manajemen System DBMS.  Dalam waktu yang sama pulas perusahaan penerbangan Amerika mengembangkan system SABRE pada DBMS ini sudah dikembangkan system agar user dapat mengakses data yang sama pada jaringan komputer. Pada tahun 1970 juga, Edgar Codd mengusulkan gagasannya yaitu model data relasional. Model ini menjadi paradigma DBMS yang paling dominan. Bahasa query SQl pun digunakkan untuk basic dari data relasional tersebut. SQL baru distandarisasi di akhir tahun 80-an dan SQL-92 di adopsi oleh ANSI dan ISO. Pada akhir tahun 80-an setelah distandarisasikannya SQL, banyak bidang system basis data yang dikembangkan. Dan beberapa vendor juga memperluas sistemnya dengan kemampuan menyimpan tipe data dan mengembangkan kemampuan query yang kompleks.


Saya akan beri beberapa conto DBMS beserts penjelasannya sedikit

1. MySQL

Salah satu contoh DBMS adalah MySql. MySql menggunakan SQL sebagai bahasanya. MySQL memiliki kelebihan yaitu free, stabil dan tangguh, fleksibel, memiliki keamanan yang baik, dan kemudahan management database. Namun selain memiliki kelebihan MySql juga memiliki kekurangan yaitu hanya bisa menjalankan satu server saja dan sudah tidakbisa menangani beban yang terus bertambah besar. MySql memiliki fitur  seperti klausa LIMIT SQL.

2. Oracle

Oracle merupakan RDBMS yang mengelola informasi secara terbuka, komperehensif dan terintegrasi. Namun Oracle merupakan DBMS yang sangat mahal dan rumit. Karena Oracle dirancang untuk organisasi besar yang membutuhkan fleksibilitas dan skalabilitas yang bisa memenuhi tuntutan data dan informasi yang berukuran besar. Memiliki kelebihan yaitu memiliki banyak fitur yang dapat memenuhi fleksibilitas dari organisasi besar dan dapat  mendayagunakan lebih dari satu server serta storage dengan mudah dan transparan. Memiliki kekurangan yaitu merupakan DBMS yang rumit dan sulit dipelajari serta memiliki harga paling mahal didunia.

3. MS. Access

Merupakan Databse yang dikeluarkan oleh microsoft  yang merupakan family dari microsoft office yang dijalankan pada OS windows. Memiliki kelebihan yaitu bisa digunakkan untuk mengembangkan aplikasi secara cepat, kompatibilitas dengan SQL, mengizinkan pengembangan table yang cepat dan bahasa pemrograman menggunakan Ms. VBA. Memiliki kelemahan karena kurang begitu bagus jika diakses melalui jaringan dan perlu membayar untuk mendapat versi aslinya.

E. Kesimpulan
DBMS adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.

Referensi :
https://id.wikipedia.org/wiki/Sistem_manajemen_basis_data
http://njetscoot.blogspot.co.id/2015/09/sejarah-perkembangan-dbms-database_7.html


Share:

0 komentar:

Posting Komentar

BTemplates.com

About me

Formulir Kontak

Nama

Email *

Pesan *

Postingan Populer