Monday, May 1, 2017

MID Semester 

1.create tabel penjualan
create table penjualan(nonota varchar(10) primary key,
kdbrg varchar(10),
Tanggaltrans date ,
Jumlahjual int,
Hargajual int,
Total int ,
foreign key(kdbrg) references barang(kdbrg));








2.isi tabel penjualan
insert into penjualan values
('JUAL001','001','03/20/2017','10','3000','30000');
insert into penjualan values
('JUAL002','004','03/18/2017','15','4000','60000');
insert into penjualan values
('JUAL003','007','04/17/2017','30','5000','150000');
insert into penjualan values
('JUAL004','002','05/19/2017','25','6000','150000');
insert into penjualan values
('JUAL005','006','11/07/2017','20','2000','40000');





3.tambah 1 fild
alter table penjualan
ADD sisa_stok int;








4.delet 1 record
delete from penjualan
where Hargajual='2000';
















5.isi data field yang kosong
update penjualan
set sisa_stok='5'
where nonota='JUAL001';
update penjualan
set sisa_stok='10'
where nonota='JUAL002';
update penjualan
set sisa_stok='5'
where nonota='JUAL003';
update penjualan
set sisa_stok='20'
where nonota='JUAL004';














6.tampilkan nama barang dan tanggal jual
select barang.nmbrg, penjualan.Tanggaltrans from penjualan
inner join barang on penjualan.kdbrg=barang.kdbrg

















7.tampilkan jenis barang dan jumlah jual
select barang.jnsbrg, penjualan.Jumlahjual from penjualan
inner join barang on penjualan.kdbrg=barang.kdbrg



















8.tampilkan stok barang yang tanggal jualnya april 2017
select barang.jumlah from penjualan
inner join barang on penjualan.kdbrg=barang.kdbrg
where MONTH(penjualan.Tanggaltrans)=04




















9.tampilkan harga jual yang barangnya LA Light
select penjualan.Hargajual from penjualan
inner join barang on penjualan.kdbrg=barang.kdbrg
where barang.nmbrg='La Light';


















10.tampilkan nama barang, tanggal beli, tanggal jual, stok
select barang.nmbrg, pembelian.tanggalbeli, penjualan.Tanggaltrans, barang.jumlah
from penjualan
inner join barang on penjualan.kdbrg=barang.kdbrg
inner join pembelian on barang.kdbrg=pembelian.kdbrg


Monday, April 17, 2017

SQL JOIN



1.       Tampilkan nama supplier yang barangnya indomie
use "201553057"
select supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.nmbrg='indomie'

2.       Tampilkan jumlah beli yang nama barangnya indomie
select pembelian.jumlahbeli from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.nmbrg='indomie'

3.       Tampilkan nama barang yang harga beli di atas 10.000
select pembelian.hargabeli from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.hargabeli > 10000

4.       Tampilkan kode supplier, nama supplier yang total pembelian di atas 100.000
select supplier.kdsup, supplier.nmsup  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.total > 100000

5.       Tampilkan jenis barang yang stok nya habis
select barang.jnsbrg from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.jumlah < 55 group by barang.jnsbrg

6.       Tampilkan alamat supplier yang melaksanakan  transaksi tanggal 5 januari 2017
select supplier.alamatkantor  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and pembelian.tanggalbeli='2017-01-05'

7.       Tampilkan nama barang, nama supplier untuk bulai mei 2017
select barang.nmbrg, supplier.nmsup  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and MONTH(pembelian.tanggalbeli)='5'

8.       Tampilkan no nota, nama barang, nama supplier dan alamat perusahaan supplier
select pembelian.nonota, barang.nmbrg, supplier.nmsup, supplier.alamatkantor  from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg

9.       Tampilkan nama barang dan nama supplier untuk barang yang stoknya di bawah 100
select barang.nmbrg, supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg and barang.jumlah < 100

10.   Tampilkan semua nama barang dan nama supplier
select barang.nmbrg, supplier.nmsup from supplier, barang, pembelian where supplier.kdsup=pembelian.kdsup and barang.kdbrg=pembelian.kdbrg

Monday, February 27, 2017



1.       Tampilkan yang nama barangnya indomie
select * from barang where nmbrg ='indomie'
2.       Tampilkan yang jenis barangnya Shampoo
select * from barang where jnsbrg='shampoo'
3.       Tampilkan yang harganya 18000
select * from barang where harga='18000'
4.       Tampilkan yang jumlahnya 150
select * from barang where jumlah='150'
5.       Tampilkan yang jenis barangnya susu
select * from barang where jnsbrg='susu Bayi'
6.       Tampilkan yang nama barangya sunsilk dan pepsodent
select * from barang where nmbrg='sunsilk' or nmbrg='pepsodent'
7.       Tampilkan yang nama barangnya La Light dan SGM
select * from barang where nmbrg='La Light' or nmbrg='SGM'
8.       Tampilkan yang harganya 2000 dan 75000
select * from barang where harga='2000' or nmbrg='75000'
9.       Tampilkan yang jumlahnya 100 atau 200
select * from barang where jumlah='100' or jumlah='200'
10.   Tampilkan yang namamya indomie dan jumlahnya 75
select * from barang where nmbrg='indomie' or jumlah = 75


Hasil  kuliah hari ini
create database "201553057"

use "201553057"
create table barang
( kdbrg varchar (10)primary key,
nmbrg varchar (50),
jnsbrg varchar(20),
harga int,
jumlah int,
)
select * from barang

insert into barang
values ('001', 'indomie', 'mie instan', 2000, 50)
insert into barang
values ('002', 'sunsilk','shampoo', 14000,100)
insert into barang
values ('003', 'pepsodent','pasta gigi', 7000,75)
insert into barang
values ('004', 'La Light','Rokok ', 18000,200)
insert into barang
values ('005', 'SGM','Susu Bayi', 75000,150)

select * from barang
select * from barang where nmbrg ='indomie'
select * from barang where jnsbrg='shampoo'
select * from barang where harga='18000'
select * from barang where jumlah='150'
select * from barang where jnsbrg='susu Bayi'
select * from barang where nmbrg='sunsilk' or nmbrg='pepsodent'
select * from barang where nmbrg='La Light' or nmbrg='SGM'
select * from barang where harga='2000' or nmbrg='75000'
select * from barang where jumlah='100' or jumlah='200'
select * from barang where nmbrg='indomie' or jumlah = 75