konsep dan struktur database

14
Konsep Dan Struktur DATABASE Novita Sakundarini Teknik Industri UPNYK

Upload: oberon

Post on 22-Feb-2016

90 views

Category:

Documents


0 download

DESCRIPTION

Konsep Dan Struktur DATABASE. Novita Sakundarini Teknik Industri UPNYK. Model relasional adalah model yang paling banyak digunakan saat ini. Konsep utamanya adalah ‘relasi’ yang pada dasarnya adalah sebuah tabel dengan baris dan kolom - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Konsep Dan Struktur DATABASE

Konsep Dan Struktur DATABASE

Novita SakundariniTeknik Industri UPNYK

Page 2: Konsep Dan Struktur DATABASE

Model relasional adalah model yang paling banyak digunakan saat ini.

Konsep utamanya adalah ‘relasi’ yang pada dasarnya adalah sebuah tabel dengan baris dan kolom

Setiap relasi memiliki skema yang menggambarkan kolom atau field.

Ada 3 cara yang digunakan dalam teknik desain basis data yaitu teknik normalisasi, entity relationship dan model data logika

Page 3: Konsep Dan Struktur DATABASE

Teknik Normalisasi Dalam proses normalisasi ada beberapa

istilah yang akan dipakai yaitu : Entity: konsep yang direkam Atribut/Field:sesuatu yang mewakili entiti. Data Value:informasi yang tersimpan dalam

atribut Record:kumpulan atribut yang berkaitan File: kumpulan record Basis Data: kumpulan file

Page 4: Konsep Dan Struktur DATABASE

Proses normalisasi adalah proses dimana elemen-elemen data dikelompokkan menjadi tabel-tabel, dimana tabel tersebut terdapat entiti dan relasi antar entiti tersebut.

Field kunci merupakan satu field atau satu set field yang terdapat dalam satu file dan mewakili record

Kunci sangat penting untuk proses pencarian.

Page 5: Konsep Dan Struktur DATABASE

Field Kunci Kunci Kandidat (candidate key)

Atribut atau field yang mengidentifikasikan secara unik suatu kejadian yang sifatnya khusus dari suatu entiti. Kunci kandidat tidak mungkin sama dan hanya satu

Kunci Primer (primary key) Kunci kandidat yangdipilih untuk mewakili setiap kejadian

dari suatu entiti Kunci primer sifatnya unik, tidak mungkin sama dan ganda.

Kunci alternatif Adalah kunci kandidat yang tidak dipakai sebagai kunci

primer Kunci tamu

Kunci primer yang ditempatkan pada file lain dan biasanya menunjukkan suatu hubungan

Page 6: Konsep Dan Struktur DATABASE

Tahap Normalisasi Bentuk tidak normal

Adalah suatu bentuk dimana semua data dikumpulkan apa adanya tanpa mengikuti aturan-aturan tertentu. Bisa jadi data yang dikumpulkan akan tidak lengkap dan terjadi duplikasi data.

Bentuk normal pertama Adalah suatu bentuk dimana data yang

dikumpulkan menjadi satu field yang sifatnya tidak akan berulang dan tiap field hanya mempunyai satu pengertian.

Page 7: Konsep Dan Struktur DATABASE

Contoh :No_mhs Nama_Mh

sDosen MK1 MK2

1220308

Andri Novi SIM Otomasi

1220303

Susi Dani Kalkulus Fisika

Bentuk ini bukan merupakan bentuk normal pertama karena dalam file tersebut mahasiswa mengambil 2 mata kuliah

sehingga terjadi pengulangan mata kuliah

Page 8: Konsep Dan Struktur DATABASE

Bentuk tersebut seharusnya :No_mhs Nama_Mhs Dosen MK1220308

Andri Novi SIM

1220308

Andri Novi Otomasi

1220303

Susi Dani Fisika

1220303

Susi Dani Kalkulus

Page 9: Konsep Dan Struktur DATABASE

Bentuk normal kedua Sudah memenuhi bentuk normal pertama Field yang bukan kunci tergantung secara

fungsi pada kunci primerDari contoh diatas terlihat bahwa kunci

primernya adalah field no_mhs. Field yang lain tergantung dari No_mhs, sedangkan untuk MK bisa tidak tergantung No_mhs.Sehingga bentuk normal kedua :

Page 10: Konsep Dan Struktur DATABASE

MahasiswaNo_mhs Nama_mhs Dosen1220308 Andri Novi1220303 Susi Dani

No_mhs MK1220308 SIM1220308 Otomasi1220303 Fisika1220303 Kalkulus

Ambil MKA

Page 11: Konsep Dan Struktur DATABASE

Bentuk normal ketiga Bentuk normal ketiga adalah suatu bentuk

yang memenuhi syarat-syarat : Relasi antar file sudah dalam bentuk normal kedua Field yang bukan kunci tergantung secara fungsi

pada kunci primer. Contoh file Mahasiswa dan Ambil MKA

adalah bentuk normal ketiga karena seluruh field yang bukan merupakan kunci sudah tergantung pada kunci primernya.

Page 12: Konsep Dan Struktur DATABASE

Kerjakan Normalisasi pada Contoh berikut :CV Andriana Komputer NOTA PEMBELIANYogyakartaKode : K01 Tanggal : 19 Apr ‘07Konsumen No. : 00124Nama : Ibu SitaKode Barang

Nama Barang Jumlah Harga Total

M01 Motherboard 5 200.000 1.000.000M02 Motherboard

V2 425.000 850.000

P01 Printer Canon 2 450.000 900.000 Total 2.750.000Jatuh tempo nota : 02/05/2007

Page 13: Konsep Dan Struktur DATABASE

Teknik Entity Relationship Analisa Kebutuhan

Memahami bagaimana data disimpan Aplikasi yang harus dibangun Operasi yang sering digunakan

Desain Konseptual basis data Relasi pada basis data (ER diagram)

Desain logika basis data Merubah ER diagram menjadi model relasional

Skema perbaikan Desain fisik basis data

Pengelompokkan tabel, pembuatan indeks Desain keamanan

Page 14: Konsep Dan Struktur DATABASE

Contoh

Mahasiswa Mengambil Mata kuliah

8 angka

30 hrf

dateA,B,C,D atau E

3 hrf 4 angka

30 hrf

numerikTanggal lahir

Nama

NIM NMK

Nama

SKS