Monday, April 17, 2017

menyambungkan tabel 1 dengan tabel lain menggunakan inner join

hai gaes kali ini saya akan memberikan tips cara menggunakan inner join untuk menyambungkan 2 tabel atau lebih


1.Tampilkan nama supplier yang namanya indomie
select nmsup from supplier
inner join pembelian on supplier.kdsup=pembelian.kdsup
inner join barang on pembelian.kdbrg=barang.kdbrg
where barang.nmbrg='indomie'



2.Tampilkan jumlah beli yang nama barang indomie
select jumlahbeli from pembelian
inner join barang on pembelian.kdbrg=barang.kdbrg
where barang.nmbrg='indomie'


3.tampilkan yang nama barang yang harga beli di atas 10.000(3000)
select nmbrg from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
where pembelian.hargabeli > 3000


4.tampilkan kode supplier ,nama suplier yang total pembelian diatas 100.000
select supplier.kdsup,supplier.nmsup from supplier
inner join pembelian on supplier.kdsup=pembelian.kdsup
where pembelian.total > 100000


5.tampilkan jenis barang yang stocknya habis
select jnsbrg from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
where barang.jumlah - pembelian.jumlahbeli <=0


6. tampilkan nama supplier yang melaksanakan transaksi tanggal 1 Januari 2017
select nmsup from supplier
inner join pembelian on supplier.kdsup=pembelian.kdsup
where pembelian.tanggalbeli='2017-01-01'


7. tampilkan nama barang, nama supplier untuk bulan 1 agustus 2017
select barang.nmbrg, supplier.nmsup from pembelian
inner join supplier on supplier.kdsup=pembelian.kdsup
inner join barang on pembelian.kdbrg=barang.kdbrg
where MONTH(pembelian.tanggalbeli)=8


8.tampilkan no nota ,nama barang, nama supplier dan alamat perusahaan supplier
select pembelian.nonota, barang.nmbrg,supplier.nmsup, supplier.Alamatkantor from pembelian
inner join barang on barang.kdbrg=pembelian.kdbrg
inner join supplier on pembelian.kdsup=supplier.kdsup


9.tampilkan nama barang dan nama supplier untuk barang yang stoknya dibawah 100
select barang.nmbrg, supplier.nmsup from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on pembelian.kdsup=supplier.kdsup
where barang.jumlah <100


10.tampilkan semua nama barang dan nama supplier
select barang.nmbrg, supplier.nmsup from barang
inner join pembelian on barang.kdbrg=pembelian.kdbrg
inner join supplier on pembelian.kdsup=supplier.kdsup



sekian tipsnya kali ini jumpa lagi di artikel saya yang akan datang

Thursday, April 6, 2017

TUGAS SQL join 10 soal

1. Tampilkan Nomor Nota, Nama Barang, Nama Supplier dan Jumlah Beli yang Nama Suppliernya 'Angga'


2.Tampilkan Tanggal Beli, Nama Supplier, Alamat Kantor dan Alamat Kantornya Jl. Gondang Manis

3. Tampilkan Nomor Nota, Nama Barang, Nama Supplier dan Jumlah Beli yang Jumlah Belinya 300

4. Tampilkan Nama Barang, Nama Supplier yang Jumlah Belinya antara 150-200

5. Tampilkan Nomor Nota, Kode Barang, Nama Barang, Jenis Barang dan Tanggal Beli yang nomor notanya 'HG009'

6. Tampilkan Nomor Nota, Nama Supplier, Tanggal Lahir dan Harga Beli yang Harga Beli nya 2000

7. Tampilkan Jenis Barang, Jumlah Beli, dan Nama Supplier

8. Tampilkan Nama Barang, Jenis Barang dari nama Supplier Khoirir

9. Tampilkan Jenis Barang, Tanggal Beli dan Total yang Totalnya kurang dari 100000

10. Tampilkan Nomor Nota, Kode Barang, Nama Barang, Jenis Barang dan Tanggal Beli yang Jenis Barangnya shampo

Monday, April 3, 2017

MENAMBAHKAN TABEL DAN MENGISINYA

hai gaes kita ketemu lagi saya akan melanjutkan yang kemarin ,kini saya akan menambahkan tabelnya lagi


saya akan menambahkan tabel pembelian dengan cara gini

dan saya akan mengisi tabel pembelian 

sekian dulu pertemuan kali ini jumpa lagi minggu depan

Monday, March 20, 2017

PRAKTEK HARI KE-3

Hai gaes saya akan membahas kelanjutan praktek SQL di blog saya yang sebelumnya

  1. mengedit tabel barang ,menambahkan 1 field tanggal kadaluarsa
  2. isi tanggal kadaluarsa
  3. tampilkan tanggal kadaluarsa
  4. hapus tanggal kadaluarsa yang tahun 2016
  5. rubah tanggal kadaluarsa bulan desember ,menjadi bulan november
  6. edit tabel supplier ,tambahkan 1 fild jenis produk
  7. isi jenis produk
  8. tampilkan jenis produk dalam supplier
  9. hapus jenis produk sikat gigi dalam supplier
  10. ubah jenis produk sabun mandi , menjadi sabun cuci

Thursday, March 9, 2017

Tutorial membuat dan mengisi database

hai gaessss
Kali ini saya akan membagikan tutorial pembuatan tabel pada database. Namun sebelum membuat tabel dan mengisikannya, kita harus membuat databasenya terlebih dahulu dengan cara seperti di bawah ini:

create database "201553078"

kemudian kita gunakan database yang telah kita buat itu dengan cara :

use "201553078"

baru setelah itu kita baru bisa membuat tabelnya. kita akan membuat tabel dengan nama supplier.

create table supplier(
kdsup varchar(10) primary key,
nmsup varchar(30),
tglhr date,
Alamatkantor varchar(40),
telpkantor varchar(15),
jekel varchar(15),
email varchar(30)
)

seletah di execute, untuk melihat tabel tersebut kita bisa gunakan perintah select yaitu:

select * from supplier

Sekarang kita bisa mengisi tabel tersebut dengan data-data sebagai berikut:

insert into supplier
values
('sup001','Firman Ilahudin','12/04/1980','Jl. Gondang Manis','0291-5546738','Pria','Firman001@gmail.com'),
('sup002','Joko Waluyo','07/03/1979','Jl. Bumi Wonosari','024-889772','Pria','Jwal@gmail.com'),
('sup003','ilham wahid','19/08/1982','Jl.Dersalam','0291-889324','Pria','Wahid@gmail.com'),
('Sup004','angga','08/05/1996','Jl. Menara raya','0291-880599','pria','Angga@gmail.com'),
('Sup005','Khoirir','03/12/1990','Jl. singgo Candi','0291-973456','pria','Khoirir@gmail.com'),
('Sup006','Riza','07/09/1980','Jl. Gondang Manis','0271-889324','pria','Riza@gmail.com'),
('Sup007','Era','07/02/1989','Jl. KHR Asnawi','0231-687654','pria','Era009@gmail.com'),
('Sup008','Kiki','09/10/1995','Jl. Muria Raya','0251-213680','pria','Kiki@gmail.com'),
('Sup009','Fatma','26/12/1989','Jl. Bumi Wonosari','0291-895678','Wanita','Fatma@gmail.com'),
('Sup010','sintia','29/01/1988','Jl. Dersalam','0291-876645','wanita','Sintia@gmail.com')

untuk menampilkan data yang telah di inputkan kita gunakan perintah select lagi, yaitu :

select *from supplier

Tampilkan Data Supplier yang kantornya daerah Dersalam

select *from supplier where Alamatkantor='Jl. Dersalam'

Tampilkan Data Email Supplier yang rumahnya daerah gondangmanis

select email from supplier where Alamatkantor='Jl. gondang manis'

Tampilkan Data Supplier yang rumahnya daerah KHR Asnawi

select *from supplier where Alamatkantor='Jl.KHR Asnawi'

Tampilkan Data Supplier yang lahir pada tahun 1988

select *from supplier where tglhr='%1988%'

Tampilkan Data Supplier yang berjenis Kelamin wanita

select *from supplier where jekel='Wanita'

Tampilkan Data Supplier yang rumahnya daerah Bumi Wonosari

select *from supplier where Alamatkantor='Jl. Bumi Wonosari'

Tampilkan Data Supplier yang berjenis kelamin pria

select *from supplier where jekel='Pria'

Tampilkan Data Supplier Namanya ara

select *from supplier where nmsup='Ara'

Tampilkan Email Supplier yang rumahnya daerah Muria Raya

select email from supplier where Alamatkantor='Jl. Muria Raya'

Tampilkan Data Supplier yang rumahnya daerah Singo Candi

select *from supplier where Alamatkantor='Jl. Singo Candi'

Monday, February 27, 2017

hasil kuliah hari ini 1

create database "201553078"
use "201553078"

create table barang
(kdbrg varchar(10) primary key,
nmbrg varchar(50),
jnsbrg varchar(20),
harga int,
jumlah int
)
select * from barang

insert into barang
values ('001', 'indomie', 'mie instan',2000, 50)

insert into barang
values ('002', 'sunsilk', 'shampo',14000, 100),
('003', 'pepsoden', 'pasta gigi',7000, 75),
('004', 'La Light', 'rokok',18000, 200),
('005', 'SGM 3', 'Susu Bayi',75000, 150)
Select * from barang


1.tampilkan nama indomie
select * from barang
where nmbrg='indomie'

2.tampilkan jenis barang shampo
select * from barang
where jnsbrg='shampo'

3.tampilkan harga barang 18000
select * from barang
where harga=18000

4.tampilkan jumlah 150
select * from barang
where jumlah=150

5.tampilkan jenis barang susu bayi
select * from barang
where jnsbrg='susu bayi'



6.tampilkan nama barang 'sunsilk' dan nama barang pepsoden
select * from barang
where nmbrg='sunsilk' or nmbrg='pepsoden'

7.tampilkan nama barang la light dan sgm 3
select * from barang
where nmbrg='la light' or nmbrg='sgm 3'

8.tampilkan yang harganya 2000 & 75000
select * from barang
where harga=2000 or harga=75000

9.tampilkan yang jumlahnya 100 atau 200
select * from barang
where jumlah=100 or jumlah=200


10.tampilkan yang namanya indomie dan jumlahnya 75
select * from barang
where nmbrg='indomie' and jumlah=7
pakai and

Pakai or