PERINTAH JOIN
DISUSUN
OLEH :
KELAS : MI 3C
MATA KULIAH : PRAKTEK SISTEM BASIS DATA
DOSEN PENGAMPU : SANTI PRAYUDANI
Puji syukur kami ucapkan kepada Allah SWT yang telah memberikan hidayah dan
taufiknya, sehingga kami dapat menyelesaikan penyusunan makalah ini. Shalawat beserta
salam kepada nabi Muhammad SAW, yang telah membawa banyak perubahan terhadap umat
manusia. Adapun tujuan dalam pembuatan makalah ini adalah untuk menjabarkan materi
sekaligus pengumpulan tugas sistem basis data sebagai Tugas .Juga harapan kami dengan
adanya makalah ini bisa membantu dalam pembelajaran mata kuliah Praktek Sistem Basis
data. Dalam makalah ini kami ucapkan terimakasih kepada ibu dosen mata kuliah Praktek
Sistem Basis Data yang telah membimbing dalam pembuatan makalah ini.
Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh karena itu kritik
dan saran dari semua pihak yang bersifat membangun sangat kami harapkan demi
kesempurnaan makalah atau penyusunan makalah berikutnya menjadi lebih baik, semoga
Allah SWT Senantiasa meridhoi segala usaha kami. Aamiin
i
DAFTAR ISI
KATA PENGANTAR................................................................................................................i
DAFTAR ISI..............................................................................................................................ii
BAB I.........................................................................................................................................1
PENDAHULUAN......................................................................................................................1
A. LATAR BELAKANG....................................................................................................1
B. RUMUSAN MASALAH................................................................................................2
C. TUJUAN.........................................................................................................................2
BAB II........................................................................................................................................3
PEMBAHASAN........................................................................................................................3
A. OPERASI JOIN PADA SQL.........................................................................................3
B. JENIS-JENIS PERINTAH JOIN..................................................................................16
C. CONTOH DARI PERINTAH JOIN.............................................................................24
BAB III.....................................................................................................................................29
PENUTUP................................................................................................................................29
A. KESIMPULAN.............................................................................................................29
DAFTAR PUSTAKA..............................................................................................................30
ii
BAB I
PENDAHULUAN
A. LATAR BELAKANG
1
sebuah kakas bantuuntuk mengelola lingkungan SQL Server, tidak ada dalam paket instalasi
SQL Server 2005 Express Edition.Tool ini harus diunduh sendiri di situs resminya. Di
laboratorium komputer, telah di-install SQL Server 2005 Express Edition beserta
Management Studio-nya. Langkah pertama yang dilakukan adalah membuat database yang
akan dipakai selama 8x minggu praktikum. Untuk script pembuatan database dapat diunduh
di table.sql. Setelah diunduh, ikuti langkah-langkah berikut: 1. Buka SQL Server
Management Studio Express Edition (SSMSEE) melalui Start Menu hal.2 sebuah kakas
bantuuntuk mengelola lingkungan SQL Server, tidak ada dalam paket instalasi SQL Server
2005 Express Edition.Tool ini harus diunduh sendiri di situs resminya. Di laboratorium
komputer, telah di-install SQL Server 2005 Express Edition beserta Management Studio-nya.
Langkah pertama yang dilakukan adalah membuat database yang akan dipakai selama 8x
minggu praktikum. Untuk script pembuatan database dapat diunduh di table.sql. Setelah
diunduh, ikuti langkah-langkah berikut: 1. Buka SQL Server Management Studio Express
Edition (SSMSEE) melalui Start Menu hal.2 sebuah kakas bantuuntuk mengelola lingkungan
SQL Server, tidak ada dalam paket instalasi SQL Server 2005 Express Edition.Tool ini harus
diunduh sendiri di situs resminya. Di laboratorium komputer, telah di-install SQL Server
2005 Express Edition beserta Management Studio-nya
B. RUMUSAN MASALAH
1. Apa saja operasi dalam perintah join?
2. Contoh dari Join
C. TUJUAN
1. Menjelaskan jenis-jenis operasi join
2. Memberikan contoh dari perintah join
2
BAB II
PEMBAHASAN
1. JENIS JOIN
Join adalah salah satu konstruksi dasar dari sql dan basis data. Jadi jika di definisikan join
adalah kombinasi atau pengabungan record dari dua atau lebih tabel di dalam basis data
relasional atau relasi dan menghasilkan sebuah tabel (temporary) baru yang di sebut sebagai
joined table. Join dapat dikategorikan menjadi beberapa macam, diantaranya sebagai berikut:
a) Inner Join
pertama ada Inner Join. Kemudian apa sih inner join itu? jadi pada dasarnya inner join
adalah menemukan persimpangan atau intersection antara dua buah tabel dalam sebuah database.
Untuk lebih jelasnya saya berikan contoh begini, misal kita mempunyai dua buah tabel yaitu
tabel A dan B. Kemudian jika tabel A di inner join kan dengan tabel B maka hasilnya hanya akan
menampilkan data yang memiliki pesangan saja atau yang memiliki ke samaan saja.
b) Right Join
Fungsi dari right join hampir sama dengan inner join namun pada right join akan
membuat sebuah parameter pada sebelah kanan jika data pada table terdapat data atau record
yang kosong atau tidak berelasi maka akan berisi NULL.
3
c) Left Join
Fungsi dari left join hampir sama dengan inner join dan right join, namun pada LEFT
JOIN kebalikan dari RIGHT JOIN, jika pada right join akan membuat sebuah parameter di
sebelah kanan namun pada left join akan membuat sebuah parameter dari table sebelah kiri, dan
jika ada data atau record yang kosong atau tidak berelasi maka akan berisi NULL di sebelah
kanan
4
Untuk Perintah FULL JOIN tidak dapat digunakan pada database MySQL. Ketika diketikkan
query akan muncul seperti gambar diatas. solusinya kita menggunakan tambahan perintah union.
e) UNION
Perintah UNION dan UNION ALL pada query database MySQL Server digunakan untuk
menggabungkan 2 (dua) buah tabel melalui field yang sama dari kedua buah tabel tersebut.
Syarat utama dari 2 (dua) tabel atau lebih untuk menjalankan perintah UNION adalah sebagai
berikut :
B . CONTOH JOIN
Contoh 1
5
6
Contoh 2
7
Contoh 3
Contoh 4
8
Contoh 5
9
BAB III
PENUTUP
A. KESIMPULAN
Dalam pembuatan basis data ataau database terdapat beberapa perintah yang dapat kita
gunakan untuk mempermusdah pengerjaan,pengelolaan,pembuatan sebuah basis data.Join
adaalah clause untuk menggabungkan antara satu table dengan table yang lainnya yang memiliki
kndisi terttentu.Sub Query merupakan query yang digunakan untuk menspesifikasikan perintah
yang memiliki kondisi tertentu dengan cara memberikan perintah SELECT di dalam SELECT
dan biasanya terdiri dari beberapa kondisi tertentu, serta menggunakan beberapa operator.
Perintah tersebut akan sangat membantu kita apabila memiliki banyak sekali data, sehingga kita
bisa menemukan data tersebut dengan cepat. Tetapi kita juga harus melihat suatu DBMS tersebut
macam-macam query yang variatif atau tidak, karena apabila suatu DBMS tersebut terdapat satu
SQL yang tidak ada sementara pada DBMS lain ada maka kita akan kekurangan satu fungsi
perintah untuk mendapatkan data yang tepat. Jadi juga perhatikan DBMS yang digunakan agar
kita bisa mendapatkan data yang tepat untuk di tampilkan.
10
DAFTAR PUSTAKA
11