Senin, April 20, 2009

Model Database

# basis data model meruakan sekumpulan konsep untuk menerangkan data hubungan antara data dan batasan yang terintegerasi dalam suatu organisasi


# model data dibagi beberapa basis

- model data berbasis objek

- model data berbasis record

- model data berbasis fisik

- model data berbasis konseptual



# model data berbasis objek menggunakan objek entitas / attribute. Disajikan dalam jenis model yaitu :

- Entity Relation Model / relation ship ( E-R model )

- Semantic model yaitu penyajian menggunakan kata-kata

- Binary model yaitu model yang memperluas devinisi dari entitas tidak hanya attribute tapi juga tindakannya



# symbol E-RD

a) Entitas

.

.

b) Attribute



.

c) Transaksi





d) Penghubung




# derajat kardinalitas

a) one to one





b)

.

.

.

.

.

b) one to many






.

.

c) many to one






.

.

.

.

.

d) many to many




.

.

.

.

.

# contoh database system perpustakaan

entitas : buku dan anggota



Komponen-komponen Basis Data

  1. hardware

sebagai media penyimpanan

  1. software

- interpreter ( penerjemah )

- interface ( penghubung )

  1. user

- database administrator

orang yang bertugas mengelola system basis data secara keseluruhan

- programmer

orang yang bertugas membuat pogram aplikasi database

- enduser

orang yang mengakses apikasi basis data yang akan dibuat programmer

  1. data

Kodefikasi / Pengkodean

# tujuan kodefikasi

- untuk mempersingkat data

- memudahkan relasi antar table

- memuat unik key / kunci yang unik / primary key


# kegunaan dari mempersingkat data yaitu penggunaan space yang lebih sedikit dan meminimalisasi redudansi data sebanyak mungkin


# abstraksi data

- physical level

yaitu menetukan bagaimana data disimpan dalam keadaan sebetulnya

- conceptual level

yaitu menggambarkan data apa yang disimpan dalam database

- view level

database dalam penggunaan objek data


# skema

DataBase Management System

# DBMS : merupakan system database berikut dengan program aplikasi pengelolanya

# Aplikasi DBMS yaitu :

- dbase
- access
- oracle

- my SQL
- foxpro

# data transaction

  1. tanpa transaksi












  1. dengan transaksi












# database = objek yang saling berinteraksi / penyimpanan data


# komponen – komponen objek table / elemen database

  1. entitas ( entity )

objek yang informasinya akan disimpan dalam database

contoh : orang, tempat, barang

  1. attribute

sebutan yang mewakili sebuah entity

contoh : entitas data mahasiswa atriibutenya adalah nama, NIM, alamat, dll.

  1. data value

yaitu nilai dari sebuah data attribute yang sebenarnya ( nilai real / actual )

  1. report

merupakan informasi mengenai sebuah entity secara lengkap

  1. field

hubungan report yang sejenis yang mempunyai panjang element yagn sama


# keuntungan system basis data

- mengurangi rangkap data

- keamanan data dapat terjaga

- integritas data dapat dipertahankan

- multi user

- menyediakan recovery data

- kebebasan data / data independent / data yang mandiri


# kerugian basis data

- diperlukan tempat penyimpanan yang besar

- diperlukan tenaga yang terampil dalam mengolah data

- kerusakan system dapat mempengaruhi beberapa departemen terkait

Minggu, April 19, 2009

Pengolahan Data

# sebelum adanya database




# sesudah adanya database





DBMS = DataBase Management system
data = merupakan fakta mengenai suatu objek
informasi = merupakan data yang telah diolah