Hallo sobat coding, pada kesempatan kali ini, Brainedukasi memberikan informasi materi Sistem Basis Data materi yang dibahas pada kesempatan ini adalah JOIN dan akan mempraktikanya.
Materi yang dibahas antara lain :
Contoh Praktikum.
A. Buka aplikasi SQLyog dan jangan lupa hidupkan xampp
B. Buat database dengan nama db_pemesanan
C. Buat table dan relasi seperti contoh dibawah ini.
Materi yang dibahas antara lain :
- Join
- Inner Join
- Outer Join
1. Join
Join merupakan operasi untuk menggabungkan tabel dengan query yang dapat menampilkan data dari tabel tabel yang digunakan .Contoh Praktikum ini akan menerapkan penggunaan inner join dan outer join.Contoh Praktikum.
A. Buka aplikasi SQLyog dan jangan lupa hidupkan xampp
B. Buat database dengan nama db_pemesanan
C. Buat table dan relasi seperti contoh dibawah ini.
Tbl_Pelanggan
tbl_Pesan
Relasi table
D. Isi Tabel tersebut || insert into tbl_pelanggan dan insert into tbl_pesan berikut.
Insert into tbl_Pelanggan
insert into tbl_Pesan
2. Inner Join
Inner Join merupakan menggabungkan tabel secara dua arah , sehingga tidak ada data yang NULL di satu sisi . dikemukakan oleh ( Solichin 2010 ). . sebagai contoh berikut penggabungan tbl_pelanggan dengan tbl_pesan yang sebelumnya sudah dibuat diatas.
Perintah penggabungan menggunakan WHERE.
SELECT tabel1.*, tabel2.*
FROM tabel1, tabel,
WHERE tabel1.FK = tabel2.PK;
LATIHAN 1.
1. Ketik Query berikut di SQLyog.
SELECT tbl_Pesan.IDPesan, tbl_Pesan.IDPelanggan,
tbl_Pelanggan.NamaPelanggan, tbl_Pesan.Tglpesan
FROM tbl_Pesan , tbl_Pelanggan
WHERE tbl_Pesan.IDPelanggan = tbl_Pelanggan.IDPelanggan
ORDER BY IDPesan;
2. Eksekusi Query berikut.
3. Hasil Query berikut ini
2. Eksekusi Query berikut.
3. Hasil Query berikut ini
Hasil Latihan 1
3. Outer Join
Outer Join merupakan menggabungkan tabel secara satu arah sehingga pada satu sisi kemunginana terdapat NULL . dikemukakan oleh ( Solichin 2010 ).
Outer Join terbagi menjadi 2 yaitu LEFT JOIN dan RIGHT JOIN. sebagai contoh kalian dapat ikuti latihan dibawah ini.
Perintah Umum menggunakan LEFT Join.
SELECT tabel1.*, tabel2.*
FROM tabel1 LEFT JOIN tabel2
ON tabel1.FK = tabel2.PK;
LATIHAN 2 LEFT JOIN
1. Ketik Query berikut ini.
SELECT tbl_Pesan.IDPesan tbl_Pesan.IDPelanggan,
tbl_Pelanggan.NamaPelanggan, tbl_Pesan.Tglpesan
FROM tbl_Pesan LEFT JOIN tbl_Pelanggan
ON tbl_Pesan.IDPelanggan = tbl_Pelanggan.IDPelanggan
ORDER BY IDPesan;
2 Eksekusi Query berikut
3 Hasil Latihan 2
tbl_Pelanggan.NamaPelanggan, tbl_Pesan.Tglpesan
FROM tbl_Pesan LEFT JOIN tbl_Pelanggan
ON tbl_Pesan.IDPelanggan = tbl_Pelanggan.IDPelanggan
ORDER BY IDPesan;
2 Eksekusi Query berikut
3 Hasil Latihan 2
hasil left join
Latihan 3 RIGHT JOIN
1. Ketik Query berikut ini.
SELECT tbl_Pesan.IDPesan, tbl_Pesan.IDPelanggan,
tbl_Pelanggan.NamaPelanggan, tbl_Pesan.Tglpesan
FROM tbl_Pesan RIGHT JOIN tbl_Pelanggan
ON tbl_Pesan.IDPelanggan = tbl_Pelanggan.IDPelanggan
ORDER BY IDPesan;
2. Eksekusi Query berikut
3. Hasil Latihan Right Join
tbl_Pelanggan.NamaPelanggan, tbl_Pesan.Tglpesan
FROM tbl_Pesan RIGHT JOIN tbl_Pelanggan
ON tbl_Pesan.IDPelanggan = tbl_Pelanggan.IDPelanggan
ORDER BY IDPesan;
2. Eksekusi Query berikut
3. Hasil Latihan Right Join
Berikut Latihan Praktikum Sistem Basis Data Join, Inner Join dan Outer Join. Terima Kasih Selamat belajar dan mempraktikanya || BRAINEDUKASI