Senin, 31 Desember 2018

SISTEM BASIS DATA







SISTEM BASIS DATA
Basis data atau biasa disebut dengan database merupakan 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 merepresentasikan/ deskripsi dari suatu objek

sifat Data dalam basis data bersifat
terpadu (integarted) : berkas-berkas yang ada pada basisdata saling terkait
berbagi data (shared) : data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yangbersamaan (multiuser)
Suatu bangunan basis data memiliki jenjang , Karakter , Field, Record, File dan Database

Dalam basis data dikenal istilah
Entitas : orang, tempat kejadian atau konsep yang informasinya direkam
Atribut : Sebutan untuk mewakili entitas
Sistem basis data merupakan perpaduan antara basisdata dan sistem manajemen basisdata.
Database Management System (DBMS) adalah suatu piranti lunak yang memungkinkan kita untuk membuat dan merawat basis data
Komponen Sistem Basisdata, Hardware,Software Sistem Operasi,Software Program Aplikasi,Basis data dan Pemakai (User)

keuntungan Basisdata
- kemudahan dalam Identifikasi dan strukturisasi data
- efisien dalam pengumpulan, penyimpanan, maupun editing dan updating
- dapat Retrieving dan sharing data
- bisa meningkatkan kemampuan staf


DATABASE MANAGEMENT SYSTEM
DBMS terdiri dari database, dan program untuk menambah data, menghapus data, mengubah,  mengambil dan membaca data.
Manfaat penggunaan basis data
-untuk mengorganisasikan dan mengelola data dalam jumlah besar
-untuk membantu dalam melindungi data dari kerusakan yang disebabkan 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
-lebih praktis
-lebih cepat
-Mengurangi kejenuhan dalam bekerja
-selalu Up to date


Arsitektur DBMS
Inti dari DMBS adalah database engine
Paket bahasa dalam DBMS
DDL (Data Definition Language) : suatu tool dalam DBMS yang berguna untuk membuat basisdata Misal, Create table, create index dll
DML (Data Manipulation Language) : tool dalam DBMS yang berguna untuk meyimpan, mengedit dan mencari data didalam basisdata


beberapa Contoh DBMS
-Personal
-Access
-Dbase
-Foxpro

dan untuk Ukuran besar
-SQL Server
-MySQL
-Sybase
-Oracle
-DB2

Beberapa jenis Tipe-tipe File
Tipe-tipe file yang digunakan dalam DBMS dibedakan menjadi :
File Induk (master file)
File Transaksi (transction file)
File Laporan (Report file)
File sejarah (history file)
File Pelindung (backup file)


Beberapa Komponen DBMS diantaranya
Kamus Data : menjabarkan berkas (tabel) dan field
Utilitas : digunakan untuk memudahkan pemakai dalam menciptakan basisdata dan tabel serta dalam manipulasi data
Pembangkit laporan: memudahkan dalam membuat laporan
Pembangkit aplikasi : memudahkan dalam membuat aplikasi
Keamanan akses : mengatur hak akses pemakai
Pemulihan sistem : untuk mengembalikan data ke basis data sekiranya terjadi kegagalan sistem

Langkah Pengembangan aplikasi basis data
studi permasalahan
penentuan kebutuhan
perancangan basis data
entiti
atribut
kunci
pembentukan basisdata
nama field
jenis
lebar field
indek

perancangan aplikasi
data entri
laporan
query processing
Pembuatan aplikasi
Custom programming
Aplication generation
test aplikasi


Teknik Merancang Model Basis Data
Teknik Normalisasi :
teknik relasi basis data dengan melakukan proses pengelompokan data elemen menjadi tabel yang menunjukan entitas dan relasinya.

Menentukan bentuk normalisasi:

Menentukan bentuk normalisasi:
Normal 1 : tabel disebut sebagai bentuk normal ke satu jika semua atribut yang bersangkutan tidak dapat dibagi lagi menjadi atribut-atribut yang lebih kecil tetapi masih mengandung redundansi

Normal 2. suatu normal 1 yang memenuhi syarat tambahan bahwa semua atribut bukan kuncinya hanya bergantung pada kunci primer

Normal 3 Suatu tabel bentuk normal 2 yang memenuhi syarat tambahan bahwa semua atribut bukan kunci tidak memiliki kebergantungan transitif terhadap kunci primer.


TEKNIK ERD (Entity Relational Diagram)
Merupakan notasi grafis dalam pemodelan data konseptual yang mediskripsikan hubungan antara penyimpanan.

seputar kuliah di
 www.swadharma.ac.id


Tidak ada komentar:

Posting Komentar

tugu mac arthur

halo teman teman.  udah lama ga mosting nih sibuk banget soalnya sekarang cuma mau upload aja nih.  upload foto yang pernah saya ku...