SlideShare uma empresa Scribd logo
1 de 29
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

Mais conteúdo relacionado

Mais procurados

Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritmaformatik
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Distribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poissonDistribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poissonNarwan Ginanjar
 
BAHASA INDONESIA - Paragraf atau Alinea
BAHASA INDONESIA - Paragraf atau AlineaBAHASA INDONESIA - Paragraf atau Alinea
BAHASA INDONESIA - Paragraf atau AlineaDiana Amelia Bagti
 
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...I Gede Iwan Sudipa
 
Tugas regresi linear dan non linier
Tugas regresi linear dan non linierTugas regresi linear dan non linier
Tugas regresi linear dan non liniernopiana
 
Kriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKuliahKita
 
Penerapan kalkulus Diferensial pada Matematika Ekonomi
Penerapan kalkulus Diferensial pada Matematika EkonomiPenerapan kalkulus Diferensial pada Matematika Ekonomi
Penerapan kalkulus Diferensial pada Matematika EkonomiNailul Hasibuan
 
Contoh analisis statistik
Contoh analisis statistik Contoh analisis statistik
Contoh analisis statistik Indra Fibiona
 
Power Point Korelasi
Power Point KorelasiPower Point Korelasi
Power Point Korelasiguest027789
 
CARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptCARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptIchsanFauziRachman1
 
Tabel Silang Vs. Rumus Chi-Square
Tabel Silang Vs. Rumus Chi-SquareTabel Silang Vs. Rumus Chi-Square
Tabel Silang Vs. Rumus Chi-SquareErick Gustianto
 
2. ruang vektor dan ruang vektor bagian
2. ruang vektor dan ruang vektor bagian2. ruang vektor dan ruang vektor bagian
2. ruang vektor dan ruang vektor bagianpujirahayustat13
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataMeycelino A. T
 
Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04KuliahKita
 
Persamaan diferensial biasa: Persamaan diferensial orde-pertama
Persamaan diferensial biasa: Persamaan diferensial orde-pertamaPersamaan diferensial biasa: Persamaan diferensial orde-pertama
Persamaan diferensial biasa: Persamaan diferensial orde-pertamadwiprananto
 

Mais procurados (20)

Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Analysis of variance
Analysis of varianceAnalysis of variance
Analysis of variance
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
 
Distribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poissonDistribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poisson
 
BAHASA INDONESIA - Paragraf atau Alinea
BAHASA INDONESIA - Paragraf atau AlineaBAHASA INDONESIA - Paragraf atau Alinea
BAHASA INDONESIA - Paragraf atau Alinea
 
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...
Permasalahan terstruktur, semi terstruktur dan tidak terstruktur dan penerapa...
 
Tugas regresi linear dan non linier
Tugas regresi linear dan non linierTugas regresi linear dan non linier
Tugas regresi linear dan non linier
 
Kriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKriptografi - Pengantar Kriptografi
Kriptografi - Pengantar Kriptografi
 
Penerapan kalkulus Diferensial pada Matematika Ekonomi
Penerapan kalkulus Diferensial pada Matematika EkonomiPenerapan kalkulus Diferensial pada Matematika Ekonomi
Penerapan kalkulus Diferensial pada Matematika Ekonomi
 
Contoh analisis statistik
Contoh analisis statistik Contoh analisis statistik
Contoh analisis statistik
 
Power Point Korelasi
Power Point KorelasiPower Point Korelasi
Power Point Korelasi
 
CARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptCARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.ppt
 
Tabel Silang Vs. Rumus Chi-Square
Tabel Silang Vs. Rumus Chi-SquareTabel Silang Vs. Rumus Chi-Square
Tabel Silang Vs. Rumus Chi-Square
 
2. ruang vektor dan ruang vektor bagian
2. ruang vektor dan ruang vektor bagian2. ruang vektor dan ruang vektor bagian
2. ruang vektor dan ruang vektor bagian
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Fourier
FourierFourier
Fourier
 
Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe data
 
Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04
 
Persamaan diferensial biasa: Persamaan diferensial orde-pertama
Persamaan diferensial biasa: Persamaan diferensial orde-pertamaPersamaan diferensial biasa: Persamaan diferensial orde-pertama
Persamaan diferensial biasa: Persamaan diferensial orde-pertama
 

Semelhante a ERD

Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2noraandreanya
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
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
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasDesty 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 diagramEdri Yunizal
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasusRio Rinaldy
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-DiagramDeka M Wildan
 
Bab 4. Model Entity Relationship
Bab 4. Model Entity RelationshipBab 4. Model Entity Relationship
Bab 4. Model Entity RelationshipZaenal Abidin
 

Semelhante a ERD (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
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
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
 
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
 

Mais de nurnur469094

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfnurnur469094
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxnurnur469094
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfnurnur469094
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxnurnur469094
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxnurnur469094
 

Mais de nurnur469094 (17)

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-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptx
 
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
 

Último

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxsitifaiza3
 
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugaslisapalena
 
Instrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxInstrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxZhardestiny
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 

Último (9)

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptx
 
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
 
Instrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxInstrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 

ERD

  • 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.