SlideShare a Scribd company logo
Relasi dan Join
Miranti Dwi Kurnia
110533430523
Relasi dan Join
1. Tujuan Pembelajaran
2. Materi
3. Latihan Soal
Tujuan Pembelajaran
Setelah menyelesaikan kegiatan belajar diharapkan
peserta didik mampu:
• Memahami keterhubungan entitas di dalam basisdata
• Memahami jenis-jenis operasi pengambilan data di
beberapa entitas
• Mampu menyelesaikan kasus-kasus retrieval yang
melibatkan lebih dari satu entitas.
Sub Materi
Relationship 
Join 
Relationship
• Relationship = Hubungan
• Hubungan antara beberapa entitas
• Primary Key berperan penting untuk mengaitka entitas
• Primary key juga digunakan untuk mendefinisikan
batasan keterhubungan.
Relationship (2)
Contoh:
Dalam contoh ini digunakan dua buah tabel bernama karyawan
dan departemen dengan relationship bekerja pada.
Join
• Join adalah kombinasi record dari
dua atau lebih tabel di dalam
basis data relasional.
• Menghasilkan sebuah table baru
(Joined Table)
• Klasifikasi Join:
1. Inner Join 
2. Outer Join 
3. Cross Join 
Inner Join
Inner join adalah menemukan persimpangan (intersection) antara dua
table.
Agar penulisan lebih efisien bias diterapkan fitur nama alias (DERIVED
TABLE)
SELECT t1.A1, t2.A2
FROM tabel1 t1 INNER JOIN tabel2 t2
ON t1.join_key = t2.join_key;
Inner Join (2)
Inner join juga dapat dipresentasikan dalam bentuk implisit:
Contoh, mendapatkan data karyawan yang memiliki departemen.
atau
SELECT *
FROM karyawan INNER JOIN departemen
ON karyawan.id_dep = departemen.id_dep;
SELECT * FROM karyawan, departemen
WHERE karyawan.id_dep = departemen.id_dep;
Inner Join (3)
Tabel yang didapatkan:
Dari dua syntax didapatkan data karyawan yang memiliki departemen
yaitu Agus dan Citra.
Outer Join
1. Left Outer Join
2. Right Outer Join
3. Full Outer Join
Left Outer Join
Mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari
tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai)
Left Outer Join (2)
Contoh penggunaan LEFT OUTER JOIN
Pada baris kedua dan keempat timbul NULL value karena id
departemen yang ditempati karyawan pada baris kedua dan keempat
tidak terdaftar dalam tabel.
Right Outer Join
Pada dasarnya sama seperti LEFT OUTER JOIN, namun dalam
bentuk terbalik kanan dan kiri
Right Outer Join (2)
Contoh penggunaan RIGHT OUTER JOIN
Full Outer Join
Full Outer Join Merupakan Kombinasi dari Left Outer Join dan
Right Outer Join
Beberapa DBMS tidak mendukung fungsionalitas full outer join.
Namun, join ini dapat disimulasikan dengan memanfaatkan
UNION. Yaitu dengan menggabung Left Outer Join dan Right
Outer Join
Full Outer Join (2)
Contoh:
Cross Join
Penggabungan yang meliputi lebih dari satu tabel tanpa syarat
apapun.
Jika A dan B merupakan dua himpunan, maka cross join-nya =
A X B
Cross Join (2)
Contoh penggunaan CROSS JOIN
Atau
SELECT *
FROM karyawan CROSS JOIN departemen;
SELECT * FROM karyawan, departemen;
Latihan Soal
SoalQuis
Quis
Mendatar:
1. Nama alias tabel
3. Persimpangan antara dua buah tabel
adalah … join
4. Gambar , mrupakan ilustrasi …
join
6. Sebuah penggabungan yang meliputi
lebih dari satu tabel tanpa syarat apapun
Menurun:
2. Memanggil nilai dari tabel kiri ditambah
nilai dari tabel kanan yang sesuai
5. Hubungan antara beberapa entitas
Answer
Mendatar:
1. Nama alias tabel
3. Persimpangan antara dua buah tabel
adalah … join
4. Gambar , mrupakan ilustrasi …
join
6. Sebuah penggabungan yang meliputi
lebih dari satu tabel tanpa syarat apapun
Menurun:
2. Memanggil nilai dari tabel kiri ditambah
nilai dari tabel kanan yang sesuai
5. Hubungan antara beberapa entitas
Soal
1. Hubungan dari Beberapa entitas
adalah ...
a. Field
b. Tabel
c. Primary Key
d. Relationship
2. Nilai yang digunakan untuk
mengidentifikasikan keunikan baris
pada tabel disebut ...
a. Field
b. Tabel
c. Primary Key
d. Relationship
Soal (2)
3. Yang bukan termasuk Join adalah
...
a. Cross Join
b. Inner Join
c. Outer Join
d. Straight Join
4. Join yang bertujuan untuk
menemukan persimpangan antara
dua buah tabel adalah ...
a. Cross Join
b. Inner Join
c. Outer Join
d. Straight Join
Soal (3)
5. Berikut adalah Outer Join, kecuali
...
a. Half Outer Join
b. Full Outer Join
c. Left Outer Join
d. Right Outer Join
6. Berikut yang merupakan ilustrasi
Right Outer Join adalah ...
a c
b d
Soal (4)
7. Memanggil nilai dari tabel kiri
ditambah nilai dari tabel kanan
yang sesuai merupakan fugsi dari
...
a. Half Outer Join
b. Full Outer Join
c. Left Outer Join
d. Right Outer Join
8. Menggabungkan lebih dari satu
tabel tanpa syarat apapun
merupakan fungsi dari ...
a. Cross Join
b. Inner Join
c. Outer Join
d. Straight Join
Soal (5)
9. Berikut yang merupakan ilustrasi
Inner Join adalah ...
a c
b d
10. Kombinasi dari Left Outer Join
dan Right Outer Join adalah ...
a. Half Outer Join
b. Full Outer Join
c. Left Outer Join
d. Right Outer Join
No 1 : Jawaban Salah
Relationship adalah Hubungan antara beberapa entitas
No 1 : Jawaban Benar
No 2 : Jawaban Salah
Primary Key adalah Nilai yang digunakan untuk
mengidentifikasikan keunikan baris pada tabel
No 2 : Jawaban Benar
No 3 : Jawaban Salah
Klasifikasi Join:
• Inner Join
• Outer Join
• Cross Join
No 3 : Jawaban Benar
No 4 : Jawaban Salah
Inner join adalah menemukan persimpangan
(intersection) antara dua table.
No 4 : Jawaban Benar
No 5 : Jawaban Salah
Outer join dibagi ke dalam tiga jenis yaitu :
• Left Outer Join
• Right Outer Join
• Full Outer Join
No 5 : Jawaban Benar
No 6 : Jawaban Salah
Ilustrasi dari Right Outer Join adalah :
No 6 : Jawaban Benar
No 7 : Jawaban Salah
Fungsi Left Outer Join adalah Mengembalikan semua nilai dari tabel
kiri ditambah dengan nilai dari tabel kanan yang sesuai.
No 7 : Jawaban Benar
No 8 : Jawaban Salah
Cross Join adalah Penggabungan yang meliputi lebih dari satu
tabel tanpa syarat apapun.
No 8 : Jawaban Benar
No 9 : Jawaban Salah
Yang merupakan ilustrasi dari Inner Join adalah:
No 9 : Jawaban Benar
No 10 : Jawaban Salah
Full Outer Join Merupakan Kombinasi dari Left Outer Join
dan Right Outer Join
No 10 : Jawaban Benar
Kunci Jawaban
1. D
2. C
3. D
4. B
5. A
6. C
7. C
8. A
9. D
10. B

More Related Content

Viewers also liked

Perangkat proses dan pendingin
Perangkat proses dan pendinginPerangkat proses dan pendingin
Perangkat proses dan pendingin
Miranti Dwi Kurnia
 
Perangkat Input Komputer
Perangkat Input KomputerPerangkat Input Komputer
Perangkat Input Komputer
Miranti Dwi Kurnia
 
Cloud Storage System
Cloud Storage SystemCloud Storage System
Cloud Storage System
Communication Management
 
Tools photoshop
Tools photoshopTools photoshop
Tools photoshop
Miranti Dwi Kurnia
 
Perangkat Output Komputer
Perangkat Output KomputerPerangkat Output Komputer
Perangkat Output Komputer
Miranti Dwi Kurnia
 
03 sistem bus dan port rear panel
03 sistem bus dan port rear panel03 sistem bus dan port rear panel
03 sistem bus dan port rear panel
Miranti Dwi Kurnia
 
Media penyimpan 1
Media penyimpan    1Media penyimpan    1
Media penyimpan 1
Miranti Dwi Kurnia
 
Jenis ilustrasi
Jenis ilustrasiJenis ilustrasi
Jenis ilustrasi
Miranti Dwi Kurnia
 
Media penyimpan 3
Media penyimpan    3Media penyimpan    3
Media penyimpan 3
Miranti Dwi Kurnia
 
Migrasi dan menerbit web
Migrasi dan menerbit webMigrasi dan menerbit web
Migrasi dan menerbit web
cyberns_
 
Manfaat multimedia
Manfaat multimediaManfaat multimedia
Manfaat multimedia
Miranti Dwi Kurnia
 
Pengantar Keamanan komputer
Pengantar Keamanan komputerPengantar Keamanan komputer
Pengantar Keamanan komputerywinharjono
 
Analisis Film menggunakan Teori Dramaturgi
Analisis Film menggunakan Teori DramaturgiAnalisis Film menggunakan Teori Dramaturgi
Analisis Film menggunakan Teori DramaturgiCommunication Management
 
Perkembangan umum sistem operasi
Perkembangan umum sistem operasiPerkembangan umum sistem operasi
Perkembangan umum sistem operasi
Miranti Dwi Kurnia
 
Kelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan dataKelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan data
KhairilJaa
 
PRESENTATION TIK BAB 6
PRESENTATION TIK BAB 6PRESENTATION TIK BAB 6
PRESENTATION TIK BAB 6
dita aurafg
 

Viewers also liked (20)

Perangkat proses dan pendingin
Perangkat proses dan pendinginPerangkat proses dan pendingin
Perangkat proses dan pendingin
 
Perangkat Input Komputer
Perangkat Input KomputerPerangkat Input Komputer
Perangkat Input Komputer
 
Cloud Storage System
Cloud Storage SystemCloud Storage System
Cloud Storage System
 
Tools photoshop
Tools photoshopTools photoshop
Tools photoshop
 
Perangkat Output Komputer
Perangkat Output KomputerPerangkat Output Komputer
Perangkat Output Komputer
 
Katak Kecil, Hiduplah
Katak Kecil, HiduplahKatak Kecil, Hiduplah
Katak Kecil, Hiduplah
 
03 sistem bus dan port rear panel
03 sistem bus dan port rear panel03 sistem bus dan port rear panel
03 sistem bus dan port rear panel
 
PERSAHABATAN
PERSAHABATANPERSAHABATAN
PERSAHABATAN
 
3 hardware
3 hardware3 hardware
3 hardware
 
Proposal Tahu Bunting by Afni Faujiah
Proposal Tahu Bunting by Afni FaujiahProposal Tahu Bunting by Afni Faujiah
Proposal Tahu Bunting by Afni Faujiah
 
Media penyimpan 1
Media penyimpan    1Media penyimpan    1
Media penyimpan 1
 
Jenis ilustrasi
Jenis ilustrasiJenis ilustrasi
Jenis ilustrasi
 
Media penyimpan 3
Media penyimpan    3Media penyimpan    3
Media penyimpan 3
 
Migrasi dan menerbit web
Migrasi dan menerbit webMigrasi dan menerbit web
Migrasi dan menerbit web
 
Manfaat multimedia
Manfaat multimediaManfaat multimedia
Manfaat multimedia
 
Pengantar Keamanan komputer
Pengantar Keamanan komputerPengantar Keamanan komputer
Pengantar Keamanan komputer
 
Analisis Film menggunakan Teori Dramaturgi
Analisis Film menggunakan Teori DramaturgiAnalisis Film menggunakan Teori Dramaturgi
Analisis Film menggunakan Teori Dramaturgi
 
Perkembangan umum sistem operasi
Perkembangan umum sistem operasiPerkembangan umum sistem operasi
Perkembangan umum sistem operasi
 
Kelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan dataKelompok 3.media penyimpanan data
Kelompok 3.media penyimpanan data
 
PRESENTATION TIK BAB 6
PRESENTATION TIK BAB 6PRESENTATION TIK BAB 6
PRESENTATION TIK BAB 6
 

Similar to Relasi dan join hierarki

Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
Istu Purnamasari
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
Abrianto Nugraha
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
ImeldaWikanKristian1
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptx
DevitaGd
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
Desty Yani
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
Denny Yahya
 
Modul excel btz
Modul excel btzModul excel btz
Modul excel btz
frandy btz
 

Similar to Relasi dan join hierarki (7)

Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptx
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
 
Modul excel btz
Modul excel btzModul excel btz
Modul excel btz
 

More from Miranti Dwi Kurnia

Perkembangan sistem operasi windows 2
Perkembangan sistem operasi windows  2Perkembangan sistem operasi windows  2
Perkembangan sistem operasi windows 2
Miranti Dwi Kurnia
 
Perkembangan sistem operasi windows
Perkembangan sistem operasi windowsPerkembangan sistem operasi windows
Perkembangan sistem operasi windows
Miranti Dwi Kurnia
 
02 komponen motherboard
02 komponen motherboard02 komponen motherboard
02 komponen motherboard
Miranti Dwi Kurnia
 
01 Tata Letak Komponen Komputer
01 Tata Letak Komponen Komputer01 Tata Letak Komponen Komputer
01 Tata Letak Komponen Komputer
Miranti Dwi Kurnia
 
Media penyimpan 2
Media penyimpan    2Media penyimpan    2
Media penyimpan 2
Miranti Dwi Kurnia
 
Unsur pembentuk seni rupa
Unsur pembentuk seni rupaUnsur pembentuk seni rupa
Unsur pembentuk seni rupa
Miranti Dwi Kurnia
 
Pensil
PensilPensil
Tahap pra produksi film
Tahap pra produksi filmTahap pra produksi film
Tahap pra produksi film
Miranti Dwi Kurnia
 

More from Miranti Dwi Kurnia (8)

Perkembangan sistem operasi windows 2
Perkembangan sistem operasi windows  2Perkembangan sistem operasi windows  2
Perkembangan sistem operasi windows 2
 
Perkembangan sistem operasi windows
Perkembangan sistem operasi windowsPerkembangan sistem operasi windows
Perkembangan sistem operasi windows
 
02 komponen motherboard
02 komponen motherboard02 komponen motherboard
02 komponen motherboard
 
01 Tata Letak Komponen Komputer
01 Tata Letak Komponen Komputer01 Tata Letak Komponen Komputer
01 Tata Letak Komponen Komputer
 
Media penyimpan 2
Media penyimpan    2Media penyimpan    2
Media penyimpan 2
 
Unsur pembentuk seni rupa
Unsur pembentuk seni rupaUnsur pembentuk seni rupa
Unsur pembentuk seni rupa
 
Pensil
PensilPensil
Pensil
 
Tahap pra produksi film
Tahap pra produksi filmTahap pra produksi film
Tahap pra produksi film
 

Recently uploaded

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 

Recently uploaded (20)

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 

Relasi dan join hierarki

  • 1. Relasi dan Join Miranti Dwi Kurnia 110533430523
  • 2. Relasi dan Join 1. Tujuan Pembelajaran 2. Materi 3. Latihan Soal
  • 3. Tujuan Pembelajaran Setelah menyelesaikan kegiatan belajar diharapkan peserta didik mampu: • Memahami keterhubungan entitas di dalam basisdata • Memahami jenis-jenis operasi pengambilan data di beberapa entitas • Mampu menyelesaikan kasus-kasus retrieval yang melibatkan lebih dari satu entitas.
  • 5. Relationship • Relationship = Hubungan • Hubungan antara beberapa entitas • Primary Key berperan penting untuk mengaitka entitas • Primary key juga digunakan untuk mendefinisikan batasan keterhubungan.
  • 6. Relationship (2) Contoh: Dalam contoh ini digunakan dua buah tabel bernama karyawan dan departemen dengan relationship bekerja pada.
  • 7. Join • Join adalah kombinasi record dari dua atau lebih tabel di dalam basis data relasional. • Menghasilkan sebuah table baru (Joined Table) • Klasifikasi Join: 1. Inner Join  2. Outer Join  3. Cross Join 
  • 8. Inner Join Inner join adalah menemukan persimpangan (intersection) antara dua table. Agar penulisan lebih efisien bias diterapkan fitur nama alias (DERIVED TABLE) SELECT t1.A1, t2.A2 FROM tabel1 t1 INNER JOIN tabel2 t2 ON t1.join_key = t2.join_key;
  • 9. Inner Join (2) Inner join juga dapat dipresentasikan dalam bentuk implisit: Contoh, mendapatkan data karyawan yang memiliki departemen. atau SELECT * FROM karyawan INNER JOIN departemen ON karyawan.id_dep = departemen.id_dep; SELECT * FROM karyawan, departemen WHERE karyawan.id_dep = departemen.id_dep;
  • 10. Inner Join (3) Tabel yang didapatkan: Dari dua syntax didapatkan data karyawan yang memiliki departemen yaitu Agus dan Citra.
  • 11. Outer Join 1. Left Outer Join 2. Right Outer Join 3. Full Outer Join
  • 12. Left Outer Join Mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai)
  • 13. Left Outer Join (2) Contoh penggunaan LEFT OUTER JOIN Pada baris kedua dan keempat timbul NULL value karena id departemen yang ditempati karyawan pada baris kedua dan keempat tidak terdaftar dalam tabel.
  • 14. Right Outer Join Pada dasarnya sama seperti LEFT OUTER JOIN, namun dalam bentuk terbalik kanan dan kiri
  • 15. Right Outer Join (2) Contoh penggunaan RIGHT OUTER JOIN
  • 16. Full Outer Join Full Outer Join Merupakan Kombinasi dari Left Outer Join dan Right Outer Join Beberapa DBMS tidak mendukung fungsionalitas full outer join. Namun, join ini dapat disimulasikan dengan memanfaatkan UNION. Yaitu dengan menggabung Left Outer Join dan Right Outer Join
  • 17. Full Outer Join (2) Contoh:
  • 18. Cross Join Penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun. Jika A dan B merupakan dua himpunan, maka cross join-nya = A X B
  • 19. Cross Join (2) Contoh penggunaan CROSS JOIN Atau SELECT * FROM karyawan CROSS JOIN departemen; SELECT * FROM karyawan, departemen;
  • 21. Quis Mendatar: 1. Nama alias tabel 3. Persimpangan antara dua buah tabel adalah … join 4. Gambar , mrupakan ilustrasi … join 6. Sebuah penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun Menurun: 2. Memanggil nilai dari tabel kiri ditambah nilai dari tabel kanan yang sesuai 5. Hubungan antara beberapa entitas
  • 22. Answer Mendatar: 1. Nama alias tabel 3. Persimpangan antara dua buah tabel adalah … join 4. Gambar , mrupakan ilustrasi … join 6. Sebuah penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun Menurun: 2. Memanggil nilai dari tabel kiri ditambah nilai dari tabel kanan yang sesuai 5. Hubungan antara beberapa entitas
  • 23. Soal 1. Hubungan dari Beberapa entitas adalah ... a. Field b. Tabel c. Primary Key d. Relationship 2. Nilai yang digunakan untuk mengidentifikasikan keunikan baris pada tabel disebut ... a. Field b. Tabel c. Primary Key d. Relationship
  • 24. Soal (2) 3. Yang bukan termasuk Join adalah ... a. Cross Join b. Inner Join c. Outer Join d. Straight Join 4. Join yang bertujuan untuk menemukan persimpangan antara dua buah tabel adalah ... a. Cross Join b. Inner Join c. Outer Join d. Straight Join
  • 25. Soal (3) 5. Berikut adalah Outer Join, kecuali ... a. Half Outer Join b. Full Outer Join c. Left Outer Join d. Right Outer Join 6. Berikut yang merupakan ilustrasi Right Outer Join adalah ... a c b d
  • 26. Soal (4) 7. Memanggil nilai dari tabel kiri ditambah nilai dari tabel kanan yang sesuai merupakan fugsi dari ... a. Half Outer Join b. Full Outer Join c. Left Outer Join d. Right Outer Join 8. Menggabungkan lebih dari satu tabel tanpa syarat apapun merupakan fungsi dari ... a. Cross Join b. Inner Join c. Outer Join d. Straight Join
  • 27. Soal (5) 9. Berikut yang merupakan ilustrasi Inner Join adalah ... a c b d 10. Kombinasi dari Left Outer Join dan Right Outer Join adalah ... a. Half Outer Join b. Full Outer Join c. Left Outer Join d. Right Outer Join
  • 28. No 1 : Jawaban Salah Relationship adalah Hubungan antara beberapa entitas
  • 29. No 1 : Jawaban Benar
  • 30. No 2 : Jawaban Salah Primary Key adalah Nilai yang digunakan untuk mengidentifikasikan keunikan baris pada tabel
  • 31. No 2 : Jawaban Benar
  • 32. No 3 : Jawaban Salah Klasifikasi Join: • Inner Join • Outer Join • Cross Join
  • 33. No 3 : Jawaban Benar
  • 34. No 4 : Jawaban Salah Inner join adalah menemukan persimpangan (intersection) antara dua table.
  • 35. No 4 : Jawaban Benar
  • 36. No 5 : Jawaban Salah Outer join dibagi ke dalam tiga jenis yaitu : • Left Outer Join • Right Outer Join • Full Outer Join
  • 37. No 5 : Jawaban Benar
  • 38. No 6 : Jawaban Salah Ilustrasi dari Right Outer Join adalah :
  • 39. No 6 : Jawaban Benar
  • 40. No 7 : Jawaban Salah Fungsi Left Outer Join adalah Mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai.
  • 41. No 7 : Jawaban Benar
  • 42. No 8 : Jawaban Salah Cross Join adalah Penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun.
  • 43. No 8 : Jawaban Benar
  • 44. No 9 : Jawaban Salah Yang merupakan ilustrasi dari Inner Join adalah:
  • 45. No 9 : Jawaban Benar
  • 46. No 10 : Jawaban Salah Full Outer Join Merupakan Kombinasi dari Left Outer Join dan Right Outer Join
  • 47. No 10 : Jawaban Benar
  • 48. Kunci Jawaban 1. D 2. C 3. D 4. B 5. A 6. C 7. C 8. A 9. D 10. B