Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Desain Basis Data
2
Review Pert 1 Basis data : kumpulan data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan sedemikian rupa dan disimpan dalam media penyimpan elektronik Tujuan Basis data adalah untuk Mengatur data/mengorganisasikan data agar diperoleh kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali
3
INTRO Model = Tools Persepsi dunia nyata yang terdiri dari sekumpulan objek, disebut entitas dan hubungan antar objek yang disebut relasi
4
INTRO Semakin sederhana model, semakin mudah dipahami
Semakin rumit sebuah model, semakin yakin kita bahwa ia sesungguhnya bukan lagi sebuah model
5
Komponen ER Model Entity (entity set) Attribut
Relationship (relationship set) Link
6
Simbol ER Model
7
Entity Dapat disimbolkan dg Rectangle Ada dua macam Weak Entity
Strong Entity
8
Strong Entity Entity Yang keberadaannya tidak tergantung pada entity lain Contoh Mahasiswa, Matakuliah, Jurusan Jurusan
9
Weak Entity Entity yang keberadaanya tergantung pada entity lain
Contoh adalah Entity Orang Tua Mahasiswa yang keberadaannya tergantung pada Mahasiswa OrtuMhs
10
Contoh Weak Entity
11
Attribut Simple Attribute Composite Attribut Single Value Attribute
Multi Value Attribut Derive Attribut Key Attribute
12
Simple Attribute Attribut yang tidak dapat dibagi lagi menjadi sub attribut Misalkan Attribut JenisKelamin, StatusMarital pada entity Mahasiswa JenisKelamin
13
Composite Attribut Attribut yang dapat dibagi lagi menjadi sub attribut Misalkan Attribut Nama dapat dibagi menjadi NamaAWal dan NamaAkhir Nama NamaAwal NamaAkhir
14
Gambaran Composite Attribut
15
Single Value Attribut Attribut yang mempunyai nilai tunggal
Misalkan Attribut JenisKelamin Pada Entity Mahasiswa. Tidak mungkin seorang mahasiswa mempunyai jenis kelamin lebih dari satu. Jeniskelamin
16
Multi Value Attribut Attribut Yang mempunyai Nilai Ganda
Misalkan Attribut Hobby Pada Entity Mahasiswa Pendidikan tinggi bagi seorang Dosen Hobby
17
Contoh Macam Attribut
18
Derive Attribut Attribut yang nilainya dapat diturunkan dari attribut lain Misalkan attribut Usia dapat diturunkan dari attribut TanggalLahir Nomor Induk Kependudukan dapat diturunkan dari Tempat Tinggal, Tanggal Lahir dan Nomor Index
19
Superkey Satu atau lebih atribut yang dapat membedakan setiap baris data dalam tabel secara unik Ex : nim, nim dan nama, nim dan alamat, nim dan jurusan, dll
20
Candidate key Kumpulan atribut minimal yang membedakan setiap baris data dalam tabel secara unik Syarat atribut menjadi candidate key : - untuk satu nilai hanya mengidentifikasikan satu baris dalam satu relasi (UNIK) - tidak memiliki subset yang juga merupakan super key - tidak dapat bernilai NULL
21
Primary key Satu atau lebih atribut yang harus mengidentifikasikan sebuah baris yang unik dalam suatu relasi Agar dapat menjadi primary key, atribut harus telah menjadi candidate key
22
Foreign key Sekumpulan atribut dalam suatu relasi (misal A) sedemikian sehingga kumpulan atribut ini bukan primary key A tapi merupakan primary key dari relasi lain
23
Relationship Menyatakan asosiasi antar entity
Yang terkait dengan relasi Cardinality Partisipan Memimpin
24
Cardinality One To One ( 1 : 1 ) One To Many ( 1 : N )
Many To Many ( M : N )
25
Gambaran Cardinality
26
Partisipan Partisipan Total Partisipan Parsial
27
One To One Dosen Jurusan Memimpin 1
28
Contoh One to Many
29
Relasi Juga Dapat Memiliki Attribut
30
One To Many Dosen Mahasiswa Menjadi Ds Wali 1 M
31
Many To Many Mahasiswa Matakuliah Memrogram M N
32
Tahap membuat ER Diagram
Identifikasi seluruh entitas yang akan terlibat Tentukan atribut-atribut dari setiap entitas Tentukan PK dari setiap entitas Identifikasi seluruh relasi dan FK Tentukan derajat/kardinalitas relasi untuk setiap himpunan relasi
33
Summary Komponen pembentuk ER diagram antara lain adalah entitas, atribut, dan relasi Entitas dalam diagram ER menunjukkan benda / obyek di dunia nyata yang dapat dibedakan dari semua obyek lainnya Relasi dalam ER diagram menunjukkan hubungan yang terjadi antar entitas Atribut sebuah entitas menjelaskan karakteristik/ciri yang membentuk entitas tersebut
34
Soal Latihan Berikut adalah sebuah kasus dalam perusahaan retail yang memiliki lingkungan kerja dalam penjualan dan pembelian barang. Identifikasi : a. entitas yang terlibat b. sebutkan atribut-atribut yang terlibat pada entitas dari no a c. Pilih primary key entitas dari no a d. cari hubungan diantara entitas dari no a di atas e. Gambarkan ER Diagramnya
35
REFERENSI Referensi Wajib:
Raghu Ramakhrisnan, Johannes Gehrke , “Database Management System” 6th Edition, Mc Graw Hill,2006 (chapter : 2) Referensi Tambahan/dianjurkan: David M.Kroenke, Database Concepts 4th Edition, Prentice Hall 2004
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.