Monday, May 1, 2017

ULANGAN TENGAH SEMESTER PRAKTEK PEMOGRAMAN SQL



  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','2017/03/20',10,3000,30000)
insert into penjualan values ('JUAL002','004','2017/03/18',15,4000,60000)
insert into penjualan values ('JUAL003','007','2017/04/17',30,5000,15000)
insert into penjualan values ('JUAL004','002','2017/04/29',20,6000,200000)
insert into penjualan values ('JUAL005','003','2017/05/10',26,7000,300000)

3.  Tambahkan 1 field di tabel penjualan

ALTER TABLE penjualan ADD satuan varchar (20)

3         4. Tambahkan 1 field di tabel penjualan

   ALTER TABLE penjualan ADD satuan varchar (20)


1          5.     Isi data field yang kosong
update penjualan set satuan='kardus' where Nonota='JUAL001'
update penjualan set satuan='kotak' where Nonota='JUAL002'
update penjualan set satuan='Botol' where Nonota='JUAL004'
update penjualan set satuan='plastik' where Nonota='JUAL005'

setelah diisi maka akan muncul seperti dibawah ini 
1.            6. Tampilkan nama barang dan tanggal beli
select  nmbrg,tanggaltrans from barang inner join penjualan on barang.kdbrg=penjualan.kdbrg

2            7. Tampilkan jenis barang dan jumlah jual
select jnsbrg,jumlahjual from barang inner join penjualan on barang.kdbrg=penjualan.kdbrg 
1     8. Tampilkan stock dari barang yang penjualan di bulan april 2017
select jumlah from barang inner join penjualan on barang.kdbrg=penjualan.kdbrg where tanggaltrans like '2017-05%'


9       9. Tampilkan harga jual yang barangnya shampo sunslik
select hargajual , nmbrg from barang inner join penjualan on barang.kdbrg=penjualan.kdbrg where nmbrg like 'sunslik%'

1      10.   Tampilkan nama barang,tanggal beli, tanggal jual dan stock
select nmbrg,tanggalbeli,tanggaltrans,jumlah from barang inner join penjualan on barang.kdbrg=penjualan.kdbrg inner join pembelian on pembelian.kdbrg=barang.kdbrg




No comments:

Post a Comment