Monday, May 1, 2017

MID Praktek Pemrograman SQL

Selasa, 02 Mei 2017

 Soal MID Semester

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. mengisis tabel penjualan
    insert into penjualan
    values
    ('JUAL001','001','2017/03/20',10,3000,30000),
    ('JUAL002','004','2017/03/18',15,4000,60000),
    ('JUAL003','007','2017/04/17',30,5000,150000),
    ('JUAL004','005','2017/04/29',20,75000,1500000),
    ('JUAL005','009','2017/05/05',15,2500,37500)


3. menambah 1 field di dalam tabel penjualan yaitu bayar
    alter table penjualan add bayar int



4. menghapus 1 record yaitu Nonota=JUAL001
    delete penjualan where Nonota='JUAL001'



5. isi data field yang kosong
    update penjualan set bayar=60000 where Nonota='JUAL002'
    update penjualan set bayar=150000 where Nonota='JUAL003'
    update penjualan set bayar=1500000 where Nonota='JUAL004'
   update penjualan set bayar=37500 where Nonota='JUAL005'
 


6. tampilkan nama barang dan tanggal jual
    select nmbrg, tanggaltrans from barang, penjualan where barang.kdbrg=penjualan.kdbrg
 


7. tampilkan jenis barang dan jumlah jual
    select jnsbrg, jumlahjual from barang, penjualan where barang.kdbrg=penjualan.kdbrg
 


8. tampilkan stok barang yang penjualan di bula april 2017
    select jumlah from barang, penjualan where barang.kdbrg=penjualan.kdbrg and tanggaltrans like '%2017-04%'



9. tampilkan harga jual yang barangnya shampo clear
    select hargajual from penjualan, barang where penjualan.kdbrg=barang.kdbrg and jnsbrg='shampo'


tidak ada hasilnya karena ditabel penjualan tidak ada jenis barang shampo

10. tampilkan 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
 

No comments:

Post a Comment