ER-2 select c.id_barang, a.nama_pegawai,c.quantity
from transaksi c join material_doc_ambil b
on c.mat_doc = b.mat_doc join material_doc d
on b.mat_doc = d.mat_doc join karyawan a
on d.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074
ER-3 select c.id_barang, a.nama_pegawai,c.quantity
from transaksi_1 c join material_doc_ambil b
on c.mat_doc_ambil = b.mat_doc_ambil join karyawan a
on b.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074
4. Outer Join Query
ER-1 select c.id_barang, a.nama_pegawai,c.quantity
from transaksi c left outer join material_doc b
on c.mat_doc = b.mat_doc left outer join karyawan a
on b.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074
ER-2 select c.id_barang, a.nama_pegawai,c.quantity
from transaksi c
Universita Sumatera Utara
left outer join material_doc_ambil b on c.mat_doc = b.mat_doc
left outer join material_doc d on b.mat_doc = d.mat_doc
left outer join karyawan a on d.id_pegawai = a.id_pegawai
where a.id_pegawai = 1000055074 ER-3
select c.id_barang, a.nama_pegawai,c.quantity from transaksi_1 c
left outer join material_doc_ambil b on c.mat_doc_ambil = b.mat_doc_ambil
left outer join karyawan a on b.id_pegawai = a.id_pegawai
where a.id_pegawai = 1000055074
5. Subquery
ER-1 select
from select id_barang,count Total from pasok where id_vendor = 400879
group by id_barang ER-2
select from select id_barang,count Total
from pasok where id_vendor = 400879 group by id_barang
Universita Sumatera Utara
ER-3 select
from select id_barang,count Total from pasok where id_vendor = 400879
group by id_barang
6. Corelated Subquery
ER-1 select id_barang, nama_material from barang
where id_barang IN select id_barang from transaksi where id_barang = barang.id_barang and id_barang = 5200007713
ER-2 select id_barang, nama_material from barang
where id_barang IN select id_barang from transaksi where id_barang = barang.id_barang and id_barang = 5200007713
ER-3 select id_barang, nama_material from barang
where id_barang IN select id_barang from transaksi_2 where id_barang = barang.id_barang and id_barang = 5200007713
7. Kompleks Query
ER-1 select e.id_pegawai, c.nama_pegawai, a.id_barang,a.nama_material
from select id_barang, nama_material from barang where id_barang INselect id_barang from pasok and
id_barang in select id_barang from transaksi and kode_kategori_barang = 12 a
join select mat_doc, id_barang from transaksi b on a.id_barang = b.id_barang
join material_doc e on b.mat_doc = e.mat_doc
Universita Sumatera Utara
join karyawan c on e.id_pegawai = c.id_pegawai
where a.id_barang = 5100000401 and e.id_pegawai = 1000011448 ER-2
select e.id_pegawai, c.nama_pegawai, a.id_barang,a.nama_material from select id_barang, nama_material from barang
where id_barang IN select id_barang from pasok and id_barang in select id_barang from transaksi and
kode_kategori_barang = 12 a join select mat_doc, id_barang from transaksi b
on a.id_barang = b.id_barang join material_doc_ambil e
on b.mat_doc = e.mat_doc join material_doc f
on e.mat_doc = f.mat_doc join karyawan c
on f.id_pegawai = c.id_pegawai where a.id_barang = 5100000401 and f.id_pegawai = 1000011448
ER-3 select e.id_pegawai, c.nama_pegawai, a.id_barang,a.nama_material
from select id_barang, nama_material from barang where id_barang IN select id_barang from pasok and
id_barang in select id_barang from transaksi_1 and kode_kategori_barang = 12 a
join select mat_doc_ambil, id_barang from transaksi_1 b on a.id_barang = b.id_barang
join material_doc_ambil e on b.mat_doc_ambil = e.mat_doc_ambil
join karyawan c on e.id_pegawai = c.id_pegawai
where a.id_barang = 5100000401 and e.id_pegawai = 1000011448
Universita Sumatera Utara
3.3 Perangkat Keras dan Perangkat LunakPengujian Sistem