Teknologi Informasi ~ Aplikasi Basis Data ~

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

description

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. - PowerPoint PPT Presentation

Transcript of Teknologi Informasi ~ Aplikasi Basis Data ~

Page 1: Teknologi Informasi ~ Aplikasi Basis Data ~

Teknologi Informasi~ Aplikasi Basis Data ~

Oleh :Tim Hibah Pengajaran

Mata Kuliah Teknologi InformasiJurusan Matematika

Pertemuan 5

Page 2: Teknologi Informasi ~ Aplikasi Basis Data ~

Pengertian Basis Data

sekumpulan data yang saling berhubungan, disimpan dengan

minimum redundansi untuk melayani banyak aplikasi secara optimal

Page 3: Teknologi Informasi ~ Aplikasi Basis Data ~

Redundansi

• penyimpanan data yang sama secara berulang.

• jika data yang dapat diperoleh dari data lain disimpan tersendiri

Page 4: Teknologi Informasi ~ Aplikasi Basis Data ~

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

Page 5: Teknologi Informasi ~ Aplikasi Basis Data ~

( lanjutan 1 )

Program Aplikasi Pengguna

Basis Data

Sistem Manajemen Basis Data

Page 6: Teknologi Informasi ~ Aplikasi Basis Data ~

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)

Page 7: Teknologi Informasi ~ Aplikasi Basis Data ~

Model basis data Flat-file1234 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

Page 8: Teknologi Informasi ~ Aplikasi Basis Data ~

Model Basis Data Hirarki

Publishers

Authors

Titles

BookStores

Inventory Orders

Root table atau parent

Child tables dari Root table

Child tables dari levelsebelumnya

Page 9: Teknologi Informasi ~ Aplikasi Basis Data ~

Model Basis Data Jaringan

Publishers

Authors BookStores

owner

set structure

members

contract supply

Publishers

Authors

Titles

BookStores

Inventory Orders

Root table atau parent

shared child table

Child tables dari levelsebelumnya

Child tables dari levelsebelumnya

Page 10: Teknologi Informasi ~ Aplikasi Basis Data ~

Model Basis Data Relasional

Publishers

Authors Titles

BookStores

Inventory

Orders

supply

contract sell

are ordered

stocked inwrite

Page 11: Teknologi Informasi ~ Aplikasi Basis Data ~

Model Basis Data Berorientasi Objek

Database declarationsusing Java

interaction

Object declarations usingJava

Application code writtenusing Java

Java program compiler

Application executablesgenerated

End user

Database

Page 12: Teknologi Informasi ~ Aplikasi Basis Data ~

Nama Class

PropertiesClass

Operasi / method

Page 13: Teknologi Informasi ~ Aplikasi Basis Data ~

Model Basis Data Relasional Objek

Page 14: Teknologi Informasi ~ Aplikasi Basis Data ~

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.

Page 15: Teknologi Informasi ~ Aplikasi Basis Data ~

Anomali

merupakan efek samping yang tidak diharapkan, yang ditimbulkan dari suatu

proses.

Macam :

• Anomali Peremajaan

• Anomali Penyisipan

• Anomali Penghapusan

Page 16: Teknologi Informasi ~ Aplikasi Basis Data ~

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).