SlideShare a Scribd company logo
Pemodelan Data (1)
Week 2
Entity Relationship Diagram
 Sebuah teknik pemodelan data yang
merepresentasikan gambar entitas dan relasi-relasi
antar entitas di dalam sebuah sistem informasi
 Dibentuk oleh dua komponen utama:
- Entitas (Entity)
- Relasi (Relationship)
yang dideskripsikan lebih detail dengan sejumlah
attribut (properti)
Entitas (Entity)
 Entity : merupakan obyek yang mewakili sesuatu
dalam dunia nyata, baik secara fisik maupun secara
konsep
contoh
fisik : mobil, rumah, manusia, pegawai dsb
konsep : department, pekerjaan, mata kuliah dsb
 Setiap entitas pasti memiliki attribut yang
mendeskripsikan karakteristik dari entitas tersebut
 Notasi entitas:
NamaEntitas
Relasi (Relationship)
Relasi menyatakan hubungan antar entitas,
termasuk terhadap entitas itu sendiri (rekursif)
Pegawai Departemen
NoKtp Nama Nomor Nama
001 Ali 11 Personalia
002 Aminah 12 Keuangan
003 Ani 13 Humas
004 Budi
005 Tono
contoh : entitas seorang pegawai dengan NoKTP: “001” dengan nama
“Ali”, memiliki relasi dengan sebuah data di entitas departemen dengan
nomor=11 nama=”Personalia”
8
lokasi
Pegawai Departemen
Proyek
Tanggungan
memimpin
menanggung
bekerja
pada
mengatur
(1,1)
(0,N)
mengepalai
bekerja
untuk
Nama
NmDepan Inisial NmBlk
JenisKel
Alamat Gaji
NoKTP
Nama
JenisKel TglLahir
Hubungan
Nomor Nama Lokasi
nama nomor
TglMulai
LamaJam
JmlPegawai
(1,1)
ERD Perusahaan
ERD Perusahaan
ERD Perusahaan
Entitas Attribut
Pegawai NoKTP, Nama, Alamat, JenisKel, Gaji
Departemen Nomor, Nama, Lokasi, JmlPegawai
Proyek Nomor, Nama, Lokasi
Tanggungan Nama, JenisKel, TglLahir, Hubungan
Proyek
Nomor Nama Lokasi
Relationship
Bekerja untuk, mengepalai, bekerja pada, memimpin,
menanggung
Entitas
Key Attribute
Adalah sebuah atau sekumpulan atribut yang membedakan data antara
satu dengan lainnya (unik) dari seluruh data yang terdapat di dalam
sebuah tabel.
Key Attribute dibagi menjadi 3:
a. Superkey: Merupakan satu atau gabungan attribut yang dapat
membedakan setiap baris data dalam sebuah tabel secara unik
b. Candidate Key: Adalah SuperKey yang jumlah attributnya
minimal (paling sedikit).
c. Primary Key: Adalah candidate key yang dipilih berdasarkan:
-Seringnya dijadikan acuan
-Lebih ringkas
-Lebih menjamin keunikan key
Contoh Key Attribute
Super Key untuk entitas Pegawai:
- NoKTP, Nama, Alamat, JenisKel, Gaji
- NoKTP, Nama, Alamat, JenisKel
- NoKTP, Nama, Alamat
- NoKTP, Nama
- Nama (jika kita menjamin tidak ada nilai yang sama untuk attribut ini)
- NoKTP
Candidate Key untuk entitas Pegawai:
- Nama (jika kita menjamin tidak ada nilai yang sama untuk attribut ini)
- NoKTP
Primary Key untuk entitas Pegawai:
- NoKTP
Simple Attribute
Simple Attribute adalah attribut terkecil
yang tidak bisa dipilah lagi
Contoh:
Contoh:
Pada entitas Pegawai : Nama, Alamat, Gaji
Pada entitas Proyek : Nomor, Nama, Lokasi
Composite Attribute
Composite Attribute adalah attribut yang
dipilah-pilah lagi menjadi sub attribut
yang masing-masing memiliki makna
Contoh:
Contoh:
Dalam sebuah kasus yang lain, bisa jadi merupakan
Composite Attribute karena perlu dipilah-pilah lagi menjadi:
NmDepan, Inisial, NmBlk
Nama
NmDepan Inisial NmBlk
Notasi:
Notasi:
Single Valued Attribute
Single Valued Attribute merupakan attribut-
attribut yang hanya memiliki sebuah nilai
untuk sebuah data tunggal
Contoh:
Contoh:
relasi “mengepalai” antara entitas Pegawai dengan entitas
Departemen
Multi Valued Attribute
Multi Valued Attribute merupakan attribut-
attribut yang bisa memiliki lebih dari satu
nilai yang jenisnya sama dari sebuah data
tunggal
Contoh:
Contoh:
Multi Valued: atribut lokasi pada Departemen
Lokasi
Notasi:
Notasi:
Mandatory Attribute
Mandatory attribute adalah attribut yang
harus berisi data yang ada nilainya (tidak
boleh kosong / NOT NULL)
Contoh:
Contoh:
Mandatory Attribute untuk entitas Pegawai adalah
NoKTP atau Nama. Selain itu boleh kosong.
Derived Attribute (Attribut
Turunan)
Derived Attribute adalah atribut yang
nilai-nilainya diperoleh dari pengolahan
atau dapat diturunkan dari atribut atau
tabel lain yang berhubungan
Contoh:
Contoh:
atribut JmlPegawai pada entitas Departemen
Notasi:
Notasi:
JmlPegawai
Entitas Lemah (Weak Entity)
Entitas lemah adalah entitas-entitas yang
keberadaannya tergantung dari relasi
terhadap entitas lain
Contoh:
Contoh:
entitas Tanggungan. Jika misalnya data seorang pegawai
tidak ada atau ditiadakan, maka data tanggungan untuk
pegawai tersebut tak akan ada
Notasi:
Notasi:
Tanggungan

More Related Content

PPT
Pemodelan Data 1
PPTX
Presentasi ERD
PPTX
Chapter 5 -_data_model_using_erd_fix
PPT
Materi 3
PPTX
0. PPT ER Model.pptx
PPT
Pengertian ERD
PPT
pertemuan-3-model-data-oriented.ppt
PDF
Konsep Data
Pemodelan Data 1
Presentasi ERD
Chapter 5 -_data_model_using_erd_fix
Materi 3
0. PPT ER Model.pptx
Pengertian ERD
pertemuan-3-model-data-oriented.ppt
Konsep Data

Similar to model2-141021214828-conversion-gate01.ppt (20)

PPTX
pert 2.pptx
PPT
HUBUNGAN DIAGRAM
PPTX
Normalisasi
PPT
desain.mandhuwhjdsdshxahsauhxnkasjhsxghgasj
DOCX
Laporan praktikum modul 3 (erd notasi peterchen) -
PDF
Data Management (Relational Database)
PDF
25060467 Power Designer6 Tutorial
PPT
Chapter 4 model data relational
PPT
Materi S8stem Basis Data Entity Relationship Model.ppt
PPTX
Pertemuan-6.pptx
PPTX
Materi minggu ke 6
PPT
2.ER Model.ppt
PPT
Materi ERD (Entity Relationship Diagram)
PPTX
Pemrograman database dasar dan lanjutan Mahasiswa Teknik Informatika
DOCX
Entity relationship diagram
PPT
Bab 3 - MODEL ENTITY RELATIONSHIP dalam entity relationship dalam entitiy.ppt
PPTX
Diagram Entitas
DOCX
Jawaba uts basdat
PDF
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
PDF
04 erd & mappings
pert 2.pptx
HUBUNGAN DIAGRAM
Normalisasi
desain.mandhuwhjdsdshxahsauhxnkasjhsxghgasj
Laporan praktikum modul 3 (erd notasi peterchen) -
Data Management (Relational Database)
25060467 Power Designer6 Tutorial
Chapter 4 model data relational
Materi S8stem Basis Data Entity Relationship Model.ppt
Pertemuan-6.pptx
Materi minggu ke 6
2.ER Model.ppt
Materi ERD (Entity Relationship Diagram)
Pemrograman database dasar dan lanjutan Mahasiswa Teknik Informatika
Entity relationship diagram
Bab 3 - MODEL ENTITY RELATIONSHIP dalam entity relationship dalam entitiy.ppt
Diagram Entitas
Jawaba uts basdat
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
04 erd & mappings
Ad

More from MalaKetaren (20)

PPT
MarketBasket(BahanAR-2)gfhjghhhbjbjbn.ppt
PPT
Classification - Algoritma C 4.5hbhh.ppt
PPT
dm14-association-rules (BahanAR-3).ppt
PPT
CS583 - association-rules(BahanAR-5).ppt
PPT
2_Komponen_Sistem_Informasi_2dalam kom.ppt
PPTX
Pertemuan 14 proses model transformation.pptx
PPTX
Materi pertemuan 10 sistem informasi.pptx
PPTX
Pertemuan 9 data mining dan data ware.pptx
PPTX
Pertemuan 12 konsep keamanan jaringna.pptx
PPTX
Pertemuan 13 keamanan jaringan web b.pptx
PPT
Cloud Computing 2 dalam sistem tersidtribusi.ppt
PPTX
Pertemuan 1 sistem terdistribusi bagian 1.pptx
PPTX
file_2013-06-28_08_45_41_Aisyatul_Karima,_S.Kom,_M.CS__Kriptografi_-_Week_13_...
PPT
BAB 2 PEMODELAN DATA dan sejarah pemodelan.ppt
PPTX
Pertemuan 11 manajemen proyek informasi.pptx
PPT
Pertemuan 9analisis bisnis. .ppt
PPTX
Pertemuan 13-1 jaringan nirkabel dan .pptx
PPTX
Pengenalan-Enkripsi-dan-Dekripsi keamanan jaringan.pptx
PPT
Pertemuan 11 multimedia service coordinator.ppt
PPT
rough-set1 data mining analisis data.ppt
MarketBasket(BahanAR-2)gfhjghhhbjbjbn.ppt
Classification - Algoritma C 4.5hbhh.ppt
dm14-association-rules (BahanAR-3).ppt
CS583 - association-rules(BahanAR-5).ppt
2_Komponen_Sistem_Informasi_2dalam kom.ppt
Pertemuan 14 proses model transformation.pptx
Materi pertemuan 10 sistem informasi.pptx
Pertemuan 9 data mining dan data ware.pptx
Pertemuan 12 konsep keamanan jaringna.pptx
Pertemuan 13 keamanan jaringan web b.pptx
Cloud Computing 2 dalam sistem tersidtribusi.ppt
Pertemuan 1 sistem terdistribusi bagian 1.pptx
file_2013-06-28_08_45_41_Aisyatul_Karima,_S.Kom,_M.CS__Kriptografi_-_Week_13_...
BAB 2 PEMODELAN DATA dan sejarah pemodelan.ppt
Pertemuan 11 manajemen proyek informasi.pptx
Pertemuan 9analisis bisnis. .ppt
Pertemuan 13-1 jaringan nirkabel dan .pptx
Pengenalan-Enkripsi-dan-Dekripsi keamanan jaringan.pptx
Pertemuan 11 multimedia service coordinator.ppt
rough-set1 data mining analisis data.ppt
Ad

Recently uploaded (20)

DOCX
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
PPTX
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
PDF
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
PDF
Ilmu tentang pengembangan teknologi pembelajaran
PDF
PPT Yudisium Ceremony Agusus 2025 - new. pdf
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
PPTX
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx
PPTX
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
PPTX
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
PDF
Presentasi Aplikasi Persiapan ANBK 2025.pdf
PPTX
! Keterampilan Digital dalam orgnasisasi.pptx
DOCX
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas X Terbaru 2025
PPTX
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
PDF
12. KSP SD Runiah Makassar OK School.pdf
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
PPTX
Ekspresi_dan_Operasi_Logika informatika smp kelas 9
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
Ilmu tentang pengembangan teknologi pembelajaran
PPT Yudisium Ceremony Agusus 2025 - new. pdf
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
Presentasi Aplikasi Persiapan ANBK 2025.pdf
! Keterampilan Digital dalam orgnasisasi.pptx
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas X Terbaru 2025
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
12. KSP SD Runiah Makassar OK School.pdf
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
Ekspresi_dan_Operasi_Logika informatika smp kelas 9

model2-141021214828-conversion-gate01.ppt

  • 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas di dalam sebuah sistem informasi  Dibentuk oleh dua komponen utama: - Entitas (Entity) - Relasi (Relationship) yang dideskripsikan lebih detail dengan sejumlah attribut (properti)
  • 3. Entitas (Entity)  Entity : merupakan obyek yang mewakili sesuatu dalam dunia nyata, baik secara fisik maupun secara konsep contoh fisik : mobil, rumah, manusia, pegawai dsb konsep : department, pekerjaan, mata kuliah dsb  Setiap entitas pasti memiliki attribut yang mendeskripsikan karakteristik dari entitas tersebut  Notasi entitas: NamaEntitas
  • 4. Relasi (Relationship) Relasi menyatakan hubungan antar entitas, termasuk terhadap entitas itu sendiri (rekursif) Pegawai Departemen NoKtp Nama Nomor Nama 001 Ali 11 Personalia 002 Aminah 12 Keuangan 003 Ani 13 Humas 004 Budi 005 Tono contoh : entitas seorang pegawai dengan NoKTP: “001” dengan nama “Ali”, memiliki relasi dengan sebuah data di entitas departemen dengan nomor=11 nama=”Personalia”
  • 5. 8 lokasi Pegawai Departemen Proyek Tanggungan memimpin menanggung bekerja pada mengatur (1,1) (0,N) mengepalai bekerja untuk Nama NmDepan Inisial NmBlk JenisKel Alamat Gaji NoKTP Nama JenisKel TglLahir Hubungan Nomor Nama Lokasi nama nomor TglMulai LamaJam JmlPegawai (1,1) ERD Perusahaan ERD Perusahaan
  • 6. ERD Perusahaan Entitas Attribut Pegawai NoKTP, Nama, Alamat, JenisKel, Gaji Departemen Nomor, Nama, Lokasi, JmlPegawai Proyek Nomor, Nama, Lokasi Tanggungan Nama, JenisKel, TglLahir, Hubungan Proyek Nomor Nama Lokasi Relationship Bekerja untuk, mengepalai, bekerja pada, memimpin, menanggung Entitas
  • 7. Key Attribute Adalah sebuah atau sekumpulan atribut yang membedakan data antara satu dengan lainnya (unik) dari seluruh data yang terdapat di dalam sebuah tabel. Key Attribute dibagi menjadi 3: a. Superkey: Merupakan satu atau gabungan attribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik b. Candidate Key: Adalah SuperKey yang jumlah attributnya minimal (paling sedikit). c. Primary Key: Adalah candidate key yang dipilih berdasarkan: -Seringnya dijadikan acuan -Lebih ringkas -Lebih menjamin keunikan key
  • 8. Contoh Key Attribute Super Key untuk entitas Pegawai: - NoKTP, Nama, Alamat, JenisKel, Gaji - NoKTP, Nama, Alamat, JenisKel - NoKTP, Nama, Alamat - NoKTP, Nama - Nama (jika kita menjamin tidak ada nilai yang sama untuk attribut ini) - NoKTP Candidate Key untuk entitas Pegawai: - Nama (jika kita menjamin tidak ada nilai yang sama untuk attribut ini) - NoKTP Primary Key untuk entitas Pegawai: - NoKTP
  • 9. Simple Attribute Simple Attribute adalah attribut terkecil yang tidak bisa dipilah lagi Contoh: Contoh: Pada entitas Pegawai : Nama, Alamat, Gaji Pada entitas Proyek : Nomor, Nama, Lokasi
  • 10. Composite Attribute Composite Attribute adalah attribut yang dipilah-pilah lagi menjadi sub attribut yang masing-masing memiliki makna Contoh: Contoh: Dalam sebuah kasus yang lain, bisa jadi merupakan Composite Attribute karena perlu dipilah-pilah lagi menjadi: NmDepan, Inisial, NmBlk Nama NmDepan Inisial NmBlk Notasi: Notasi:
  • 11. Single Valued Attribute Single Valued Attribute merupakan attribut- attribut yang hanya memiliki sebuah nilai untuk sebuah data tunggal Contoh: Contoh: relasi “mengepalai” antara entitas Pegawai dengan entitas Departemen
  • 12. Multi Valued Attribute Multi Valued Attribute merupakan attribut- attribut yang bisa memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data tunggal Contoh: Contoh: Multi Valued: atribut lokasi pada Departemen Lokasi Notasi: Notasi:
  • 13. Mandatory Attribute Mandatory attribute adalah attribut yang harus berisi data yang ada nilainya (tidak boleh kosong / NOT NULL) Contoh: Contoh: Mandatory Attribute untuk entitas Pegawai adalah NoKTP atau Nama. Selain itu boleh kosong.
  • 14. Derived Attribute (Attribut Turunan) Derived Attribute adalah atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan Contoh: Contoh: atribut JmlPegawai pada entitas Departemen Notasi: Notasi: JmlPegawai
  • 15. Entitas Lemah (Weak Entity) Entitas lemah adalah entitas-entitas yang keberadaannya tergantung dari relasi terhadap entitas lain Contoh: Contoh: entitas Tanggungan. Jika misalnya data seorang pegawai tidak ada atau ditiadakan, maka data tanggungan untuk pegawai tersebut tak akan ada Notasi: Notasi: Tanggungan