Wednesday, May 24, 2017

Membuat Tabel Retur dengan SQL Server

Membuat Tabel Retur Jual
create table ReturJual
(
NoRetur varchar(10) primary key,
NoNotaJual varchar(10),
TanggalRetur date,
JumlahRetur int,
KeteranganCacat varchar(50),
foreign key(NoNotaJual) references Penjualan(NoNota)
)

1. Isi data, ambil dari tabel penjualan, 2 record diretur
insert into ReturJual values
(‘RET001′,’JUAL001′,’2017/03/23′,5,’Rusak’),
(‘RET002′,’JUAL002′,’2017/03/21′,5,’Rusak’)

2. browsing operasi matematika menggunakan SQL untuk penambahan stok barang
3. alternative lain, update stok barang
update Barang set Jumlah=50+5 where KdBrg=’BRG001′
update Barang set Jumlah=200+5 where KdBrg=’BRG004′

4. jumlah retur tidak melebihi jumlah jual
5. tanggal retur tidak boleh sebelum tanggal jual
6. tambahkan 5 data retur
insert into ReturJual values
(‘RET003′,’JUAL003′,’2017/04/20′,10,’Rusak’),
(‘RET004′,’JUAL004′,’2017/05/03′,1,’Rusak’),
(‘RET005′,’JUAL005′,’2017/05/03′,1,’Rusak’),
(‘RET006′,’JUAL006′,’2017/05/08′,2,’Rusak’),
(‘RET007′,’JUAL007′,’2017/05/13′,1,’Rusak’)

7. update data 3 retur
update ReturJual set KeteranganCacat=’Kadaluarsa’ where NoRetur=’RET005′
update ReturJual set TanggalRetur=’2017/05/10′ where NoRetur=’RET006′
update ReturJual set KeteranganCacat=’Kadaluarsa’ where NoRetur=’RET007′

8. delete record 1 data retur
delete from ReturJual
where NoRetur=’RET004′

9. tambahkan field jenis_paket
alter table ReturJual
add jenis_paket varchar(20)

10. isi jenis paket
update ReturJual set jenis_paket=’TIKI’ where NoRetur=’RET001′
update ReturJual set jenis_paket=’JNE’ where NoRetur=’RET002′
update ReturJual set jenis_paket=’POS’ where NoRetur=’RET003′
update ReturJual set jenis_paket=’WAHANA’ where NoRetur=’RET004′
update ReturJual set jenis_paket=’NINJA’ where NoRetur=’RET005′
update ReturJual set jenis_paket=’TIKI’ where NoRetur=’RET006′

Wednesday, May 3, 2017

Membuat table Penjualan (MID Pemograman SQL)

create table penjualan (Nonota varchar(10) primary key,
KodeBarang varchar(10),
tanggaltrans date,
jumlahjual integer,
hargajual integer,
total integer,
foreign key (KodeBarang) references barang (KodeBarang))


insert into penjualan values ('JUAL001','BRG001','2017/03/20','10','3000','30000')
insert into penjualan values ('JUAL002','BRG004','2017/03/28','10','4000','60000')
insert into penjualan values ('JUAL003','BRG007','2017/04/17','30','5000','150000')
insert into penjualan values ('JUAL004','BRG002','2017/05/18','20','3000','20000')
insert into penjualan values ('JUAL005','BRG003','2017/06/05','40','4000','40000')
insert into penjualan values ('JUAL006','BRG005','2017/07/23','50','5000','50000')















ALTER TABLE penjualan ADD keterangan VARCHAR(20)


DELETE FROM penjualan WHERE nonota='JUAL001'


UPDATE penjualan
SET keterangan='Lunas'
Where nonota='JUAL002'

UPDATE penjualan
SET keterangan='Lunas'
Where nonota='JUAL003'

UPDATE penjualan
SET keterangan='Belum Lunas'
Where nonota='JUAL004'

UPDATE penjualan
SET keterangan='Lunas'
Where nonota='JUAL005'



SELECT barang.NamaBarang, penjualan.tanggaltrans FROM barang, penjualan WHERE barang.KodeBarang=penjualan.KodeBarang





SELECT barang.JenisBarang, penjualan.hargajual FROM barang, penjualan WHERE barang.KodeBarang=penjualan.KodeBarang





SELECT barang.jumlah FROM barang, penjualan WHERE barang.KodeBarang=penjualan.KodeBarang AND MONTH(tanggaltrans)=04





SELECT penjualan.hargajual FROM barang, penjualan WHERE barang.NamaBarang='Clear'




SELECT barang.NamaBarang, pembelian.tanggalbeli, penjualan.tanggaltrans FROM barang, pembelian, penjualan WHERE barang.KodeBarang=penjualan.KodeBarang AND barang.KodeBarang=pembelian.KodeBarang


Wednesday, March 29, 2017

cara membuat table di mysql

 
 
create table pembelian (
nonota varchar(10) primary key,
kdbrg varchar(10),kdsupplier varchar(10),
tanggalbeli date,
jumlahbeli int,
hargabeli int,
total int);



insert into pembelian VALUES ('HG001','HRG001','SUP006','03/01/2017','200','2000','400000')
insert into pembelian VALUES ('HG002','HRG004','SUP002','02/01/2017','150','3000','450000')
insert into pembelian VALUES ('HG003','HRG007','SUP001','02/01/2017','300','4000','1200000')
insert into pembelian VALUES ('HG004','HRG008','SUP003','04/01/2017','100','1500','150000')
insert into pembelian VALUES ('HG005','HRG009','SUP004','05/02/2017','225','1000','225000')
insert into pembelian VALUES ('HG006','HRG0010','SUP005','07/01/2017','500','4000','2000000')
insert into pembelian VALUES ('HG007','HRG0011','SUP007','08/02/2017','350','2000','700000')
insert into pembelian VALUES ('HG008','HRG005','SUP008','06/01/2017','400','1000','400000')
insert into pembelian VALUES ('HG009','HRG006','SUP008','01/01/2017','200','1000','200000')
insert into pembelian VALUES ('HG0010','HRG007','SUP009','06/01/2017','400','1000','400000')

 

Wednesday, March 22, 2017

perintah ALTER, UPDATE, DELET di mysql


1. Edit table barang, tambahkan 1 field tanggal kadaluarsa

ALTER TABLE barang ADD tglkadaluarsa DATE;


2. Isi tanggal kadaluarsa

UPDATE barang SET tglkadaluarsa='2016-05-23' WHERE kdbrg='001';

UPDATE barang SET tglkadaluarsa='2017-10-01' WHERE kdbrg='003';

UPDATE barang SET tglkadaluarsa='2016-10-05' WHERE kdbrg='004';

UPDATE barang SET tglkadaluarsa='2017-09-18' WHERE kdbrg='005';



3. Tampilkan tanggal kadaluarsa

SELECT tglkadaluarsa FROM barang;



4. Rubah tanggal kadaluarsa yang tahun 2016 menjadi tanggal 2017 
5. Rubah tanggal kadaluarsa yang bulan mei, menjadi bulan agustus

6. Edit tabel supplier, tambahkan 1 field jenis produk

ALTER TABLE supplier ADD jenisproduk VARCHAR(20);




7. Isi jenis produk


UPDATE supplier SET jenisproduk='Mie Instan' WHERE kdsup='Sup001';

UPDATE supplier SET jenisproduk='Sabun Mandi' WHERE kdsup='Sup002';

UPDATE supplier SET jenisproduk='Sabun Cuci' WHERE kdsup='Sup003';

UPDATE supplier SET jenisproduk='Kopi' WHERE kdsup='Sup004';

UPDATE supplier SET jenisproduk='Snack' WHERE kdsup='Sup005';

UPDATE supplier SET jenisproduk='Minyak Rambut' WHERE kdsup='Sup006';

UPDATE supplier SET jenisproduk='Minyak Wangi' WHERE kdsup='Sup007';

UPDATE supplier SET jenisproduk='Penyedap Makanan' WHERE kdsup='Sup008';

UPDATE supplier SET jenisproduk='Plastik' WHERE kdsup='Sup009';

UPDATE supplier SET jenisproduk='Pewarna' WHERE kdsup='Sup010';


8. Tampilkan semua jenis produk

SELECT jenisproduk FROM supplier;



9. Hapus untuk jenis produk mie instan

DELETE FROM supplier WHERE jenisproduk='Mie Instan';

10. Rubah jenis produk dari sabun mandi menjadi sabun cuci
Perintah:
UPDATE supplier SET jenisproduk='Sabun Cuci' WHERE jenisproduk='Sabun Mandi';

Wednesday, March 1, 2017

Dasar - Dasar Pemograman SQL (praktek1)

Kali ini saya akan memposting  hasil perkuliahan Praktek Pemrograman SQL tentang dasar-dasar pemrograman SQL :
yang pertama kita harus membuat database terlebih dahulu, dengan perintah sepeti dibawah :
 
create database barang


Kemudian gunakan database yang telah kita buat dengan cara:
 
 use barang


setelah mempuyai database kita buat table :
 
 CREATE TABLE barang


(


kdbrg varchar (10),


nmbrg varchar (50),


jnsbrg varchar (20),


harga int,


jumlah int


);
   Kemudian kita masuk ke fungsi select :
 select * from barang

insert into barang
values ('001','clear','shampo', 16000, 150)
insert into barang
values ('002','lifeboy','sabun', 7000, 250)
insert into barang
values ('003','Djarum','Rokok', 10000, 200)
insert into barang
values ('004','biscuit roma','snack', 12000, 400)
insert into barang
values ('005','indomik','susu bayi', 25000, 300)



1. Tampilkan yang namanya Clear  
 select * from barang where nmbrg='clear'









2. Tampilkan yang jenisnya Shampo
 select * from barang where jmbrg='shampo'








3. Tampilkan yang harganya 18000
select * from barang where harga='18000'




 





4. Tampilkan yang jumlahnya 250
select * from barang where jumlah='250'



 





5. Tampilkan yang jenisnya susu
select * from barang where jmbrg='susu bayi'



 





6. Tampilkan yang namanya Clear & Lifeboy
select * from barang where nmbrg='clear' or nmbrg='lifeboy'



 




7. Tampilkan yang namanya Djarum & indomik
select * from barang where nmbrg='djarum' or nmbrg='indomik'


 




8. Tampilkan yang harganya 12000 & 25000
select * from barang where harga='12000' or harga='25000'


 





9. Tampilkan yang jumlahnya 400 atau 500
select * from barang where jumlah='400' or jumlah='500'


 




10. Tampilkan yang namanya biscuit roma dan jumlahnya 250
select * from barang where nmbrg='biscuit roma' or jumlah='250'