Anda di halaman 1dari 9

A.

Capaian Pembelajaran

Setelah melaksanakan praktikum ini diharapkan mahasiswa mampu:

1.Memahami perintah-perintah Join dan Union

2.Memahami format instruksi Join dan Union

3.Menggunakan perintah-perintah Join dan Union

B.Petunjuk

Bacalah petunjuk berikut sebelum melaksanakan kegiatan praktikum.

1.Awali setiap aktivitas dengan berdoa agar diberikan kemudahan dalam belajar

2.Pahami capaian pembelajaran, dasar teori, dan percobaan, serta latihan-latihan


praktikum dengan baik dan benar

3.Kerjakan tugas-tugas praktikum dengan baik, jujur, sabar, dan penuh optimis

4.Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas

C.Alat dan Bahan

Alat dan bahan yang dibutuhkan dalam praktikum ini adalah

1.PC / Laptop dengan spesifikasi minimum,

2.Software: XAMPP (https://www.apachefriends.org/download.html),

3.Jaringan Internet.

D. Dasar Teori

Bagian dasar teori dapat diisi dengan menjawab pertanyaan-pertanyaan berikut:

Modul Praktikum Jurusan Ilmu Komputer UNNES | 1

1. Apa yang dimaksud dengan Join?

Jawab : Perintah JOIN dalam SQL digunakan untuk menampilkan data pada table


yang saling berelasi atau tanpa berelasi tapi berhubungan . Artinya kita dapat
menampilkan data dalam beberapa table dengan melihat ada kesamaan antar tabel
walau ada entitas yang berbeda namun isinya dapat kita hubungkan.

2. Apa saja macam-macam Join dan apa perbedaannya?


Jawab : Inner join merupakan jenis join yang paling umum yang dapat digunakan
pada semua database. Jenis ini dapat digunakan bila ingin merelasikan dua set data
yang ada di tabel, letak relasinya setelah pada perintah ON pada join. Hasil dari inner
join adalah gabungan kedua tabel yang memiliki data join yang sama.
Outer join merupakan join yang sedikit berbeda dengan inner join. Outer join akan
menghasilkan record-record yang ada baik ada pasangan nya pada tabel lain atau tidak
Left Outer Join, Left join digunakan dalam situasi ketika ingin mengembalikan semua
elemen data set A, terlepas dari apakah nilai kunci ada dalam data set B.
Right Outer Join, Right join digunakan dalam situasi ketika ingin mengembalikan
semua elemen data set B, terlepas dari apakah nilai kunci ada dalam data set A.

3. Apa yang dimaksud dengan Union?

Jawab : Union dalam SQL adalah proses salah satu operasi yang memungkinkan
Anda untuk menggabungkan hasil dari dua pernyataan SELECT ke dalam satu result
set yang mencakup semua baris yang termasuk dalam pernyataan SELECT.

4. Apa saja macam-macam Union dan apa perbedaannya?

Jawab :

UNION
The UNION Perintah ini digunakan untuk memilih informasi terkait dari dua tabel,
mirip dengan JOIN perintah. Namun, saat menggunakan UNION perintah, semua
kolom yang dipilih harus dari tipe data yang sama. Dengan UNION, hanya nilai
berbeda yang dipilih.
UNION ALL
The UNION ALL perintah sama dengan UNION perintah, kecuali bahwa UNION
ALL menyeleksi semua nilai.
Perbedaan antara Union dan Union all itu Union all tidak akan menghilangkan baris
duplikat, melainkan hanya menarik semua baris dari semua tabel yang sesuai dengan
kueri spesifik Anda dan menggabungkannya ke dalam tabel.

E.Percobaan

Pada praktikum kali ini, terdapat n percobaan yang harus diselesaikan. Gunakan
XAMPP untuk mengaktifkan MySQL dan gunakan basis data ‘akademik’ yang telah
dibuat pada praktikum sebelumnya.

Lakukan percobaan-percobaan di bawah ini, kemudian berikan penjelasan dan bukti


screenshot (tangkapan layar) pada setiap percobaan yang dilakukan.

1. Percobaan 1: Lakukan Join pada 2 buah tabel menggunakan INNER JOIN.


2. Percobaan 2: Lakukan Join pada 2 buah tabel menggunakan LEFT OUTER JOIN.

3. Percobaan 3: Lakukan Join pada 2 buah tabel menggunakan RIGHT OUTER


JOIN.
4. Percobaan 4: Lakukan Join pada 3 buah tabel menggunakan INNER JOIN.

5. Percobaan 5: Gunakan UNION untuk mengkombinasikan hasil dari 2 query.


6.Percobaan 6: Gunakan UNION ALL untuk mengkombinasikan hasil dari 2 query.

F.Latihan
1.Latihan 1: INNER JOIN pada 2 tabel dan 3 tabel.
2. Latihan 2: LEFT OUTER JOIN pada 2 tabel, yaitu tabel pasien dan dokter.

3. Latihan 3: RIGHT OUTER JOIN pada 2 tabel, yaitu tabel pasien dan perawat.
4. Latihan 4: INNER JOIN pada 5 tabel.

5. Latihan 5: UNION pada hasil SELECT tabel pasien dan dokter.


6.Latihan 6: UNION ALL pada hasil SELECT tabel pasien dan perawat.
G. Kesimpulan

Berikan kesimpulan dari hasil percobaan yang telah Anda lakukan.

H. Dokumentasi

Lakukan tangkap layar saat melakukan diskusi kelompok

I. Referensi

http://elektro.um.ac.id/wp-content/uploads/2016/04/Basis-Data-Modul-5-Relasi-
Join.pdf
Diakses pada 11/9/2021 pada pukul 22.02 WIB

https://qastack.id/programming/49925/what-is-the-difference-between-union-and-
union-all
Diakses pada 11/9/2021 pada pukul 22.11 WIB

Tuliskan sumber-sumber referensi yang dapat dipertanggungjawabkan.

Anda mungkin juga menyukai