Latihan Praktikum Basis Data 2 - Pertemuan 5

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

kode_mk
nama_mk
sks
semester
PTI447 Praktikum Basis Data
1
3
TIK342 Praktikum Basis Data
1
3
PTI333 Basis Data Terdistribusi
3
5
TIK123 Jaringan Komputer
2
5
TIK333 Sistem Operasi
3
5
PTI123 Grafika Komputer
3
5
PTI777 Sistem Informasi
2
3

Langkah pengerjaan latihan:
  1. Buat database dengan nama anda, lalu buat tabel matakuliah dan isi seperti tabel diatas. 

  2. 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:


  3. 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:


  4. Tuliskan pernyataan SQL berikut untuk Mendapatkan Jumlah Data:
    SELECT COUNT(*) AS jumlah_record
    FROM `matakuliah`;

    Eksekusi pernyataan SQL dengan klik tombol “GO”, berikut hasilnya:


  5. 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:


  6. 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:


  7. 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:


  8. 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:


  9. 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.
Latihan Praktikum Basis Data 2 - Pertemuan 5
4/ 5
Oleh