jawaban pendahuluan 5
TRANSCRIPT
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.
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.
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
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
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
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.
8/20/2019 jawaban pendahuluan 5
http://slidepdf.com/reader/full/jawaban-pendahuluan-5 7/7