Blog Pribadi untuk Berbagi

Rabu, 30 November 2016

Posted by Bi in , | November 30, 2016 No comments
Masih seputar fungsi agregat kali ini admin akan memposting Fungsi Agregat masih menggunakan tabel yang sebelumnya yaitu mt_kuliah dan tabel baru yaitu jual_barang. Karena pada sebelumnya admin sudah membuat tabel mt_kuliah maka pada tugas yang ini kita hanya perlu membuat tabel jual_barang.

   Tabel jual_barang


    Tabel mt_kuliah



    Membuat tabel jual_barang. Caranya seperti pada postingan sebelumnya masukkan nama dan isi
    jumlah field yang di inginkan misalnya 4 field kemudian create. Setelah berhasil di jalankan maka
    akan muncul tampilan seperti pada gambar di bawah ini:


    Perintah create tabel pada SQL


1. Menampilkan Kode_brg, Nama_brg dan harga termurah, berdasarkan tabel jual_barang
    Ketikkan Perintah Select kd_brg, nama_brg, min(harga) as harga from jual_barang. Pada menu
    SQL. Kemudian klik Go untuk menjalankan perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan yaitu kd_brg, nama_brg dan
    harga minimum. Sesuai dengan data yang ingin di tampilkan pada soal.


2. Menampilkan Data Buku yang memiliki stok < 10, Berdasarkan Tabel jual_barang
    Ketikkan Perintah Select nama_brg, stok from jual_barang where stok <10 group by stok And
    nama_brg Like ‘%buku’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya data buku dan jumlah
    stoknya ada 9 brg. Sesuai dengan data yang ingin di tampilkan pada soal.


3. Mendapatkan jumlah mt_kuliah yg mengandung kata “Basis Data”, Berdasarkan Tabel mt_kuliah
    Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah where nama_mk like ‘%Basis
    Data%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan perintah


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
    Basis Data saja. Pada soal ada 3 nama_mk yang ada kata Basis Data yaitu Basis Data Terdistribusi
    dan Praktikum Basis Data. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan
    group by.


4. Mendapatkan jumlah total sks pada mt_kuliah dengan kode_mk selain PTI, Berdasarkan Tabel
    mt_kuliah
    Ketikkan Perintah Select SUM(sks), as total_sks from mt_kuliah where kode_mk not like
    ‘%PTI%’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom total sks yang
    Kode_mk nya selain “PTI” dan jumlahnya ada 6 sks.

5. Mendapatkan rata-rata penghasilan yang di dapat dari penjualan barang dengan stok diatas 50,
    Berdasarkan Tabel jual_barang
    Ketikkan Perintah Select avg(harga), as rata_rata from jual_barang where stok>50; pada menu
    SQL. Kemudian klik Go untuk menjalankan perintah


     Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
     bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom rata-rata yang
     menampilkan jumlah rata-rata dari penghasilan penjualan barang dengan stok diatas 50.


6. Mendapatkan harga barang yang bukan buku dgn harga >2000 dan stok <30, Berdasarkan Tabel
    jual_barang
    Ketikkan Perintah Select nama_brg, stok, harga from jual_barang where nama_brg not like
    ‘%buku%’ and stok <30 and harga >2000; pada menu SQL. Kemudian klik Go untuk menjalankan
    perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom nama_brg, stok,
    harga. Dengan nama_brg selain buku dengan harga diatas 2000 dan memiliki stok di bawah 30.


7. Mendapatkan jumlah mt_kuliah yang mengandung kata ‘%Sistem%’
    Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah from mt_kuliah where nama_mk
    like ‘%Sistem%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan
    perintah


   Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di bawah
   ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata 
   “Sistem" saja. Pada soal ada 2 nama_mk yang ada kata "SISTEM" yaitu Sistem Informasi dan
   Sistem Operasi. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan group by.


Mungkin itu teman-teman sedikit ilmu yang bisa admin bagikan, semoga bermanfaat.

0 komentar:

Posting Komentar

Search

Bookmark Us

Delicious Digg Facebook Favorites More Stumbleupon Twitter