Pages

Senin, 17 September 2012

Konsep Sistem Basis Data


Sebelum mengenal adanya DBMS(Database Management Software) telah dikenal media penyimpanan yang disebut flat file,yaitu file text yang ada pada sistem operasi.
Kelebihan dari file text adalah dapat menyimpan file password. File password pada umumnya hanya digunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. File text akan lebih optimal untuk file yang relatif kecil.
Selain file text juga dikenal penyimpanan data menggunkakan program bantu spreadsheet. Kelebihannya sendiri dapat menutupi kelemahan file text dalam segi kecepatan dalam pengolahan. Namun program ini memiliki kekurangan dalam hal keamanan dan manajemen data.
Database sendiri terdiri dari berbagai macam data dan informasi. Data merupakan informasi yang disimpan dalam suatu struktur tertentu yang terintegrasi. Perbedaan antara data dan informasi adalah kalau data belum bisa dipahami, dan masih memerlukan proses lebih lanjut karena masih fakta mentah. Sedangkan informasi adalah pengolahan dari data,
#Pengertian Basis Data
Kumpulan sekelompok data yang saling berelasi yang diorganisasikan dan menggunakan manipulasi data. Basis data menyimpan sekumpulan data itu dalam wadah yang sama tanpa menimbulkan kerangkapan data.

#Tujuan Basis Data
1.       Performance
Dengan skala penyimpanan yang besar juga didukung dengan efisiensi kerja.
2.       Integrasi data terjamin
Redudansi sering terjadi pada data flat file. Akan tetapi dalam DBMS tidak akan terjadi karena tersedianya manipulasi data. Redudansi adalah berulangnya data yang sama dalam database yang mengakibatkan pemborosan.
3.       Indepensi
Dapat mengubah struktur database tanpa mengubah aplikasinya yang mengaksesnya.
4.       Sentralisasi
Data menjadi terpusat, sehingga konsistensi data dapat diakses bersama-sama.
5.       Keamanan
DBMS memiliki sistem keamanan yang fleksibel. Sehingga memberikan kebebasan dalam memberikan hak akses kepada User.
#Komponen Sistem Basis Data
1.       Data
2.       Hardware
3.       Software
4.       User
#Arsitektur Basis Data
1.       Stand Alone-->DBMS, Basis data, aplikasi ditempatkan [ada computer yang sama. Hanya bisa dipakai 1 pemakai.
2.       Sistem terpusat-->terdiri dari sebuah server dan sejumlah terminal
3.       Sistem client server-->mengatasi kelemahan pada sistem terpusat
#DBMS
Kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara basis data. DBMS juga dirancang untuk dapat memanipulasi data secara mudah.
#Bahasa Basis Data
Merupakan bahasa untukdigunakan user untuk berkomunikasi dengan DBMS yang terdiri dari :
1.       DDL (Data Definition Language)
Meyediakan perintash untuk membuat data base. Contoh Create table, create database, Alter table
2.       DML(Data Manipulation Language)
Bagaimana melakukan manipulasi data contoh insert, delete, update

Tidak ada komentar:

Posting Komentar