Senin, 17 April 2017

SQL JOIN

SOAL LATIHAN JOIN

1. Tampilkan nama supplier yang barangnya Indomie


2. Tampilkan jumlah beli yang nama barang Indomie 


3. Tampilkan nama barang yang harga beli di atas 10.000


4. Tampilkan kode supplier, nama supplier yang total pembelian diatas 100.000


5. Tampilkan jenis barang yang stok nya habis


6. Tampilkan alamat supplier yang melaksanakan transaksi tanggal 5 januari 2017


7. Tampilkan nama barang, nama supplier untuk bulan Mei 2017


8. Tampilkan no nota, nama barang, nama supplier dan alamat perusahaan supplier 


9. Tampilkan nama barang dan nama supplier untuk barang yang stok nya di bawah 100


10. Tampilkan semua nama barang dan nama supplier


Kamis, 06 April 2017

Tugas Ke-4 Join

CARA MENAMPILKAN TABEL MENGGUNAKAN JOIN


1. Menampilkan jenis barang, nama barang, no nota, tanggal beli dan total menggunakan inner join dari tabel barang dan tabel pembelian.



2. Menampilkan  nama barang, tanggal beli dan total menggunakan inner join dari tabel barang dan tabel pembelian.



3. Menampilkan nama supplier, no nota, harga beli dan jumlah beli menggunakan leftjoin dari tabel supplier dan tabel pembelian.



4. Menampilkan nama barang, harga beli, jumlah beli dan total menggunakan left join dari tabel barang dan tabel pembelian.



5. Menampilkan kode barang, jenis barang dan no nota menggunakan left outher join dari tabel barang dan tabel pembelian.



6. Menampilkan alamat kantor, no nota, kode barang dan total menggunakan left outher join dari tabel supplier dan tabel pembelian.



7. Menampilkan alamat kantor, no nota, kode barang dan total menggunakan right join dari tabel supplier dan tabel pembelian.



8. Menampilkan nama supplier, nama barang dnno nota menggunakan right join dari tabel supplier, tabel barang dan tabel pembelian.



9.Menampilkan nama supplier, telp kantor, no nota dan total menggunakan right outher join dari tabel supplier dan tabel pembelian.



10. Menampilkan nama barang, harga, no nota dan total menggunakan right outher join dari tabel supplier, tabel barang dan tabel pembelian.


Senin, 03 April 2017

Tugas ke-4



1.       Membuat  Tabel Pembelian 

No
Field
Type
Size
Ketetangan
1
Nonota
Varchar
10
Primary Key
2
Kdbrg
Varchar
10
Secondary Key
3
Kdsupplier
Varchar
10
Secondary Key
4
Tanggalbeli
Date


5
Jumlahbeli
Integer


6
Hargabeli
Integer


7
Total
Integer













2.       Mengisi Tabel Pembelian


















3.       Tabel Pembelian

Senin, 20 Maret 2017

Tugas ke-3

11.Edit table barang, tambahkan 1 field tanggal kadaluwarsa





12. Isi tanggal kadaluwarsa



13. Tampilkan tanggal kadaluwarsanya



14. Hapus tanggal kadaluwarsa yang tahun 2016



15. Rubah tanggal kadaluwarsa yang bulan mei, menjadi bulan agustus




16. Edit tabel supplier, tambahkan 1 field jenis produk



17. Isi jenis produk



18. Tampilkan semua jenis produk



19. Hapus untuk jenis produk mie instan



20. Rubah nama sabun mandi menjdai sabun cuci



Rabu, 08 Maret 2017

Tugas ke-2

create database "201553043"
use "201553043"

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','12/04/1980','Jl. Gondang Manis','0291-5546738','Pria','Firman001@gmail.com')
insert into Supplier
values('Sup002','Joko Waluyo','07/03/1979','Jl. Bumi Wonosari','024-889772','Pria','Jwal@gmail.com')
insert into Supplier
values('Sup003','Ilham Wahid','1982/08/19','Jl. Dersalam','0291-889324','Pria','Wahid@gmail.com')
insert into Supplier
values ('Sup004','Agus','1997/07/08','Jl. Mayong Jepara','0291-002123','Pria','Agus@gmail.com')
insert into Supplier
values ('Sup005','Tomi','1996/12/24','Jl. Klumpit Kudus','0921-876954','Pria','Tomi@gmail.com')
insert into Supplier
values ('Sup006','Dian','1995/10/12','Jl. Glantengan Kudus','0291-234133','Pria','Dian@gmail.com')
insert into Supplier
values ('Sup007','Fahrul','1997/07/12','Jl. Puncakwangi Pati','0291-999543','Pria','Fahrul@gmail.com')
insert into Supplier
values ('Sup008','Angga','1997/04/21','Jl. Ganesa Pati','0291-085432','Pria','Ngangge@gmail.com')
insert into Supplier
values ('Sup009','Riski','1998/04/02','Jl. Nalumsari Jepara','0291-113638','Pria','Kiekiy@gmail.com')
insert into Supplier
values ('Sup010','Ade','1997/04/02','Jl. Agil Kusumadya Kudus','0291-012521','Pria','Ade@gmail.com')


1. Tampilkan Data Supplier yang kantornya daerah Dersalam
select*from Supplier where alamatkantor='Jl. Dersalam'
2. Tampilkan Data Email Supplier yang kantornya daerah gondangmanis
select email from Supplier where alamatkantor='Jl. Gondang Manis'
3. Tampilkan Data Supplier yang kantornya daerah Semarang
select*from Supplier where alamatkantor='Semarang'
4. Tampilkan Data Supplier yang lahir pada tanggal 02 April 1998
select*from Supplier where tgllhr='1998/04/02'
5. Tampilkan Kode Supplier dan Nama Supplier yang kantornya daerah Klumpit Kudus
select kdsup,nmsup from Supplier where alamatkantor='Jl. Klumpit Kudus'
6. Tampilkan Email Supplier yang kantornya daerah Puncakwangi Pati
select email from Supplier where alamatkantor='Jl. Puncakwangi Pati'
7. Tampilkan Alamat kantor dan telp kantor yang namanya Tomi, Dian dan Ade
select alamatkantor, telpkantor from Supplier where nmsup like '%Tomi%' or nmsup like '%Dian%' or nmsup like '%Ade%'
8. Tampilkan Data Supplier yang berjenis kelamin pria
select*from Supplier where jekel='Pria'
9. Tampilkan Data Supplier yang berjenis kelamin wanita
select*from Supplier where jekel='Wanita'
10. Tampilkan telp kantor dan email supplier yang daerahnya bumi wonosari
select telpkantor,email from Supplier where alamatkantor='Jl. Bumi Wonosari'


Senin, 27 Februari 2017

Praktek Pemrograman SQL "SQL Dasar"

Nama: Muh. Suhartomi
NIM: 201553043

create database "201553043"
use "201553043"

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', 'sunslik', 'sampoo', '14000', '100')

insert into Barang
values ('003', 'pepsodent', 'pasta gigi', '7000', '75')

insert into Barang
values ('004', 'la light', 'rokok', '18000', '200')

insert into Barang
values ('005', 'sgm', 'susu bayi', '75000', '150')



1.       Tampilkan yang nama barangnya indomie





2.       Tampilkan yang jenisnya shampo



3.       Tampilkan yang harganya 18000

4.       Tampilkan yang jumlahnya 150




5.       Tampilkan yang jenisnya susu

6.       Tampilkan yang nama barangnya sunslik dan pepsodent



7.       Tampilkan yang nama barangnya la light dan sgm 3

8.       Tampilkan yang harganya  2000 dan 75000



9.       Tampilkan yang jumlahnya 100 dan 200

10.   Tampilkan yang nama barangnya indomie dan jumlahnya 75