Anda di halaman 1dari 6

Nama : Resha RDP Nama pembimbing :

Database Web Trimans Yogiana


DML (Data Manipulation Kingkin K
Kelas : XII TKJ A Language) 2 Job ke :2
Absen : 21 Nilai :
Tanggal : 30-01-2013 Paraf :

1. Tujuan
 Peserta didik mampu melakukan pengamblian atau pemanggilan data yang
tersimpan pada suatu basis data lebih dari satu tabel
 Peserta didik mampu memahami perbedaan macam-macam JOIN

2. Pendahuluan
SQL mempunyai kemampuan untuk menggabungkan dua tabel atau lebih guna
mendapatkan informasi yang diinginkan, dengan proses yang dilakukan dengan nama
JOIN. Macam – macam JOIN secara umum adalah sebagai berikut :
a. INNER JOIN (Menampilkan data yang berpasangan saja)
b. OUTER JOIN (Menampilkan data yang berpasangan dan yang tidak
berpasangan)

3. Alat dan Bahan


a. Komputer yang terinstall MySQL Server

4. Langkah Kerja
a. Yang pertama saya membuat database dengan nama “11008849_DML2”
dengan tipe data dapat disesuaikan

b. Lalu bua terlebih dahulu Tabel dengan nama


i. TabelSiswa

ii. TabelGuru
iii. TabelPelajaran

iv. TabelNilai

c. Lalu saya memasukan data untuk setiap tabel. Berikut data – data yang
dimasukkan
i. Untk TabelSiswa

ii. Untuk TabelGuru

iii. Untuk TabelPelajaran


Untuk pemasukkan tabel pelajarn, bisa dilihat bahwa untuk
pemasukkan data ke 5 saya mengalami kesalahan.

Dan nanti akan terlihat atau saya mendapatkan pesan error. Untuk itu
saya mengulangi memasukkan data untuk t data yang ke 5.

iv. Untuk TabelNilai

Berikut akan saya berikan contoh tentang pesan error tenang data yang
sama.
Pada gambar tadi, dilihat bahwa saya mencoba untuk memasukkan
data yang sama (llihat saat pemasukkan data dengan nomor idnya 9).
Berikut pemasukkan data yang terakhir

Lalu saya akan mengubah lagi pemasukkan data dengan id_nilai 9

d. Lalu untuk hasil tampilan data guru beserta data pelajaran yang diampunya
(gunakan INNER JOIN atau join menggunakan WHERE)

e. Lalu tampilan data menggunakan INNER JOIN ( hanya pada record nm_guru
dan nm_pel)

f. Lalu tampilan data menggunakan left outer join (syaratnya sama dengan point
“e”)
g. Lalu tampilan data menggunakan right outer join (syaratnya sama dengan
point “e”)

h. Tampilkan id_siswa, nama Siswa, id_pel dan Nilai

i. Tampilan rata-rata nilai tiap siswa

j. Tampilan NIS, Nama Siswa, Nama Pelajaran beserta nilainya


k. Tampilan rata-rata nilai tiap pelajarannya

l. Tampilan NIS, Nama Siswa, Nama Pelajaran beserta guru pengampu serta
nilainya

5. Kesimpulan
Jadi, dalam praktek yang dilaksanakan kali ini yaitu dalam menampilkan data, kita
dapat mengkolaborasinya dengan banyak perintah DML lainnya.

Anda mungkin juga menyukai