Anda di halaman 1dari 10

PERTEMUAN 6

PRAKTIKUM BASIS DATA

Structure Query Language


AGREGASI
Tujuan
 Mahasiswa mengerti menggunakan
fungsi agregasi
 Mahasiswa bisa menampilkan data dari 3
tabel
Macam Agregasi
 Count untuk mendapatkan nilai banyaknya
record hasil query.
 Sum untuk mendapatkan nilai total suatu
atribut numerik hasil query.
 Avg untuk mendapatkan nilai rata-rata suatu
atribut numerik hasil query.
 Max untuk mendapatkan nilai terbesar dari
suatu atribut hasil query.
 Min untuk mendapatkan nilai terkecil dari
suatu atribut hasil query.
Many to Many

Import/gunakan kembali database praktikum minggu lalu


Tabel matakuliah

Tabel mahasiswa

Tabel penilaian
Contoh
 Menampilkan Total_SKS untuk Kuliah di
Semester 2 :
select sum (SKS)
from matakuliah
where Semester = 3

 Menampilkan rata-rata SKS untuk semua


Mata Kuliah
select avg (SKS)
from matakuliah
Latihan
 Tampilkan npm,nama dan nilai seluruh
mahasiswa yang mengambil kuliah di
semester 2
 Tampilkan total SKS yang diambil mhs Budi
 Berapakah semester paling tinggi yang
diambil oleh seluruh mahasiswa dan siapa
saja nama mahasiswa tersebut
 Tampilkan nama dan total sks yang
diambil oleh seluruh mahasiswa
Tugas Praktikum 6
rule tugas ke 6 basis data
gunakan database pertemuan ke6
1. alter table nilai ganti nilai menjadi grade
2. tambahkan nilai dengan tipe data float
3. Insert data nilai seperti dibawah ini :
lakukan perintah berdasarkan query dibawah ini :
1. tampilkan nama, dan jumlah matakuliah yang
diambil seluruh mahasiswa.

2. tampilkan nama, npm, dan nilai rata2 dari seluruh


mahasiswa

3. tampilkan nama, matakuliah, yang memiliki nilai


tertinggi

4. tampilkan rata2 nilai yang didapat oleh dina, dan


berapa nilai terendahnya

5. tampilkan nama dan umur dari setiap mahasiswa


(yang bisa
dapat nilai plus)
Ketentuan Tugas Praktikum 6
 Latihan dikerjakan masing-masing
 Setiap langkah yang anda kerjakan pada
SqlYog/MySql, di printscreen dan pindahkan ke
dalam ms.word, sehingga dalam file word anda
terdapat soal dan jawaban nya.
 File anda simpan dan tidak dikumpulkan
sekarang
 File dikumpulkan jika praktikum sudah selesai
dalam bentuk laporan akhir hardcopy
dilengkapi dengan cover dan di dalamnya
berisi laporan soal tugas praktikum per
pertemuan.
 Jika terdapat mahasiswa yang sama laporan
akhirnya, maka nilai akan dibagi dua

Anda mungkin juga menyukai