UTS Praktek Pemrograman SQL


Ini merupakan contoh soal mid semester PSQ :

1. Membuat 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. Mengisi tabel penjualan

insert into Penjualan
values ('HG001','003','2017/03/20',10,3000,300000)
insert into Penjualan
values ('HG002','004','2017/03/18',15,4000,60000)
insert into Penjualan
values ('HG003','005','2017/04/17',30,5000,150000)
insert into Penjualan
values ('HG004','006','2017/05/02',20,6000,1200000)
insert into Penjualan
values ('HG005','007','2017/05/15',25,1000,2500000)


3. Menambahkan 1 field pada tabel penjualan

alter table Penjualan add Diskon int

4. Menghapus 1 redord

delete from Penjualan where Jumlahjual like '%10%'

 








5. Mengisi data field yang kosong 

update Penjualan set Diskon= 5 where Nonota='HG001'
update Penjualan set Diskon= 10 where Nonota='HG002'
update Penjualan set Diskon= 15 where Nonota='HG003'
update Penjualan set Diskon= 5 where Nonota='HG004'
update Penjualan set Diskon= 5 where Nonota='HG005'











6. Menampilkan nama barang dan tanggal jual

select nmbrg, tanggaltrans from barang join penjualan on barang.kdbrg=penjualan.kdbrg
 











7. Menampilkan jenis barang dan jumlah jual
select jnsbrg, jumlahjual from barang join penjualan on barang.kdbrg=penjualan.kdbrg










8. Menampilkan stok dari barang yang dijual pada bulan april

select jumlah from barang, penjualan where barang.kdbrg=penjualan.kdbrg and tanggaltrans like '%04%'
 
Karena bulan april hanya satu saja









9. Menampilkan harga jual barang yang bernama shampo clear

select hargajual from barang, penjualan where barang.kdbrg=penjualan.kdbrg and nmbrg ='shampoo clear'
 
Kosong karena tidak ada nama barang shampoo clear


 




10. Menampilkan nama barang, tanggal beli, tanggal jual, dan stok

select nmbrg,tanggalbeli,tanggaltrans,jumlah from barang , penjualan, pembelian
 where barang.kdbrg=penjualan.kdbrg and barang.kdbrg=pembelian.kdbrg









Semoga bermanfaat :)

Comments

Popular posts from this blog

Aplikasi Toko Menggunakan vb.net dan SQL Server

Tugas Pengganti UAS PSQL

Tugas 2 Praktek Pemrograman SQL