Tahapan Membuat ERD.

Slides:



Advertisements
Presentasi serupa
TUJUAN DBMS Menghindari Terjadinya Redudansi (Duplikasi Data)
Advertisements

MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
Perancangan Basis Data
ERD ( Entity Relationship Diagram )
ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Perancangan Basis Data (by Normandito W, S.Kom)
BAB VI Model Data.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
ERD (Entity Relationship Diagram) Relasi
Entity Relation Model By : Randy Permana, S.Kom.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
Perancangan Basis Data Relasional (ERD) bag.2
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Database design Siti Asmiatun, M.Kom.
MODEL ENTITY RELATIONSHIP DIAGRAM
Desain Database Dengan Model Entity Relationship (ER)
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Entity Relasional Diagram (ERD)
MODEL DATA.
ERD (Entity Relationship Diagram )
ENTITY-RELATIONSHIP DIAGRAM (ERD)
Entity Relationship Diagram
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Model Entity Relationship
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
PERANCANGAN BASIS DATA
PEMODELAN DATA Entity-Relationship Modell (ERD)
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram (ERD)
ERD Session 1.
Pertemuan 5 – Sistem Basis Data
Entity Relatioship Diagram
Entity Relatioship Diagram
Entity Relationship Diagram
DESAIN DATA BASE.
Entity Relationship Diagram
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
Pertemuan 4 ENTITY RELATIONSHIP.
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Entity Relationship Diagram I.Definisi Entity Relationship Diagram ERD merupakan suatu diagram yang berisi komponen- komponen himpunan entitas dan himpunan.
Entity Relationship Diagram
Entity Relationship Diagram
ENTOT SUHARTONO, SKOM, MKOM
Entity Relationship Diagram
Transcript presentasi:

Tahapan Membuat ERD

Tahapan membuat ERD Langkah 1 : Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat Langkah 2 : Menentukan atribut-atribut kunci dari masing-masing himpunan entitas Langkah 3 : Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya Langkah 4 : Menentukan derajat relasi (cardinality) dgn matriks relasi untuk setiap himpunan relasi Langkah 5 : Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan kunci) Langkah 6 : gambarkan ERD dan kamus data

Contoh ERD sederhana Contoh : kasus pada perkuliahan Banyak mahasiswa mempelajari banyak mata kuliah Satu dosen mengajar banyak mata kuliah

Tahapan pembuatan ERD Langkah 1 : Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat

Langkah 2 : Menentukan atribut-atribut kunci dari masing-masing himpunan entitas

Langkah 3 : Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya

Langkah 4 : Menentukan derajat relasi (cardinality) dgn matriks relasi untuk setiap himpunan relasi mahasiswa dosen kuliah - m:n 1:n n : m n : 1

Langkah 5 : Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan kunci)

Langkah 6 : membuat ERD dan kamus data Pada sistem yang ruang lingkupnya lebar dan kompleks, penggambaran atribut-atribut dalam ERD seringkali malah mengganggu tujuan yang ingin dicapai. Oleh karena itu dapat dinyatakan dalam Kamus Data Kamus data berisi daftar atribut yang diapit tanda ‘{‘ dan ‘}’. Atribut yang merupakan kunci digarisbawahi

Kamus data : Mahasiswa = {nomhs, nama, alamat} Kuliah = {kdmtk, nama mtk, sks} Dosen = {kode dosen, nama} Mempelajari = {nomhs, kdmtk, nilai} Mengajar = {kdmtk, kode dosen, jam, ruang}

Contoh lain : A. Permasalahan: Membuat database yang sederhana untuk suatu sistem informasi akademis.

B. Tahap 1: Penentuan Entities mahasiswa: menyimpan semua informasi pribadi mengenai semua mahasiswa dosen: menyimpan semua informasi pribadi mengenai semua dosen mata_kuliah: menyimpan semua informasi mengenai semua mata kuliah yang ditawarkan ruang: menyimpan semua informasi mengenai ruang kelas yang digunakan

C. Tahap 2: Penentuan Attributes mahasiswa: nim: nomor induk mahasiswa (integer) PK nama_mhs: nama lengkap mahasiswa (string) alamat_mhs: alamat lengkap mahasiswa (string) dosen: nip: nomor induk pegawai (integer) PK nama_dosen: nama lengkap dosen (string) alamat_dosen: alamat lengkap dosen (string)

mata_kuliah: kode_mk: kode untuk mata kuliah (integer) PK nama_mk: nama lengkap mata kuliah (string) deskripsi_mk: deskripsi singkat mengenai mata kuliah (string) ruang: kode_ruang: kode untuk ruang kelas (string) PK lokasi_ruang: deskripsi singkat mengenai lokasi ruang kelas (string) kapasitas_ruang: banyaknya mahasiswa yang dapat ditampung (integer)

D. Tahap 3: Penentuan Relationships mahasiswa dosen mata_kuliah ruang - n:1 m:n 1:n 1:1

Hubungan: ruang digunakan untuk mata_kuliah: Tabel utama: ruang Tabel kedua: mata_kuliah Relationship: One-to-one (1:1) Attribute penghubung: kode_ruang (FK kode_ruang di mata_kuliah) dosen mengajar mata_kuliah: Tabel utama: dosen Relationship: One-to-many (1:n) Attribute penghubung: nip (FK nip di mata_kuliah)

mahasiswa mengambil mata_kuliah: Tabel utama: mahasiswa, mata_kuliah Tabel kedua: mhs_ambil_mk Relationship: Many-to-many (m:n) Attribute penghubung: nim, kode_mk (FK nim, kode_mk di mhs_ambil_mk) dosen membimbing mahasiswa: Tabel utama: dosen Tabel kedua: mahasiswa Relationship: One-to-many (1:n) Attribute penghubung: nip (FK nip di mahasiswa)

E. Tahap 4: Pembuatan ERD EER (Enhanced Entity Relationship) Diagram:

ER Diagram alternatif:

Tahapan pembuatan ER-D lanjut