JOIN
POLITEKNIK NEGERI
BANYUWANGI
DASAR TEORI
Analisa: pada gambar ini yaitu membuat database dengan perintah create
database praktikum6.
2. Membuat tabel buku, pengarang, penulisbuku
A.Tabel BUKU
B.Tabel PENGARANG
C.Tabel PENULISBUKU
Analisa : pada gambar diatas dapat diketahui bahwa pada databses praktikum6
dibuatlah tabel dengan 3 macam yaitu tabel buku,pengarang dan penulis buku
yang didalamnya terdapat primary key pada masing-masing tabel.
Analisa: pada gambar diatas yaitu mengisi tabel buku,pengarang dan penulisbuku
yang sudah dibuat tadi dengan cara insert into nama-nama tabel yang sudah
dibuat dengan data-data yang ada pada modul praktikum.
FULL JOIN
1. Perintah Pertama
Analisa : pada gambar diatas yaitu suatu perintah untuk menampilkan dua tabel
yaitu tabel buku dan tabel penulisbuku. Perintah select yaitu memilih field yang
akan ditampilkan, untuk order by yaitu mengurutkan data dari JudulBuku.
2. Perintah Kedua
Analisa : pada gambar diatas dapat dilihat perintah untuk menampilkan judulbuku,
copyright, kode pengarang pada tabel buku dengan diberi alias (as) b , kemudian
tabel penulisbuku diberi alias pb dimana data yang ditampilkan yaitu data yang
memiliki kodebuku pada tabel buku dan kodebuku pada tabel penulisbuku yang
sama.
3. Perintah Ketiga
Analisa : pada gambar diatas yaitu perintah untuk menampilkan judulbuku dan
copyright pada tabel buku dimana yang ditampilkan adalah judulbuku yang memilki
kode buku sama dengan kodebuku pada tabel penulisbuku.
5. Perintah Kelima
Analisa : gambar diatas yaitu perintah untuk menampilkan judulbuku dan copyright
pada tabel buku dimana yang ditampilkan menggunakan kodebuku sebagai
penentu untuk menampilkan data yang diambil dari tabel penulisbuku.
6. Perintah Keenam
Analisa : gambar diatas yaitu perintah untuk menampilkan judulbuku dan copyright
pada tabel buku dimana yang ditampilkan adalah judulbuku yang memilki kode
buku sama dengan kodebuku pada tabel penulisbuku dana kodebuku tersebut
memiliki data copyright dibawah 2000.
7. Perintah Ketujuh
Analisa : gambar diatas yaitu perintah untuk menampilkan judulbuku dan copyright
pada tabel buku dan menampilkan namadepan,namatengah, dan namablkg pada
tabel pengarang dimana yang ditampilkan menggunakan kodebuku sebagai
penentu untuk menampilkan data yang diambil dari tabel penulisbuku. Concat_ws
berfungsi untuk menggabungkan string pada filed yang ada pada tabel pengarang
agar pada saat ditampilkan menjadi satu.
OUTER JOIN
8. Perintah Kedelapan
Analisa : gambar diatas yaitu perintah untuk menampilkan judulbuku dan copyright
pada tabel buku dimana yang ditampilkan menggunakan kodebuku sebagai
penentu untuk menampilkan data yang diambil dari tabel pengarang. Fungsi dari
left join yaitu menampilkan semua data meskipun memiliki data 0. Seperti pada
judulbuku algoritma dan pemograman meskipun tidak memiliki pasangan kodebuku
maka akan tetap ditampilkan dengan data NULL.
9. Perintah Kesembilan
Analisa : gambar diatas yaitu perintah untuk menampilkan judulbuku dan copyright
pada tabel buku dan menampilkan namadepan,namatengah, dan namablkg pada
tabel pengarang dimana yang ditampilkan kodebuku pada tabel buku harus sama
dengankodebuku pada tabel pengarang. Concat_ws berfungsi untuk
menggabungkan string pada filed yang ada pada tabel pengarang agar pada saat
ditampilkan menjadi satu. Sedangkan fungsi right join yaitu tidak menampikan data
yang tidak memiliki pasangan kodebuku. Seperti pada judulbuku algoritma pada
nama pengarang berisi kosong bukan NULL.
10.Perintah Kesepuluh
Analisa: pada gambar diatas yaitu perintah untuk menghapus data yang memilki
kodepengarang yang sama dan kodebuku yang sama dengan namabelakang yusuf.
12.Perintah Keduabelas
KESIMPULAN
Dari Praktikum yang sudah dilakukan dapat disimpulkan bahwa perintah JOIN
yaitu membuat suatu Hubungan atau Relasi dari satu tabel dengan tabel yang lain,
menggunakan perintah SELECT. Untuk membuat suatu hubungan dari satu tabel
dengan tabel yang lain dibutuhkan PRIMARY KEY yang berfungsi sebagai identitas
dari suatu tabel.