• Tidak ada hasil yang ditemukan

Pokok Bahasan 6 Normalisasi Data

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pokok Bahasan 6 Normalisasi Data"

Copied!
6
0
0

Teks penuh

(1)
[image:1.595.117.480.86.750.2] [image:1.595.118.478.117.391.2] [image:1.595.119.480.454.724.2]

Ada dua (2) cara untuk merancang Basis Data

ž

Menerapkan

normalisasi

terhadap

struktur

tabel yang telah diketahui atau dengan

ž

Secara

langsung

membuat

model

Entity-Relationship (ER)

vi. Normalisasi Data

Evaluasi

dan

dokumentasi

sistim

basis

data

Hasil normalisasi

Model data

modifikasi

Pertimbangan

tertentu

Struktur tabel

Basis data

diuji

Prinsip normalisasi

BD efektif dan

efisien

Fakta

yang

dimiliki dilakukan

normalisasi

Pendekatan Normalisasi

Membangun sebuah logika basis data yang

secara tidak langsung berkaitan dengan

model data, dengan menerapkan sejumlah

regulasi

dan

kriteria

standar

untuk

(2)

Pendekatan E-R

Sekumpulan

data

dan

relasi

antar

kelompok data dibuat sebuah diagram.

Model

basis

data

dapat

diketahui

dengan tepat jika telah diketahui sistim

basis data secara keseluruhan.

Atribut Tabel

:

Istilah atribut sangat identik dengan istilah

kolom dalam sebuah tabel.

Key :

[image:2.595.117.481.452.726.2]

Satu atau gabungan dari beberapa atribut yang

dapat membedakan semua baris data (row) dalam

tabel secara unik,

artinya jika semua atribut dijadikan

sebagai key, maka tidak boleh ada dua atau lebih

baris data dengan nilai yang sama untuk atribut

tersebut.

Macam Key :

1.

Superkey

2.

Candidate-key

3.

Primary-key

Normalisasi Basis Data

Atribut Tabel

Key

Domain

(3)

Atribut Sederhana dan Atribut Komposit

Atribut sederhana

adalah sebagai atribut yang

tidak

bisa

dibagi-bagi

lagi,

sedang

atribut

komposit

merupakan atribut yang masih dapat

diuraikan menjadi sub atribut yang baru

NIM

Nama Mhs

Alamat Mahasiswa

Tanggal Lahir

L0G009001 Amanda T A Jl. Sugriwo No. 15 Semarang 50146 06 – 10 – 2002

L0G009002 Maulana S W Jl. Sugriwo No. 85 Semarang 50146 23 – 07 – 1998

L0G009003 A P Melissa Jl. Mawar No. 319 Semarang 50275 05 – 07 – 2000

Atribut

Sederhana

Atribut

Komposit

Atribut Bernilai Tunggal dan Banyak

Atribut

bernilai

tunggal

adalah

sebagai

atribut yang mempunyai nilai data hanya satu

nilai untuk setiap baris data, sedang

atribut

bernilai banyak

adalah sebagai atribut yang

mempunyai nilai data lebih dari satu untuk

setiap baris data dalam sebuah tabel

Nilai

Tunggal

Nilai

Banyak

Mata Kuliah

Waktu

Ruang

Nama Dosen

Teknologi Informasi Senin. 08.00 – 09.20 dan Kamis, 11.00 – 11.50

102 Indro Dwi Cahyo, ST

Teori Bangunan Kapal Selasa. 09.20 – 10.15 102 Sunarso Sugeng, SST, MT

Konstruksi Kapal Rabu. 11.00 – 12.30 dan Jumat. 14.00 – 14.50

(4)

Atribut Harus Bernilai dan Nilai Null

nim

nama_mhs

alamat_mh

s

tgl_lahir

hobbi

………. ……… ………. ………. ……….

L0G009002 ……… ………. ………. membaca

L0G009003 ……… ………. ……….

L0G009004 ……… ………. ………. musik, menari

L0G009005 Abdullah naik gunung

Atribut harus bernilai (Mandatory Attribute)

adalah

atribut yang harus ada nilainya, sedangkan

atribut

nilai null

adalah atribut tersebut tidak ada nilainya

(non mandatory attribute)

Mandatory Attribute

Non Mandatory Attribute

berisi NULL , karena datanya

belum siap / meragukan

berisi NULL ,

karena

memang

tidak punya

hobbi

Tipe Data dan Domain

Kode MK

Mata Kuliah

SKS

Semester

MWU110 Teknologi Informasi 2 1

TDB111 Teori Bangunan Kapal 3 2

TDB145 Konstruksi Kapal 2 3

integer

Penentuan struktur tabel

Tipe Data mempunyai banyak kesamaan pengertian

dengan istilah Domain

§

Tipe Data ; lebih merujuk pada kemampuan peyimpanan data

yang mungkin

bagi suatu atribut secara fisik, tanpa melihat

layak /tidaknya data tersebut bila dilihat dari kenyataan

pemakaiannya.

(5)

Ketergantungan Fungsional (functional dependency)

Mata Kuliah

NIM

Nama Mhs

Indeks Nilai

Teknologi Informasi L0G009001 Amanda T A A

Teknologi Informasi L0G009002 Maulana S W B

Teknologi Informasi L0G009003 A P Melissa

Teori Bangunan Kapal L0G009001 Amanda T A

Teori Bangunan Kapal L0G009002 Maulana S W

Konstruksi Kapal L0G009001 Amanda T A B

Konstruksi Kapal L0G009002 Maulana S W C

Daftar Pustaka :

§

Burch John G at all, Information System:

Theory and Practice 3

rd

Edition, John

Willy & Son. New York.1983.

§

C.J. Date, An Introduction to database

(6)

Tes Formatif VI

Gambar

tabel yang telah diketahui atau denganlangsungRelationship (ER)
tabel secara unik, artinya jika semua atribut dijadikansebagai key, maka tidak boleh ada dua atau lebihbaris data dengan nilai yang sama untuk atribut

Referensi

Dokumen terkait

Merupakan satu atau lebih atribut (kumpulan atribut) yang dapat membedakan satiap baris data dalam sebuah relasi secara unik.

Satu baris data pada tabel menyatakan sebuah record , dan setiap atribut menyatakan sebuah field.. Atribut khusus pada tabel yang mengidentifikasikan secara unik elemen relasi

Superkey: Superkey merupakan satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik, ada lebih dari satu kumpulan atribut

Primary key adalah salah satu candidate key yang kita nobatkan sebagai kolom unik untuk identifikasi baris dalam tabel.. Kolom ini tidak boleh berulang, dan tidak boleh

Superkey, adalah himpunan yang terdiri dari satu atau lebih yang dapat membedakan setiap baris data dengan unik pada sebuah table. Candidate key, adalah himpunan atribut

• Satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitasf. • Macam

Candidate Key merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik. Primary Key merupakan salah satu dari candidate key

Superkey, adalah himpunan yang terdiri dari satu atau lebih yang dapat membedakan setiap baris data dengan unik pada sebuah table. Candidate key, adalah himpunan atribut