Senin, 07 November 2016

Tugas Kedua Basis Data3 Perintah-Perintah Dasar yang menggunakan Fungsi Agregat



Assalamu'alaikum Wr. Wb.

Ketemu lagi ni di tugas kedua Basis Data3. Di latihan ini kita masih menggunakan kembali tabel beserta data matakuliah yang telah di buat sebelumnya, yaitu tabel mt_kuliah

Mengisi data pada tabel mt_kuliah.


Isikan data pada tabel mt_kuliah pada menu sisipkan/insert seperti pada postingan saya
sebelumnya. kemudian jika sudah berhasil di masukkan akan muncul tampilan seperti pada gambar
di bawah ini.



Data yang sudah berhasil di masukkan.


Adapun Soal dan Cara Penyelesaiaannya sebagai berikut :
1. Mengeliminasi Duplikasi Data
    Ketikkan perintah Select nama_mk from mt_kuliah order by nama_mk pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

   Tampilan dari perintah yang berhasil di tampilkan. yaitu hanya kolom nama_mk, pada gambar di
   bawah ini masih ada data yang sama yaitu "Praktikum Basis data".
   

   Ketikkan perintah Select Distinct nama_mk from mt_kuliah order by nama_mk pada menu SQL,
   seperti gambar di bawah ini. kemudian klik Go. Pada perintah di bawah ini DISTINCT digunakan
   untuk mengeliminasi duplikasi data.
   
   
  Tampilan dari perintah yang berhasil di tampilkan, yaitu kolom nama_mk, pada gambar di
  bawah ini terlihat jelas perbedaannya setelah di eliminasi yaitu nama_mk "Praktikum Basis data"
  tinggal satu berarti perintah yang anda jalankan sudah berhasil.
  

2. Mendapatkan Jumlah Data
    Ketikkan perintah Select count(*) As jumlah from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, Data yang awal di masukkan ada 7 pada gambar
    di bawah ini jumlah data = 7. Berarti perintah berhasil di jalankan.
    

3. Mendapatkan Jumlah Total
    Ketikkan perintah Select SUM(sks) As total sks from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    
    
    Tampilan dari perintah yang berhasil di tampilkan, total sks yang awal di masukkan berjumlah 15
    sks pada gambar di bawah ini jumlah data = 15. Berarti perintah berhasil di jalankan.
    

4. Mendapatkan Nilai Rata-Rata
    Ketikkan perintah select avg(sks) As rata-rata from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
        

    Tampilan dari perintah yang berhasil di tampilkan, total sks ada 15 kemudian di bagi 7(jumlah
    matakuliah) hasilnya 2,1. Berarti perintah berhasil di jalankan.
    

5. Mendapatkan Nilai Minimum
    Ketikkan perintah Select min(sks) As min from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, pada data yang di masukkan tadi jumlah sks
    minimum yaitu 1. Berarti perintah berhasil di jalankan.
    

6. Mendapatkan Nilai Maksimum
    Ketikkan perintah Select max(sks) As max from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, pada data yang di masukkan tadi jumlah sks
    minimum yaitu 3. Berarti perintah berhasil di jalankan.
    

7. Pengelompokan Data
    Ketikkan perintah Select semester, count(semester) As jumlah from mt_kuliah group by
    semester pada menu SQL, seperti gambar di bawah ini. kemudian klik Go.
    

   Tampilan dari perintah yang berhasil di tampilkan, pada gambar di bawah ini hanya menampilkan
   kolom semester dan jumlah yang di kelompokkan.
   
8. Menyaring Pengelompokan
    Ketikkan perintah Select semester, count(semester) As jumlah from mt_kuliah where semester >3
    group by semester pada menu SQL, seperti gambar di bawah ini. kemudian klik Go.
    
    
   Tampilan dari perintah yang berhasil di tampilkan, pada gambar di bawah ini hanya menampilkan
   penyaringan kelompokkan yaitu kolom semester dan jumlah.
   


Mungkin itu dulu yang bisa admin bagikan pada teman-teman, semoga bermanfaat, Wassalamu'alaikum wr wb





0 komentar:

Posting Komentar

Kategori

Diberdayakan oleh Blogger.
Copyright © Teknologi | Powered by Blogger
Design by Viva Themes | Blogger Theme by NewBloggerThemes.com