Jun 30, 2021
Basis Data 2
Kuliah
Latihan Praktikum Basis Data 2 - Pertemuan 5
Artikel kali ini saya akan membagikan hasil dari latihan Basis Data 2 yang
diberikan oleh Bapak
Nurcholis Ali Sya'bana, M.Kom pada
pertemuan ke 5. Latihan kali ini tentang bagaimana data-data diolah dan
menghasilkan output yang kita inginkan. Tujuan dari latihan ini untuk
memberikan beberapa contoh yang nantinya akan dipakai untuk mengerjakan Tugas Praktikum Pertemuan 5.
Untuk menyelesaikan latihan ini, saya diharuskan membuat basis data
(database) baru dengan nama saya sendiri yang didalam basis data
tersebut memiliki beberapa tabel sesuai dengan perintah berikut
Dalam latihan ini, buatlah database “latihan_namaanda” kemudian buatlah tabel matakuliah dengan record seperti dibawah ini
|
|
|
|
---|---|---|---|
PTI447 | Praktikum Basis Data |
|
|
TIK342 | Praktikum Basis Data |
|
|
PTI333 | Basis Data Terdistribusi |
|
|
TIK123 | Jaringan Komputer |
|
|
TIK333 | Sistem Operasi |
|
|
PTI123 | Grafika Komputer |
|
|
PTI777 | Sistem Informasi |
|
|
Langkah pengerjaan latihan:
-
Buat database dengan nama anda, lalu buat tabel matakuliah dan isi seperti
tabel diatas.
-
Setelah database dan tabel sudah selesai dibuat, masuk ke menu SQL Editor
pada PhpMyAdmin. Tuliskan pernyataan SQL berikut:
SELECT nama_mk FROM `matakuliah` ORDER BY nama_mk;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Perhatikan adanya data dengan nama sama pada hasil query. Untuk
mengeliminasi, tambahkan keyword DISTINCT:
SELECT DISTINCT nama_mk FROM `matakuliah` ORDER BY nama_mk;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Mendapatkan Jumlah Data:
SELECT COUNT(*) AS jumlah_record FROM `matakuliah`;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Mendapatkan Jumlah Total:
SELECT SUM(sks) AS total_sks FROM `matakuliah`;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Mendapatkan Nilai rata-rata:
SELECT AVG(sks) AS rata_rata FROM `matakuliah`;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Mendapatkan Nilai Maximum:
SELECT MAX(sks) AS max_sks FROM `matakuliah`;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Pengelompokan Data:
SELECT semester, COUNT(semester) AS jumlah FROM `matakuliah` GROUP BY semester;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
-
Tuliskan pernyataan SQL berikut untuk Menyaring Hasil Fungsi Agregat:
SELECT semester, COUNT(semester) AS jumlah FROM `matakuliah` GROUP BY semester HAVING jumlah > 3;
Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:
Penutup
Demikian artikel tentang latihan praktikum basis data 2 pada pertemuan 5 ini, semoga artikel ini bermanfaat serta membantu untuk menyelesaikan Tugas Praktikum Pertemuan 5. Terima kasih.