JOIN
A. TUJUAN
B. PETUNJUK
Menjelaskan pembuatan basis data berbasis RDBMS
Membuat basis data berbasis RDBMS
Menguji coba basis data berbasis RDBMS
C. DASAR TEORI
Inner joint
INNER JOIN digunakan untuk menghasilkan baris data dengan menggabungkan 2 buah
table atau lebih, Menggunakan Pasangan Data Yang Much Pada Masing-Masing Data.
Dengan INNER JOIN Tabel Akan Digabungkan 2 Arah Sehingga Tidak Ada Data Yang
NULL Disatu Sisi.
Outer joint
Digunakan Untuk Menghasilkan Baris Data Jika Ada Data Yang Sama Pada Salah Satu
Tabel. Dan digunakan untuk menggabungkan isi dari 2 (dua) tabel atau lebih.
Left join Adalah Relasi Antar Table, biasanya Digunakan untuk menghasilkan baris data
dari tabel kiri (nama tabel pertama/ Tabel Utama) yang tidak ada pasangan/Tidak Berelasi
datanya pada tabel kanan (nama tabel kedua). Atau Left Join merupakan penggabungan
tabel dimana data akan ditampilkan secara keseluruhan pada tabel pertama (kiri) namun
record pada tabel kedua (kanan) yang kosong akan ditampilkan dengan isi NULL.
Right joint
RIGHT JOIN digunakan untuk menghasilkan baris data dari tabel kanan (nama tabel
kedua/ Tabel Utama) yang tidak ada pasangan datanya/ Tidak Berelasi pada tabel kiri
(nama tabel pertama). Atau Right Join memiliki fungsi yang bertolak belakang dengan
left join, dimana right join akan menampilkan data secara keseluruhan pada tabel kedua
(kanan), namun NULL pada tabel pertama (kiri).
D. Latihan
1. Buka xampp, kemudian aktifkan apache dan mysql
Table jurusan
jurusan Kode_jur
RPL 10
TKJ 11
Metro 12
Elin 13
11. Lakukan pendekatan inner join antara table jurusan dan siswa
12. Coba ubah data mulai deni dengan kode_jur diganti menjadi 14
Outer join
15. Lakukan pendekatan left outer join antara table jurusan dan siswa
16. Lakukan pendekatan right outer join antara table jurusan dan siswa
TUGAS
(tulis skrip pada lembar kerja siswa dan ikuti langkah selanjutnya pada lembar kerja
siswa)
1. Buatlah skrip dengan pendekatan left join sehingga keluarannya sebagai berikut
(agar keluarannya mirip dengan gambar dibawah, ikuti langkah-langkah hingga nomor
12)
2. Buatlah skrip dengan pendekatan right join sehingga keluarannya sebagai berikut
(agar keluarannya mirip dengan gambar dibawah, ikuti langkah-langkah hingga nomor
12)
3. Buatlah pendekatan Full outer join antara table siswa dan jurusan
UNION
1. Pertama buat table siswa2
Table Siswa2
Nis nama Kode_jur
107 Gea 14
108 Hanif 15
109 Izul 16
Cross join