Jumat, 18 November 2016

Pengantar Basis Data

Database merupakan tempat penyimpanan data yang besar yang mana hanya didefinisikan sekali dan digunakan secara simultan oleh banyak pengguna. Semua data terintegrasi dengan meminimumkan duplikasi data. Sedangkan untuk pengertian DBMS yaitu, DBMS(Database Management System) adalah sebuah sistem software yang memungkinkan pengguna untuk membuat,mendefinisikan dan memeihara database serta menyediakan akses kontrol pada database.

Fitur-fitur DBMS:
1. Mendefinisikan database (tipe dan struktur) melalui Data Definition Language atau yang disebut dengan DDL.
2. Memanipulasi database (insert,update,delete) melalui Data Manipulation Language atau DML.
3. Mengatasi kelemahan file-base melalui SQL atau Structured Query Language.

Komponen Lingkungan DBMS
1. Software
2. Hardware
3. Data
4. People
5. Procedur

Data

Data dalam database digambarkan sebagai penghubung antara manusia dengan mesin. Dalam database berisi data dan metadata. Apa itu metadata?

Metadata adalah data tentang suatu data, misal tipe data dengan panjang dari suatu data, jumlah tabel dan nama tabel tersebut, jumlah kolom dalam suatu tabel dan namanya.

Procedure
Prosedur dalam database merupakan instruksi dan aturan dalam penggunaan basis data.
Pengguna membutuhkan prosedur tertulis tentang bagaimana mengatur basis data seperti:
1. Masuk ke dalam basis data
2. Menggunakan fasilitas DBMS atau program aplikasi
3. Memulai dan menghentikan basis data
4. Membuat salinan(backup) basis data
5. Menangani kegagalan hardware dan software , termasuk mengenali terjadinya kegagalan system
6. Mengubah struktur tabel
7. Meningkatkan kinerja basis data

People
Orang-orang yang terlibat di dalam pengolahan dan penggunaan basis data. Setiap orang ini memiliki peranan masing-masing yang disebut role.

Kelebihan Database
1. Mampu mengontrol redundansi data (bukan menghilangkan namun meminimumkan)
2. Konsistensi Data
3. Lebih banyak informasi yang didapatkan
4. Meningkatkan integritas data
5. Data Sharing
6. Menghemat biaya
7. Meningkatkan security




Contoh penggunaan database yaitu pada Rumah sakit, perpustakaan, supermarket, universitas, bank, hotel, dan masih banyak lagi.


Tidak ada komentar:

Posting Komentar