BASIS DATA 1
Penilai
Asisten Pratikum
Raisa Chintia
BAB I
TUJUAN DAN LANDASAN TEORI
1.1. Tujuan.
1.1.1 Memahami dan menggunakan fungsi agregasi.
1.1.2 Menyelesaikan berbagai permasalahan database yang memerlukan fungsi
agregasi
1.2. Landasan Teori.
Fungsi Agregasi merupakan fungsi yang disediakan oleh MySql untuk
memanipulasi database. Agregasi adalah cara untuk meringkas, atau
mengelompokkan data. Ketika memulai dengan data mentah dari tabel atau sumber
data lainnya, data seringkali datar, artinya ada banyak detail, namun belum ditata
atau dikelompokkan dengan cara apa pun. Berikut adalah fungsi-fungsi agregasi
yang digunakan dalam memanipulasi database:
1.2.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.
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 modul ini mahasiswa diminta untuk menerapkan fungsi agregasi
Dengan pemberian tugas sesuai yang telah ditetapkan pada modul .
2.1 Query yang menampilkan id_pembelian dengan jumlah pembelian tiket yang
paling sedikit dari tabel tb_pembelian.
Untuk dapat melakukan perintah menampilkan id_pembelian dengan
jumlah pembelian tiket yang paling sedikit dari tabel tb_pembelian. Akan
diperlukan Query sebagai berikut SELECT field1, COUNT(field1) AS field FROM
table;.Penerapannya sendiri dapat dilihat pada gambar 2.1. Dapat dilihat setiap field
id_pembelian memiliki jumlah_pembelian sebanyak 1. Hanya saja jika ingin
melihat data yang jauh lebih dikit dapat dengan menambahkan LIMIT;.