BAB V Aplikasi Basis Data

Pertemuan 5

Teknologi Informasi
~ Aplikasi Basis Data ~
Oleh :
Tim Hibah Pengajaran
Mata Kuliah Teknologi Informasi
Jurusan Matematika

Pengertian Basis Data
sekumpulan data yang saling
berhubungan, disimpan dengan
minimum redundansi untuk melayani
banyak aplikasi secara optimal

Redundansi
• penyimpanan data yang sama secara
berulang.
• jika data yang dapat diperoleh dari data
lain disimpan tersendiri


Sistem Manajemen Basis Data
merupakan suatu perangkat lunak yang
terdiri atas sekumpulan program untuk
mengelola dan memelihara data di
dalam suatu struktur yang digunakan
oleh banyak aplikasi, bebas
(independence) terhadap media
penyimpanan dan metoda akses

( lanjutan 1 )
Sistem Manajemen Basis Data

Basis Data

Program Aplikasi

Pengguna

Model Basis Data







Model basis data Flat-file
Model basis data Hirarki
Model basis data Jaringan
Model basis data Relasional
Model basis data Berorientasi Objek
(Object Oriented / OO)
• Model basis data Relasional Objek
(Object Relational / OR)

Model basis data Flat-file
1234

5

67890123456789012345


6

78901234567890123

0123

Retno Kusumaningrum

PS. Ilmu Komputer

1234

Ragil Saputra

PS. Ilmu Komputer

2345

Adi Wibowo


PS. Ilmu Komputer

3456

Satriyo Adhy

PS. Ilmu Komputer

4567

Bambang Yismianto

PS. Ilmu Komputer

5678

Indriyati

PS. Ilmu Komputer


6789

Beta Noranita

PS. Ilmu Komputer

7890

Eko Adi Sarwoko

PS. Ilmu Komputer

Model Basis Data Hirarki

Model Basis Data Jaringan
Publishers

owner


contract

supply

Authors

BookStores

set structure

members

Publishers

Authors

Child tables dari level
sebelumnya

Titles


shared child table

Root table atau parent

BookStores

Inventory

Child tables dari level
sebelumnya

Orders

Model Basis Data Relasional
Publishers

supply

contract


BookStores
sell

write

Authors

stocked in

Titles
are ordered

Orders

Inventory

Model Basis Data Berorientasi Objek

Model Basis Data Relasional Objek


Normalisasi Data
merupakan suatu proses untuk
mendapatkan struktur tabel atau relasi
yang efisien dan bebas dari anomali,
dan mengacu pada cara data item
dikelompokkan ke dalam struktur record.

Anomali
merupakan efek samping yang tidak
diharapkan, yang ditimbulkan dari suatu
proses.
Macam :
• Anomali Peremajaan
• Anomali Penyisipan
• Anomali Penghapusan

Macam bentuk normal suatu relasi









Unnormalized (bentuk belum normal).
Bentuk Normal Pertama (First Normal Form/1 NF).
Bentuk Normal Kedua (Second Normal Form/2 NF).
Bentuk Normal Ketiga (Third Normal Form/3 NF).
Boyce/Codd Normal Form (BCNF).
Bentuk Normal Keempat (Fourth Normal Form/4 NF).
Bentuk Normal Kelima (Fifth Normal Form/5 NF).