Anda di halaman 1dari 14

LAPORAN RESMI PRAKTIKUM SQL MODUL 1

Nama Praktikan : ABRIANTO NUGRAHA (123 !1!!!2" A#3 Nama In$tr%kt%r : Ik&'an R%$tant( ) S*K(m A$i$t+n : Ri,ka Anni$a (113 !1!!- "

LABORATORIUM BASIS DATA SISTEM IN.ORMASI / .TI UNI0ERSITAS PEMBANGUNAN NASIONAL 10ETERAN2 3ATIM 2!1-

BAB I DASAR TEORI Basic SELECT statement SELE4T 5 6(DISTIN4T 7 4OLUMN 7 E8PRESSIONS 6ALIAS9"9 .ROM Ta:;+<

Atau SELE4T 5 6(DISTIN4T 7 4OLUMN 7 E8PRESSIONS 6ALIAS9"9 .ROM Ta:;+ =HERE 6>(n?iti(n$9 ORDER B@ 6AS4 7 DES49<

Beberapa Operator yang bisa digunakan : OPERATOR PEN3ELASAN 4ONTOH PENULISAN SELECT salary F OM employees !"E E salary :+t'++n #$$$ an? %$$$& IN Mencari nilai sesuai dengan SELECT salary beberapa nilai F OM employees !"E E salary in '(%$$) *$$$+& LIKE Mencari nilai sesuai dengan SELECT last,name bentuk karakter F OM employees !"E E last,name ;ik+ -.a./& IS NULL Mencari nilai kosong 0 null SELECT manager,id F OM employees !"E E manager,id i$ n%;;& NOT Mencari nilai yang bukan SELECT salary

BET=EEN * Mencari nilai antara ... dan ... ** AND ***

F OM employees !"E E salary n(t in '(1$$) %$$$+&

BAB II PERMASALAHAN

#. Connect dengan menggunakan user " pass2ord " ) setela3 connect) maka tampilkan semua table yang ada di user " ) dengan perinta3 SELECT 4 F OM TAB atau SELECT TABLE,5AME F OM 6SE ,TABLE (. Buat 7uery untuk menampilkan data pega2ai dengan kolom EMPLO@EEAID #$$ #$# #$( #$= LASTANAME 8ing 8oc33ar 9e "aan "unold 3OBAIB A9,: ES A9,<: A9,<: >T,: O? SALAR@ (;$$$ #%$$$ #%$$$ *$$$

=. Buat @uery untuk menampilkan employee,id) last,name) salary dan Aumla3 gaAi seta3un masingBmasing pega2ai) beri nama alias salary4#( dengan Annual Salary EMPLO@EEAID LASTANAME #$$ #$# #$( #$= 8ing 8oc33ar 9e "aan "unold SALAR@ (;$$$ #%$$$ #%$$$ *$$$ ANNUALASALAR@ (CC$$$ ($;$$$ ($;$$$ #$C$$$

;. Buat @uery untuk menampilkan Aob,id secara uni@e 3OBAIB AC,ACCO65T AC,M? A9,ASST A9,: ES A9,<: 1. Tulis @uery di ba2a3 ini) apa yang anda simpulkanD SELECT employee,id EE -B- EE First,name EE -B- EE last,name EE -B- EE p3one,number EE -B- EE 3ire date EE -B- EE department,id GT"E O6T:6TH F OM EM:LOIEES& J. " department ingin menemukan EM:LOIEE dengan salary antara 1$$$ dan #1$$$

LASTANAME "unold Ernst ?reenberg FaKiet C3en

SALAR@ *$$$ J$$$ #($$$ *$$$ C($$

%. Buat report untuk menampilkan last,name) Aob,id) 3ire,date untuk EM:LOIEES dengan last,name Matos dan Taylor. 6rutkan secara ascending berdasarkan 3ire,date LASTANAME Taylor Matos Taylor 3OBAID S",CLE 8 ST,CLE 8 SA, E: HIREADATE (;BLanB*C #1BMarB*C (;BMarB*C

C. " department ingin membuat report untuk menampilkan last,name dan 3ire,date employees yang la3ir ta3un #**; LASTANAME ?reenberg FaKiet ap3aely HIREADATE #%BA6?B*; #JBA6?B*; $%BA6?B*;

*. " department ingin menampilkan report berdasarkan manager. Buat @uery dan inputan pada input promp untuk manager,id dan tampilkan employees,id) lasy,name) salary dan department,id dari manager employees tersebut. 6rutkan berdasarkan kolom yang diinputkan. Manager,id M #$=) ($#) #(; #$. Tampilkan semua employee last,name yang mana 3uruF ketiganya adala3 3uruF a LASTANAME ?rant ?rant !3alen ##. Tampilakn last,name) Aob,id) salary untuk semua employees dimana memiliki Aob,id sebagai sale representatiKe atau stock clerk dan memiliki salary tidak sama dengan (1$$) =1$$) %$$$

LASTANAME 5ayer Mikkilineni Landry

3OBAID ST,CLE 8 ST,CLE 8 ST,CLE 8 =($$ (%$$ (;$$

SALAR@

#(. Tampilkan last,name untuk semua employees dengna last,name mengandung 3uruF a dan e LASTANAME Baer Bates Colmenares 9aKies #=. Member dari "r department ingin lebi3 FleNibel dengan @uery yang anda tulis. Mereka ingin membuat report. Mereka ingin menampilkan last,name dan salary dari employees dimana salary lebi3 besar dari salary yang diinputkan. Misal user menginputkan salary #$$$$ maka data yang ditampilkan adala3 employees yang memiliki salary lebi3 dari #$$$$ LASTANAME 8ing 8oc3ar 9e "aan ?reenberg ap3aely SALAR@ (;$$$ #%$$$ #%$$$ #($$$ ##$$$

BAB III PEN@ELESAIAN

#. Connect dengan menggunakan user " pass2ord " ) setela3 connect) maka tampilkan semua table yang ada di user " ) dengan perinta3 SELECT 4 F OM TAB atau SELECT TABLE,5AME F OM 6SE ,TABLE

(. Buat 7uery untuk menampilkan data pega2ai dengan kolom

=. Buat @uery untuk menampilkan employee,id) last,name) salary dan Aumla3 gaAi seta3un masingBmasing pega2ai) beri nama alias salary4#( dengan Annual Salary

;. Buat @uery untuk menampilkan Aob,id secara uni@e

1. Tulis @uery di ba2a3 ini) apa yang anda simpulkanD SELECT employee,id EE -B- EE First,name EE -B- EE last,name EE -B- EE p3one,number EE -B- EE 3ire date EE -B- EE department,id GT"E O6T:6TH F OM EM:LOIEES&

J. " department ingin menemukan EM:LOIEE dengan salary antara 1$$$ dan #1$$$

%. Buat report untuk menampilkan last,name) Aob,id) 3ire,date untuk EM:LOIEES dengan last,name Matos dan Taylor. 6rutkan secara ascending berdasarkan 3ire,date

C. " department ingin membuat report untuk menampilkan last,name dan 3ire,date employees yang la3ir ta3un #**;

*. " department ingin menampilkan report berdasarkan manager. Buat @uery dan inputan pada input promp untuk manager,id dan tampilkan employees,id) lasy,name) salary dan department,id dari manager employees tersebut. 6rutkan berdasarkan kolom yang diinputkan. Manager,id M #$=) ($#) #(;

#$. Tampilkan semua employee last,name yang mana 3uruF ketiganya adala3 3uruF a

##. Tampilakn last,name) Aob,id) salary untuk semua employees dimana memiliki Aob,id sebagai sale representatiKe atau stock clerk dan memiliki salary tidak sama dengan (1$$) =1$$) %$$$

#(. Tampilkan last,name untuk semua employees dengna last,name mengandung 3uruF a dan e

#=. Member dari "r department ingin lebi3 FleNibel dengan @uery yang anda tulis. Mereka ingin membuat report. Mereka ingin menampilkan last,name dan salary dari employees dimana salary lebi3 besar dari salary yang diinputkan. Misal user menginputkan salary #$$$$ maka data yang ditampilkan adala3 employees yang memiliki salary lebi3 dari #$$$$

BAB I0 KESIMPULAN

Basic SELECT statement SELE4T 5 6(DISTIN4T 7 4OLUMN 7 E8PRESSIONS 6ALIAS9"9 .ROM Ta:;+<

Atau SELE4T 5 6(DISTIN4T 7 4OLUMN 7 E8PRESSIONS 6ALIAS9"9 .ROM Ta:;+ =HERE 6>(n?iti(n$9 ORDER B@ 6AS4 7 DES49<

BAB 0 DA.TAR PUSTAKA


Modul :raktikum Struktured 7uery Languange