Kamis, 30 Maret 2017

Cara Menampilka data dengan menggunkan inner join dengan menggunakan sintak query

Pertemuan Keempat

Assallamuallaikum Wr.Wb
Halo teman-teman, hari ini saya mau share tutorial Menampilka data dengan menggunkan inner join pada SQL Server. Pastikan kita harus ikuti langkah-langkah pada postingan pertama saya karena masih menggukan database yang sama, oke langsung saja kita peraktekkan cara pembuatan nya.
Sebelumnya saya sudah membuat desain sederhana untuk merelasikan table yang akan kita buat yaitu seperti gambar dibawah ini :



   1.      Menggunankan Database

Sintak              : use "201553015"

   2.      menampilkan kode barang, pembelian dan tanggal beli

Sintak                : select barang.kdbrg, barang.nmbrg, pembelian.tanggalbeli from barang inner join pembelian on barang.kdbrg=pembelian.kdbrg


Hasil
   3.      menampilkan nonota, nama barang dan harga barang 

Sintak              : select pembelian.Nonota, barang.nmbrg, barang.kdbrg from pembelian inner join barang on pembelian.kdbrg=barang.kdbrg


Hasil

   4.      menampilkan kode barang, nama barang, kode supplier
Sintak              : menampilkan kode barang, nama barang, kode supplier


Hasil
   5.      menampilkan jenis produk, kode barang dan jumlah beli

Sintak              : select supplier.jnsproduk, pembelian.kdbrg, pembelian.jumlahbeli from supplier inner join pembelian on supplier.kdsup=pembelian.kdsup


Hasil

   6.      menampilkan nama barang dan jumlah beli urutkan bedasarkan jumlah beli terbanyak

Sintak              : select barang.nmbrg, pembelian.jumlahbeli from barang inner join pembelian
on barang.kdbrg=pembelian.kdbrg order by jumlahbeli DESC


Hasil

   7.      menampilkan kode barang, nama suplier, jenis kelamin yang alamat kantor di Jl.Godang Manis
Sintak              : select pembelian.kdbrg, supplier.nmsup, supplier.jekel
from pembelian inner join supplier
on supplier.kdsup=pembelian.kdsup
where alamatkantor like '%Godang%'


Hasil

   8.      menampilkan nama barang, tanggal beli, jenis barang yang harganya lebih dari 12000
Sintak              : select barang.nmbrg, pembelian.tanggalbeli, barang.jnsbrg
from barang inner join pembelian
on barang.kdbrg=pembelian.kdbrg
where harga > 12000


Hasil
  
   9.      menampilkan no nota, jenis barang, jenis produk yang memiliki harga di atas 21000
Sintak              : select pembelian.Nonota, barang.jnsbrg, supplier.jnsproduk
from barang inner join pembelian
on barang.kdbrg=pembelian.kdbrg inner join supplier
on pembelian.kdsup=supplier.kdsup
where harga > 21000


Harga

   10.  menampilkan no nota, nama barang, total dimana terdapat kode barang yang tanggal kadaluarsa nya 2016-05-12
Sintak              : select pembelian.Nonota, barang.nmbrg, pembelian.total
from pembelian inner join barang
on pembelian.kdbrg=barang.kdbrg
where tglkadaluarsa like '%2016-05-12%'


Hasil

   11.  menampilkan nama supplier, kode barang dan alamat kantor dimana terdapat email suplier rara@gmail.com dan toni@gmail.com
Sintak             : select supplier.nmsup, barang.kdbrg, supplier.alamatkantor
from supplier inner join pembelian
on supplier.kdsup=pembelian.kdsup inner join barang
on pembelian.kdbrg=barang.kdbrg
where email='rara@gmail.com' or email='toni@gmail.com'


Hasil


 Terimakasih, cukup sekian dulu tutorial Cara Menampilka data dengan menggunkan inner join dengan menggunakan sintak query dengan menggugnakan sintak query, nantikan pertemuan selanjutnya :-)


Membuat relasi antar table dengan menggunakan sintak query

Pertemuan Ketiga

Assallamuallaikum Wr.Wb
Halo teman-teman, hari ini saya mau share tutorial bagaimana cara membuat relasi antar table di SQL Server. Pastikan kita harus ikuti langkah-langkah pada postingan pertama saya karena masih menggukan database yang sama, oke langsung saja kita peraktekkan cara pembuatan nya.
Sebelumnya saya sudah membuat desain sederhana untuk merelasikan table yang akan kita buat yaitu seperti gambar dibawah ini :


   1.      Menggunankan Database

Sintak              : use "201553015"

   2.       Membuat table Baru yang akan menghubungkan antar table

Sintak              : create table pembelian (Nonota varchar(10) primary key,
kdbrg varchar (10),
kdsup varchar (10),
tanggalbeli date,
jumlahbeli integer,
hagabeli integer,
total integer,
foreign key (kdbrg) references barang (kdbrg),
foreign key (kdsup) references supplier (kdsup))


Hasil

   3.       mengisi tabel dengan data, catatan : kita harus menyamakan data pada kolom yang kita buat forign key tadi, harus sama persis dengan data pada kolom yang sebelumnya kita buat

Sintak                    : insert into pembelian values ('HG001','001','Sub001','03/01/2017','200','2000','400000')
insert into pembelian values ('HG002','002','Sub002','02/01/2017','150','3000','450000')
insert into pembelian values ('HG003','003','Sub003','02/01/2017','300','4000','1200000')
insert into pembelian values ('HG004','004','Sub004','05/02/2017','250','1200','800000')
insert into pembelian values ('HG005','005','Sub005','07/03/2017','100','7000','120000')
insert into pembelian values ('HG006','006','Sub006','10/03/2017','280','2600','900000')
insert into pembelian values ('HG007','007','Sub007','2017/12/01','200','1000','140000')
insert into pembelian values ('HG008','008','Sub008','1/04/2017','370','1700','760000')
insert into pembelian values ('HG009','009','Sub009','03/05/2017','210','2100','450000')
insert into pembelian values ('HG010','010','Sub010','12/05/2017','120','1200','1200000')




Hasil

Penambahan Kolom dan manipulasi data dengan menggunakan sintak query

Pertemuan Kedua

Assallamuallaikum Wr.Wb
Halo teman-teman, hari ini saya mau share tutorial bagaimana cara Penambahan kolom dan memanipulasi  data di SQL Server. Pastikan kita harus ikuti langkah-langkah pada postingan pertama saya karena masih menggukan database yang sama, oke langsung saja kita peraktekkan cara pembuatan nya.

   1.      Menggunankan Database

Sintak              : use "201553015"

   2.      Menambahkan kolom tglkadaluarsa baru pada tabel barang

Sintak              : alter table barang add tglkadaluarsa date


Hasil

   3.      mengisikan data pada kolom baru (tglkadaluarsa) di tabel barang

Sintak              : update barang set tglkadaluarsa = '2016-05-12' where kdbrg='001'
update barang set tglkadaluarsa = '2016-11-12' where kdbrg='002'
update barang set tglkadaluarsa = '2017-05-12' where kdbrg='003'
update barang set tglkadaluarsa = '2017-07-12' where kdbrg='004'
update barang set tglkadaluarsa = '2017-09-02' where kdbrg='005'
update barang set tglkadaluarsa = '2016-12-12' where kdbrg='006'
update barang set tglkadaluarsa = '2017-01-01' where kdbrg='007'
update barang set tglkadaluarsa = '2017-05-02' where kdbrg='008'
update barang set tglkadaluarsa = '2017-03-17' where kdbrg='009'
update barang set tglkadaluarsa = '2017-03-20' where kdbrg='010'



 Hasil
   4.      menambahkan kolom jnsproduk pada tabel supplier

Sintak              : alter table supplier add jnsproduk varchar(50)


Hasil

   5.      Mengisikan data pada kolom baru (jnsproduk) pada tabel supplier
Sintak              : update supplier set jnsproduk = 'sampoo' where kdsup='Sub001'
update supplier set jnsproduk = 'mie instan' where kdsup='Sub002'
update supplier set jnsproduk = 'sabun cuci' where kdsup='Sub003'
update supplier set jnsproduk = 'sikat' where kdsup='Sub004'
update supplier set jnsproduk = 'sikat gigi' where kdsup='Sub005'
update supplier set jnsproduk = 'Obat' where kdsup='Sub006'
update supplier set jnsproduk = 'sambun mandi' where kdsup='Sub007'
update supplier set jnsproduk = 'sampoo' where kdsup='Sub008'
update supplier set jnsproduk = 'sampoo' where kdsup='Sub009'
update supplier set jnsproduk = 'sikat' where kdsup='Sub010'



Hasil

   6.      Merubah tahun pada tabel barang

Sintak              : update barang set tglkadaluarsa = '2017' where tglkadaluarsa like '%2016%'



Hasil

   7.      Menghapus data pada tabel supplier

Sintak              : delete from supplier where jnsproduk like '%mie%'



Hasil

   8.      Mengganti data jenis produk pada tabel supplier sabun cuci menjadi sabun mandi
Sintak              : update supplier set jnsproduk = 'sabun cuci' where jnsproduk like '%sambun mandi%'



Hasil

Terimakasih cukup sekian dulu tutorial untuk Penambahan Kolom dan manipulasi data dengan menggunakan sintak query, nantikan pertemuan selanjutnya, :-)


Pembuatan Data Base dan Membuat Tabel dengan menggunakan sintak query

Pertemuan Pertama


Assallamuallaikum Wr.Wb
Halo teman-teman, perkenalkan nama saya toni, hari ini saya mau share tutorial bagaimana cara pembuatan database dan pembuaten table di SQL Server. Pastikan kita harus install dulu aplikasi Microsoft SQL Server 2014 Express dulu, oke langsung saja kita peraktekkan cara pembuatan nya. 



   1.      Membuat database

Ketikan Sintax             : create database "201553015"


Hasil
   2.      Menggunakan Database

Ketikan Sintax             : use "201553015"
Hasil
   3.      Membuat table barang

Ketikan Sintax             : create table barang (
kdbrg varchar(15) primary key,
nmbrg varchar(50),
jnsbrg varchar(50),
harga int,
jumlah int
)
Hasil



   4.      Melihat table barang

Ketikan Sintax             : select * from barang



Hasil

   5.      Membuat table supplier

Ketikan Sintax             : create table supplier (
kdsup varchar(15) primary key,
nmsup varchar(50),
tgllhir date,
alamatkantor varchar(50),
telpkantor varchar(15),
jekel varchar(15),
email varchar(20),
)


Hasil
   6.      Melihat table supplier

Ketikan Sintax             : select * from supplier

Hasil

   7.      Memasukan data pada table barang

Ketikan Sintax             : insert into barang values('001', 'clear', 'shampoo', '16000', '150')
insert into barang values('002', 'Lifebouy', 'Sabun', '16000', '250')
insert into barang values('003', 'Djarum', 'Rokok', '18000', '500')
insert into barang values('004', 'Biscuit Roma', 'Snack', '12000', '400')
insert into barang values('005', 'Indomilk', 'Susu Bayi', '25000', '300')
insert into barang values('006', 'Indo Mie', 'Mie', '12000', '120')
insert into barang values('007', 'Pebsoden', 'Pasta gigi', '45000', '200')
insert into barang values('008', 'Panadol', 'Obat', '2000', '150')
insert into barang values('009', 'Mie Sedap', 'Mie', '12000', '280')
insert into barang values('010', 'Lux', 'Sabun Mandi', '12000', '170')


Hasil
   8.      Memsukan data pada table supplier

Ketikan Sintax             :  insert into supplier values('Sub001', 'Firman Ilahusin', '12-04-1980','Jl.Godang Manis', '0291-5546128', 'Pria', 'Friman@gmail.com')
insert into supplier values ('Sub002','Rara','1992/09/20','Jl.Sekar Asri','0291-1212870','Wanita','rara@gmail.com')
insert into supplier values('Sub003', 'Ilman Eahid', '1992-08-19','Jl.Dersalam', '02019-177289', 'Pria', 'Wahit@gmail.com')
insert into supplier values('Sub004', 'Stiven William', '1998-01-19','Jl.Fana', '08212-122201', 'Pria', 'Sriv@gmail.com')
insert into supplier values('Sub005', 'Toni Santoso', '1995-08-19','Jl,Dermawan', '0291-0009192', 'Pria', 'toni@gmail.com')
insert into supplier values ('Sub006','Rasti Kristiana','1995/01/10','Jl.Merdeka','0231-7778270','Wanita','rasti@gmail.com')
insert into supplier values('Sub007', 'santang', '1998-01-19','Jl.Yunisal', '02821-9990082', 'Pria', 'Santang@gmail.com')
insert into supplier values('Sub008', 'Kamil', '1998-01-11','Jl.Semarang', '0291-9990082', 'Pria', 'Kamil@gmail.com')
insert into supplier values('Sub009', 'Hani Anisa', '1991-02-12','Jl.Sudarsono', '0271-3334445', 'Wanita', 'Hani@gmail.com')
insert into supplier values('Sub010', 'Ruri Cahyono', '1998-08-10','Jl.Merdeka', '0221-1112233', 'Pria', 'Ruri@gmail.com')




Hasil