Anda di halaman 1dari 4

QUERY

NIM : 11319051

Nama :Putri Octavia Sitompul

Prodi :D3-TI

LAPORAN PRAKTIKUM

Tugas 1 (Cross Join)

No Query Query
1. SELECT * FROM Role CROSS JOIN Userr;
2. SELECT * FROM Admin CROSS JOIN
Userr;
3. SELECT * FROM Anggota CROSS JOIN
Userr;
4. SELECT * FROM Artikel CROSS JOIN
Userr;
5. SELECT * FROM Pengumuman CROSS
JOIN Artikel;

Mengeksekusi salah satu Query dan hasilnya akan :

Laporan_W09S02 Page 1 of 4
Tugas 2 (Inner Join)

INNER JOIN adalah tipe join yang akan kita bahas pertama. Tipe join ini akan mengambil semua
row dari table asal dan table tujuan dengan kondisi nilai key yang terkait saja, dan  jika tidak maka
row tersebut tidak akan muncul. 

No Query
Query
1. SELECT ID_USER, NAMA_USER, JENIS_ROLE,USERNAME, PASSWORD_USER
FROM Userr INNER JOIN Role ON Role.ID_ROLE = Userr.ID_ROLE;
2. SELECT NAMA_USER,ID_ROLE, NO_TELP, ALAMAT
FROM Userr INNER JOIN Admin ON Admin.ID_USER = Userr.ID_USER;
3. SELECT NAMA_USER,PRODI, ANGKTN AS ANGKATAN, TGL_LAHIR, ID_ROLE
FROM Userr INNER JOIN Anggota ON Anggota.ID_USER = Userr.ID_USER;
4. SELECT ID_ARTIKEL, NAMA_USER,TOPIK
FROM Userr INNER JOIN Artikel ON Artikel.ID_USER = Userr.ID_USER;
5. SELECT TOPIK, PRODI, ANGKTN
FROM Artikel INNER JOIN Anggota ON Anggota.ID_USER = Artikel.ID_USER;

Mengeksekusi salah satu Query dan hasilnya akan :

Laporan_W09S02 Page 2 of 4
Tugas 3 (Left Outer Join)

LEFT JOIN atau biasa juga dikenal dengan LEFT OUTER JOIN merupakan perintah join untuk
menampilkan semua data sebelah kiri dari table yang di joinkan dan menampilkan data sebelah kanan yang
cocok dengan kondisi join. Jika tidak ditemukan kecocokan, maka akan di set NULL secara otomatis.

No Query Query
1. SELECT TOPIK, PRODI, ANGKTN
FROM Artikel LEFT JOIN Anggota ON Anggota.ID_USER = Artikel.ID_USER;
2. SELECT NAMA_USER,ID_ROLE, NO_TELP, ALAMAT
FROM Userr LEFT JOIN Admin ON Admin.ID_USER = Userr.ID_USER;
3. SELECT NAMA_USER,PRODI, ANGKTN AS ANGKATAN, TGL_LAHIR,
ID_ROLE
FROM Userr LEFT JOIN Anggota ON Anggota.ID_USER = Userr.ID_USER;
4. SELECT ID_ARTIKEL, NAMA_USER,TOPIK
FROM Userr LEFT JOIN Artikel ON Artikel.ID_USER = Userr.ID_USER;
5. SELECT ID_USER, NAMA_USER, JENIS_ROLE,USERNAME,
PASSWORD_USER
FROM Userr LEFT JOIN Role ON Role.ID_ROLE = Userr.ID_ROLE;

Mengeksekusi salah satu Query dan hasilnya akan :

Laporan_W09S02 Page 3 of 4
(Right Outer Join)

Kebalikan dari LEFT JOIN adalah RIGHT JOIN, atau biasa juga dikenal dengan
RIGHT OUTER JOIN. RIGHT JOIN akan menampilkan semua data yang ada di table
sebelah kanan dan mencari kecocokan key pada table sebelah kiri.
No Query Query
1. SELECT ID_USER, NAMA_USER, JENIS_ROLE,USERNAME, PASSWORD_USER
FROM Userr RIGHT JOIN Role ON Role.ID_ROLE = Userr.ID_ROLE;
2. SELECT NAMA_USER,ID_ROLE, NO_TELP, ALAMAT
FROM Userr RIGHT JOIN Admin ON Admin.ID_USER = Userr.ID_USER;
3. SELECT NAMA_USER,PRODI, ANGKTN AS ANGKATAN, TGL_LAHIR, ID_ROLE
FROM Userr RIGHT JOIN Anggota ON Anggota.ID_USER = Userr.ID_USER;
4. SELECT ID_ARTIKEL, NAMA_USER,TOPIK
FROM Userr RIGHT JOIN Artikel ON Artikel.ID_USER = Userr.ID_USER;
5. SELECT TOPIK, PRODI, ANGKTN
FROM Artikel RIGHT JOIN Anggota ON Anggota.ID_USER = Artikel.ID_USER;

Mengeksekusi salah satu Query dan hasilnya akan :

Laporan_W09S02 Page 4 of 4

Anda mungkin juga menyukai