Progres Belajar
FUNGSI AGREGASI

Setelah kegiatan pembelajaran ini, diharapkan:

  1. Siswa mampu memahami macam-macam fungsi agregasi dalam basis data
  2. Siswa mampu menuliskan perintah fungsi agregasi dengan benar
  3. Siswa mampu menerapkan fungsi agregasi dalam basis data
Uraian Materi

MIN

Fungsi MIN() digunakan untuk nilai terkecil dari suatu kolom pada tabel. Format dasar yang digunakan adalah sebagai berikut.

SELECT MIN(nama_kolom) FROM nama_tabel;

Perhatikan contoh penerapan fungsi MIN di bawah ini!

Contoh

Tabel yang kita gunakan adalah matpel yang dapat dilihat seperti di bawah ini.

id_matpel id_guru nama_matpel jurusan jp_perminggu
M01 G01 Desain Media Interaktif MM 12
M02 G05 Basis Data RPL 4
M03 G01 Animasi 2D dan 3D MM 12
M04 G02 Desain Grafis Percetakan MM 12
M05 G05 Pemodelan Perangkat Lunak RPL 4
M06 G06 Administrasi Infrastruktur Jaringan TKJ 9
M07 G07 Teknik Pengolahan Audio dan Video MM 13
M08 G04 Pemrograman Berorientasi Objek RPL 8
M09 G03 Teknologi Layanan Jaringan TKJ 8
M10 G06 Administrasi Sistem Jaringan TKJ 6
M11 G04 Pemrograman Web dan Perangkat Bergerak RPL 8

Misalnya, kita ingin menampilkan jam pelajaran paling sedikit yang diambil dari kolom jp_perminggu dengan nama kolom alias jp_perminggu_min. Kita dapat menggunakan kueri sebagai berikut.


          

Hasilnya adalah:

Tabel Data Mata Pelajaran
Gambar 24. Hasil perintah MIN 1

Cobalah kueri di atas pada kotak inputan coba kueri di bawah ini.

Coba Kueri

Hasil

Tambahkan klausa WHERE dalam kueri sebelumnya untuk menampilkan jam pelajaran paling sedikit pada jurusan "TKJ". Kita dapat menggunakan kueri sebagai berikut.


          

Hasilnya adalah:

Tabel Data Mata Pelajaran
Gambar 25. Hasil perintah MIN 2

Cobalah kueri di atas pada kotak inputan coba kueri di bawah ini.

Coba Kueri

Hasil

Untuk melihat kemampuan menuliskan perintah MIN dan menerapkannya dalam basis data, silahkan kerjakan latihan di bawah ini.

Latihan MIN
Soal 1
Instruksi

Lengkapilah kueri di bawah ini dengan mengetikkan jawaban pada kotak inputan yang disediakan. Border kotak inputan berwarna hijau jika jawaban Anda benar dan berwarna merah jika jawaban Anda salah.

Melengkapi Kueri

Perintah: Menampilkan nilai kinerja karyawan terendah yang diambil dari kolom nilai_kinerja, dengan nama kolom alias nilai_terendah dari tabel dengan nama kinerja

SELECT AS nilai_terendah FROM kinerja;

SELECT MIN(nilai_kinerja) AS nilai_terendah FROM kinerja;

Soal 2
Instruksi

Lengkapilah kueri di bawah ini dengan mengetikkan jawaban pada kotak inputan yang disediakan. Border kotak inputan berwarna hijau jika jawaban Anda benar dan berwarna merah jika jawaban Anda salah.

Melengkapi Kueri

Perintah: Menampilkan anggaran proyek terkecil yang diambil dari kolom anggaran, dengan nama kolom alias anggaran_terkecil dari tabel dengan nama proyek

SELECT AS anggaran_terkecil FROM proyek;

SELECT MIN(anggaran) AS anggaran_terkecil FROM proyek;

Soal 3
Instruksi

Tabel telah tersedia dengan nama


Tampilkanlah umur karyawan termuda dengan nama kolom alias karyawan_termuda

Hasilnya adalah:

Tabel Data Pendapatan
Gambar 26. Hasil perintah MIN 3
Kueri

Hasil
Soal 4
Instruksi

Tabel telah tersedia dengan nama


Tampilkanlah jumlah kehadiran karyawan yang paling sedikit dengan nama kolom alias kehadiran_terkecil

Hasilnya adalah:

Tabel Data Nilai
Gambar 27. Hasil perintah MIN 4
Kueri

Hasil
Soal 5
Instruksi

Tabel telah tersedia dengan nama


Tampilkanlah gaji pokok terkecil untuk karyawan yang berada pada divisi RnD dengan nama kolom alias gapok_terkecil

Hasilnya adalah:

Tabel Data Kalsel
Gambar 28. Hasil perintah MIN 5
Kueri

Hasil

Kamu menjawab dari 5 soal dengan benar!