SlideShare a Scribd company logo
Zia Imam Perdana, M.Kom.
DATA MODELING & ANALYSIS:
ENTITY RELATIONSHIP
DIAGRAM (ERD)
Entity Relationship
Diagram (ERD)
• ERD adalah suatu diagram yang
menggambarkan hubungan antar entity di
dalam database.
• Skema tentang diagram pertama kali
diresmikan oleh Charles Bachman pada
tahun 1960-an, yang menggunakan kotak
segi empat untuk menunjukkan tipe-tipe
record dan tanda panah dari satu record
ke record lain untuk menunjukkan
hubungan one-to-many.
Entity Relationship
Diagram (ERD)
• Ada beberapa model ERD yang di
kemukakan oleh beberapa ahli, dan yang
akan dibahas adalah model ERD menurut
versi Peter Chen dan James Martin.
• Perbedaannya terletak pada relation /
hubungannya. Tetapi yang lebih umum
digunakan adalah ERD versi Chen.
Entity Relationship
Diagram (ERD)
• Suatu ERD berisi 3 komponen objek:
1. Entity
adalah objek data yang utama dimana informasi
dikumpulkan. Biasanya menunjukkan orang, tempat,
benda, atau kejadian yang bersifat informasional.
Cth: pegawai, departemen, divisi, proyek, lokasi,
keahlian, dll.
2. Relationships
Menggambarkan hubungan antara satu atau lebih entity,
yang digambarkan dalam bentuk diamond. Biasanya
menunjukkan hubungan: one-to-one, one-to-many, dan
many-to-many
Entity Relationship
Diagram (ERD)
3. Attributes
Adalah karakteristik yang ada di dalam entity, yang
menghasilkan deskripsi detil mengenai entity. Bagian
dari sebuah atribut yang ada di dalam sebuah entity
atau relationship disebut nilai atribut.
Cth: di dalam entity karyawan terdapat id-kary, nama-
kary, alamat-kary, dll
Ada 2 tipe atribut:
- Sebagai Identifiers : digunakan untuk menetapkan
bagian yang unik dari sebuah entity. Disebut juga Key.
- Sebagai Descriptor : untuk menspesifikasikan
karakteristik yang non-unik dari bagian entity
Entity Relationship
Diagram (ERD)
Karyawan
Bekerja
Id-kary
Nama-kary
Entity
Relationship
Atribut (Identifier)
Atribut (Descriptor)
Gambar simbol komponen di dalam ERD
ERD VERSI CHEN
• Pada dasarnya ERD versi Chen sama seperti
gambar komponen-komponen yang telah
disebutkan.
- Relationship digambarkan dgn diamond
- Kotak menggambarkan entity
- Oval menggambarkan atribut
- Jenis relation ditulis pada garis dengan
menambahkan tulisan yang menggambarkan
connectivity (M,N) dan cardinality (0,3)
• Perbedaan antara ERD versi Chen dan
ERD versi Martin terletak pada hubungan
antar entity atau Relationship-nya.
• Hubungan yang terdapat pada ERD Chen:
- One-to-one
- One-to-many
- Many-to-many
ERD VERSI CHEN
ERD VERSI CHEN
• Gambar simbol-simbol ERD Chen:
Karyawan
Bekerja
Id-kary
Entity
Relationship
Atribut (Identifier)
1 : 1
1 : N
N : M
Kardinalitas
ERD VERSI CHEN
Contoh 1 :
Gambar diatas menunjukkan bahwa satu
record pada entitas A hanya berhubungan
terhadap satu record pada entitas B
A B
1 1
ERD VERSI CHEN
Contoh 2 :
Gambar diatas menunjukkan bahwa satu
record pada entitas A berhubungan
terhadap lebih dari satu record pada
entitas B
A B
1 N
ERD VERSI CHEN
Contoh 3 :
Gambar diatas menunjukkan bahwa lebih
dari satu record pada entitas A
berhubungan terhadap lebih dari satu
record pada entitas B
A B
M N
ERD VERSI MARTIN
• Pada ERD Martin :
- Relationship digambarkan dengan garis,
dengan menambahkan connectivity-nya
(0,1,*)
- Hubungan antar entity digambarkan
dengan , , dan
- Simbol: Entitas
-Atribut
ERD VERSI MARTIN
• Gambar simbol-simbol
relationship pada ERD Martin:
Exactly one
One or more
Zero, one or more
More than one
Zero or one
ERD VERSI MARTIN
• Contoh 1:
• Satu record pada entitas A hanya
berhubungan pada satu record pada
entitas B
B
A
ERD VERSI MARTIN
REKTOR UNIVERSITAS
NO- NAMA ALAMAT KD- NAMA ALAMAT NO-
INDUK UNI UNIV. INDUK
018987 Hamid Jl. Joko 12 S012 Guna Nusa Jl. Rinai 9 019779
019779 Umar Jl. Nanas 8 S110 Budi Darma Jl. Kebun 8 018987
012345 Sofyan Jl. Bulak 3 U345 Bina Luhur Jl. Getuk 12 012345
ERD VERSI MARTIN
• Contoh 2:
• Satu record pada entitas A berhubungan
terhadap satu atau lebih dari satu record
pada entitas B atau dapat Tidak
Berhubungan
B
A
ERD VERSI MARTIN
ERD VERSI MARTIN
• Contoh 3:
• Satu record pada entitas A pasti
berhubungan terhadap satu atau lebih
dari satu record pada entitas B
A B
ERD VERSI MARTIN
ERD VERSI MARTIN
• Contoh 4:
• Satu record pada entitas A berhubungan
terhadap satu record pada entitas B atau
Tidak Berhubungan
A B
ERD VERSI MARTIN

More Related Content

Similar to ERD.pptx

Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
mutmainnamaruru
 
Model Data
Model DataModel Data
Model Data
Sherly Uda
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
Sanjaya CeBe
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
Sovira Aulia
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
TaufikHidayat8361
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
dedy59
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
AishSkincare
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen Notation
Fitria Nuri
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
XLemHidayat
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
Arib Herzi
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
noraandreanya
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
Fariszal Nova
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan-7.pptx
Pertemuan-7.pptxPertemuan-7.pptx
Pertemuan-7.pptx
nurnur469094
 
Power_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptxPower_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptx
AlwiyahRachman1
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
Bhucenk
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 

Similar to ERD.pptx (20)

Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Model Data
Model DataModel Data
Model Data
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen Notation
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Pertemuan-7.pptx
Pertemuan-7.pptxPertemuan-7.pptx
Pertemuan-7.pptx
 
Erd2
Erd2Erd2
Erd2
 
Power_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptxPower_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptx
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 

Recently uploaded

LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
opkcibungbulang
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Panduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptxPanduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptx
tab2008
 
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
syamsulbahri09
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
StevanusOkiRudySusan
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
NoegPutra1
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Arumdwikinasih
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 

Recently uploaded (20)

LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Panduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptxPanduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptx
 
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 

ERD.pptx

  • 1. Zia Imam Perdana, M.Kom. DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)
  • 2. Entity Relationship Diagram (ERD) • ERD adalah suatu diagram yang menggambarkan hubungan antar entity di dalam database. • Skema tentang diagram pertama kali diresmikan oleh Charles Bachman pada tahun 1960-an, yang menggunakan kotak segi empat untuk menunjukkan tipe-tipe record dan tanda panah dari satu record ke record lain untuk menunjukkan hubungan one-to-many.
  • 3. Entity Relationship Diagram (ERD) • Ada beberapa model ERD yang di kemukakan oleh beberapa ahli, dan yang akan dibahas adalah model ERD menurut versi Peter Chen dan James Martin. • Perbedaannya terletak pada relation / hubungannya. Tetapi yang lebih umum digunakan adalah ERD versi Chen.
  • 4. Entity Relationship Diagram (ERD) • Suatu ERD berisi 3 komponen objek: 1. Entity adalah objek data yang utama dimana informasi dikumpulkan. Biasanya menunjukkan orang, tempat, benda, atau kejadian yang bersifat informasional. Cth: pegawai, departemen, divisi, proyek, lokasi, keahlian, dll. 2. Relationships Menggambarkan hubungan antara satu atau lebih entity, yang digambarkan dalam bentuk diamond. Biasanya menunjukkan hubungan: one-to-one, one-to-many, dan many-to-many
  • 5. Entity Relationship Diagram (ERD) 3. Attributes Adalah karakteristik yang ada di dalam entity, yang menghasilkan deskripsi detil mengenai entity. Bagian dari sebuah atribut yang ada di dalam sebuah entity atau relationship disebut nilai atribut. Cth: di dalam entity karyawan terdapat id-kary, nama- kary, alamat-kary, dll Ada 2 tipe atribut: - Sebagai Identifiers : digunakan untuk menetapkan bagian yang unik dari sebuah entity. Disebut juga Key. - Sebagai Descriptor : untuk menspesifikasikan karakteristik yang non-unik dari bagian entity
  • 6. Entity Relationship Diagram (ERD) Karyawan Bekerja Id-kary Nama-kary Entity Relationship Atribut (Identifier) Atribut (Descriptor) Gambar simbol komponen di dalam ERD
  • 7. ERD VERSI CHEN • Pada dasarnya ERD versi Chen sama seperti gambar komponen-komponen yang telah disebutkan. - Relationship digambarkan dgn diamond - Kotak menggambarkan entity - Oval menggambarkan atribut - Jenis relation ditulis pada garis dengan menambahkan tulisan yang menggambarkan connectivity (M,N) dan cardinality (0,3)
  • 8. • Perbedaan antara ERD versi Chen dan ERD versi Martin terletak pada hubungan antar entity atau Relationship-nya. • Hubungan yang terdapat pada ERD Chen: - One-to-one - One-to-many - Many-to-many ERD VERSI CHEN
  • 9. ERD VERSI CHEN • Gambar simbol-simbol ERD Chen: Karyawan Bekerja Id-kary Entity Relationship Atribut (Identifier) 1 : 1 1 : N N : M Kardinalitas
  • 10. ERD VERSI CHEN Contoh 1 : Gambar diatas menunjukkan bahwa satu record pada entitas A hanya berhubungan terhadap satu record pada entitas B A B 1 1
  • 11. ERD VERSI CHEN Contoh 2 : Gambar diatas menunjukkan bahwa satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B A B 1 N
  • 12. ERD VERSI CHEN Contoh 3 : Gambar diatas menunjukkan bahwa lebih dari satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B A B M N
  • 13. ERD VERSI MARTIN • Pada ERD Martin : - Relationship digambarkan dengan garis, dengan menambahkan connectivity-nya (0,1,*) - Hubungan antar entity digambarkan dengan , , dan - Simbol: Entitas -Atribut
  • 14. ERD VERSI MARTIN • Gambar simbol-simbol relationship pada ERD Martin: Exactly one One or more Zero, one or more More than one Zero or one
  • 15. ERD VERSI MARTIN • Contoh 1: • Satu record pada entitas A hanya berhubungan pada satu record pada entitas B B A
  • 16. ERD VERSI MARTIN REKTOR UNIVERSITAS NO- NAMA ALAMAT KD- NAMA ALAMAT NO- INDUK UNI UNIV. INDUK 018987 Hamid Jl. Joko 12 S012 Guna Nusa Jl. Rinai 9 019779 019779 Umar Jl. Nanas 8 S110 Budi Darma Jl. Kebun 8 018987 012345 Sofyan Jl. Bulak 3 U345 Bina Luhur Jl. Getuk 12 012345
  • 17. ERD VERSI MARTIN • Contoh 2: • Satu record pada entitas A berhubungan terhadap satu atau lebih dari satu record pada entitas B atau dapat Tidak Berhubungan B A
  • 19. ERD VERSI MARTIN • Contoh 3: • Satu record pada entitas A pasti berhubungan terhadap satu atau lebih dari satu record pada entitas B A B
  • 21. ERD VERSI MARTIN • Contoh 4: • Satu record pada entitas A berhubungan terhadap satu record pada entitas B atau Tidak Berhubungan A B