SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
BASIS DATA
DEPARTEMEN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2023
Mapping ER Diagram
STATISTIKA | FMIPA UNP
❑ Mapping ER Diagram ke dalam Tabel.
❑ Mapping ER Diagram ke dalam Skema Relasi.
❑ Mapping ER Diagram ke dalam Diagram Relasi antar Tabel.
Materi
STATISTIKA | FMIPA UNP
ER Diagram
❑ Merupakan suatu model/diagram untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar
relasi.
❑ ER Diagram dapat dimapping/dipetakan ke dalam bentuk tabel, skema relasi, dan
diagram relasi antar tabel.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
❑ Mapping ER Diagram ke dalam Tabel berarti memasukkan entitas-entitas maupun
hubungannya/kardinalitas ke dalam sebuah tabel yang saling berhubungan.
❑ Atribut yang terdapat pada masing-masing entitas akan dinyatakan sebagai
field/kolom dari tabel yang sesuai.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Langkah-langkahnya:
1. Entitas-entitas akan diimplementasikan ke dalam bentuk sebuah Tabel.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Tabel Mahasiswa
Tabel Mata Kuliah
NIM Nama Alamat Tgl_Lahir
Kode_MK Nama_MK Semester SKS
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Langkah-langkahnya:
2. Relasi dengan Derajat Relasi 1:1 menghubungkan dua entitas yang direpresentasikan ke
dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah
satu dari entitas tersebut.
1 1
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Tabel Dosen
Tabel Departemen
Kode_Dosen Nama_Dosen Alamat
Kode_Dep Nama_Dep Kode_Dosen
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Langkah-langkahnya:
3. Relasi dengan Derajat Relasi N:1 menghubungkan dua entitas yang direpresentasikan ke
dalam bentuk pemberian/pencantuman atribut kunci (key) dari entitas berderajat 1 ke
dalam tabel yang mewakili entitas berderajat N. Atribut key dari entitas berderajat 1
menjadi atribut tambahan bagi entitas berderajat N.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Tabel Dosen
Tabel Mata Kuliah
Kode_Dosen Nama_Dosen
Kode_MK Nama_MK SKS Semester Kode_Dosen Tempat Waktu
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Langkah-langkahnya:
4. Relasi dengan Derajat Relasi N:N menghubungkan dua entitas yang direpresentasikan ke
dalam bentuk tabel khusus yang memiliki field (tepatnya foreign key) yang berasal dari
key-key entitas yang dihubungkan.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Tabel
Tabel Mata Kuliah
Tabel Mempelajari/Nilai
Tabel Mahasiswa
Kode_MK Nama_MK SKS Semester
NIM Kode_MK Index_Nilai
NIM Nama Alamat
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Skema Relasi
❑ Mapping ER Diagram ke dalam Skema Relasi berarti sebuah skema yang
menggambarkan relasi/entitas diikuti dengan nama atribut yang berada di
relasi/entitas tersebut.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Skema Relasi
Langkah-langkahnya:
1. Entitas-entitas akan diimplementasikan ke dalam bentuk Skema Relasi.
Bentuk skema relasinya:
Mandor (ID_Mandor, Nama, Alamat)
Pangkalan (ID_Pangkalan, Alamat, Kapasitas)
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Skema Relasi
Langkah-langkahnya:
2. Skema Relasi dengan Derajat Relasi 1:1 menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk penambahan/penyertaan atribut-atribut relasi ke
skema relasi yang mewakili salah satu dari entitas tersebut.
Skema Relasi:
Mandor (ID_Mandor, Nama, Alamat, @ID_Pangkalan)
Pangkalan (ID_Pangkalan, Alamat, Kapasitas)
1 1
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Skema Relasi
Langkah-langkahnya:
3. Skema Relasi dengan Derajat Relasi N:1 menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk pemberian/pencantuman atribut kunci (key) dari
entitas berderajat 1 ke skema relasi yang mewakili entitas berderajat N. Atribut key dari
entitas berderajat 1 menjadi atribut tambahan bagi entitas berderajat N.
Skema Relasi:
Guru (NIP
, Nama, Jabatan)
Kelas (ID_Kelas, Nama_Kelas, @NIP)
1 N
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke dalam Skema Relasi
Langkah-langkahnya:
4. Skema Relasi dengan Derajat Relasi N:N menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk Skema Relasi khusus yang memiliki atribut/field
(tepatnya foreign key) yang berasal dari key-key entitas yang dihubungkan.
Skema Relasi:
Mata Pelajaran (Kode_MP, Nama_MP, Jumlah_Jam)
Guru (NIP
, Nama, Jabatan)
Mengajar (@Kode_MP, @NIP
, Thn_Ajar, Semester)
N N
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke Diagram Relasi antar Tabel
❑ Mapping ER Diagram ke Diagram Relasi antar Tabel juga dikenal dengan model
data relasional. Model data relasional menggambarkan data dalam bentuk tabel-
tabel. Hubungan antar tabel didefinisikan lewat penggunaan foreign key.
❑ Dengan menggunakan pemetaan ini, pencarian atribut/field dari suatu
entitas/tabel dapat dilakukan dengan cepat. Dengan menghubungkan terlebih
dahulu entitas-entitas tersebut dengan menggunakan atribut yang sama (joint
operation)
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke Diagram Relasi antar Tabel
Langkah-langkahnya:
1. Entitas-entitas akan diimplementasikan ke dalam bentuk Diagram Relasi antar Tabel.
Diagram relasi untuk tabel Mandor dan tabel Pangkalan.
PK adalah Primary Key yang merupakan atribut kunci pada setiap tabel.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke Diagram Relasi antar Tabel
Langkah-langkahnya:
2. Diagram Relasi antar Tabel dengan Derajat Relasi 1:1 menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk penambahan/penyertaan atribut-atribut relasi ke
diagram relasi antar tabel yang mewakili salah satu dari entitas tersebut.
Tambahan FK (Foreign Key) berguna untuk menandai suatu tabel terhubung dengan tabel lain (contoh:
tabel mandor dengan tabel pangkalan).
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke Diagram Relasi antar Tabel
Langkah-langkahnya:
3. Diagram Relasi antar Tabel dengan Derajat Relasi N:1 menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk pemberian/pencantuman atribut kunci (key) dari
entitas berderajat 1 ke diagram relasi antar tabel yang mewakili entitas berderajat N.
Atribut key dari entitas berderajat 1 menjadi atribut tambahan bagi entitas berderajat N.
STATISTIKA | FMIPA UNP
Mapping ER Diagram ke Diagram Relasi antar Tabel
Langkah-langkahnya:
4. Diagram Relasi antar Tabel dengan Derajat Relasi N:N menghubungkan dua entitas yang
direpresentasikan ke dalam bentuk Diagram Relasi antar Tabel khusus yang memiliki
atribut/field (tepatnya foreign key) yang berasal dari key-key entitas yang dihubungkan.

Contenu connexe

Dernier

tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
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.pptxsukmakarim1998
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 

Dernier (20)

tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
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
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 

En vedette

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

En vedette (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

BASDAT Minggu 05 - Mapping ER Diagram.pdf

  • 1. BASIS DATA DEPARTEMEN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI PADANG 2023 Mapping ER Diagram
  • 2. STATISTIKA | FMIPA UNP ❑ Mapping ER Diagram ke dalam Tabel. ❑ Mapping ER Diagram ke dalam Skema Relasi. ❑ Mapping ER Diagram ke dalam Diagram Relasi antar Tabel. Materi
  • 3. STATISTIKA | FMIPA UNP ER Diagram ❑ Merupakan suatu model/diagram untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ❑ ER Diagram dapat dimapping/dipetakan ke dalam bentuk tabel, skema relasi, dan diagram relasi antar tabel.
  • 4. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel ❑ Mapping ER Diagram ke dalam Tabel berarti memasukkan entitas-entitas maupun hubungannya/kardinalitas ke dalam sebuah tabel yang saling berhubungan. ❑ Atribut yang terdapat pada masing-masing entitas akan dinyatakan sebagai field/kolom dari tabel yang sesuai.
  • 5. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Langkah-langkahnya: 1. Entitas-entitas akan diimplementasikan ke dalam bentuk sebuah Tabel.
  • 6. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Tabel Mahasiswa Tabel Mata Kuliah NIM Nama Alamat Tgl_Lahir Kode_MK Nama_MK Semester SKS
  • 7. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Langkah-langkahnya: 2. Relasi dengan Derajat Relasi 1:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari entitas tersebut. 1 1
  • 8. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Tabel Dosen Tabel Departemen Kode_Dosen Nama_Dosen Alamat Kode_Dep Nama_Dep Kode_Dosen
  • 9. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Langkah-langkahnya: 3. Relasi dengan Derajat Relasi N:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk pemberian/pencantuman atribut kunci (key) dari entitas berderajat 1 ke dalam tabel yang mewakili entitas berderajat N. Atribut key dari entitas berderajat 1 menjadi atribut tambahan bagi entitas berderajat N.
  • 10. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Tabel Dosen Tabel Mata Kuliah Kode_Dosen Nama_Dosen Kode_MK Nama_MK SKS Semester Kode_Dosen Tempat Waktu
  • 11. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Langkah-langkahnya: 4. Relasi dengan Derajat Relasi N:N menghubungkan dua entitas yang direpresentasikan ke dalam bentuk tabel khusus yang memiliki field (tepatnya foreign key) yang berasal dari key-key entitas yang dihubungkan.
  • 12. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Tabel Tabel Mata Kuliah Tabel Mempelajari/Nilai Tabel Mahasiswa Kode_MK Nama_MK SKS Semester NIM Kode_MK Index_Nilai NIM Nama Alamat
  • 13. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Skema Relasi ❑ Mapping ER Diagram ke dalam Skema Relasi berarti sebuah skema yang menggambarkan relasi/entitas diikuti dengan nama atribut yang berada di relasi/entitas tersebut.
  • 14. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Skema Relasi Langkah-langkahnya: 1. Entitas-entitas akan diimplementasikan ke dalam bentuk Skema Relasi. Bentuk skema relasinya: Mandor (ID_Mandor, Nama, Alamat) Pangkalan (ID_Pangkalan, Alamat, Kapasitas)
  • 15. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Skema Relasi Langkah-langkahnya: 2. Skema Relasi dengan Derajat Relasi 1:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk penambahan/penyertaan atribut-atribut relasi ke skema relasi yang mewakili salah satu dari entitas tersebut. Skema Relasi: Mandor (ID_Mandor, Nama, Alamat, @ID_Pangkalan) Pangkalan (ID_Pangkalan, Alamat, Kapasitas) 1 1
  • 16. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Skema Relasi Langkah-langkahnya: 3. Skema Relasi dengan Derajat Relasi N:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk pemberian/pencantuman atribut kunci (key) dari entitas berderajat 1 ke skema relasi yang mewakili entitas berderajat N. Atribut key dari entitas berderajat 1 menjadi atribut tambahan bagi entitas berderajat N. Skema Relasi: Guru (NIP , Nama, Jabatan) Kelas (ID_Kelas, Nama_Kelas, @NIP) 1 N
  • 17. STATISTIKA | FMIPA UNP Mapping ER Diagram ke dalam Skema Relasi Langkah-langkahnya: 4. Skema Relasi dengan Derajat Relasi N:N menghubungkan dua entitas yang direpresentasikan ke dalam bentuk Skema Relasi khusus yang memiliki atribut/field (tepatnya foreign key) yang berasal dari key-key entitas yang dihubungkan. Skema Relasi: Mata Pelajaran (Kode_MP, Nama_MP, Jumlah_Jam) Guru (NIP , Nama, Jabatan) Mengajar (@Kode_MP, @NIP , Thn_Ajar, Semester) N N
  • 18. STATISTIKA | FMIPA UNP Mapping ER Diagram ke Diagram Relasi antar Tabel ❑ Mapping ER Diagram ke Diagram Relasi antar Tabel juga dikenal dengan model data relasional. Model data relasional menggambarkan data dalam bentuk tabel- tabel. Hubungan antar tabel didefinisikan lewat penggunaan foreign key. ❑ Dengan menggunakan pemetaan ini, pencarian atribut/field dari suatu entitas/tabel dapat dilakukan dengan cepat. Dengan menghubungkan terlebih dahulu entitas-entitas tersebut dengan menggunakan atribut yang sama (joint operation)
  • 19. STATISTIKA | FMIPA UNP Mapping ER Diagram ke Diagram Relasi antar Tabel Langkah-langkahnya: 1. Entitas-entitas akan diimplementasikan ke dalam bentuk Diagram Relasi antar Tabel. Diagram relasi untuk tabel Mandor dan tabel Pangkalan. PK adalah Primary Key yang merupakan atribut kunci pada setiap tabel.
  • 20. STATISTIKA | FMIPA UNP Mapping ER Diagram ke Diagram Relasi antar Tabel Langkah-langkahnya: 2. Diagram Relasi antar Tabel dengan Derajat Relasi 1:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk penambahan/penyertaan atribut-atribut relasi ke diagram relasi antar tabel yang mewakili salah satu dari entitas tersebut. Tambahan FK (Foreign Key) berguna untuk menandai suatu tabel terhubung dengan tabel lain (contoh: tabel mandor dengan tabel pangkalan).
  • 21. STATISTIKA | FMIPA UNP Mapping ER Diagram ke Diagram Relasi antar Tabel Langkah-langkahnya: 3. Diagram Relasi antar Tabel dengan Derajat Relasi N:1 menghubungkan dua entitas yang direpresentasikan ke dalam bentuk pemberian/pencantuman atribut kunci (key) dari entitas berderajat 1 ke diagram relasi antar tabel yang mewakili entitas berderajat N. Atribut key dari entitas berderajat 1 menjadi atribut tambahan bagi entitas berderajat N.
  • 22. STATISTIKA | FMIPA UNP Mapping ER Diagram ke Diagram Relasi antar Tabel Langkah-langkahnya: 4. Diagram Relasi antar Tabel dengan Derajat Relasi N:N menghubungkan dua entitas yang direpresentasikan ke dalam bentuk Diagram Relasi antar Tabel khusus yang memiliki atribut/field (tepatnya foreign key) yang berasal dari key-key entitas yang dihubungkan.