Langsung ke konten utama

[BAB 4] Basis Data 2 - Fungsi Agregat


1.      Judul Materi

Fungsi Agregat

2.      Kemampuan Akhir Tahap Pembelajaran

Mahasiswa mampu memaksimalkan penggunaan query untuk fungsi agregat.

3.      Alat dan Bahan
Alat dan bahan yang diperlukan adalah: PC/Laptop, XAMPP, PHPMyAdmin,
CommandPrompt atau Terminal.

4.      Teori

Pada pertemuan sebelumnya, mahasiswa belajar tentang menggunakan SQL untuk memodifikasi database. Pada pertemuan ini mahasiswa diajarkan tentang penggunaan SQL untuk fungsi agregat. Fungsi agregat adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Seperti jumlah data, nilai minimum, nilai maksimum dan rata-rata.

5.      Materi

Pada pertemuan sebelumnya, semua data pada tabel barang telah dihapus. Maka pada pertemuan ini dilakuan pengisian data terlebih dahulu:
Gambar 4.1 Tabel barang untuk studi kasus BAB 4

4.1         Average

Fungsi average adalah mencari rata-rata suatu nilai dari suatu atribut pada suatu tabel. Misal ingin dicari rata-rata jumlah barang dimana produksinya adalah Nike:
Gambar 4.2 Rata-rata jumlah barang dimana produksinya Nike



Perhatikan pada Gambar 4.2 tersebut, judul kolom susah dipahami oleh pengguna. Anda dapat menggunakan fungsi alias untuk membuat nama kolom lebih mudah dipahami. Fungsi alias adalah ‘AS’:
Gambar 4.3 Penambahan fungsi alias untuk penamaan suatu atribut

Bahkan dengan fungsi alias ini Anda dapat membuat atribut yang memiliki spasi:
Gambar 4.4 Fungsi alias dapat membuat atribut Anda memiliki spasi

4.2         Minimum

Fungsi minimum digunakan untuk mencari nilai paling kecil dari suatu atribut pada suatu tabel. Misal ingin dicari stok paling minimum dari tabel barang:
Gambar 4.5 Jumlah Barang paling minimum


4.3         Maximum

Fungsi maximum digunakan untuk mencari nilai paling besar/tinggi dari suatu atribut pada suatu tabel. Misal ingin dicari harga barang yang terbaru.


Gambar 4.6 Harga barang terbaru

4.4         Total

Fungsi total digunakan untuk mendapatkan jumlah total dari suatu atribut pada suatu tabel. Fungsi ini menggunakan SUM pada query nya. Misal ingin dihitung banyaknya stok untuk barang produksi Nike:
Gambar 4.7 Total barang produksi Nike

4.5         Count

Fungsi count digunakan untuk mendapatkan banyaknya data dari suatu tabel. Misal ingin didapatkan berapa jenis barang yang diproduksi oleh Nike:
Gambar 4.8 Banyaknya banyak barang produksi Nike


Komentar

Postingan populer dari blog ini

Graf (Graph) dan Pohon (Tree) - Algoritma Pemrograman 2

Graf ( Graph ) dan Pohon (Tree) pada C++ 1). Definisi Graph Graf adalah kumpulan noktah (simpul) di dalam bidang dua dimensi yang dihubungkan dengan sekumpulan garis (sisi). Graph dapat digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut. Representasi visual dari graph adalah dengan menyatakan objek sebagai noktah, bulatan atau titik ( Vertex ), sedangkan hubungan antara objek dinyatakan dengan garis ( Edge ). G = (V, E) Dimana : G = Graph V = Simpul atau Vertex , atau Node, atau Titik E = Busur atau Edge , atau arc Graf merupakan suatu cabang ilmu yang memiliki banyak terapan. Banyak sekali struktur yang bisa direpresentasikan dengan graf, dan banyak masalah yang bisa diselesaikan dengan bantuan graf. Seringkali graf digunakan untuk merepresentasikan suaru jaringan. Misalkan jaringan jalan raya dimodelkan graf dengan kota sebagai simpul ( vertex/node ) dan jalan yang menghubungkan setiap kotanya sebagai sisi ( edge ) y...

Cara Konfigurasi DNS Server & Web Server di Debian - Administrasi Jaringan

ADMINISTRASI JARINGAN KONFIGURASI DEBIAN DNS DAN WEB SERVER A.    Tujuan Praktikum Mahasiswa dapat mengkonfigurasikan DNS dan Web Server dengan sistem operasi Debian. B.    Isi Praktikum 1.       Langkah pertama login terlebih dulu ke system operasi Debian yang dipakai. 2.       Masuk ke Terminal untuk memulai konfigurasi. 3.       Setelah Terminal terbuka, lalu kita harus masuk sebagai super user atau root terlebih dulu.   4.       Masuk ketahap awal dengan mengetikkan perintah nano /etc/network/interfaces 5.       Setelah masuk di perintah nano /etc/network/interfaces , ubah dan tambahkan perintah: auto eth0 iface eth0 inet static          ...