jawaban pendahuluan 5

7
8/20/2019 jawaban pendahuluan 5 http://slidepdf.com/reader/full/jawaban-pendahuluan-5 1/7 PERTEMUAN V AGREGASI SQL DAN VIEW A. Tugas Pendahuluan 1. Apakah yang anda ketahui mengenai Agregasi?  Jelaskan kegunaannya 2. Bagaimana pemecahan masalah menggunakan SQL  jika kita dihadapkan dengan 2 buah kondisi? Jelaskan . Jelaskan kegunaan group by dan ha!ing yang anda ketahui" #. Bisakah mencari nilai ma$ dan rata2 dicari tanpa menggunakan %ungsi agregasi? Jelaskan &. 'alam kondisi seperti apakah perintah !ie( digunakan?  Jawaban Tugas Pendahuluan 1. ) Agregasi dalam SQL merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan. *engelompokan data didasarkan pada kolom atau kombinasi kolom yang dipilih. ) +ungsi aggregate atau disebut %ungsi ringkasan digunakan untuk melakukan penghitungan menjadi sebuah nilai dari beberapa nilai input. 2. 'engan menggunakan operator ,roup By merupakan %ungsi yang digunakan untuk melakukan pengelompokan dari perintah S-L-/. ,roup by seringkali diperlukan untuk menjalankan agregate menjadi sebuah kelompok dari hasil Query.

Upload: roihan-ahmad

Post on 07-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 1/7

PERTEMUAN V

AGREGASI SQL DAN VIEW

A. Tugas Pendahuluan1. Apakah yang anda ketahui mengenai Agregasi?

 Jelaskan kegunaannya2. Bagaimana pemecahan masalah menggunakan SQL

 jika kita dihadapkan dengan 2 buah kondisi? Jelaskan. Jelaskan kegunaan group by dan ha!ing yang anda

ketahui"#. Bisakah mencari nilai ma$ dan rata2 dicari tanpa

menggunakan %ungsi agregasi? Jelaskan&. 'alam kondisi seperti apakah perintah !ie(

digunakan?

 Jawaban Tugas Pendahuluan

1. ) Agregasi dalam SQL merupakan proses untuk

mendapatkan nilai dari sekumpulan data yang

telah dikelompokkan. *engelompokan data

didasarkan pada kolom atau kombinasi kolom

yang dipilih.) +ungsi aggregate atau disebut %ungsi

ringkasan digunakan untuk melakukan

penghitungan menjadi sebuah nilai daribeberapa nilai input.

2. 'engan menggunakan operator ,roup By

merupakan %ungsi yang digunakan untuk

melakukan pengelompokan dari perintah

S-L-/. ,roup by seringkali diperlukan untuk

menjalankan agregate menjadi sebuahkelompok dari hasil Query.

Page 2: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 2/7

3. -GROUP BY digunakan pada pernyataan SELECT

untuk agregasi data berdasarkan grup

(penge!"p!kan# suatu k!!".

-$%&'G digunakan untuk menyaring databerdasarkan %ungsi kelompok. 0al ini miripdengan kondisi 0-- tapi digunakan dengan%ungsi kelompok.

). Gak ket!k e s!ae kae *es ketentuan +ak.

,. ika kita ingin "eiat/"e"un+ukan suatu isi tabe

sesuai keinginan kita berdasarkan 0uery 1ie* yang

kita tuis.

B.

Page 3: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 3/7

C. Tugas Praktikum

2aasis*a

 i""s a"a"s

%a"at"s

'd4ak 

5akutas

'd4ak 

 a"a4ak 

 i" 6 78

 a"a 6 edi

%a"at 6 "aang

5akutas 6 S%'TE9 

 i" 6 73

 a"a 6 sinta

%a"at 6 :!g:a

5akutas 6 S%'TE9 

 i" 6 7)

 a"a 6 uki

%a"at 6 p!n!r!g!

5akutas 6 PS'9OLOG'

7. ;ari tabe "aasis*a yang tea dibuat ta"bakan 3 data agi

< ta"bakan k!!" gender ke"udian update datanya dan

*rimary

+oreign

*rimary

Page 4: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 4/7

ta"pikan banyaknya data "aasis*a yang tea di inputkan.

9e"udian +ari ni" atau id "aasis*a yang paing ke+i<

 paing besar dan rata-ratanya.8. Ta"pikan rata-rata id atau ni" "aasis*a yang data ni"nya

ebi dari 78.

3. Ta"pikan :u"a "aasis*a berdasarkan 4akutas. Seingga

asinya seperti berikut6

Nama fakultas Count(*)Saintek 8

Psik!!gi 7

). Ta"pikan seperti n!"!r 3 dengan persyaratan :u"a

"aasis*a yang ebi dari sa"a dengan 8 sa:a yang

dita"pikan.

,. Ta"pikan data "aasis*a dengan persyaratan< :ika :enis

kea"innya =L> "aka tertuis aki-aki dan bia =P> "aka

tertuis pere"puan.

?. Buata 1ie* untuk 0uery pena"pian data "aasis*a<

4akutas. %"bi berdasarkan ni"< na"a "aasis*a< na"a

4akutas.

Tugas Rumah

7. 'sikan data yang anda per!e dari asi sur1ey ke ;B2S

+etak asi isian data. Lap!rkan pada perte"uan berikutnya@

7. ) 'ari tabel mahasis(a yang telah dibuattambahkan data lagi 3 tambahkan kolomgender kemudian update datanya dan tampilkan

Page 5: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 5/7

banyaknya data mahasis(a yang telah diinputkan.

)4emudian cari nim atau id mahasis(a yang palingkecil3 paling besar dan rata)ratanya.

8.  /ampilkan rata)rata id atau nim mahasis(a yang datanimnya lebih dari 12.

3.    /ampilkan jumlah mahasis(a berdasarkan

%akultas. Sehingga hasilnya seperti berikut5

Page 6: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 6/7

).  /ampilkan seperti nomor dengan persyaratan

 jumlah mahasis(a yang lebih dari sama dengan 2

saja yang ditampilkan.

 

,. Ta"pikan data "aasis*a dengan persyaratan< :ika :enis

kea"innya =L> "aka tertuis aki-aki dan bia =P> "aka

tertuis pere"puan.

?. Buata 1ie* untuk 0uery pena"pian data "aasis*a<

4akutas. %"bi berdasarkan ni"< na"a "aasis*a< na"a

4akutas.

Page 7: jawaban pendahuluan 5

8/20/2019 jawaban pendahuluan 5

http://slidepdf.com/reader/full/jawaban-pendahuluan-5 7/7