Senin, 30 Januari 2017

PENGANTAR BASIS DATA

SISTEM BASIS DATA 

*Basis Data/Data Base adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tata cara yang tertentu untuk membentuk data baru atau informasi.

*Data merupakan fakta atau nilai (Value) yang tercatat untuk mempresentasikan/deskripsi dari suatu objek.

*Data dala basis data bersifat:
  • Terpadu (Integarted) :berkas-berkas yang ada pada basis data saling terkai.
  • Berbagi data (shared):data yang sama dapat di pakai oleh sejumlah pengguna dalam waktu yang bersamaan (multiuser)
*Suatu bangunan basis data memiliki jenjang:
  • karakter
  • Field 
  • Record 
  • File 
  • Database
 *Dalam basis data di kenal istilah :
  • Entitas :orang, tempat kejadian atau konsep yang informasinya direkam.
  • Atribut :sebutan untuk mewakili entitas
 *Sistem basis data merupakan panduan antara basis data dan sistem manajemen basis data.

*Database Management System (DBMS) adalah suatu piranti lunak yang memungkinkan kita untuk membuat dan merawat basis data.

*Komponen sistem basis data:
  • Hardware
  • Software sistem operasi
  • Software program aplikasi
  •  Basis data 
  • Pemakai (User)
*Benefit Basis data:
  • Identifikasi dan strukturitas data
  • Pengumpulan, Penyimpanan,editing dan updating
  • Retrieving dan sharing data
  • Meningkatkan kemampuan staf
 DATABASE MANAGEMENT SYSTEM

*DBMS terdiri dari database, dan program untuk menambah data, menghapus data,mengubah, mengambildan membaca data.

*Manfaat Pengunaan basis data:
  • Untuk mengorganisasikan dan mengolah data dalam jumlah besar.
  • Untuk membantu dalam melindungi data dari kerusakan yang di sebabkan penggunaan atau pengaksesan yang tidak sah.
  • Memudahkan dalam pengambilan data kembali.
  • Untuk memudahkan dalam penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan.
 *keunggulan DBMS:
  • Kepraktisan
  • Kecepatan
  • Mengurangi kejenuhan 
  • kekinian (up to date)
*Arsitektur DBMS (inti DBMS adalah Database Engine):
  • Paket bahasa dalam DBMS
  • DDL (Data Definition Language):suatu tool dalam DBMS yang berguna untuk membuat basisdata
  • DML (Data Manipulation Language) :tool dalam DBMS yang berguna untuk menyimpan, mengedit dan mencari data di dalam basisdata.
*Contoh DBMS:
  • Access
  • Dbase
  • Foxpro-ukuran besar
  • SQL server
  • My SQL
  • Sybase
  • Oracle
  • DB2
*Tipe-tipe file (tipe file dalam DBMS dapat di bedakan menjadi) :
  • File Induk (master file)
  • File Transaksi (transaction file)
  • File Laporan (report file)
  • File Sejarah (history file)
  • File Pelindung (backup file)
 *Komponen DBMS :
  • Kamus data :menjabarkan berkas (tabel) dan field
  • Utilitas :digunakan untuk memudahkan pemakai dalam menciptakan basis data dan tabel serta dalam manipulasi data.
  • Pembangkit laporan :memudahkan dalam membuat laporan
  • Pembangkit aplikasi :memudahkan dalam membuat aplikasi 
  • Keamanan akses :mengatur hak ases pemakai 
  • Pemuliha sistem :untuk mengembalikan data ke basis data sekiranya terjadi kegagalan sistem.
 *Pengembangan aplikasi basis data:
  • Studi permasalahan 
  • Penentuan kebutuhan 
  • Perancangan basis data (entiti, atribut, kunci)
  • Pembentukan basis data (nama field , jenis ,lebar field ,indek)
*Perancangan Aplikasi:
  • Data entri
  • Laporan
  • Query Processing
 *Pembuatan Aplikasi:
  • Custom progamming
  • Aplication generation
Sekian pengetahuan Program Basis dari saya.. Terima Kasih!!!


Tidak ada komentar:

Posting Komentar