Tuesday, May 23, 2017

belajar SQL Server membuat tabel retur

use "201553003"

select *from barang
select *from pembelian
select *from penjualan
select *from supplier
select *from returjual

create table returjual(
No_retur varchar (10) primary key,
NoNota varchar (10),
TanggalRetur date,
JumlahRetur int,
KetCacat varchar (50),
foreign key (NoNota) references penjualan (Nonota))




1. Isi data, ambil dari tabel penjualan, 2 record untuk di retur
insert into returjual values
('RET001','JUAL001','2017/03/21',3,'rusak'),
('RET002','JUAL002','2017/03/19',5,'salah barang')




2. Browsing operasi matematika menggunakan SQL untuk penambahan stok barang



3. Alternative lain, Update stok barang
update barang set jumlah=75+25 where KdBrg='BRG003'
update barang set jumlah=200+50 where KdBrg='BRG004'

sebelum update:
sesudah diupdate:


4.Jumlah Retur tidak boleh melebihi jumlah jual


5. Tanggal Retur tdk boleh sebelum tanggal jual

6. Tambahkan 5 Data Retur
insert into returjual values
('RET003','JUAL003','2017/04/18',8,'Rusak'),
('RET004','JUAL004','2017/05/02',5,'Rusak'),
('RET005','JUAL005','2017/05/12',4,'Rusak'),
('RET006','JUAL006','2017/05/23',5,'Rusak'),
('RET007','JUAL007','2017/05/30',2,'Rusak')

hasil:

7. Update data Retur
update returjual set keterangan_cacat='salah barang' where No_retur='RET001'
update returjual set keterangan_cacat='Kadaluarsa' where No_retur='RET005'
update returjual set keterangan_cacat='kemasan cacat' where No_retur='RET003'

hasil:

8. Delete record 1 data retur
delete from returjual
where No_retur='RTR006'

hasil:

9. Tambahkan field Jenis_paket
alter table returjual
add jenis_paket varchar (20)

hasil:

10. Isi Jenis Paket
update returjual set jenis_paket='Tiki' where No_retur='RET001'
update returjual set jenis_paket='Lion' where No_retur='RET002'
update returjual set jenis_paket='JNE' where No_retur='RET003'
update returjual set jenis_paket='JNE' where No_retur='RET004'
update returjual set jenis_paket='Tiki' where No_retur='RET005'
update returjual set jenis_paket='POS' where No_retur='RET007'

hasil:

Monday, May 22, 2017

UTS SQL Server

.       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));
Hasil: 


.      Isi tabel penjualan
insert into penjualan values ('JUAL001','001','2017/04/20',10,3000,30000),
('JUAL002','002','2017/05/18',15,4000,60000),
('JUAL003','003','2017/06/17',30,5000,150000),
('JUAL004','004','2017/07/28',25,2500,100000),
('JUAL005','005','2017/08/15',20,3500,80000)

 Hasil:




.  Tambahkan 1 field di tabel penjualan
alter table penjualan add diskon int;

Hasil:




.       Hapus 1 record
delete from penjualan where Nonota='JUAL005'

 Hasil:



        Isi data field yang kosong.
update penjualan set diskon='5' where Nonota='JUAL001'
update penjualan set diskon='5' where Nonota='JUAL002'
update penjualan set diskon='5' where Nonota='JUAL003'
update penjualan set diskon='5' where Nonota='JUAL004'
  
Hasil:



.       Tampilkan nama barang dan tanggal jual.

select NmBrg, Tanggaltrans from barang
INNER JOIN penjualan ON barang.kdbrg = penjualan.kdbrg

Hasil:


.       Tampilkan jenis barang dan jumlah jual
select nmbrg, Jumlahjual from barang
INNER JOIN penjualan ON barang.kdbrg = penjualan.kdbrg

Hasil:


.       Tampilkan stok dari barang yang penjualan di bulan april 2017
select jumlah from barang
INNER JOIN penjualan ON barang.kdbrg = penjualan.kdbrg
where Tanggaltrans like '%-04-%'

Hasil:


.       Tampilkan harga jual yang barang nya Sampho Clear
select Hargajual from barang
INNER JOIN penjualan ON barang.kdbrg = penjualan.kdbrg
where Nmbrg='Clear'

Hasil:


 .   Tampilkan nama barang, tanggal beli, tanggal jual dan stok
select Nmbrg, Tanggalbeli, Tanggaltrans, Jumlah from barang
INNER JOIN penjualan ON barang.kdbrg = penjualan.kdbrg

INNER JOIN pembelian ON pembelian.kdbrg = penjualan.kdbrg

Hasil:


Monday, May 1, 2017

Tugas PSQL (T6H6) B

Dalam tugas ini, kami membuat form berupa inputan table barang, table supplier, dan table pembelian. Berikut Tampilannya :

1. Tampilan Menu Login

2. Tampilan Menu Utama.


3. Tampilan Menu Barang.


4. Tampilan Menu Pembelian.



5. Tampilan Menu Suplier.


6. Tampilan Menu Ganti Password.


Teerimakasih.