Anda di halaman 1dari 5

RENCANA PRAKTIKUM

BASIS DATA I

NIM : DBC 108 060


NAMA : FEBRYANTO
JADWAL PRAKTIKUM : SENIN, 10 MEI 2010 & JAM 09.00 WIB
ASISTEN : 1. YUTIA
2. DEDDI

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);

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
I. TUGAS PENDAHULUAN

1. Perintah SQL pada langkah 1-8 yaitu


 Langkah 1
Select nim, nama, dosen_pa from mahasiswa;
Untuk menampilkan kolom nim, nama, dan dosen_pa pada table mahasiswa.

 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.

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
 Langkah 5
Select nim as ‘ID pengenal’, nama 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 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.

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
 Langkah 8
Select tmp_lahir, count(tmp_lahir) as ‘jumlah’ from
mahasiswa group by tmp_lahir;
Untuk .sementara group by yaitu digunakan untuk melakukan pengelompokan data.

2. Perbedaan Right Join dan Left Join


 Right Join digunakan untuk menampilkan semua data dari table sebelah kanan
perintah right join beserta pasangannya dari table sebelah kiri. Meskipun
terdapat data dari sebelah kanan tidak memiliki pasangan, tetap akan
ditampilkan dengan pasangannya berupa nilai NULL. Sedangkan,

 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.

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
II. HAL – HAL YANG AKAN DILAKUKAN
SELAMA PRAKTIKUM

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.

Jurusan Teknik Informatika


Universitas Palangka Raya
2010

Anda mungkin juga menyukai