BASIS DATA I
1.1 TUJUAN
Tujuan dari praktikum adalah mahasiswa diharapkan mampu
memahami dan menggunakan fungsi agregasi, serta menyelesaikan berbagai
permasalahan database yang memerlukan fungsi agregasi.
1.2.2 MAX(range)
Fungsi yang digunakan untuk mengambil nilai terbesar dari
suatu ekspresi (query). Contoh:
SELECT MAX(nilai) FROM nilai_ujian;
Query ini akan menampilkan data terbesar yang terdapat
didalam kolom nilai tabel nilai_ujian.
1.2.3 MIN(range)
Fungsi digunakan untuk mengambil nilai terkecil dari suatu
ekspresi (query). Contoh:
SELECT MIN(nilai) FROM nilai_ujian;
Query ini akan menampilkan data terkecil yang terdapat
didalam kolom nilai tabel nilai_ujian.
1.2.4 SUM(range)
Fungsi digunakan untuk menjumlahkan total nilai dari
suatu ekspresi (query). Contoh:
SELECT SUM(nilai) FROM nilai_ujian;
Query ini akan menampilkan jumlah nilai dari data yang
terdapat didalam kolom nilai tabel nilai_ujian.
1.2.5 AVG(range)
Fungsi digunakan untuk menghitung rata-rata nilai dari
suatu ekspresi (query). Contoh:
SELECT AVG(nilai) FROM nilai_ujian;
Query ini akan menampilkan rata-rata nilai dari data yang
terdapat didalam kolom nilai tabel nilai_ujian.
BAB II
PEMBAHASAN
Pada tugas praktikum modul 4 kali ini adalah menerapkan fungsi agregasi
pada database yang telah dibuat pada praktikum sebelumnya yaitu database
perpustakaan. Jadi yang harus dilakukan adalah membuka aplikasi MySQL lalu
memasukkan password, selanjutnya kita memilih database perpustakaan dengan
syntax “use perpustakaan”, maka database perpustakaan terpilih. Kemudian saya
akan menampilkan isi tabel headersewa yang akan menjadi tempat untuk
menerapkan fungsi agregasinya dengan syntax “select *from headersewa” maka
muncullah seperti berikut :
II. PEMBAHASAN
Fungsi agregasi digunakan untuk melakukan perhitungan terhadap
nilai-nilai hasil suatu query menggunakan SQL. Setiap database mempunyai
banyak fungsi agregasi yang spesifik untuk database tersebut. Selain fungsi
agregasi yang spesifik terdapat juga beberapa fungsi agregasi yang sudah
cukup umum digunakan pada banyak database. Fungsi Agregasi disediakan
oleh MySql untuk memanipulasi database Berikut adalah fungsi-fungsi
agregasi yang digunakan dalam memanipulasi database:
1. COUNT(range)
Fungsi yang digunakan untuk menampilkan jumlah baris data
dari suatu ekspresi (query). Contoh:
SELECT COUNT(*) FROM pelanggan;
Query ini akan menampilkan jumlah baris data yang terdapat
didalam tabel pelanggan.
2. MAX(range)
Fungsi yang digunakan untuk mengambil nilai terbesar dari
suatu ekspresi (query). Contoh:
SELECT MAX(nilai) FROM nilai_ujian;
Query ini akan menampilkan data terbesar yang terdapat
didalam kolom nilai tabel nilai_ujian.
3. MIN(range)
Fungsi digunakan untuk mengambil nilai terkecil dari suatu
ekspresi (query). Contoh:
SELECT MIN(nilai) FROM nilai_ujian;
Query ini akan menampilkan data terkecil yang terdapat
didalam kolom nilai tabel nilai_ujian.
4. SUM(range)
Fungsi digunakan untuk menjumlahkan total nilai dari
suatu ekspresi (query). Contoh:
SELECT SUM(nilai) FROM nilai_ujian;
Query ini akan menampilkan jumlah nilai dari data yang
terdapat didalam kolom nilai tabel nilai_ujian.
5. AVG(range)
Fungsi digunakan untuk menghitung rata-rata nilai dari
suatu ekspresi (query). Contoh:
SELECT AVG(nilai) FROM nilai_ujian;
Query ini akan menampilkan rata-rata nilai dari data yang
terdapat didalam kolom nilai tabel nilai_ujian.