Desain Basis Data.

Slides:



Advertisements
Presentasi serupa
Entity Relationship Diagram Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam.
Advertisements

Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Pemodelan Data (1) Week 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas.
Pengantar Basis Data Sumber :
ENTITY RELATIONSHIP DIAGRAM
Model Relasional Part-1
Tahapan Membuat ERD.
Perancangan Basis Data MI 1133
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
Dosen : Rahmady Liyantanto Blog : liyantanto.wordpress.com.
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
ERD (Entity Relationship Diagram) Relasi
Pertemuan 2 DDL.
Entity Relation Model By : Randy Permana, S.Kom.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ENTITY RELATIONSHIP MODEL
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Pemodelan Data ER- Model.
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Entity Relasional Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
Oleh : Devie Rosa Anamisa
PENGENALAN DASAR-DASAR DATABASE
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
Normalisasi.
Entity Relationship Model
ENTITY RELATIONSHIP DIAGRAM
ER-D (Entity Relationship Diagram)
Entity Relationship Diagram (ERD)
Review BD 1.
DESAIN DATA BASE.
Model Relasional Part-2
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
Oleh: Devie Rosa Anamisa
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Transcript presentasi:

Desain Basis Data

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

INTRO Model = Tools Persepsi dunia nyata yang terdiri dari sekumpulan objek, disebut entitas dan hubungan antar objek yang disebut relasi

INTRO Semakin sederhana model, semakin mudah dipahami Semakin rumit sebuah model, semakin yakin kita bahwa ia sesungguhnya bukan lagi sebuah model

Komponen ER Model Entity (entity set) Attribut Relationship (relationship set) Link

Simbol ER Model

Entity Dapat disimbolkan dg Rectangle Ada dua macam Weak Entity Strong Entity

Strong Entity Entity Yang keberadaannya tidak tergantung pada entity lain Contoh Mahasiswa, Matakuliah, Jurusan Jurusan

Weak Entity Entity yang keberadaanya tergantung pada entity lain Contoh adalah Entity Orang Tua Mahasiswa yang keberadaannya tergantung pada Mahasiswa OrtuMhs

Contoh Weak Entity

Attribut Simple Attribute Composite Attribut Single Value Attribute Multi Value Attribut Derive Attribut Key Attribute

Simple Attribute Attribut yang tidak dapat dibagi lagi menjadi sub attribut Misalkan Attribut JenisKelamin, StatusMarital pada entity Mahasiswa JenisKelamin

Composite Attribut Attribut yang dapat dibagi lagi menjadi sub attribut Misalkan Attribut Nama dapat dibagi menjadi NamaAWal dan NamaAkhir Nama NamaAwal NamaAkhir

Gambaran Composite Attribut

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

Multi Value Attribut Attribut Yang mempunyai Nilai Ganda Misalkan Attribut Hobby Pada Entity Mahasiswa Pendidikan tinggi bagi seorang Dosen Hobby

Contoh Macam Attribut

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

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

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

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

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

Relationship Menyatakan asosiasi antar entity Yang terkait dengan relasi Cardinality Partisipan Memimpin

Cardinality One To One ( 1 : 1 ) One To Many ( 1 : N ) Many To Many ( M : N )

Gambaran Cardinality

Partisipan Partisipan Total Partisipan Parsial

One To One Dosen Jurusan Memimpin 1

Contoh One to Many

Relasi Juga Dapat Memiliki Attribut

One To Many Dosen Mahasiswa Menjadi Ds Wali 1 M

Many To Many Mahasiswa Matakuliah Memrogram M N

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

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

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

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