Laporan Rencana 3
Laporan Rencana 3
BASIS DATA I
MODUL KE : 3 ( TIGA )
TOPIK : DATA MANIPULATION LANGUAGE(DML) :
JOIN, UNION DAN GROUPING
TUJUAN PEMBELAJARAN :
1. Menampilkan data dari dua table atau lebih dengan menggunakan perintah
right join dan left join.
2. Memahami perbedaan right join dan left join.
3. Menampilkan gabungan data dari dua table atau lebih dengan
menggunakan perintah union.
4. Menampilkan data yang dikelompokkan sesuai kolom tertentu.
5. Menggunakan fungsi-fungsi yang biasa dipergunakan bersama perintah
grouping ( count, max, min, avg);
Langkah 2
Select nip, nama from dosen;
Untuk menampilkan kolom nip dan nama pada table mahasiswa.
Langkah 3
Select nim, m.nama as ‘nama mahasiswa’, d.nama as ’nama
dosen PA’ from mahasiswa m left join dosen d on
m.dosen_pa = d.nip;
Untuk menampilkan kolom nip dan nama pada table mahasiswa.
Langkah 4
Select nim, m.nama as ‘nama mahasiswa’, d.nama as ‘nama
dosen PA’ from mahasiswa m right join d on
m.dosen_pa=d.nip;
Untuk menampilkan data menggantikan m.nama,menjadi ‘nama mahasiswa’dan
juga d.nama menjadi ‘nama dosen PA’ pada table mahasiswa,sementara Left join
digunakan untuk manampilkan semua datadari table sebelah kiri perintah left join
beserta pasangannya dari table sebelah kanan.meskipun terdapat data dari sebelah
kiri tidak memiliki pasangan,tetap akan ditampilkan dengan pasangannya berupa
nilai NULL.
Langkah 6
Select nim as “ID pengenal’, nama, tgl_lahir from
mahasiswa union
Select nip, nama from dosen;
Untuk menampilkan data pada table mahasiswa,dan juga union Merupakan
operator yang digunakan untuk menggabungkan hasil query,dengan ketentuan
jumah,nama dan tife kolom dari masing-masing table yang akan ditampilkan
datanya haruslah sama.
Langkah 7
Select nim as ‘ID pengenal’, nama, ‘mahasiswa’ as
keterangan from mahasiswa union
Select nip, nama, “dosen” from dosen;
Untuk menampilkan data pada table mahasiswa,dan juga union Merupakan
operator yang digunakan untuk menggabungkan hasil query,dengan ketentuan
jumah,nama dan tife kolom dari masing-masing table yang akan ditampilkan
datanya haruslah sama.
Left Join digunakan untuk menampilkan semua data dari table sebelah kiri
perintah left join beserta pasangannya dari table sebelah kanan. Meskipun
terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan
dengan pasangannya berupa nilai NULL.
3. Syarat agar kolom dari table dapat digabungkan dengan Union adalah dengan
mengubah jumlah, nama, dan tipe kolom dari masing-masing table yang akan
ditampilkan datanya haruslah sama, sehingga kolom dan table tersebut dapat
digabungkan dengan union.
Adapun hal-hal yang akan dilakukan selama praktikum basis data 1 sebagai
berikut :
Mahasiswa akan dihadapkan pada sebuah Pre-Test yang akan diberikan oleh
Asisten Dosen pengajar tentang JOIN, UNION, GROUPING yang akan
dilaksanakan.
Mahasiswa mengumpulkan Laporan rencana dan Laporan Hasil.
Setelah Pre-Test selesai, mahasiswa dapat memahami apa saja Join, union dan
grouping itu dan kategori dari DML itu sendiri.
Kemudian mahasiswa dipersilahkan menjalankan program MySQLyog.
Setelah itu, mahasiswa akan belajar dari contoh bagaimana cara memanipulasi
data dalam basis data, misalnya untuk menampilkan, data yang tertera pada
modul
Mengerjakan Tugas praktikum yang ada pada modul.