SlideShare a Scribd company logo
1 of 26
PERTEMUAN 3
Entity RELATIONSHIP DIAGRAM
M. Syahid Nur Wahid
What is an erd ?
● A picture showing the information
created, stored and used by a
business system
● Entities generally represent similar
kinds of information
● Lines drawn between entities show
relationships among the data
Definisi ERD
● Entity Relationship Diagram (ERD)atau Diagram
Keterhubungan Antar Objek Data) merupakan
diagram yang dapat digunakan untuk melakukan
aktivitas pemodelan data dan menggambarkan
hubungan antara objek data.
Dalam ERD terdapat 3 Komponen yang digunakan yaitu :
● Entitas, Atribut dan Relasi
● Contoh :
○ Entitas (Dosen)
○ Atribut : NIP, Nama Dosen, Alamat, No_Telepon, Jabatan
Entity Relationship Diagram (ERD)
● Entity Relationship Diagram adalah
model penyajian data dengan
menggunakan Entity dan
Relationship.
● ERD menggambarkan model
konseptual untuk menggambarkan
struktur logis dari basis data
berbasis grafis.
Entity Relationship Diagram (ERD)
● adalah suatu model untuk
menjelaskan hubungan antar data
dalam basis data berdasarkan
objek-objek dasar data yang
mempunyai hubungan antar relasi
SIMBOL ERD ERD
● Entity (Entitas)
● Relationship
● Attribute
Entity
Attribute
Relationship
PENJELASAN SIMBOL ERD-1
● Entitas adalah Obyek yang dapat dibedakan
dalam dunia nyata.
● Entity set adalah kumpulan dari entity yang
sejenis.
● Entity dismbolkan dengan Persegi Panjang.
PENJELASAN SIMBOL ERD-1
● Entitas adalah Obyek yang dapat dibedakan
dalam dunia nyata.
● Entity set adalah kumpulan dari entity yang
sejenis.
● Entity dismbolkan dengan Persegi Panjang.
Mahasiswa Dosen
Matkul Ruangan
Satpam ….
PENJELASAN SIMBOL ERD-2
● Relationship adalah hubungan yang terjadi antara
satu atau lebih entity.
● Relationship set adalah kumpulan relationship
yang sejenis.
● Relationship disimbolkan dengan Jajar Genjang
Mahasiswa Mata Kuliah
Ambil
Attribute
● Attribute adalah Karakteristik dari tiap entity atau
relationship yang menyediakan penjelasan detail
mengenai entity atau relationship tersebut.
● Nilai dari atribut adalah data actual atau informasi
yang disimpan pada suatu atribut di dalam entity atau
relationship.
● Setiap atribut memiliki domain (value set) tersendiri
● Domain / Value Set ini adalah batas-batas nilai yang
diperbolehkan bagi suatu attribut
● Atribut disimbolkan dengan jajar genjang.
Attribute
adalah karakteristik dari entity atau
relationship, yang menyediakan
penjelasan detail tentang entity atau
relationship tersebut.
Buku
Judul Pengarang Penerbit
TT
….
Jenis-Jenis Atribut yang digunakan dalam ERD
● Key
● Atribut Simple
● Atribut Komposit
● Atribut Single-Valued
● Multi-valued Attributes
● Atribut Turunan
● Attribute Key
Jenis-Jenis Atribut yang digunakan dalam ERD
AtributKey(Kunci)
atribut yang digunakan untuk menentukan suatu
entity secara unik.
AtributSimple
atribut yang bernilai tunggal.
AtributMultivalue
atribut yang memiliki sekelompok nilai untuk setiap
instan entity.
Contoh Macam-Macam Attribut
● Attribute Composite
● Multi Value Attribute
Contoh Macam-Macam Attribut
● Attribute Composite
● Multi Value Attribute
DERAJAT RELASI
● Derajat relasi menunjukkan banyaknya himpunan
entitas yang saling berelasi.
● Jenis derajat himpunan relasi adalah :
● Unary Degree (Derajat Satu)
● Binary Degree (Derajat Dua)
● Ternary Degree
Contoh DERAJAT RELASI
● Jenis derajat himpunan
relasi adalah :
● Unary Degree (Derajat
Satu)
● Binary Degree (Derajat
Dua)
● Ternary Degree
PEMETAAN KARDINALITAS RELASI
● Memberikan gambaran banyaknya jumlah
maksimum entitas dapat berelasi dengen entitas
pada himpunan entitas yang lain.
● Untuk himpunan relasi biner pemetaan
kardinalitasnya dapat diklasifikasikan dari tipe-tipe
berikut :
● One to One (1-1)
● One to Many (1-m)
● Many to one (m-1)
● Many to many (m-n)
CONTOH PEMETAAN KARDINALITAS RELASI
● One to One (1-1)
● One to Many (1-m)
● Many to one (m-1)
● Many to many (m-n)
KEY
● Penggunaan key adalah cara untuk membedakan
entitas di dalam himpunan entitas dengan entitas
lain
● Masing-masing entitas (nilainya) berbeda yang
perbedaannya dapat dilihat pada isi dari masing-
masing atributnya.
● Ada 3 macam key yang dapat diterapkan pada
suatu relasi yaitu :
○ Super Key
○ Candidate Key
○ Primary Key
JENIS KEY
● Super Key adalah satu atau lebih atribut (kumpulan
atribut) yang dapat membedakan setiap baris data
dalam sebuah relasi secara unik
● Candidate Key : adalah kumpulan atribut minimal
yang dapat membedakan setiap baris data dalam
sebuah relasi secara unik
● Primary Key : Salah satu dari candidate key yang
terpilih
CONTOH JENIS KEY
Mahasiswa = (NIM, NAMA_MHS, ALAMAT_MHS,
TGL_LAHIR.
● Super Key
● (NIM, NAMA_MHS, ALAMAT_MHS,
TGL_LAHIR)
● (NIM, NAMA_MHS, ALAMAT_MHS)
● (NIM, NAMA_MHS)
● (NAMA_MHS)
● NIM)
CONTOH JENIS KEY
Mahasiswa = (NIM, NAMA_MHS, ALAMAT_MHS,
TGL_LAHIR.
● Candidate Key
● (NAMA_MHS, ALAMAT_MHS)
● NIM)
● Primary Key
● NIM)
Peran (ROLE)
● Relasi himpunan entitas tidak harus dalam bentuk
yang berbeda, contoh label “manager” dan “worker”
disebut Roles (Peran)
● Peran ini memberi spesifikasi bagaimana entitas
employee berinteraksi melalui relasi works-for.
● Dalam menggambarkan kardinalitas pada diagram
ER digunakan :
● Garis Panah menunjukkan “SATU”
● Garis Biasa menunjukkan “BANYAK”
CONTOH Peran (ROLE)
● Dalam menggambarkan
kardinalitas pada diagram
ER digunakan :
● Garis Panah
menunjukkan “SATU”
● Garis Biasa
menunjukkan
“BANYAK”
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and infographics &
images by Freepik
TERIMA KASIH
SEE YOU NEXT WEEK

More Related Content

Similar to Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx

HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMEDIS BLOG
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6ifunsika
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Devi Apriansyah
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf201410049
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasusRio Rinaldy
 
Konsep Data
Konsep DataKonsep Data
Konsep Datayusufbf
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdffauzandika
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixtitoagung
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-DiagramDeka M Wildan
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationFitria Nuri
 

Similar to Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx (20)

Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
Bab 3-er-diagram
Bab 3-er-diagramBab 3-er-diagram
Bab 3-er-diagram
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
2.ER Model.ppt
2.ER Model.ppt2.ER Model.ppt
2.ER Model.ppt
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Konsep Data
Konsep DataKonsep Data
Konsep Data
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Pemodelan Data 1
Pemodelan Data 1Pemodelan Data 1
Pemodelan Data 1
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen Notation
 

More from MSyahidNurWahid

ujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdataujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdataMSyahidNurWahid
 
Pertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in serverPertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in serverMSyahidNurWahid
 
Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)MSyahidNurWahid
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasiMSyahidNurWahid
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasiMSyahidNurWahid
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.pptMSyahidNurWahid
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusiMSyahidNurWahid
 
Panduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdfPanduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdfMSyahidNurWahid
 
Implementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdfImplementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdfMSyahidNurWahid
 

More from MSyahidNurWahid (12)

ujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdataujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdata
 
Pertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in serverPertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in server
 
Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)
 
keamanan website.pptx
keamanan website.pptxkeamanan website.pptx
keamanan website.pptx
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasi
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasi
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Panduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdfPanduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdf
 
Variabel.pptx
Variabel.pptxVariabel.pptx
Variabel.pptx
 
Implementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdfImplementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdf
 
Aplikasi JTIK.pptx
Aplikasi JTIK.pptxAplikasi JTIK.pptx
Aplikasi JTIK.pptx
 

Recently uploaded

Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 

Recently uploaded (20)

Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 

Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx

  • 1. PERTEMUAN 3 Entity RELATIONSHIP DIAGRAM M. Syahid Nur Wahid
  • 2. What is an erd ? ● A picture showing the information created, stored and used by a business system ● Entities generally represent similar kinds of information ● Lines drawn between entities show relationships among the data
  • 3. Definisi ERD ● Entity Relationship Diagram (ERD)atau Diagram Keterhubungan Antar Objek Data) merupakan diagram yang dapat digunakan untuk melakukan aktivitas pemodelan data dan menggambarkan hubungan antara objek data. Dalam ERD terdapat 3 Komponen yang digunakan yaitu : ● Entitas, Atribut dan Relasi ● Contoh : ○ Entitas (Dosen) ○ Atribut : NIP, Nama Dosen, Alamat, No_Telepon, Jabatan
  • 4. Entity Relationship Diagram (ERD) ● Entity Relationship Diagram adalah model penyajian data dengan menggunakan Entity dan Relationship. ● ERD menggambarkan model konseptual untuk menggambarkan struktur logis dari basis data berbasis grafis.
  • 5. Entity Relationship Diagram (ERD) ● adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi
  • 6. SIMBOL ERD ERD ● Entity (Entitas) ● Relationship ● Attribute Entity Attribute Relationship
  • 7. PENJELASAN SIMBOL ERD-1 ● Entitas adalah Obyek yang dapat dibedakan dalam dunia nyata. ● Entity set adalah kumpulan dari entity yang sejenis. ● Entity dismbolkan dengan Persegi Panjang.
  • 8. PENJELASAN SIMBOL ERD-1 ● Entitas adalah Obyek yang dapat dibedakan dalam dunia nyata. ● Entity set adalah kumpulan dari entity yang sejenis. ● Entity dismbolkan dengan Persegi Panjang. Mahasiswa Dosen Matkul Ruangan Satpam ….
  • 9. PENJELASAN SIMBOL ERD-2 ● Relationship adalah hubungan yang terjadi antara satu atau lebih entity. ● Relationship set adalah kumpulan relationship yang sejenis. ● Relationship disimbolkan dengan Jajar Genjang Mahasiswa Mata Kuliah Ambil
  • 10. Attribute ● Attribute adalah Karakteristik dari tiap entity atau relationship yang menyediakan penjelasan detail mengenai entity atau relationship tersebut. ● Nilai dari atribut adalah data actual atau informasi yang disimpan pada suatu atribut di dalam entity atau relationship. ● Setiap atribut memiliki domain (value set) tersendiri ● Domain / Value Set ini adalah batas-batas nilai yang diperbolehkan bagi suatu attribut ● Atribut disimbolkan dengan jajar genjang.
  • 11. Attribute adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Buku Judul Pengarang Penerbit TT ….
  • 12. Jenis-Jenis Atribut yang digunakan dalam ERD ● Key ● Atribut Simple ● Atribut Komposit ● Atribut Single-Valued ● Multi-valued Attributes ● Atribut Turunan ● Attribute Key
  • 13. Jenis-Jenis Atribut yang digunakan dalam ERD AtributKey(Kunci) atribut yang digunakan untuk menentukan suatu entity secara unik. AtributSimple atribut yang bernilai tunggal. AtributMultivalue atribut yang memiliki sekelompok nilai untuk setiap instan entity.
  • 14. Contoh Macam-Macam Attribut ● Attribute Composite ● Multi Value Attribute
  • 15. Contoh Macam-Macam Attribut ● Attribute Composite ● Multi Value Attribute
  • 16. DERAJAT RELASI ● Derajat relasi menunjukkan banyaknya himpunan entitas yang saling berelasi. ● Jenis derajat himpunan relasi adalah : ● Unary Degree (Derajat Satu) ● Binary Degree (Derajat Dua) ● Ternary Degree
  • 17. Contoh DERAJAT RELASI ● Jenis derajat himpunan relasi adalah : ● Unary Degree (Derajat Satu) ● Binary Degree (Derajat Dua) ● Ternary Degree
  • 18. PEMETAAN KARDINALITAS RELASI ● Memberikan gambaran banyaknya jumlah maksimum entitas dapat berelasi dengen entitas pada himpunan entitas yang lain. ● Untuk himpunan relasi biner pemetaan kardinalitasnya dapat diklasifikasikan dari tipe-tipe berikut : ● One to One (1-1) ● One to Many (1-m) ● Many to one (m-1) ● Many to many (m-n)
  • 19. CONTOH PEMETAAN KARDINALITAS RELASI ● One to One (1-1) ● One to Many (1-m) ● Many to one (m-1) ● Many to many (m-n)
  • 20. KEY ● Penggunaan key adalah cara untuk membedakan entitas di dalam himpunan entitas dengan entitas lain ● Masing-masing entitas (nilainya) berbeda yang perbedaannya dapat dilihat pada isi dari masing- masing atributnya. ● Ada 3 macam key yang dapat diterapkan pada suatu relasi yaitu : ○ Super Key ○ Candidate Key ○ Primary Key
  • 21. JENIS KEY ● Super Key adalah satu atau lebih atribut (kumpulan atribut) yang dapat membedakan setiap baris data dalam sebuah relasi secara unik ● Candidate Key : adalah kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik ● Primary Key : Salah satu dari candidate key yang terpilih
  • 22. CONTOH JENIS KEY Mahasiswa = (NIM, NAMA_MHS, ALAMAT_MHS, TGL_LAHIR. ● Super Key ● (NIM, NAMA_MHS, ALAMAT_MHS, TGL_LAHIR) ● (NIM, NAMA_MHS, ALAMAT_MHS) ● (NIM, NAMA_MHS) ● (NAMA_MHS) ● NIM)
  • 23. CONTOH JENIS KEY Mahasiswa = (NIM, NAMA_MHS, ALAMAT_MHS, TGL_LAHIR. ● Candidate Key ● (NAMA_MHS, ALAMAT_MHS) ● NIM) ● Primary Key ● NIM)
  • 24. Peran (ROLE) ● Relasi himpunan entitas tidak harus dalam bentuk yang berbeda, contoh label “manager” dan “worker” disebut Roles (Peran) ● Peran ini memberi spesifikasi bagaimana entitas employee berinteraksi melalui relasi works-for. ● Dalam menggambarkan kardinalitas pada diagram ER digunakan : ● Garis Panah menunjukkan “SATU” ● Garis Biasa menunjukkan “BANYAK”
  • 25. CONTOH Peran (ROLE) ● Dalam menggambarkan kardinalitas pada diagram ER digunakan : ● Garis Panah menunjukkan “SATU” ● Garis Biasa menunjukkan “BANYAK”
  • 26. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik TERIMA KASIH SEE YOU NEXT WEEK

Editor's Notes

  1. Tujuan dari penyajian ini adlaah agar database dapat dipahami dan dirancang dengan mudah
  2. Entitas adalah kumpulan obyek yang dapat didefinisikan secara unik Relationship adalah penghubung antar entitas yang biasanya diawali dengan kata kerja Attribute : Kolom atau field yang menjadi bagian detail dari entitas Garis penghubung ini adlaah notasi untuk menghubungkan antar notasi-notasi di dalam pemodelan ERD yaitu entitias, atribut danrelasi
  3. Entity set dapat berupa objek fisik (rumah, kendaraan, peralatan). Atau objek secara konsep (Pekerjaan perusahaan).
  4. Entity set dapat berupa objek fisik (rumah, kendaraan, peralatan). Atau objek secara konsep (Pekerjaan perusahaan).
  5. Key adalah Atribut yang digunakan untuk menentukan suatu entity secara unik Atribut Simple : Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian Contoh : Alamt yang dapat dibagi lagi menjadi Negara, Provinsi dan Kota Multi-valued : Atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar Atribut Turunan : Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan Contoh : Umur, IP Attribute Key : Atribut yang dapat dijadikan kunci untuk mencari data dalam relasi. Contoh : NIM Mahasiswa, NIK KTP.
  6. Key adalah Atribut yang digunakan untuk menentukan suatu entity secara unik Atribut Simple : Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian Contoh : Alamt yang dapat dibagi lagi menjadi Negara, Provinsi dan Kota Multi-valued : Atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar Atribut Turunan : Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan Contoh : Umur, IP Attribute Key : Atribut yang dapat dijadikan kunci untuk mencari data dalam relasi. Contoh : NIM Mahasiswa, NIK KTP.
  7. Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian Contoh : Alamt yang dapat dibagi lagi menjadi Negara, Provinsi dan Kota Multi-valued : Atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar Atribut Turunan : Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan Contoh : Umur, IP Attribute Key : Atribut yang dapat dijadikan kunci untuk mencari data dalam relasi. Contoh : NIM Mahasiswa, NIK KTP.
  8. Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian Contoh : Alamt yang dapat dibagi lagi menjadi Negara, Provinsi dan Kota Multi-valued : Atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar Atribut Turunan : Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan Contoh : Umur, IP Attribute Key : Atribut yang dapat dijadikan kunci untuk mencari data dalam relasi. Contoh : NIM Mahasiswa, NIK KTP.
  9. Unary Degree : Melibatkan sebuah entitas yang berelasi dengan dirinya sendiri Binary Degree : Himpunan relasi melibatkan 2 himpunan enititas. Secara umum himpunan relasi dalam sistem basis data adalah binary. Ternary Degree : Himpunan relasi memungkinkan untuk melibatkan lebih dari 2 himpunan entitas.
  10. Unary Degree : Melibatkan sebuah entitas yang berelasi dengan dirinya sendiri Binary Degree : Himpunan relasi melibatkan 2 himpunan enititas. Secara umum himpunan relasi dalam sistem basis data adalah binary. Ternary Degree : Himpunan relasi memungkinkan untuk melibatkan lebih dari 2 himpunan entitas.
  11. One to one : Entity hanya dapat berelasi dengan 1 buah objek di entity lain. Kardinalitas ini disimbolkan dengan 1-1 One to Many : Entity ini dismbolkan dengan 1-m yang berarti sebuah entity dapat berelasi dengan banyak object di entity yang lain. Kardinalitas ini disimbolkan dengan 1-m Many to one, kebalikan dari one to many, maksudnya banyak entity akan berelasi dengan 1 objek yang sama pada entity yang lain. Kardinalitas ini dismbolkan dengan 1-m Many to many, Artinya akan ada banyak entity yang berelasi dengan banyak object di entity yang lain. Kardinalitasnya disimbolkan dengan m-n
  12. One to one : Entity hanya dapat berelasi dengan 1 buah objek di entity lain. Kardinalitas ini disimbolkan dengan 1-1 One to Many : Entity ini dismbolkan dengan 1-m yang berarti sebuah entity dapat berelasi dengan banyak object di entity yang lain. Kardinalitas ini disimbolkan dengan 1-m Many to one, kebalikan dari one to many, maksudnya banyak entity akan berelasi dengan 1 objek yang sama pada entity yang lain. Kardinalitas ini dismbolkan dengan 1-m Many to many, Artinya akan ada banyak entity yang berelasi dengan banyak object di entity yang lain. Kardinalitasnya disimbolkan dengan m-n
  13. Oleh karena itu dibutuhkan suatu atribut yang memiliki nilai yang menjadi pembeda dengan entitas lain. Key adalah 1 atau gabungan dari beberapa atribut yang dapat membedakan semua row dalam relasi secara unik
  14. Pemilihan primary key dari sejumlah candidate key umumnya didasari oleh : Key tersebut lebih sering (lebih natural) untuk dijadikan sebagai acuan Key tersebut lebih ringkas Jaminan keunikan key tersebut lebih baik
  15. Peran dalam ER diagram indikasikan dengan memberikan label (nama) pada garis yang menghubungkan relasi dengan entitas. Label peran bersifat optional dan digunakan untuk mengklarifikasikan semantic suatu relasi.
  16. Peran dalam ER diagram indikasikan dengan memberikan label (nama) pada garis yang menghubungkan relasi dengan entitas. Label peran bersifat optional dan digunakan untuk mengklarifikasikan semantic suatu relasi.