Wednesday, May 3, 2017

Praktek Pemrograman SQL-MID Semester 4

Postingan kali ini adalah MID semester untuk mata kuliah Praktek pemrograman SQL. Adapun hasil pekerjaan saya yaitu :

1. MEMBUAT TABEL PENJUALAN
Query :

create table Penjualan
(Nonota varchar(10) primary key,
Kdbrg varchar(10) Foreign key references Barang,
Tanggaltrans date,
Jumlahjual Int,
Hargajual Int,
Total Int)

2. MENGISI TABEL PENJUALAN
Query :
Insert into Penjualan values
('JUAL001','001','2017/03/20','10','3000','30000'),
('JUAL002','004','2017/03/18','15','4000','60000'),
('JUAL003','005','2017/04/17','30','5000','150000'),
('JUAL004','002','2017/03/15','10','4000','40000'),
('JUAL005','003','2017/04/20','20','3000','60000')
Tabel :

  


3. MENAMBAH 1 FIELD DI DALAM TABEL PENJUALAN YAITU STATUS
Query :
alter table Penjualan add Status varchar(20)
Tabel:

4. MENGHAPUS SALAH SATU RECORD
Query :
delete from Penjualan where Nonota='Jual004'
Tabel :
Record "JUAL004" terhapus

5. MENGISI FIELD STATUS
Query :
update penjualan set Status='LUNAS' where Nonota='JUAL002'
update penjualan set Status='TIDAK LUNAS' where Nonota='JUAL003'
update penjualan set Status='LUNAS' where Nonota='JUAL001'
update penjualan set Status='LUNAS' where Nonota='JUAL005'
Tabel :
Field Status sudah terisi

6. TAMPILKAN NAMA BARANG DAN TANGGAL JUAL
Query :
SELECT barang.nmbrg, Penjualan.Tanggaltrans  from barang inner join Penjualan on barang.kdbrg=Penjualan.Kdbrg
 Tabel :

7. TAMPILKAN JENIS BARANG DAN JUMLAH JUAL
 Query :
SELECT barang.Jnsbarang, Penjualan.Jumlahjual from barang inner join Penjualan on barang.kdbrg=Penjualan.Kdbrg
Tabel :



 8. TAMPILKAN STOK BARANG YANG PENJUALANNYA DI BULAN APRIL 2017
Query :
SELECT jumlah from barang inner join penjualan on barang.kdbrg=Penjualan.Kdbrg where Tanggaltrans like'%2017-04%'
Tabel :



9. TAMPILKAN HARGA JUAL DENGAN BARANG SHAMPO CLEAR
Query ;
SELECT Penjualan.Hargajual  from barang inner join Penjualan on barang.kdbrg=Penjualan.Kdbrg
where Jnsbarang='Shampo' and nmbrg='Clear'
Tabel :

10. TAMPILKAN NAMA BARANG, TANGGAL BELI, TANGGAL JUAL DAN STOK
Query :
select barang.nmbrg, pembelian.Tanggalbeli, Penjualan.Tanggaltrans, barang.jumlah from barang, penjualan, pembelian  where barang.kdbrg=penjualan.kdbrg and barang.kdbrg=pembelian.kdbrg
Tabel :




Demikian postingan saya. emoga Bermanfaat.

No comments:

Post a Comment