Download - ERD (Entity Relationship Diagram )
![Page 2: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/2.jpg)
Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.
ERD
![Page 3: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/3.jpg)
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data.
Contoh : entitas mahasiswa, entitas matakuliah, entitas dosen, dsb
Entitas mahasiswa : menyimpan semua informasi pribadi mengenai semua mahasiswa
Simbol entitas :
Entitas (Entity)
Mahasiswa Matakuliah Dosen
![Page 4: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/4.jpg)
Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu.
Sebutan lain atribut adalah properti, elemen data dan field.
Misal, nama, alamat, nomor pegawai, gaji Mahasiswa -> atributnya : NIM, nama,
alamat Mata kuliah -> atributnya : kode matkul,
matakul, sks
Atribut
![Page 5: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/5.jpg)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas.
Misal proses pengambilan mata kuliah Kardinalitas menentukan kejadian suatu
entitas untuk satu kejadian pada entitas yang berhubungan.
Misal, mahasiswa mengambil banyak mata kuliah
Relationship
![Page 6: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/6.jpg)
One to One Relasi satu entitas hanya dengan satu entitasContoh 1 departemen memiliki 1 manager One to manyRelasi satu entitas ke banyak entitasContoh 1 departemen memiliki banyak proyek Many to manyRelasi banyak entitas ke banyak entitasContoh banyak karyawan bekerja pada banyak
proyek
Macam-macam Relationship
![Page 7: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/7.jpg)
Contoh :
hasDepartment Manager11
one-to-one
hasDepartment ProjectN1
one-to-many
works onEmployee ProjectNM
many-to-many
![Page 8: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/8.jpg)
Simbol Relasi pada ERD
![Page 9: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/9.jpg)
Primary Key : Kunci yang menjadi tokoh utama dalam sebuah pemrograman. Bisa juga dikatakan sebagai kunci utama dari sebuah tabel.
Mahasiswa -> PK = NIM Mata Kuliah -> PK = Kode matkul
KEY (Kunci)
![Page 10: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/10.jpg)
Foreign Key : Primary Key entitas yang masuk dalam entitas yang lain karena berelasi.
Misalnya tabel matakuliah dan dosen
FOREIGN KEY
Matakuliah
Kode matkul (PK)Nama matkulNIP (FK)Harijam
Dosen
NIP (PK)Nama dosenAlamattelepon
![Page 11: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/11.jpg)
Tahapan Membuat ERDTahap 1: Penentuan Entitas
Tahap 3: Penentuan Relationships
Tahap 4: Pembuatan ERD
![Page 12: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/12.jpg)
mahasiswa: menyimpan semua informasi pribadi mengenai semua mahasiswa
dosen: menyimpan semua informasi pribadi mengenai semua dosen
absensi: menyimpan semua informasi mengenai semua absensi matakuliah
pertemuan: menyimpan semua informasi mengenai pertemuan kuliah
Tahap 1: Penentuan Entitas
![Page 13: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/13.jpg)
Mahasiswa : ◦ NIM◦ No◦ Nama◦ Jenis kelamin◦ Jurusan◦ Kelasdst
Tahap 2: Penentuan Attributes
![Page 14: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/14.jpg)
Tabel Dosen dengan tabel Mata Kuliah Tabel utama: dosen Tabel kedua: matakuliah Relationship: many-to-many (m:n) Attribute penghubung: id dosen (FK id
dosen di matakuliah)
Tahap 3: Penentuan Relationships
![Page 15: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/15.jpg)
Sekarang buat ERD dengan Power Desainer Power Desainer Data Architecture
Tahap 4: Pembuatan ERD
![Page 16: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/16.jpg)
ERD SISTEM PRESENSI MAHASISWA
DIGUNAKAN
TERDIRI
MENGONTROLMENGISI
MAHASISWA
NIMNONAMAJKJURUSANKELASALAMATTELEPON
ABSENSI
NIMKDMATKULNIPHARIIDTEMUTANGGALJAMID_RUANGKETERANGAN
DOSEN
NIPNAMAJKTELEPON
MATKUL
KDMATKULMATKULSKSJTM
RUANG
IDRUANGID_RUANGKAMPUS
![Page 17: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/17.jpg)
ADA PERTANYAAN ???
Entity Relationship Diagram
Good Luck!!!
![Page 18: ERD (Entity Relationship Diagram )](https://reader031.vdocuments.pub/reader031/viewer/2022012307/56813ae7550346895da346e3/html5/thumbnails/18.jpg)
POWER DESAINER -> DA MISROSOFT VISIO -> SOFTWARE &
DATABASE SQL WORKBENCH DB DESAINER
SOFTWARE MEMBUAT ERD