SlideShare a Scribd company logo
1 of 25
Download to read offline
Transformasi ERD
Analisis dan Desain Basis Data – Alif Finandhita, M.T.
Outline
• Desain ERD – Akademik Sederhana
• Transformasi Skema ER ke Tabel
• Contoh Transformasi Skema ER ke
Tabel
11/4/2022 Analisis dan Desain Basis Data 2
Desain ERD - Akademik Sederhana
• Mengumpulkan data (entitas)
11/4/2022 Analisis dan Desain Basis Data 3
Desain ERD - Akademik Sederhana
• Menetapkan Relasi
11/4/2022 Analisis dan Desain Basis Data 4
Desain ERD - Akademik Sederhana
• Menentukan Atribut
11/4/2022 Analisis dan Desain Basis Data 5
Desain ERD - Akademik Sederhana
• Menentukan Atribut Lengkap di Kamus Data
Kamus Data:
Jurusan=(KodeJurusan, NamaJurusan, TahunBerdiri, …)
Dosen=(NIP, NamaDosen, TglLahir, Alamat, …)
MataKuliah=(KodeMK, NamaMK, SKS, …)
Mahasiswa=(NIM, NamaMahasiswa, TglLahir, Alamat, …)
Kelas=(KodeKelas, NamaKelas, TahunMasuk, …)
11/4/2022 Analisis dan Desain Basis Data 6
Desain ERD - Akademik Sederhana
• Menetapkan Derajat Relasi Antar Entitas
11/4/2022 Analisis dan Desain Basis Data 7
Transformasi Skema ER ke Skema Tabel
1 – N → Primary Key dari entitas dengan derajat relasi 1 bertamu ke
yang N.
EA EB
R
EA
PK KodeA
. . .
EB
PK KodeB
. . .
FK KodeA
KodeA KodeB
11/4/2022 Analisis dan Desain Basis Data 8
Transformasi Skema ER ke Skema Tabel
1 – 1 → Primary Key dari salah satu entitas bertamu ke entitas
pasangannya.
EA EB
R
EA
PK KodeA
. . .
EB
PK KodeB
. . .
FK KodeA
KodeA KodeB
EB
PK KodeB
. . .
EA
PK KodeA
. . .
FK KodeB
11/4/2022 Analisis dan Desain Basis Data 9
Transformasi Skema ER ke Skema Tabel
N – N → Menghasilkan tabel baru dengan isi minimal primary key dari
tabel-tabel yang bersangkutan.
EA EB
R
EA
PK KodeA
. . .
EB
PK KodeB
. . .
KodeA KodeB
EAB
FK KodeA
FK KodeB
. . .
11/4/2022 Analisis dan Desain Basis Data 10
Contoh Transformasi Skema ER ke Skema Tabel
Dosen Jurusan
menempati
Dosen
PK NIP
NamaDosen
TglLahir
. . .
Jurusan
PK KodeJurusan
NamaJurusan
TahunBerdiri
. . .
11/4/2022 Analisis dan Desain Basis Data 11
Contoh Transformasi Skema ER ke Skema Tabel
Dosen Jurusan
menempati
Dosen
PK NIP
NamaDosen
TglLahir
. . .
FK KodeJurusan
Jurusan
PK KodeJurusan
NamaJurusan
TahunBerdiri
. . .
11/4/2022 Analisis dan Desain Basis Data 12
Contoh Transformasi Skema ER ke Skema Tabel
NIP NamaDosen … KodeJurusan
1 A … IF
2 B … IF
3 C … TK
KodeJurusan NamaJurusan …
IF Teknik Informatika …
MI Manajemen Informatika …
TK Teknik Komputer …
11/4/2022 Analisis dan Desain Basis Data 13
Contoh Transformasi Skema ER ke Skema Tabel
Dosen Jurusan
memimpin
Dosen
PK NIP
NamaDosen
TglLahir
. . .
Jurusan
PK KodeJurusan
NamaJurusan
TahunBerdiri
. . .
11/4/2022 Analisis dan Desain Basis Data 14
Contoh Transformasi Skema ER ke Skema Tabel
Dosen
PK NIP
NamaDosen
TglLahir
. . .
FK KodeJurusan
Jurusan
PK KodeJurusan
NamaJurusan
TahunBerdiri
. . .
Dosen
PK NIP
NamaDosen
TglLahir
. . .
Jurusan
PK KodeJurusan
NamaJurusan
TahunBerdiri
. . .
FK NIP
11/4/2022 Analisis dan Desain Basis Data 15
Contoh Transformasi Skema ER ke Skema Tabel
NIP … KodeJurusan
Dipimpin
1 … IF
2 … -
3 … TK
KodeJurusan …
IF …
MI …
TK …
NIP …
1 …
2 …
3 …
KodeJurusan … NIPKetua
IF … 1
MI … 5
TK … 3
11/4/2022 Analisis dan Desain Basis Data 16
Contoh Transformasi Skema ER ke Skema Tabel
NIP NamaDosen …
1 A …
2 B …
3 C …
KodeJurusan NamaJurusan … NIPKetua
IF Teknik Informatika … 1
MI Manajemen Informatika … 5
TK Teknik Komputer … 3
11/4/2022 Analisis dan Desain Basis Data 17
Contoh Transformasi Skema ER ke Skema Tabel
Mahasiswa MataKuliah
kuliah
Mahasiswa
PK NIM
NamaMahasiswa
TglLahir
. . .
MataKuliah
PK KodeMK
NamaMK
SKS
. . .
Kuliah
FK NIM
FK KodeMK
. . .
11/4/2022 Analisis dan Desain Basis Data 18
Contoh Transformasi Skema ER ke Skema Tabel
Mahasiswa MataKuliah
kuliah
Mahasiswa
PK NIM
NamaMahasiswa
TglLahir
. . .
MataKuliah
PK KodeMK
NamaMK
SKS
. . .
Kuliah
FK NIM
FK KodeMK
NilaiUTS
. . .
NilaiUAS
NilaiAkhir
Indeks
11/4/2022 Analisis dan Desain Basis Data 19
Contoh Transformasi Skema ER ke Skema Tabel
• Agregasi
Penjualan detail
Sepatu
Ukuran
memiliki
11/4/2022 Analisis dan Desain Basis Data 20
Contoh Transformasi Skema ER ke Skema Tabel
Sepatu Ukuran
memiliki
Sepatu
PK KodeSepatu
. . .
Ukuran
PK KodeUkuran
. . .
DetailSepatu
FK KodeSepatu
FK KodeUkuran
. . .
11/4/2022 Analisis dan Desain Basis Data 21
Contoh Transformasi Skema ER ke Skema Tabel
Sepatu
PK KodeSepatu
. . .
Ukuran
PK KodeUkuran
. . .
DetailSepatu
FK KodeSepatu
FK KodeUkuran
. . .
Penjualan
PK KodePenjualan
. . .
DetailPenjualan
FK KodePenjualan
FK KodeSepatu
FK KodeUkuran
. . .
11/4/2022 Analisis dan Desain Basis Data 22
Contoh Transformasi Skema ER ke Skema Tabel
Sepatu
PK KodeSepatu
. . .
Ukuran
PK KodeUkuran
. . .
DetailSepatu
FK KodeSepatu
FK KodeUkuran
. . .
Penjualan
PK KodePenjualan
. . .
DetailPenjualan
FK KodePenjualan
FK KodeSepatu
FK KodeUkuran
. . .
DetailSepatu
PK KodeDetailSepatu
11/4/2022 Analisis dan Desain Basis Data 23
Contoh Transformasi Skema ER ke Skema Tabel
Sepatu
PK KodeSepatu
. . .
Ukuran
PK KodeUkuran
. . .
DetailSepatu
PK KodeDetailSepatu
FK KodeSepatu
FK KodeUkuran
. . .
Penjualan
PK KodePenjualan
. . .
DetailPenjualan
FK KodePenjualan
FK KodeDetailSepatu
. . .
11/4/2022 Analisis dan Desain Basis Data 24
Terima Kasih
11/4/2022 Analisis dan Desain Basis Data 25

More Related Content

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
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
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
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
 

Pertemuan 4 - Transformasi ERD Database.pdf

  • 1. Transformasi ERD Analisis dan Desain Basis Data – Alif Finandhita, M.T.
  • 2. Outline • Desain ERD – Akademik Sederhana • Transformasi Skema ER ke Tabel • Contoh Transformasi Skema ER ke Tabel 11/4/2022 Analisis dan Desain Basis Data 2
  • 3. Desain ERD - Akademik Sederhana • Mengumpulkan data (entitas) 11/4/2022 Analisis dan Desain Basis Data 3
  • 4. Desain ERD - Akademik Sederhana • Menetapkan Relasi 11/4/2022 Analisis dan Desain Basis Data 4
  • 5. Desain ERD - Akademik Sederhana • Menentukan Atribut 11/4/2022 Analisis dan Desain Basis Data 5
  • 6. Desain ERD - Akademik Sederhana • Menentukan Atribut Lengkap di Kamus Data Kamus Data: Jurusan=(KodeJurusan, NamaJurusan, TahunBerdiri, …) Dosen=(NIP, NamaDosen, TglLahir, Alamat, …) MataKuliah=(KodeMK, NamaMK, SKS, …) Mahasiswa=(NIM, NamaMahasiswa, TglLahir, Alamat, …) Kelas=(KodeKelas, NamaKelas, TahunMasuk, …) 11/4/2022 Analisis dan Desain Basis Data 6
  • 7. Desain ERD - Akademik Sederhana • Menetapkan Derajat Relasi Antar Entitas 11/4/2022 Analisis dan Desain Basis Data 7
  • 8. Transformasi Skema ER ke Skema Tabel 1 – N → Primary Key dari entitas dengan derajat relasi 1 bertamu ke yang N. EA EB R EA PK KodeA . . . EB PK KodeB . . . FK KodeA KodeA KodeB 11/4/2022 Analisis dan Desain Basis Data 8
  • 9. Transformasi Skema ER ke Skema Tabel 1 – 1 → Primary Key dari salah satu entitas bertamu ke entitas pasangannya. EA EB R EA PK KodeA . . . EB PK KodeB . . . FK KodeA KodeA KodeB EB PK KodeB . . . EA PK KodeA . . . FK KodeB 11/4/2022 Analisis dan Desain Basis Data 9
  • 10. Transformasi Skema ER ke Skema Tabel N – N → Menghasilkan tabel baru dengan isi minimal primary key dari tabel-tabel yang bersangkutan. EA EB R EA PK KodeA . . . EB PK KodeB . . . KodeA KodeB EAB FK KodeA FK KodeB . . . 11/4/2022 Analisis dan Desain Basis Data 10
  • 11. Contoh Transformasi Skema ER ke Skema Tabel Dosen Jurusan menempati Dosen PK NIP NamaDosen TglLahir . . . Jurusan PK KodeJurusan NamaJurusan TahunBerdiri . . . 11/4/2022 Analisis dan Desain Basis Data 11
  • 12. Contoh Transformasi Skema ER ke Skema Tabel Dosen Jurusan menempati Dosen PK NIP NamaDosen TglLahir . . . FK KodeJurusan Jurusan PK KodeJurusan NamaJurusan TahunBerdiri . . . 11/4/2022 Analisis dan Desain Basis Data 12
  • 13. Contoh Transformasi Skema ER ke Skema Tabel NIP NamaDosen … KodeJurusan 1 A … IF 2 B … IF 3 C … TK KodeJurusan NamaJurusan … IF Teknik Informatika … MI Manajemen Informatika … TK Teknik Komputer … 11/4/2022 Analisis dan Desain Basis Data 13
  • 14. Contoh Transformasi Skema ER ke Skema Tabel Dosen Jurusan memimpin Dosen PK NIP NamaDosen TglLahir . . . Jurusan PK KodeJurusan NamaJurusan TahunBerdiri . . . 11/4/2022 Analisis dan Desain Basis Data 14
  • 15. Contoh Transformasi Skema ER ke Skema Tabel Dosen PK NIP NamaDosen TglLahir . . . FK KodeJurusan Jurusan PK KodeJurusan NamaJurusan TahunBerdiri . . . Dosen PK NIP NamaDosen TglLahir . . . Jurusan PK KodeJurusan NamaJurusan TahunBerdiri . . . FK NIP 11/4/2022 Analisis dan Desain Basis Data 15
  • 16. Contoh Transformasi Skema ER ke Skema Tabel NIP … KodeJurusan Dipimpin 1 … IF 2 … - 3 … TK KodeJurusan … IF … MI … TK … NIP … 1 … 2 … 3 … KodeJurusan … NIPKetua IF … 1 MI … 5 TK … 3 11/4/2022 Analisis dan Desain Basis Data 16
  • 17. Contoh Transformasi Skema ER ke Skema Tabel NIP NamaDosen … 1 A … 2 B … 3 C … KodeJurusan NamaJurusan … NIPKetua IF Teknik Informatika … 1 MI Manajemen Informatika … 5 TK Teknik Komputer … 3 11/4/2022 Analisis dan Desain Basis Data 17
  • 18. Contoh Transformasi Skema ER ke Skema Tabel Mahasiswa MataKuliah kuliah Mahasiswa PK NIM NamaMahasiswa TglLahir . . . MataKuliah PK KodeMK NamaMK SKS . . . Kuliah FK NIM FK KodeMK . . . 11/4/2022 Analisis dan Desain Basis Data 18
  • 19. Contoh Transformasi Skema ER ke Skema Tabel Mahasiswa MataKuliah kuliah Mahasiswa PK NIM NamaMahasiswa TglLahir . . . MataKuliah PK KodeMK NamaMK SKS . . . Kuliah FK NIM FK KodeMK NilaiUTS . . . NilaiUAS NilaiAkhir Indeks 11/4/2022 Analisis dan Desain Basis Data 19
  • 20. Contoh Transformasi Skema ER ke Skema Tabel • Agregasi Penjualan detail Sepatu Ukuran memiliki 11/4/2022 Analisis dan Desain Basis Data 20
  • 21. Contoh Transformasi Skema ER ke Skema Tabel Sepatu Ukuran memiliki Sepatu PK KodeSepatu . . . Ukuran PK KodeUkuran . . . DetailSepatu FK KodeSepatu FK KodeUkuran . . . 11/4/2022 Analisis dan Desain Basis Data 21
  • 22. Contoh Transformasi Skema ER ke Skema Tabel Sepatu PK KodeSepatu . . . Ukuran PK KodeUkuran . . . DetailSepatu FK KodeSepatu FK KodeUkuran . . . Penjualan PK KodePenjualan . . . DetailPenjualan FK KodePenjualan FK KodeSepatu FK KodeUkuran . . . 11/4/2022 Analisis dan Desain Basis Data 22
  • 23. Contoh Transformasi Skema ER ke Skema Tabel Sepatu PK KodeSepatu . . . Ukuran PK KodeUkuran . . . DetailSepatu FK KodeSepatu FK KodeUkuran . . . Penjualan PK KodePenjualan . . . DetailPenjualan FK KodePenjualan FK KodeSepatu FK KodeUkuran . . . DetailSepatu PK KodeDetailSepatu 11/4/2022 Analisis dan Desain Basis Data 23
  • 24. Contoh Transformasi Skema ER ke Skema Tabel Sepatu PK KodeSepatu . . . Ukuran PK KodeUkuran . . . DetailSepatu PK KodeDetailSepatu FK KodeSepatu FK KodeUkuran . . . Penjualan PK KodePenjualan . . . DetailPenjualan FK KodePenjualan FK KodeDetailSepatu . . . 11/4/2022 Analisis dan Desain Basis Data 24
  • 25. Terima Kasih 11/4/2022 Analisis dan Desain Basis Data 25