SlideShare a Scribd company logo
Manajemen Pangakalan Data
PERTEMUAN 6
MODEL ENTITY RELATIONSHIP DIAGRAM
 Komponen Entity Relationship Diagram (ERD) :
 Relasi (Relationship)
3. Relasi (Relationship)
 Menunjukkan hubungan yang terjadi di antara sejumlah
entitas yang berasal dari himpunan entitas yang berbeda.
 Kerelasian adalah kejadian atau transaksi yang terjadi di
antara dua buah entitas yang keterangannya perlu disimpan
dalam basis data.
 Contoh :
• - Entitas mahasiswa mempunyai relasi dengan entitas
mata kuliah. Relasi yang terjadi dapat mengandung arti
bahwa mahasiswa tersebut mengambil mata kuliah
tersebut.
 Aturan penggambaran relasi antar entitas :
1. Relasi dinyatakan dengan simbol belah ketupat.
2. Nama relasi ditulis dalam simbol.
3. Relasi menghubungkan dua entitas.
4. Nama relasi berupa kata kerja aktif, dan tunggal.
5. Nama relasi menggunakan nama yang mudah
dipahami dan sesuai maknanya.
DERAJAT RELATIONSHIP
Derajat hubungan adalah jumlah tipe entitas yang berpartisipasi dalam
hubungan. Tiga hubungan yang paling umum dalam model ER adalah
Binary, Unary dan Ternary
1. Unary ( Derajat Satu )
Adalah satu buah relationship menghubungkan satu
buah entity.
Contoh :
Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya
menghubungkan entity manusia.
Manusia
Menikah
2. Binary ( Derajat Dua )
Adalah satu buah relationship yang
menghubungkan dua buah entity.
Contoh :
Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki
mengubungkan entity Pegawai dan entity Kendaraan.
Pegawai
Memiliki
Kendaraan
3. Ternary ( Derajat Tiga )
Adalah satu buah relationship menghubungkan tiga
buah entity.
Contoh :
Keterangan :
Pegawai pada kota tertentu mempunyai suatu Proyek.
Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota
Pegawai Proyek
Kota
Bekerja
Kardinalitas relasi (Cardinality)
Kardinalitas relasi adalah jumlah instance/tuple/row entitas B yang
dapat diasosiasikan dengan entitas A. Ada kardinalitas minimum dan
kardinalitas maksimum untuk setiap relasi, dengan kardinalitas
maksimum yang tidak ditentukan ditunjukkan sebagai N. Batas
kardinalitas biasanya diturunkan dari kebijakan organisasi atau
kendala eksternal.
 Kardinalitas yang terjadi dapat berupa :
 One to one (satu ke satu).
 One to many (satu ke banyak) atau sebaliknya.
 Many to many (banyak ke banyak).
Satu ke satu Satu ke Banyak
Banyak ke satu Banyak ke Banyak
- One To One (Satu ke Satu)
- One To Many (Satu ke banyak)
Dosen
Nama_dosen
Jurusan
memimpin
Alamat_dosen Nama_dosen Kode_jur Kode_jur Nama_jur
1 1
Dosen
Nama_dosen
kuliah
mengajar
Alamat_dosen Nama_dosen Kode_kuliah Kode_kuliah Nama_kuliah
1 N
Waktu T
empat sks semester
Catatan:
jur: jurusan
- Many to many (Banyak ke banyak)
Mahasiswa
npm
kuliah
mempelajari
Nama_mahasiswa npm Kode_kuliah Kode_kuliah Nama_kuliah
M N
Indeks_nilai sks semester
Alamat_mahasiswa
Tgl_lahir
Tahapan Pembuatan ERD
1. Mengidentifikasi dan menetapkan seluruh himpunan
entitas yang akan terlibat.
2. Menentukan atribut-atribut key dari masing- masing
himpunan entitas.
3. Mengidentifikasi dan menetapkan seluruh himpunan relasi di
antara himpunan-himpunan entitas yang ada beserta foreign
key nya.
4. Menentukan derajat/ kardinalitas relasi untuk setiap himpunan
relasi.
5. Melengkapi himpunan entitas dan himpunan relasi dengan
atribut-atribut deskriptif (non key).
Latihan 1
• Mahasiswa meminjam buku. Untuk meminjam buku mahasiswa harus mendaftar
sebagai anggota. Pada saat mendaftar menjadi anggota perpustakaan Universitas,
dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru
bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak
sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit,
tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Semua mahasiswa
sangat perlu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan.
Beberapa anggota boleh meminjam beberapa buku. Setiap peminjaman akan dicatat
tanggal peminjamannya serta tanggal pengembaliannya. Semua anggota harus
disiplin dalam mengembalikan buku dengan ketentuan tanggal pengembalian jika
tidak maka akan di denda.
• Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar
ERDnya dengan versi chen.
ERD VERSI JAMES MARTIN
 Pada ERD Martin, relationship digambarkan dengan garis,
dengan menambahkan connectivity-nya (0,1,*).
 Hubungan antar entity digambarkan dengan
simbol , , dan
 Simbol : Entitas
- Atribut
• 1. Batasan kardinalitas /nilai maksimal multiplicity yaitu one (satu) atau many
(banyak)
• 2. Batasan partisipasi / nilai minimal multiplicity () yaitu mandatory (satu) atau
optional (nol)
 Gambar simbol-simbol relationship pada ERD
Martin :
Exactly one
Zero or one
More than one
Zero, one or more
One or more
Nilai maks
Nilai min
• Kardinalitas James Martin :
Notasi Derajat Relasi Min-Max
(0,N)
(1,M)
(0,1)
(1,1)
 Contoh 1:
 Satu record pada entitas A hanya berhubungan pada satu
record pada entitas B.
B
A
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
REKTOR Universitas
 Contoh 2:
 Satu record pada entitas A berhubungan terhadap satu atau
lebih dari satu record pada entitas B atau dapat tidak
Berhubungan.
B
A
 Contoh 3 :
 Satu record pada entitas A pasti berhubungan terhadap satu
atau lebih dari satu record pada entitas B.
A B
 Contoh 4 :
 Satu record pada entitas A berhubungan terhadap satu
record pada entitas B atau dapat tidak berhubungan.
A B
Latihan 2
• Masyarakat meminjam buku. Untuk meminjam buku masyarakat harus
mendaftar sebagai anggota. Pada saat mendaftar menjadi anggota
perpustakaan umum, dicatatlah nama, no ktp dan alamat kemudian setelah
mendaftar, diperolehlah no/id anggota perpustakaan. Setelah itu mereka baru
bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan
banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul,
pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa
pengarang. Beberapa anggota boleh meminjam beberapa buku. Setiap
peminjaman akan dicatat tanggal peminjamannya serta tanggal
pengembaliannya. Semua anggota harus disiplin dalam mengembalikan buku
dengan ketentuan tanggal pengembalian jika tidak maka akan di denda.
• Gambarkan ERD versi martin.
Associative Entity

More Related Content

What's hot

Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
Fitria Nuri
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
AndiNurkholis1
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
Sovira Aulia
 
Resume praktikum 5__linked_list
Resume praktikum 5__linked_listResume praktikum 5__linked_list
Resume praktikum 5__linked_list
Deprilana Ego Prakasa
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Joel Marobo
 
Kutipan dan Cara Menulis Kutipan
Kutipan dan Cara Menulis KutipanKutipan dan Cara Menulis Kutipan
Kutipan dan Cara Menulis Kutipan
tiharum
 
Analisis regresi-sederhana
Analisis regresi-sederhanaAnalisis regresi-sederhana
Analisis regresi-sederhanaAchmad Alphianto
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptx
nurnur469094
 
Korelasi product-moment
Korelasi product-momentKorelasi product-moment
Korelasi product-moment
Primadina Cahyati
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode SimpleksReza Mahendra
 
13.analisa korelasi
13.analisa korelasi13.analisa korelasi
13.analisa korelasi
Hafiza .h
 
Rasio Kardinalitas
Rasio KardinalitasRasio Kardinalitas
Rasio Kardinalitas
LoveiArika
 
sistem Ekonomi Negara-Negara di ASEAN
sistem Ekonomi Negara-Negara di ASEANsistem Ekonomi Negara-Negara di ASEAN
sistem Ekonomi Negara-Negara di ASEANHerlambang Bagus
 
10. hipotesis
10. hipotesis10. hipotesis
10. hipotesis
Hafiza .h
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerdonasiilmu
 
Tugas regresi linear dan non linier
Tugas regresi linear dan non linierTugas regresi linear dan non linier
Tugas regresi linear dan non linier
nopiana
 
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
Tikaagustina242
 
Metode Simpleks
Metode SimpleksMetode Simpleks
Metode Simpleks
hazhiyah
 

What's hot (20)

Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Analisis jalur (path analysis)
Analisis jalur (path analysis)Analisis jalur (path analysis)
Analisis jalur (path analysis)
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Minggu 9_Teknik Analisis Korelasi
Minggu 9_Teknik Analisis KorelasiMinggu 9_Teknik Analisis Korelasi
Minggu 9_Teknik Analisis Korelasi
 
Resume praktikum 5__linked_list
Resume praktikum 5__linked_listResume praktikum 5__linked_list
Resume praktikum 5__linked_list
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 
Kutipan dan Cara Menulis Kutipan
Kutipan dan Cara Menulis KutipanKutipan dan Cara Menulis Kutipan
Kutipan dan Cara Menulis Kutipan
 
Analisis regresi-sederhana
Analisis regresi-sederhanaAnalisis regresi-sederhana
Analisis regresi-sederhana
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptx
 
Korelasi product-moment
Korelasi product-momentKorelasi product-moment
Korelasi product-moment
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode Simpleks
 
13.analisa korelasi
13.analisa korelasi13.analisa korelasi
13.analisa korelasi
 
Rasio Kardinalitas
Rasio KardinalitasRasio Kardinalitas
Rasio Kardinalitas
 
sistem Ekonomi Negara-Negara di ASEAN
sistem Ekonomi Negara-Negara di ASEANsistem Ekonomi Negara-Negara di ASEAN
sistem Ekonomi Negara-Negara di ASEAN
 
10. hipotesis
10. hipotesis10. hipotesis
10. hipotesis
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Tugas regresi linear dan non linier
Tugas regresi linear dan non linierTugas regresi linear dan non linier
Tugas regresi linear dan non linier
 
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim, analisis dan perencanaa...
 
Metode Simpleks
Metode SimpleksMetode Simpleks
Metode Simpleks
 

Similar to Pertemuan-7.pptx

Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
noraandreanya
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
KevinAhmadAufarrizky
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
XLemHidayat
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
Devi Apriansyah
 
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
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
DiniHidayatulQudsi1
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
EDIS BLOG
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
MuhammadHafidz496322
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
Desty Yani
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Edri Yunizal
 
Model Data
Model DataModel Data
Model Data
Sherly Uda
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
haniputriheryanti26
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
Rio Rinaldy
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
Deka M Wildan
 
Bab 4. Model Entity Relationship
Bab 4. Model Entity RelationshipBab 4. Model Entity Relationship
Bab 4. Model Entity RelationshipZaenal Abidin
 
Entity relationship diagram
Entity relationship diagram Entity relationship diagram
Entity relationship diagram
Isnha Allegre Triiloupha
 

Similar to Pertemuan-7.pptx (20)

Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
 
Erd2
Erd2Erd2
Erd2
 
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)
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
 
Model Data
Model DataModel Data
Model Data
 
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
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Bab 4. Model Entity Relationship
Bab 4. Model Entity RelationshipBab 4. Model Entity Relationship
Bab 4. Model Entity Relationship
 
Entity relationship diagram
Entity relationship diagram Entity relationship diagram
Entity relationship diagram
 

More from nurnur469094

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdf
nurnur469094
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptx
nurnur469094
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
nurnur469094
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdf
nurnur469094
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptx
nurnur469094
 
Intro-NLP.pdf
Intro-NLP.pdfIntro-NLP.pdf
Intro-NLP.pdf
nurnur469094
 
Pertemuan-12.pptx
Pertemuan-12.pptxPertemuan-12.pptx
Pertemuan-12.pptx
nurnur469094
 
Pertemuan-11.pptx
Pertemuan-11.pptxPertemuan-11.pptx
Pertemuan-11.pptx
nurnur469094
 
Pertemuan-10.pptx
Pertemuan-10.pptxPertemuan-10.pptx
Pertemuan-10.pptx
nurnur469094
 
Pertemuan-9.pptx
Pertemuan-9.pptxPertemuan-9.pptx
Pertemuan-9.pptx
nurnur469094
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
nurnur469094
 
Pertemuan-5.pptx
Pertemuan-5.pptxPertemuan-5.pptx
Pertemuan-5.pptx
nurnur469094
 
Pertemuan-MPD.pdf
Pertemuan-MPD.pdfPertemuan-MPD.pdf
Pertemuan-MPD.pdf
nurnur469094
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
nurnur469094
 
Pertemuan-3.pptx
Pertemuan-3.pptxPertemuan-3.pptx
Pertemuan-3.pptx
nurnur469094
 
MPD.pptx
MPD.pptxMPD.pptx
MPD.pptx
nurnur469094
 

More from nurnur469094 (16)

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdf
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptx
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdf
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptx
 
Intro-NLP.pdf
Intro-NLP.pdfIntro-NLP.pdf
Intro-NLP.pdf
 
Pertemuan-12.pptx
Pertemuan-12.pptxPertemuan-12.pptx
Pertemuan-12.pptx
 
Pertemuan-11.pptx
Pertemuan-11.pptxPertemuan-11.pptx
Pertemuan-11.pptx
 
Pertemuan-10.pptx
Pertemuan-10.pptxPertemuan-10.pptx
Pertemuan-10.pptx
 
Pertemuan-9.pptx
Pertemuan-9.pptxPertemuan-9.pptx
Pertemuan-9.pptx
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Pertemuan-5.pptx
Pertemuan-5.pptxPertemuan-5.pptx
Pertemuan-5.pptx
 
Pertemuan-MPD.pdf
Pertemuan-MPD.pdfPertemuan-MPD.pdf
Pertemuan-MPD.pdf
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
Pertemuan-3.pptx
Pertemuan-3.pptxPertemuan-3.pptx
Pertemuan-3.pptx
 
MPD.pptx
MPD.pptxMPD.pptx
MPD.pptx
 

Recently uploaded

CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docxCONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
WagKuza
 
Konsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balitaKonsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balita
Dilasambong
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
MhdFadliansyah1
 
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdfPulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
MRoyanzainuddin9A
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
Pemdes Wonoyoso
 
Contoh Presentasi Akreditasi pada Puskesmas
Contoh Presentasi Akreditasi pada PuskesmasContoh Presentasi Akreditasi pada Puskesmas
Contoh Presentasi Akreditasi pada Puskesmas
puskesmaswarsa50
 
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
idoer11
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
subbidtekinfo813
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
MiliaSumendap
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
Pemdes Wonoyoso
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
mtsarridho
 

Recently uploaded (11)

CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docxCONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
 
Konsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balitaKonsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balita
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
 
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdfPulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
 
Contoh Presentasi Akreditasi pada Puskesmas
Contoh Presentasi Akreditasi pada PuskesmasContoh Presentasi Akreditasi pada Puskesmas
Contoh Presentasi Akreditasi pada Puskesmas
 
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
 

Pertemuan-7.pptx

  • 2. PERTEMUAN 6 MODEL ENTITY RELATIONSHIP DIAGRAM  Komponen Entity Relationship Diagram (ERD) :  Relasi (Relationship)
  • 3. 3. Relasi (Relationship)  Menunjukkan hubungan yang terjadi di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.  Kerelasian adalah kejadian atau transaksi yang terjadi di antara dua buah entitas yang keterangannya perlu disimpan dalam basis data.  Contoh : • - Entitas mahasiswa mempunyai relasi dengan entitas mata kuliah. Relasi yang terjadi dapat mengandung arti bahwa mahasiswa tersebut mengambil mata kuliah tersebut.
  • 4.  Aturan penggambaran relasi antar entitas : 1. Relasi dinyatakan dengan simbol belah ketupat. 2. Nama relasi ditulis dalam simbol. 3. Relasi menghubungkan dua entitas. 4. Nama relasi berupa kata kerja aktif, dan tunggal. 5. Nama relasi menggunakan nama yang mudah dipahami dan sesuai maknanya.
  • 5. DERAJAT RELATIONSHIP Derajat hubungan adalah jumlah tipe entitas yang berpartisipasi dalam hubungan. Tiga hubungan yang paling umum dalam model ER adalah Binary, Unary dan Ternary 1. Unary ( Derajat Satu ) Adalah satu buah relationship menghubungkan satu buah entity. Contoh : Keterangan : Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia. Manusia Menikah
  • 6. 2. Binary ( Derajat Dua ) Adalah satu buah relationship yang menghubungkan dua buah entity. Contoh : Keterangan : Pegawai memiliki kendaraan, sebuah relationship memiliki mengubungkan entity Pegawai dan entity Kendaraan. Pegawai Memiliki Kendaraan
  • 7. 3. Ternary ( Derajat Tiga ) Adalah satu buah relationship menghubungkan tiga buah entity. Contoh : Keterangan : Pegawai pada kota tertentu mempunyai suatu Proyek. Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota Pegawai Proyek Kota Bekerja
  • 8. Kardinalitas relasi (Cardinality) Kardinalitas relasi adalah jumlah instance/tuple/row entitas B yang dapat diasosiasikan dengan entitas A. Ada kardinalitas minimum dan kardinalitas maksimum untuk setiap relasi, dengan kardinalitas maksimum yang tidak ditentukan ditunjukkan sebagai N. Batas kardinalitas biasanya diturunkan dari kebijakan organisasi atau kendala eksternal.  Kardinalitas yang terjadi dapat berupa :  One to one (satu ke satu).  One to many (satu ke banyak) atau sebaliknya.  Many to many (banyak ke banyak).
  • 9. Satu ke satu Satu ke Banyak Banyak ke satu Banyak ke Banyak
  • 10.
  • 11. - One To One (Satu ke Satu) - One To Many (Satu ke banyak) Dosen Nama_dosen Jurusan memimpin Alamat_dosen Nama_dosen Kode_jur Kode_jur Nama_jur 1 1 Dosen Nama_dosen kuliah mengajar Alamat_dosen Nama_dosen Kode_kuliah Kode_kuliah Nama_kuliah 1 N Waktu T empat sks semester Catatan: jur: jurusan
  • 12. - Many to many (Banyak ke banyak) Mahasiswa npm kuliah mempelajari Nama_mahasiswa npm Kode_kuliah Kode_kuliah Nama_kuliah M N Indeks_nilai sks semester Alamat_mahasiswa Tgl_lahir
  • 13. Tahapan Pembuatan ERD 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat. 2. Menentukan atribut-atribut key dari masing- masing himpunan entitas. 3. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara himpunan-himpunan entitas yang ada beserta foreign key nya. 4. Menentukan derajat/ kardinalitas relasi untuk setiap himpunan relasi. 5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non key).
  • 14. Latihan 1 • Mahasiswa meminjam buku. Untuk meminjam buku mahasiswa harus mendaftar sebagai anggota. Pada saat mendaftar menjadi anggota perpustakaan Universitas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Semua mahasiswa sangat perlu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Beberapa anggota boleh meminjam beberapa buku. Setiap peminjaman akan dicatat tanggal peminjamannya serta tanggal pengembaliannya. Semua anggota harus disiplin dalam mengembalikan buku dengan ketentuan tanggal pengembalian jika tidak maka akan di denda. • Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya dengan versi chen.
  • 15.
  • 16. ERD VERSI JAMES MARTIN  Pada ERD Martin, relationship digambarkan dengan garis, dengan menambahkan connectivity-nya (0,1,*).  Hubungan antar entity digambarkan dengan simbol , , dan  Simbol : Entitas - Atribut
  • 17. • 1. Batasan kardinalitas /nilai maksimal multiplicity yaitu one (satu) atau many (banyak) • 2. Batasan partisipasi / nilai minimal multiplicity () yaitu mandatory (satu) atau optional (nol)
  • 18.  Gambar simbol-simbol relationship pada ERD Martin : Exactly one Zero or one More than one Zero, one or more One or more Nilai maks Nilai min
  • 19. • Kardinalitas James Martin : Notasi Derajat Relasi Min-Max (0,N) (1,M) (0,1) (1,1)
  • 20.  Contoh 1:  Satu record pada entitas A hanya berhubungan pada satu record pada entitas B. B A
  • 21. 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 REKTOR Universitas
  • 22.  Contoh 2:  Satu record pada entitas A berhubungan terhadap satu atau lebih dari satu record pada entitas B atau dapat tidak Berhubungan. B A
  • 23.
  • 24.  Contoh 3 :  Satu record pada entitas A pasti berhubungan terhadap satu atau lebih dari satu record pada entitas B. A B
  • 25.
  • 26.  Contoh 4 :  Satu record pada entitas A berhubungan terhadap satu record pada entitas B atau dapat tidak berhubungan. A B
  • 27.
  • 28. Latihan 2 • Masyarakat meminjam buku. Untuk meminjam buku masyarakat harus mendaftar sebagai anggota. Pada saat mendaftar menjadi anggota perpustakaan umum, dicatatlah nama, no ktp dan alamat kemudian setelah mendaftar, diperolehlah no/id anggota perpustakaan. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Beberapa anggota boleh meminjam beberapa buku. Setiap peminjaman akan dicatat tanggal peminjamannya serta tanggal pengembaliannya. Semua anggota harus disiplin dalam mengembalikan buku dengan ketentuan tanggal pengembalian jika tidak maka akan di denda. • Gambarkan ERD versi martin.