Kamis, 09 Maret 2017

tugas pemrograman sql 2



create database "201553024"

use "201553024"

create table supplier
(kdsup varchar (10) primary key, nmsup varchar(50), tgllhr date, alamatkantor varchar (50), telpkantor varchar (15), jekel varchar (15), email varchar (20))

select * from supplier

insert into supplier values ('sup001', 'firman ilahudin', '1980-04-12', 'jl. Gondang Manis', '0291-5546738', 'pria', 'firman001@gamil.com'),

('sup002', 'joko waluyo',  '1979-03-07', 'jl. Bumi Wonosari', '024-889772', 'pria', 'jwal@gamil.com'),

('sup003', 'ilham wahid', '1982-08-19', 'jl. Dersalam', '0291-889324', 'pria', 'wahid@gamil.com'),

('sup004', 'vito', '1985-03-12', 'jl. melati', '0291-5836738', 'pria', 'vito@gamil.com'),

('sup005', 'sadewa', '1988-04-22', 'jl. anggek', '0291-5986738', 'pria', 'sadwea@gamil.com'),

('sup006', 'abdul khodir', '1982-04-29', 'jl. mawar', '0291-5546238', 'pria', 'abdulkho@gamil.com'),

('sup007', 'gus niko', '1991-09-11', 'jl. melati', '024-5533738', 'pria', 'gusniko@gamil.com'),

('sup008', 'gus fai', '1988-04-15', 'jl. gondang manis', '029-5545538', 'pria', 'gusfai@gamil.com'),

('sup009', 'ridwan', '1990-07-12', 'jl. Dersalam', '0291-5592848', 'pria', 'ridwan@gamil.com'),

('sup0010', 'abdul alif', '1990-08-29', 'jl. mekar sari', '024-5546438', 'pria', 'abdula@gamil.com')



1. tampilkan data supplier yang kantornya daerah dersalam











2. tampilkan data email supplier yang rumahnya daerah gondangmanis











3. tampilkan data supplier yang rumahnya daerah semarang










4. tampilkan data tanggalahir dari nama supplier gus












5. tampilkan data alamatkantor dari kode spplier sup001










6. tampilakn data telpon yg berawalan 0291













7. tampilkan data yang alamatnya jl. melati











8. tampilakn data email dari kode supplier sup009











9. tampilkan data telpon yang berawalan 024











10. tampilakn data telpon dari nama supplier gus niko











11. edit table barang, tambahkan satu field tanggal kadaluarsa

alter table barang add kadaluarsa date



















12. Isi tanggal kadaluarsa

update barang set kadaluarsa = '10/23/2018' where kdbrg='001'

update barang set kadaluarsa = '05/02/2020' where kdbrg='002'

update barang set kadaluarsa = '03/25/2016' where kdbrg='003'

update barang set kadaluarsa = '07/14/2019' where kdbrg='004'

update barang set kadaluarsa = '09/11/2019' where kdbrg='005'




















13.  tampilkan tanggal kadaluarsa
select kadaluarsa from barang




















14. Rubah tanggal kadaluarsa yang tahun 2016 menjadi tahun 2017
update barang set kadaluarsa = '03/25/2017' where kdbrg='003'















15. Rubah tanggal kadaluarsa yang bulan mei, menjadi bulan agustus
update barang set kadaluarsa = '08/02/2020' where kdbrg='002'

















17. Isi jenis produk

update supplier set jnsprdk = 'mie instan' where kdsup='sup001'

update supplier set jnsprdk = 'susu bayi' where kdsup='sup002'

update supplier set jnsprdk = 'sabun mandi' where kdsup='sup003'

update supplier set jnsprdk = 'minyak goreng' where kdsup='sup004'

update supplier set jnsprdk = 'pasta gigi' where kdsup='sup005'

update supplier set jnsprdk = 'sabun cuci' where kdsup='sup006'

update supplier set jnsprdk = 'gula pasir' where kdsup='sup007'

update supplier set jnsprdk = 'beras' where kdsup='sup008'

update supplier set jnsprdk = 'shampo' where kdsup='sup009'

update supplier set jnsprdk = 'rokok' where kdsup='sup0010'





18. tampilkan semua jenis produk
select  jnsprdk from supplier

























19. hapus untuk jenis produk mie instan
delete from supplier where jnsprdk='mie instan'
















20. rubah jenis produk, dari sabun mandi menjadi sabun cuci
update supplier set jnsprdk = 'sabun cuci' where kdsup='sup003'













supaya table itu berrelasi antar table, tambah 1 table lagi seperti yang dibawah ini:

 create table pembelian

(Nonota varchar(10) primary key,

kdbrg varchar(10) foreign key references barang (kdbrg) ,

kdsup varchar (10) foreign key references supplier (kdsup) ,

tanggalbeli date,

jumlahbeli int,

hargabeli int,

total int
)


isi dengan format seperti berikut:

insert into pembelian
values ('HG001','001','sup006','03/01/2017',200, 2000, 400000)
insert into pembelian
values ('HG002','004','sup002','02/01/2017',150, 3000, 450000)
insert into pembelian
values ('HG003','002','sup001','02/11/2017',300, 4000, 1200000)
insert into pembelian
values ('HG004','008','sup003','02/23/2017',200, 3500, 700000)
insert into pembelian
values ('HG005','005','sup0010','03/15/2017',50, 16500, 825000)
insert into pembelian
values ('HG006','003','sup008','04/19/2017', 100, 14000, 1400000)
insert into pembelian
values ('HG007','009','sup004','03/25/2017',300, 1000, 300000)
insert into pembelian
values ('HG008','006','sup009','03/31/2017', 200, 7500, 1500000)
insert into pembelian
values ('HG009','007','sup005','03/19/2017',75, 12000, 900000)
insert into pembelian
values ('HG010','010','sup007','02/18/2017',300, 1500, 450000)


kemudian tampilkan table dengan cara

select * from pembelian


























Tidak ada komentar:

Posting Komentar