Monday, April 17, 2017

Praktek Pemrograman SQL

selasa, 18 April 2017

LATIHAN !

1.Tampilkan nama supplier yang barang nya Indomie
select nmsup from BARANG, supplier, pembelian where supplier.kdsup=pembelian.kdsup and pembelian.kdbrg=BARANG.kdbrg and nmbrg='indomie'
 
 











 2.  Tampilkan jumlah beli yang nama barangnya Indomie
  select jumlahbeli from pembelian, BARANG where pembelian.kdbrg=BARANG.kdbrg and nmbrg like '%indomie%'
 
 
 
 
 
 
 
 
 
 3. Tampilkan nama barang yang harga beli diatas 10.000
 select nmbrg from BARANG, pembelian where BARANG.kdbrg=pembelian.kdbrg and hargabeli > 10000
 
 
 
 
 
 
 
 
 
4. Tampilkan kode supplier dan nama supplier yang total pembelian diatas 100.000
select pembelian.kdsup, nmsup from Supplier, pembelian where Supplier.kdsup=pembelian.kdsup and total > 100000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. Tampilkan jenis barang yang stoknya habis (dibawah 10)
select jnsbrg from Barang where jumlah<=10
 
 
 
 
 
 
 
 
 
6. Tampilkan alamat Supplier yang melaksanakan transaksi tanggal 5 januari 2017
select alamatkantor from Supplier, pembelian where Supplier.kdsup=pembelian.kdsup and tanggalbeli='2018-11-05'
 
 
 
 
 
 
 
 
 
 7. Tampilkan nama barang, nama supplier untuk bulan mei 2017
select nmbrg, nmsup from BARANG, Supplier, pembelian where Supplier.kdsup=pembelian.kdsup and pembelian.kdbrg=BARANG.kdbrg and tanggalbeli like '%2018-11-05%'
 

 
 
 
 
 
 
 8. Tampilkan no nota, nama barang, nama supplier dan alamat perusahaan supplier
select nonota, nmbrg, nmsup, alamatkantor from pembelian, Supplier, BARANG where Supplier.kdsup=pembelian.kdsup and pembelian.kdbrg=BARANG.kdbrg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9. Tampilkan nama barang dan nama supplier untuk barang yang stoknya dibawah 100
select nmbrg, nmsup from BARANG, Supplier, pembelian where BARANG.kdbrg=pembelian.kdbrg and pembelian.kdsup=Supplier.kdsup and jumlah <200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10.Tampilkan semua nama barang dan nama supplier
select nmbrg, nmsup from BARANG, Supplier, pembelian where Supplier.kdsup=pembelian.kdsup and pembelian.kdbrg=BARANG.kdbrg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Thursday, April 6, 2017

Relasi Table dan INNER JOIN



06 April 2017
Relasi Table
Berikut adalah gambar desain relasi table yang sebelumnya sudah kita buat:  













JOIN
Apa itu JOIN? JOIN merupakan salah satu operasi untuk menghubungkan dua atau lebih tabel yang saling berelasi.
 
  • Menampilkan nonota, kode supplier, nama supplier,tanggal beli, dari tabel pembelian,tabel barang yang tanggal beli adalah 2018-01-23 dan nama supplier adalah Nisrina.


select pembelian.nonota, pembelian.kdsup,Supplier.nmsup,Pembelian.tanggalbeli from Pembelian
INNER JOIN supplier ON pembelian.kdsup=Supplier.kdsup
WHERE Pembelian.tanggalbeli='2018-01-23' AND Supplier.nmsup='Nisrina'




  • Menampilkan kode barang
     
SELECT pembelian.kdbrg
FROM pembelian
INNER JOIN BARANG ON pembelian.kdbrg = barang.kdbrg




  • Menampilkan nomor nota, kode barang, nama barang,kode supplier,dari table pembelian, table barang yang nama barangnya adalah “sgm 3”
  • select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup
    FROM Pembelian
    INNER JOIN Barang ON Pembelian.kdbrg=Barang.kdbrg
    WHERE Barang.nmbrg='sgm 3'










    • Menampilkan nomor nota, kode barang, nama barang, total

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.total
    FROM Barang           
    INNER JOIN pembelian ON Barang.kdbrg=Pembelian.kdbrg
    INNER JOIN Supplier ON Pembelian.kdsup=Supplier.kdsup
    order by Pembelian.nonota 



    • Menampilkan kode barang dan alamat kantor

    SELECT kdbrg, alamatkantor
    FROM Pembelian
    INNER JOIN Supplier ON Pembelian.kdsup = Supplier.kdsup;
     


    • Menampilkan nomor nota, kode barang, nama barang, kode supplier, nama supplier

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup,Supplier.nmsup
    FROM Barang
    INNER JOIN Pembelian ON Barang.kdbrg=Pembelian.kdbrg
    INNER JOIN Supplier ON Pembelian.kdsup=Supplier.kdsup
    WHERE Pembelian.nonota='HG006' AND Supplier.kdsup='sup005'
     

     








    • Menampilkan nama supplier, tanggal lahir, email, jenis produk 

    SELECT nmsup, tgllhr, email, jns_produk
    FROM pembelian
    INNER JOIN Supplier ON pembelian.kdsup = Supplier.Kdsup;
     

    • Menampilkan nonota, kode supplier, nama supplier,jumlah beli, dari tabel pembelian,tabel barang yang jumlah beli adalah 50 dan nama supplier adalah Fahrul Annas

    select pembelian.nonota, pembelian.kdsup,Supplier.nmsup,Pembelian.jumlahbeli from Pembelian
    INNER JOIN supplier ON pembelian.kdsup=Supplier.kdsup
    WHERE Pembelian.jumlahbeli='50' AND Supplier.nmsup='Fahrul Annas'
     


     









    • Menampilkan nomor nota, kode barang, nama barang,kode supplier,dari table pembelian, table barang yang nama barangnya adalah “sunslik”

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup
    FROM Pembelian
    INNER JOIN Barang ON Pembelian.kdbrg=Barang.kdbrg
    WHERE Barang.nmbrg='sunslik'


     










    • Menampilkan tanggal kadaluarsa

    SELECT barang.kadaluarsa
    FROM barang
    INNER JOIN pembelian ON pembelian.kdbrg = barang.kdbrg
     
     




















Template by:

Free Blog Templates