Wednesday, March 8, 2017

Tugas 2 SQL(Menambah tabel baru pada Database dan Menampilkan isi tabel)

Setelah mengetahui pelajaran pertama tentang dasar-dasar SQL, langkah selanjutnya adalah menambahkan tabel baru agar database yang dibuat lebih baik.
Pada tugas yang kedua ini sekarang kita akan membuat atau menambahkan tabel baru dengan nama "Supplier", dengan ketentuan dan kode penulisannya adalah sebagai berikut :

Tabel Supplier
Field
Type
Size
Keterangan
Kdsup
Varchar
10
Primary Key
Nmsup
Varchar
50
Tgllhr
Date
8
Alamatkantor
Varchar
50
Telpkantor
Varchar
15
Jekel
Varchar
15
Email
Varchar
20

Coding:
use "201553050"
create table Supplier
(Kdsup varchar(10)PrimaryKey,
Nmsup Varchar(50),
Tgllhr date,
Alamatkantor Varchar(50),
Telpkantor Varchar(15),
Jekel Varchar(15),
Email Varchar(20)
)

Lalu isikan sebanyak 3 data,
            Isi Data
Kdsuop
Nmsup
Tgllhr
Alamatkantor
Telpkantor
Jekel
Email
Sup001
Firman Ilahudin
12/04/1980
Jl. Gondang Manis
0291-5546738
Pria
Sup002
Joko Waluyo
07/03/1979
Jl. Bumi Wonosari
024-889772
Pria
Sup003
Ilham Wahid
09/08/1982
Jl. Dersalam
0291-889324
Pria
Kemudian tambahkan 7 data lagi, sehingga genap 10. Tambahkan sesuai dengan keinginan anda.


 create table supplier
 (kdsup varchar(10)primary key,
 nmsup varchar(50),
 tgllhr date,
 alamatkantor varchar(50),
 tlpkantor varchar(15),
 jekel varchar(15),
 email varchar(20)
 )
 select*from supplier
 insert into supplier
 values ('001','Firman Ilahudin','12/04/1980','Jl.Gondang    manis','0291-5546738','Pria','Firman001@gmail.com')
 insert into supplier
 values ('002','Joko Waluyo','07/03/1979','Jl.Bumi Wonosari','024-  889772','Pria','Jwal@gmail.com')
 insert into supplier
 values ('003','Ilham Wahid','','Jl.Dersalam','0291-  889324','Pria','Wahid@gmail.com')
 insert into supplier
 values ('004','Adi Raya','11/10/1991','Jl.Raya','0291-  775841','Pria','AdRay@gmail.com')
 insert into supplier
 values ('005','Intan Astria','01/05/1995','Jl.Besar','0295-  223344','Wanita','Inastria@gmail.com')
 insert into supplier
 values ('006','Rahma Jati','05/11/1997','Jl.Tikus','0291-  115588','Wanita','Rahma@gmail.com')
 insert into supplier
 values ('007','Anandi','10/09/1991','Jl.Kenanga','0293-  124567','Wanita','Anandi@gmail.com')
 insert into supplier
 values ('008','Rio Haryanto','01/10/1990','Jl.Pemuda','0291-  123521','Pria','Rio@gmail.com')
 insert into supplier
 values ('009','Sumiyati','08/12/1994','Jl.Berliku','0291-  852145','Wanita','Miya@gmail.com')
 insert into supplier
 values ('010','Desi Anita    Sari','12/24/1989','Jl.Bergelombang','0295-  231234','Wanita','DASari@yahoo.com')

Untuk menampilkan isi tabel, ketikkan perintah berikut :

select*from Supplier


Dari  perintah diatas ada beberapa soal dibawah sebagai berikut : 

a.       Tampilkan Data Supplier yang kantornya daerah Dersalam
         select*from Supplier where Alamatkantor='Jl. Dersalam'


b.      Tampilkan Data Email Supplier yang rumahnya daerah gondangmanis
        select*from Supplier where Alamatkantor='Jl. GondangManis'

c.       Tampilkan Data Supplier yang rumahnya daerah Semarang 
     select*from Supplier whereAlamatkantor='Semarang'
Tidak ada data yang ditampilkan, karena tidak ada Supplier yang alamatnya di Semarang.
d.       Tampilkan Data Supplier yang memiliki jenis kelamin Pria
     select*from Supplier where Jekel='Pria'
e.        Tampilkan Data Supplier yang tanggal lahirnya mengandung kata "01"
     select*from Supplier where tgllhr like'%01%'
f.   Tampilkan Data Supplier yang nama suppliernya Adi Raya dan jenis kelaminnya Pria
    select*from Supplier where Nmsup='Adi Raya'and jekel='Pria'
g.   Tampilkan Data Supplier yang nama suppliernya Sumiyati dan Kode Suppliernya 003
    select*from Supplier where Nmsup='Sumiyati'and kdsup='003'
Hasilnya tidak ada data yang tampil, karena memang Supplier yang namanya Sumiyati tidak memiliki kode Supplier 003 melainkan 009.

 h.      Tampilkan Data Email Supplier yang namanya Sumiyati
        select*from Supplier where Nmsup='Sumiyati'
i.       Tampilkan Data Supplier yang kode suppliernya 001 atau 010
    select*from Supplier where kdsup='001'or kdsup='010'
j.   Tampilkan Data Supplier yang nama suppliernya Adi Raya dan jenis kelaminnya Pria
    select*from Supplier where Nmsup='Adi Raya'


Sekian, jawaban dari tugas SQL yang ke-2.
Semoga bermanfaat :) :)

No comments:

Post a Comment