sistem basis data

26
STEM BASIS DA

Upload: lucas-craig

Post on 30-Dec-2015

62 views

Category:

Documents


1 download

DESCRIPTION

Sistem basis data. SI 12 Sistem Informasi Fakultas Ilmu Komputer Universitas Putra Indonesia “YPTK” Padang 2009/2010. Sistem basis data. Apa itu basis data?. Konsep Basis Data - PowerPoint PPT Presentation

TRANSCRIPT

SISTEM BASIS DATA

SI 12Sistem Informasi

Fakultas Ilmu KomputerUniversitas Putra Indonesia “YPTK” Padang

2009/2010

SISTEM BASIS DATA

Apa itu basis data?

Konsep Basis Data

Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.

Bagaimana hubungan antara basis data dengan lemari arsip?

Basis data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data/arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/ arsip.

Perbedaannya hanya terletak pada media penyimpanan yang digunakan , jika lemari arsip menggunakan lemari sebagai media penyimpanannya, maka basis data mnenggunakan media penyimpanan elektronis seperti disk (disket dan harddisk).

Sistem Basis Data

SBD merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya.

Apakah tujuan digunakannya basis data?

Tujuan dibangunnya basis data adalah:(Ingat ‘6k 1 E’)

✔ Kecepatan dan Kemudahan (Speed)✔ Efisiensi ruang penyimpanan (Space)✔ Keakuratan (Accuracy)✔ Ketersediaan (Avaiability)✔ Kelengkapan (Completeness)✔ Keamanan (Security)✔ Kebersamaan pemakai (Shareability)

si dasar pembuatan basis data

Operasi dasar pembuatan Basis data:

☇ Pembuatan Basis Data (Create Database)☇ Penghapusan Basis Data (Drop Database)☇ Pembuatan File/Table baru ke suatu basis data

(Create Table) ☇ Penghapusan File/Table dari suatu basis data (Drop

Table)☇ Penambahan data baru ke suatu file/table di sebuah

basis data (Insert)☇ Pengambilan data dari sebuah file/table

(Retrieve/Search)☇ Pengubahan data dari sebuah file/table (Update)☇ Penghapusan data dari sebuah file/table (Delete)

Tingkatan Data

Tingkatan DataSistem Basis Data

Basis DataFile

RecordField

ByteBit

DBMS (Database Management System)

Database Management System (DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database.

Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access, dan lain-lain.

Komponen Utama DBMS

✔ Perangkat Keras✔ Basis Data✔ Perangkat Lunak✔ Pengguna

Model Basis Data

Model Database Hirarki Model Database Jaringan Model Database Relasi

Model Entity Relationship (ER)Model Entity Relationship adalah model data konseptual tingkat tinggi untuk perancangan basis data.

Model data konseptual adalah himpunan konsep yang mendeskripsikan struktur basis data, transaksi pengambilan dan pembaruan basis data.

Komponen-komponen utama Model ER

✔ Entitas✔ Relasi✔ Atribut-atribut ✔ Batasan-batasan integritas

Normalisasi

Proses normalisasi adalah proses untuk memperoleh properti-properti skema relasi yang bagus menjadi bentuk normal lebih tinggi sehingga syarat-syarat normalisasi terpenuhi.

Syarat-syarat normalisasi

✔ Mengoptimalisasi redudansi (pengulangan data yang tidak perlu).

✔ Menghilangkan anomali. Anomali pada dasarnya adalah ketidak-konsistenan (inkonsistensi).

Bentuk Normal

a. Bentuk normal pertama (1NF)b. Bentuk normal kedua (2NF)c. Bentuk normal ketiga (3NF)d. Bentuk normal Boyce-Codd

(BCNF)e. Bentuk normal keempat (4NF)f. Bentuk normal kelima (5NF)

Thank’s