SlideShare une entreprise Scribd logo
1  sur  22
Pertemuan 5
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)
Bekerja
Id-kary
Nama-kary
Karyawan 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
Bekerja
Id-kary
• Gambar simbol-simbol ERD Chen:
Karyawan 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
Zero or one
More than one
Zero, one or more
One or more
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
INDUK
018987 Hamid Jl. Joko 12
019779 Umar Jl. Nanas 8
012345 Sofyan Jl. Bulak 3
KD- NAMA ALAMAT NO-
UNI UNIV. INDUK
S012 Guna Nusa Jl. Rinai 9 019779
S110 Budi Darma Jl. Kebun 8 018987
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

Contenu connexe

Tendances

Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
amalianuryamin
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
Lela Warni
 

Tendances (20)

Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
pemetaan erd
pemetaan erdpemetaan erd
pemetaan erd
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Sistem basis data 4
Sistem basis data 4Sistem basis data 4
Sistem basis data 4
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
 
Presentasi basis data
Presentasi basis dataPresentasi basis data
Presentasi basis data
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi Graph
 
PowerPoint entity relationship diagram
PowerPoint entity relationship diagramPowerPoint entity relationship diagram
PowerPoint entity relationship diagram
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Perancangan database penjualan indomaret
Perancangan database penjualan indomaretPerancangan database penjualan indomaret
Perancangan database penjualan indomaret
 
Normalisasi data
Normalisasi dataNormalisasi data
Normalisasi data
 
Pemodelan proses
Pemodelan prosesPemodelan proses
Pemodelan proses
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 

Similaire à ERD (Entity Relationship Diagram)

Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
ifunsika
 
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
 

Similaire à ERD (Entity Relationship Diagram) (20)

ERD_database_sistem_management_sssdad.ppt
ERD_database_sistem_management_sssdad.pptERD_database_sistem_management_sssdad.ppt
ERD_database_sistem_management_sssdad.ppt
 
ERD.pptx
ERD.pptxERD.pptx
ERD.pptx
 
DATA MODELING & ANALYSIS SISTEM INO.pptx
DATA MODELING & ANALYSIS SISTEM INO.pptxDATA MODELING & ANALYSIS SISTEM INO.pptx
DATA MODELING & ANALYSIS SISTEM INO.pptx
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Model Data
Model DataModel Data
Model Data
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
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
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 

Plus de Muhammad Fajar

Rencana Operasi Business Plan
Rencana Operasi Business PlanRencana Operasi Business Plan
Rencana Operasi Business Plan
Muhammad Fajar
 
Variable Costing: Penentuan Harga Pokok Variabel
Variable Costing: Penentuan Harga Pokok VariabelVariable Costing: Penentuan Harga Pokok Variabel
Variable Costing: Penentuan Harga Pokok Variabel
Muhammad Fajar
 

Plus de Muhammad Fajar (20)

Sidang Skripsi
Sidang SkripsiSidang Skripsi
Sidang Skripsi
 
Strategi dan Rencana Pemasaran
Strategi dan Rencana PemasaranStrategi dan Rencana Pemasaran
Strategi dan Rencana Pemasaran
 
Perilaku Organisasi
Perilaku OrganisasiPerilaku Organisasi
Perilaku Organisasi
 
Kasus Ratio Keuangan
Kasus Ratio KeuanganKasus Ratio Keuangan
Kasus Ratio Keuangan
 
Format Penulisan Artikel Ilmiah
Format Penulisan Artikel IlmiahFormat Penulisan Artikel Ilmiah
Format Penulisan Artikel Ilmiah
 
Komunikasi Bisnis Lintas Budaya: Korea Selatan
Komunikasi Bisnis Lintas Budaya: Korea SelatanKomunikasi Bisnis Lintas Budaya: Korea Selatan
Komunikasi Bisnis Lintas Budaya: Korea Selatan
 
E-Business Market and Model
E-Business Market and ModelE-Business Market and Model
E-Business Market and Model
 
Decision Support System FIX
Decision Support System FIXDecision Support System FIX
Decision Support System FIX
 
Rencana Operasi Business Plan
Rencana Operasi Business PlanRencana Operasi Business Plan
Rencana Operasi Business Plan
 
Strategi Mc. Kinsey
Strategi Mc. KinseyStrategi Mc. Kinsey
Strategi Mc. Kinsey
 
Penentuan Harga Transfer
Penentuan Harga TransferPenentuan Harga Transfer
Penentuan Harga Transfer
 
Penentuan Harga Jual
Penentuan Harga JualPenentuan Harga Jual
Penentuan Harga Jual
 
Akmen Sebagai Tipe Informasi Akuntansi Penuh
Akmen Sebagai Tipe Informasi Akuntansi PenuhAkmen Sebagai Tipe Informasi Akuntansi Penuh
Akmen Sebagai Tipe Informasi Akuntansi Penuh
 
Variable Costing: Penentuan Harga Pokok Variabel
Variable Costing: Penentuan Harga Pokok VariabelVariable Costing: Penentuan Harga Pokok Variabel
Variable Costing: Penentuan Harga Pokok Variabel
 
PPh Pasal 23
PPh Pasal 23PPh Pasal 23
PPh Pasal 23
 
PPh Pasal 26
PPh Pasal  26PPh Pasal  26
PPh Pasal 26
 
PPh Pasal 4
PPh Pasal 4PPh Pasal 4
PPh Pasal 4
 
PPh 21
PPh 21PPh 21
PPh 21
 
For Good to the Great for UMKM
For Good to the Great for UMKMFor Good to the Great for UMKM
For Good to the Great for UMKM
 
Wanita Pengusaha dan Tantangannya
Wanita Pengusaha dan TantangannyaWanita Pengusaha dan Tantangannya
Wanita Pengusaha dan Tantangannya
 

Dernier

mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
saptari3
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
NurindahSetyawati1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 

Dernier (20)

mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
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
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
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
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
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
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 

ERD (Entity Relationship Diagram)

  • 1. Pertemuan 5 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) Bekerja Id-kary Nama-kary Karyawan 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 Bekerja Id-kary • Gambar simbol-simbol ERD Chen: Karyawan 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 Zero or one More than one Zero, one or more One or more
  • 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 INDUK 018987 Hamid Jl. Joko 12 019779 Umar Jl. Nanas 8 012345 Sofyan Jl. Bulak 3 KD- NAMA ALAMAT NO- UNI UNIV. INDUK S012 Guna Nusa Jl. Rinai 9 019779 S110 Budi Darma Jl. Kebun 8 018987 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