SlideShare a Scribd company logo
M E N G A K S E S M U L T I T A B E L P A D A B A S I S
D A T A
BAB I
Tujuan Pembelajaran
 1) mengaplikasikan dan menganalisis inner join
dalam multitable 2) mengaplikasikan dan
menganalisis cross join dalam multitable 3)
memahami, mengaplikasikan dan menganalisis
outer join dalam multitable 4) mengaplikasikan dan
menganalisis straight join dalam multitable. Dan 5)
Menerapkan dan menunjukkan inner join dalam
multitable 6)Menerapkan dan menunjukkan cross
join dalam multitable 7) Menerapkan dan
menunjukkan outer join dalam multitable 8)
Menerapkan dan menunjukkan straight join dalam
multitable dengan teliti
 DBMS (Database Management System) adalah
suatu sistem yang mampu mengolah atau
mengorganisasikan database pada komputer.
 Dalam suatu DBMS, sudah menjadi suatu kewajaran
jika dalam basis data dapat terdiri dari beberapa
tabel yang saling berelasi atau berhubungan.
 Relasi tersebut berupa relasi 1–1 (one to one), 1–m
(one to many), m-1 (many to one), m-n (many to
many)
MENGENAL PERINTAH JOIN
 Ketika menampilkan data yang disimpan dari basis data,
dalam beberapa keperluan kita akan mengambil data dari
beberapa tabel untuk diolah sehingga menjadi satu keluaran
(output).
 Sebagai contoh pada laporan penjualan. Laporan penjualan
berisi data-data yang tidak tersimpan dalam satu tabel saja.
 Untuk menggabungkan dua tabel atau lebih dimana nantinya
data akan ditampilkan menjadi satu bentuk keluaran
(output), kita dapat menggunakan perintah join.
 Join terdiri dari 2 bentuk yaitu INNER JOIN dan OUTER
JOIN.
 Sebelum menggabungkan dua buah tabel atau lebih, kita
harus mempersiapkan basis data dimana didalamnya
terdapat minimal dua tabel yang memiliki relasi.
CROSS JOIN
 Menempatkan hasil penggabungan data dari kolom yang
berbeda pada baris yang sama. Pada operasi
penggabungan Cross Join, hasil penggabungan
ditampilkan dengan setiap baris dari tabel pertama akan
dipasangkan dengan setiap baris dari tabel kedua.
SELECT namatabel.namafield, namatabel.namafield
FROM namatabel CROSS JOIN namatabel
INNER JOIN
 Tipe join ini akan mengambil semua baris dari tabel asal
dan tabel tujuan dengan kondisi nilai key yang terkait
saja, dan jika tidak maka baris tersebut tidak akan
muncul.
 Dengan kata lain tabel akan digabungkan dua arah
sehingga tidak ada data yang NULL di satu sisi.
SELECT namatabel.namafield, namatabel.namafield
FROM namatabel INNER JOIN namatabel
ON namatabel.primarikey=namatabel.foreignkey
LEFT JOIN
 Left Join adalah cara menghubungkan tabel dan
menampilkan semua data (kiri) pada tabel yang
tidak berhubungan, sedangkan data yang kosong
akan bernilai NULL.
SELECT namatabel.namafield, namatabel.namafield
FROM namatabel LEFT JOIN namatabel
ON namatabel.primarikey=namatabel.foreignkey
Perbedaan Left Join dengan Inner Join
RIGHT JOIN
 Teknik ini merupakan kebalikan dari LEFT JOIN.
Fungsi dari RIGHT JOIN hampir sama dengan
INNER JOIN namun pada RIGHT JOIN akan
membuat sebuah parameter pada sebelah kanan jika
data pada tabel terdapat data yang kosong (NULL)
SELECT namatabel.namafield, namatabel.namafield
FROM namatabel RIGHT JOIN namatabel
ON namatabel.primarikey=namatabel.foreignkey
STRAIGHT JOIN
 Straight Join
Penggunaan relasi Straight Join adalah untuk
menampilkan kedua tabel yang direlasikan dengan
menampilkan semua record meskipun tidak bersesuaian
dengan tabel yang lain dengan jumlah record adalah hasil
kali record tabel pertama dengan jumlah record kedua
SELECT *FROM namatabel1 STRAIGHT JOIN namatabel2
TUGAS
 Buatlah Sebuah database dengan minimal dua tabel
yang memiliki relasi.
 Isi tabel tersebut dengan jumlah record 5. dan 3
record di tabel yang berhubungan.
 Gabungkan kedua tabel tersebut menggunakan
CROSS JOIN, INNER JOIN, LEFT JOIN, RIGHT
JOIN, STRAIGHT JOIN
 Tampilkan hasilnya.
cd/cd xampp/mysql/bin
mysql –u root
QUERY MASUK MySQL di cmd

More Related Content

Similar to QUERY AKSES BEBERAPA TABEL.pptx

Modul7 23 maret 2013
Modul7 23 maret 2013Modul7 23 maret 2013
Modul7 23 maret 2013
Muhammad Syafriansyah
 
Select Multi Table.pptx
Select Multi Table.pptxSelect Multi Table.pptx
Select Multi Table.pptx
nisa928601
 
Data manipulation language 4
Data  manipulation language 4Data  manipulation language 4
Data manipulation language 4
Universitas Bina Darma Palembang
 
Penerapan Graf untuk Struktur Data Himpunan Saling Lepas
Penerapan Graf untuk Struktur Data Himpunan Saling LepasPenerapan Graf untuk Struktur Data Himpunan Saling Lepas
Penerapan Graf untuk Struktur Data Himpunan Saling LepasMateri Kuliah Online
 
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6  Matakuliah Analisis dan Visualisasi Data.pdfMateri ke 6  Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
ssuser07c34d
 
Pertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedPertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedAdi Triyatmoko
 
Relasi dan join hierarki
Relasi dan join hierarkiRelasi dan join hierarki
Relasi dan join hierarki
Miranti Dwi Kurnia
 
Pembelajaran kelas 6 pertemuan 1-5.pptx
Pembelajaran kelas 6 pertemuan 1-5.pptxPembelajaran kelas 6 pertemuan 1-5.pptx
Pembelajaran kelas 6 pertemuan 1-5.pptx
ZabAsadIbrahim
 
Materi 4- Retrieving Data 2.pptx
Materi 4- Retrieving Data 2.pptxMateri 4- Retrieving Data 2.pptx
Materi 4- Retrieving Data 2.pptx
AANugroho1
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 
analisi antar tabel basis data
analisi antar tabel basis dataanalisi antar tabel basis data
analisi antar tabel basis data
dududududdu
 
Modul 2 19 jan 2013
Modul 2 19 jan 2013Modul 2 19 jan 2013
Modul 2 19 jan 2013
Muhammad Syafriansyah
 
FUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docxFUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docx
Riki Ardoni
 
MYSQL BAB III
MYSQL BAB IIIMYSQL BAB III
MYSQL BAB III
Billy Ukim
 
sql Modul
sql Modulsql Modul
sql Modul
SOYO UNIVERSITY
 
Laporan praktikum basis data bab vi
Laporan praktikum basis data bab viLaporan praktikum basis data bab vi
Laporan praktikum basis data bab viphylush
 
Catatan excel andi
Catatan excel andiCatatan excel andi
Catatan excel andiAndaAndi
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
Elma Fiana
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
Rut Kristina
 
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSIPertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
Bina Sarana Informatika
 

Similar to QUERY AKSES BEBERAPA TABEL.pptx (20)

Modul7 23 maret 2013
Modul7 23 maret 2013Modul7 23 maret 2013
Modul7 23 maret 2013
 
Select Multi Table.pptx
Select Multi Table.pptxSelect Multi Table.pptx
Select Multi Table.pptx
 
Data manipulation language 4
Data  manipulation language 4Data  manipulation language 4
Data manipulation language 4
 
Penerapan Graf untuk Struktur Data Himpunan Saling Lepas
Penerapan Graf untuk Struktur Data Himpunan Saling LepasPenerapan Graf untuk Struktur Data Himpunan Saling Lepas
Penerapan Graf untuk Struktur Data Himpunan Saling Lepas
 
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6  Matakuliah Analisis dan Visualisasi Data.pdfMateri ke 6  Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
 
Pertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedPertemuan 6 - SQL Advanced
Pertemuan 6 - SQL Advanced
 
Relasi dan join hierarki
Relasi dan join hierarkiRelasi dan join hierarki
Relasi dan join hierarki
 
Pembelajaran kelas 6 pertemuan 1-5.pptx
Pembelajaran kelas 6 pertemuan 1-5.pptxPembelajaran kelas 6 pertemuan 1-5.pptx
Pembelajaran kelas 6 pertemuan 1-5.pptx
 
Materi 4- Retrieving Data 2.pptx
Materi 4- Retrieving Data 2.pptxMateri 4- Retrieving Data 2.pptx
Materi 4- Retrieving Data 2.pptx
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
analisi antar tabel basis data
analisi antar tabel basis dataanalisi antar tabel basis data
analisi antar tabel basis data
 
Modul 2 19 jan 2013
Modul 2 19 jan 2013Modul 2 19 jan 2013
Modul 2 19 jan 2013
 
FUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docxFUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docx
 
MYSQL BAB III
MYSQL BAB IIIMYSQL BAB III
MYSQL BAB III
 
sql Modul
sql Modulsql Modul
sql Modul
 
Laporan praktikum basis data bab vi
Laporan praktikum basis data bab viLaporan praktikum basis data bab vi
Laporan praktikum basis data bab vi
 
Catatan excel andi
Catatan excel andiCatatan excel andi
Catatan excel andi
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSIPertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI
 

Recently uploaded

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
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
 
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
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 

Recently uploaded (20)

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
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
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
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
 
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
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 

QUERY AKSES BEBERAPA TABEL.pptx

  • 1. M E N G A K S E S M U L T I T A B E L P A D A B A S I S D A T A BAB I
  • 2. Tujuan Pembelajaran  1) mengaplikasikan dan menganalisis inner join dalam multitable 2) mengaplikasikan dan menganalisis cross join dalam multitable 3) memahami, mengaplikasikan dan menganalisis outer join dalam multitable 4) mengaplikasikan dan menganalisis straight join dalam multitable. Dan 5) Menerapkan dan menunjukkan inner join dalam multitable 6)Menerapkan dan menunjukkan cross join dalam multitable 7) Menerapkan dan menunjukkan outer join dalam multitable 8) Menerapkan dan menunjukkan straight join dalam multitable dengan teliti
  • 3.  DBMS (Database Management System) adalah suatu sistem yang mampu mengolah atau mengorganisasikan database pada komputer.  Dalam suatu DBMS, sudah menjadi suatu kewajaran jika dalam basis data dapat terdiri dari beberapa tabel yang saling berelasi atau berhubungan.  Relasi tersebut berupa relasi 1–1 (one to one), 1–m (one to many), m-1 (many to one), m-n (many to many)
  • 4.
  • 5. MENGENAL PERINTAH JOIN  Ketika menampilkan data yang disimpan dari basis data, dalam beberapa keperluan kita akan mengambil data dari beberapa tabel untuk diolah sehingga menjadi satu keluaran (output).  Sebagai contoh pada laporan penjualan. Laporan penjualan berisi data-data yang tidak tersimpan dalam satu tabel saja.  Untuk menggabungkan dua tabel atau lebih dimana nantinya data akan ditampilkan menjadi satu bentuk keluaran (output), kita dapat menggunakan perintah join.  Join terdiri dari 2 bentuk yaitu INNER JOIN dan OUTER JOIN.  Sebelum menggabungkan dua buah tabel atau lebih, kita harus mempersiapkan basis data dimana didalamnya terdapat minimal dua tabel yang memiliki relasi.
  • 6. CROSS JOIN  Menempatkan hasil penggabungan data dari kolom yang berbeda pada baris yang sama. Pada operasi penggabungan Cross Join, hasil penggabungan ditampilkan dengan setiap baris dari tabel pertama akan dipasangkan dengan setiap baris dari tabel kedua. SELECT namatabel.namafield, namatabel.namafield FROM namatabel CROSS JOIN namatabel
  • 7.
  • 8. INNER JOIN  Tipe join ini akan mengambil semua baris dari tabel asal dan tabel tujuan dengan kondisi nilai key yang terkait saja, dan jika tidak maka baris tersebut tidak akan muncul.  Dengan kata lain tabel akan digabungkan dua arah sehingga tidak ada data yang NULL di satu sisi. SELECT namatabel.namafield, namatabel.namafield FROM namatabel INNER JOIN namatabel ON namatabel.primarikey=namatabel.foreignkey
  • 9.
  • 10.
  • 11. LEFT JOIN  Left Join adalah cara menghubungkan tabel dan menampilkan semua data (kiri) pada tabel yang tidak berhubungan, sedangkan data yang kosong akan bernilai NULL. SELECT namatabel.namafield, namatabel.namafield FROM namatabel LEFT JOIN namatabel ON namatabel.primarikey=namatabel.foreignkey
  • 12.
  • 13. Perbedaan Left Join dengan Inner Join
  • 14. RIGHT JOIN  Teknik ini merupakan kebalikan dari LEFT JOIN. Fungsi dari RIGHT JOIN hampir sama dengan INNER JOIN namun pada RIGHT JOIN akan membuat sebuah parameter pada sebelah kanan jika data pada tabel terdapat data yang kosong (NULL) SELECT namatabel.namafield, namatabel.namafield FROM namatabel RIGHT JOIN namatabel ON namatabel.primarikey=namatabel.foreignkey
  • 15.
  • 16. STRAIGHT JOIN  Straight Join Penggunaan relasi Straight Join adalah untuk menampilkan kedua tabel yang direlasikan dengan menampilkan semua record meskipun tidak bersesuaian dengan tabel yang lain dengan jumlah record adalah hasil kali record tabel pertama dengan jumlah record kedua SELECT *FROM namatabel1 STRAIGHT JOIN namatabel2
  • 17.
  • 18. TUGAS  Buatlah Sebuah database dengan minimal dua tabel yang memiliki relasi.  Isi tabel tersebut dengan jumlah record 5. dan 3 record di tabel yang berhubungan.  Gabungkan kedua tabel tersebut menggunakan CROSS JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN, STRAIGHT JOIN  Tampilkan hasilnya.
  • 19. cd/cd xampp/mysql/bin mysql –u root QUERY MASUK MySQL di cmd