Hallo semuanya selamat datang kembali di blog saya parman-acc.com, kali ini saya akan mencoba berbagi tutorial dasar microsoft access Group by dan Aggregate function.
Group by dan agregate function (fungsi agregat) adalah fungsi dalam microsoft access yang digunakan untuk menampilkan dan menyeleksi sekumpulan data berdasarkan kelompok atau kriteria tertentu.
Group by dan agregate function (fungsi agregat) adalah fungsi dalam microsoft access yang digunakan untuk menampilkan dan menyeleksi sekumpulan data berdasarkan kelompok atau kriteria tertentu.
Pada saat mengolah data dengan menggunakan Microsoft Access seringkali kita dituntut untuk menampilkan data berdasarkan kelompok tertentu, untuk menyelesaikan permasalahan tersebut Microsoft Access memiliki SQL yang mempu memberi perintah atau sintak Group by dan Fungsi Agregat. Fungsi agregat yang dimaksud disini adalahFungsi Min( ), Max( ), Avg ( ), Sum ( ), dan Count ( ).
Saya akan menjelaskan dan menerapkan Group by dan fungsi agregat diatas secara singkat melalui contoh soal disertai dengan solusinya agar mempermudah pembaca dalam memahami materi ini. Dibawah ini adalah tabel data siswa, tabel ini akan kita oleh menggunakan fungsi agregat yang saya sebutkan diatas.
1. FUNGSI MIN ( )
Fungsi min ( ) digunakan untuk mencari nilai minimum dari sekumpulan data yang ada.
Contoh soal penerapan fungsi MIN ():
Dari tabel database diatas kita diminta menampilkan Nilai Minimal dari setiap kelas, dengan ketentuan field harus ditampilkan adalah Field Kelas dan Field Nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
2. FUNGSI MAX
Fungsi Max () digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada.
Contoh soal penerapan fungsi MAX ():
Tampilkan nilai maksimum dari setiap kelas, dengan ketentuan field harus ditampilkan adalah Field Kelas dan Field Nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
3. FUNGSI AVG
Fungsi AVG ini digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
Contoh soal penerapan fungsi AVG ():
Tampilkan nilai rata-rata setiap kelas dengan ketentuan field harus ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
4. FUNGSI SUM ()
Sepertinya fungsi ini sudah tidak asilng lagi ditelinga kita, Fungsi ini digunakan untuk mencari jumlah data.
Contoh Soal Fungsi SUM
Tampilkan total nilai dari setiap kelas dengan ketentuan field yang ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
5. FUNGSI COUNT ()
Count secara harfiah berarti hitung, fungsi ini memang digunakan untuk menghitung atau mencari banyaknya data
Contoh Soal Fungsi Count
Tampilkan banyaknya siswa dari tiap tiap kelas dengan ketentuan data yang ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
Itulah sekilas tentang Group By dan Fungsi Agregat mudah mudahan bisa menambah wawasan kita semua.
Saya akan menjelaskan dan menerapkan Group by dan fungsi agregat diatas secara singkat melalui contoh soal disertai dengan solusinya agar mempermudah pembaca dalam memahami materi ini. Dibawah ini adalah tabel data siswa, tabel ini akan kita oleh menggunakan fungsi agregat yang saya sebutkan diatas.
Nama Siswa | Kelas | Nilai |
---|---|---|
Abdul | X1 | 80 |
Burhan | X2 | 75 |
Chandra | X3 | 60 |
Didin | X1 | 65 |
Eva | X2 | 75 |
Fitri | X3 | 70 |
Gea | X1 | 75 |
Hilman | X2 | 65 |
Indra | X3 | 80 |
Juned | X2 | 75 |
Fungsi min ( ) digunakan untuk mencari nilai minimum dari sekumpulan data yang ada.
Contoh soal penerapan fungsi MIN ():
Dari tabel database diatas kita diminta menampilkan Nilai Minimal dari setiap kelas, dengan ketentuan field harus ditampilkan adalah Field Kelas dan Field Nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
SELECT [data siswa].Kelas, Min([data siswa].Nilai) AS Nilai_Minimal
FROM [data siswa]
GROUP BY [data siswa].Kelas;
3. klik RUN untuk melihat hasilnya.2. FUNGSI MAX
Fungsi Max () digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada.
Contoh soal penerapan fungsi MAX ():
Tampilkan nilai maksimum dari setiap kelas, dengan ketentuan field harus ditampilkan adalah Field Kelas dan Field Nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
SELECT [data siswa].Kelas, Max([data siswa].Nilai) AS Nilai_Maksimum
FROM [data siswa]
GROUP BY [data siswa].Kelas;
3. klik RUN untuk melihat hasilnya.3. FUNGSI AVG
Fungsi AVG ini digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
Contoh soal penerapan fungsi AVG ():
Tampilkan nilai rata-rata setiap kelas dengan ketentuan field harus ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
SELECT [data siswa].Kelas, Avg([data siswa].Nilai) AS Nilai_Rata2
FROM [data siswa]
GROUP BY [data siswa].Kelas;
3. Klik RUN untuk melihat hasilnya.4. FUNGSI SUM ()
Sepertinya fungsi ini sudah tidak asilng lagi ditelinga kita, Fungsi ini digunakan untuk mencari jumlah data.
Contoh Soal Fungsi SUM
Tampilkan total nilai dari setiap kelas dengan ketentuan field yang ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
SELECT [data siswa].Kelas, Sum([data siswa].Nilai) AS Jumlah_Nilai
FROM [data siswa]
GROUP BY [data siswa].Kelas;
3. Klik RUN untuk melihat hasilnya.5. FUNGSI COUNT ()
Count secara harfiah berarti hitung, fungsi ini memang digunakan untuk menghitung atau mencari banyaknya data
Contoh Soal Fungsi Count
Tampilkan banyaknya siswa dari tiap tiap kelas dengan ketentuan data yang ditampilkan adalah field kelas dan field nilai
Solusi
1. Buatlah query berdasarkan tabel diatas
2. Rubah dalam mode SQL view dan tuliskan sintak berikut
SELECT [data siswa].Kelas, Count([data siswa].Nilai) AS Banyaknya_Siswa
FROM [data siswa]
GROUP BY [data siswa].Kelas;
3. Klik RUN untuk melihat hasilnya.Itulah sekilas tentang Group By dan Fungsi Agregat mudah mudahan bisa menambah wawasan kita semua.
EmoticonEmoticon