Anda di halaman 1dari 17

BAB 3

Ringkassan Materi
NORMALISASI

NAMA : ALDY FIRDAUS


NIM : C030319065
KELAS : TI 2 C
Normalisasi (Normalization)
Normalisasi adalah proses pengelompokkan
data ke dalam bentuk tabel atau relasi untuk
menyatakan entitas dan hubungan mereka sehingga
terwujud satu bentuk database yang mudah untuk
dimodifikasi.
Manfaat normalisasi adalah sebagai berikut :

1. Menghilangkan pengulangan atau duplikasi data.


2. Memperkecil pemborosan data.
3. Memperkecil kesalahan dalam proses penambahan, pembaharuan, dan
penghapusan data.
4. Mengurangi penundaan dalam proses pemasukan dan pengeluaran data.
5. Mengurangi pemakaian kapasitas dari ruang penyimpanan (memory).
6. Mendukung kekonsistenan sebuah data.
7. Merupakan cara terbaik/metode untuk merancang tabel/entitas dalam satu
kesatuan.
Macam-Macam Anomaly

Anomaly adalah penyimpangan dalam proses modifikasi data.


1. Insertion Anomaly
Yaitu penyimpangan yang terjadi sebagai akibat operasi menyisipkan record pada
sebuah relasi.
2. Deletion Anomaly
Yaitu penyimpangan yang terjadi sebagai akibat operasi penghapusan terhadap
record dari sebuah relasi
3. Update Anomaly
Yaitu penyimpangan yang terjadi sebagai akibat operasi perubahan record dari
sebuah
relasi.
Ketergantungan Fungsional (Functional Dependency)

jenis-jenis ketergantungan fungsional sebagai berikut :

1. Ketergantungan Fungsional Penuh (Full Functional Dependency) yaitu atribut Y


pada relasi R dikatakan ketergantungan fungsional penuh pada atribut X pada relasi
R, jika Y tidak tergantung pada subset dari X (apabila X adalah key gabungan).

2. Ketergantungan Fungsional Transitif (Transitive Functional Dependency) yaitu


atribut Z
pada relasi R dikatakan tergantung transitif pada atribut X, jika atribut Y tergantung
pada atribut X pada relasi R dan atribut Z tergantung pada atribut Y pada relasi R,
notasi (X → Y, Y → Z, maka X → Z).
Macam-Macam Atribut Tabel
● Atribut adalah karakteristik atau sifat yang melekat pada sebuah
tabel, atau disebut juga sebagai kolom data

1. Atribut Key
2. Atribut Deskriptif
3. Atribut Sederhana
4. Atribut Komposit
5. Atribut Bernilai Tunggal
6. Atribut Bernilai Banyak
7. Atribut Harus Bernilai (Mandatory)
Jenis-Jenis Key
Key adalah sebuah atau gabungan dari beberapa atribut/field yang dapat membedakan semua
record dalam tabel secara unik. Beberapa macam key yang dapat diterapkan pada suatu tabel sebagai
berikut :
1. Super Key yaitu merupakan satu atau lebih atribut yang dapat membedakan setiap baris data dalam
sebuah tabel secara unik.
2. Candidate Key adalah kumpulan atribut minimal yang dapat membedakan setiap baris data dalam
sebuah tabel secara unik.
3. Primary Key adalah memilih sebuah Candidate Key, dimana jaminan ke unikan key-nya lebih baik.
4. Alternate Key adalah Candidate Key yang tidak dijadikan Primary Key.
5. Composite Key adalah key yang terdiri dari dua atribut atau lebih, dimana atribut-atribut tersebut
bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan yang
dapat mengidentifikasikan record secara unik.
6. Foreign Key adalah non key atribut pada sebuah relasi yang juga menjadi primary key atribut
pada relasi lainnya. Foreign Key biasanya digunakan sebagai penghubung antara record-record dari
kedua relasi tersebut.
Langkah-langkah pembentukan normalisasi :
Masalah dalam Basis Data Penyusunan basis data

1. Redundansi Data
2. Inkonsistensi Data
3. Isolasi Data untuk Standarisasi
4. Banyak Pemakai (Multi User)
5. Masalah Keamanan (Security Problem)
6. Masalah Integritas (Integrity Problem)
7. Masalah Kebebasan Data (Data Independence Problem)
Organisasi File Sistem Basis Data
tujuan organisasi file dalam sistem basis data adalah sebagai berikut :
1. Menyediakan sarana pencarian record bagi pengolahan, seleksi, atau penyaringan.
2. Memudahkan pembuatan atau pemeliharaan file.
dua jenis media penyimpanan file

1. Sequential Access Storage Device (SASD)


• Proses pembacaan record harus berurutan.
• Tidak ada pengalamatan.
• Data disimpan dalam bentuk blok.
• Proses penulisan hanya bisa dilakukan sekali.
• Contoh pada magnetic tape.
2. Direct Access Storage Device (DASD)
• Proses pembacaan record tidak harus urut.
• Mempunyai alamat.
• Data dapat disimpan dalam karakter atau blok.
• Proses penulisan dapat dilakukan beberapa kali.
• Contoh : harddisk, floppy disk.
Empat jenis metode susunan file
1. Sequential (urut)
• Record disimpan berdasarkan suatu kunci.
• Pencarian record tertentu dilakukan record demi record berdasarkan kuncinya.
2. Random (acak)
• Kunci record ditransformasikan ke alamat penyimpanan dalam media fisik secara acak.
3. Indexed Sequential
• Merupakan gabungan antara metode urut dan acak.
• Record disimpan secara berurutan dengan menggunakan kunci.
• Masing-masing record memiliki indeks.
• Pengalamatan dilakukan secara acak.
4. Indexed Random
• Record disimpan secara acak.
• Masing-masing record memiliki indeks.
Schema dan Subschema
Schema dan Subschema diperlukan untuk menggambarkan hubungan
logik antara data dalam basis data.

Schema berfungsi untuk memberikan deskripsi hubungan logik secara


lengkap
dari basis data, yang meliputi rinci data, record, set, dan area untuk
aplikasi yang menggunakan basis data tersebut.

Subschema merupakan deskripsi terpisah dari rinci data, record, set, dan
area yang digunakan oleh program aplikasi.
Diagram hubungan hierarki scema dan subschema.
Kamus Data
DBMS memberikan fasilitas data dictionary (kamus data) untuk
mendefinisikan nama-nama rinci data dan format penyimpanannya.
Kamus data digunakan untuk sebagai berikut :
1. Pada tahap analisis sebagai alat komunikasi antara analisis sistem
dengan pemakai sistem tentang data yang mengalir di sistem, yaitu
tentang data yang masuk ke sistem dan tentang
informasi yang dibutuhkan oleh pemakai sistem.
2. Pada tahap perancangan sistem digunakan untuk merancang
masukan, laporan-laporan, dan database.
Kamus data berisi sebagai berikut :

1. Nama arus data.


2. Bentuk data.
3. Arus data.
4. Penjelasan atau keterangan-keterangan.
5. Periode terjadinya transaksi.
6. Volume arus data yang mengalir dalam periode tertentu.
7. Struktur data.
TERIMA KASIH

Anda mungkin juga menyukai