6.menangani Pengorganisasian Data Informasi
6.menangani Pengorganisasian Data Informasi
Menangani Pengorganisasian
Data & Informasi
Apa itu Database?
Himpunan kelompok data yang saling berkaitan satu
sama lain, yang diorganisasikan sedemikian rupa,
sehingga tidak terdapat duplikasi yang tidak perlu, agar
dapat diolah atau dieksplorasi secara cepat dan mudah
untuk menghasilkan informasi
Abstraksi data
View level : view1 view2 view3
data yang terlihat pada
hasil pengolahan dari
aplikasi basis data
www.themegallery.com
Company Logo
www.themegallery.com
Entitas, Attribut dan Keys
Company Logo
Entitas
Lemah
Company Logo
The Traditional File Environment
• Redundancy &
kekacauan
• Ketergantungan
program-data
• Tidak Fleksibel
• Keamanan
Rendah
• Penggunaan data
www.themegallery.com
secara bersama
sangat kurang
• Integritas data
rendah
Company Logo
Tujuan Pembangunan Basis data
Company Logo
www.themegallery.com
Database
Company Logo
Pemodelan Data
vHierarchical models
vNetwork models
vRelational models
www.themegallery.com
Company Logo
www.themegallery.com
Hierarchical Data Model
Company Logo
Relational Data Model
Berakibat pada
pemrograman yang
jauh lebih sederhana,
dan tingkat
fleksibilitas data
sangat tinggi
Company Logo
www.themegallery.com
Relational Data Model
Company Logo
Model Basis Data
Company Logo
Komponen Diagram E-R
v Entitas (Entity)
Individu yang mewakili sesuatu yang nyata dan
dapat dibedakan dari sesuatu yang lain. Dapat
berupa orang, tempat, objek, kejadian
v Atribut (Attributes/Properties)
mendeskripsikan karakteristik atau properti dari
suatu entitas
v Relasi (Relationship)
menunjukkan adanya hubungan di antara sejumlah
entitas yang berasal dari himpunan entitas yang
www.themegallery.com
berbeda
v Kardinalitas/Derajat Relasi
menunjukkan jumlah maksimum entitas yang dapat
berelasi dengan entitas pada himpunan entitas yang
lain
Company Logo
Komponen Diagram E-R
Persegi panjang, menyatakan Entitas
Company Logo
Entitas
Company Logo
ATRIBUT
Company Logo
Tipe Atribut:
Komposit vs. Sederhana
v Atribut Sederhana (Simple Attribute) adalah atribut
atomik yang tidak dapat dipilah lagi.
v Atribut Komposit (Composite Attribute) merupakan
atribut yang masih dapat diuraikan lagi menjadi sub-
sub atribut yang masing-masing memiliki makna.
v Jika tidak ada aktivitas pengolahan data yang
melibatkan sub-sub atribut tersebut secara khusus,
maka lebih baik memakai Atribut Komposit demi
kesederhanaan struktur tabel.
v Contoh:
www.themegallery.com
Company Logo
Tipe Atribut:
Bernilai Banyak vs. Bernilai Tunggal
Company Logo
Tipe Atribut: Turunan
titik:
Company Logo
Tipe Atribut:
Harus Bernilai vs. Nilai Null
Company Logo
E-R Diagram Dengan Atribut Komposit,
Atribut Bernilai Banyak, dan Atribut
Turunan
www.themegallery.com
Company Logo
E-R Diagram Dengan Atribut Bernilai
Banyak dan Atribut Turunan
www.themegallery.com
Company Logo
E-R Diagram Dengan Atribut Bernilai
Banyak dan Atribut Komposit
www.themegallery.com
Company Logo
Relasi dan Himpunan Relasi
Company Logo
Kardinalitas/Derajat Relasi
Company Logo
Diagram E-R
www.themegallery.com
Company Logo
Satu ke Satu (One to One)
Company Logo
Satu ke Banyak
(One to Many)
Company Logo
Banyak ke Satu
(Many to One)
Company Logo
Banyak ke Banyak
(Many to Many)
Company Logo
www.themegallery.com Kardinalitas
Company Logo