This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 09 November 2016

BASIS DATA TERDISTRIBUSI "Modul 3 FUNGSI AGREGAT"

 Assalamualaikum kawan ,
Selamat datang di Blog saya , kali ini saya akan memposting Tugas Basis Data Terdistribusi dari Dosen saya . Berikut adalah Soal dan Jawaban tentang Fungsi Agregat .

D. Latihan

Dalam latihan ini, gunakan kembali tabel beserta data matakuliah yang telah dibuat sebelumnya.

  • MENGELIMINASI DUPLIKASI DATA
1. Tabel Dan Data Matakuliah


2. Pernyataan SQL : SELECT nama_mk FROM mtkuliah ORDER BY nama_mk


5. Menambahkan keyword DISTINCT
 
            SELECT DISTINCT  nama_mk from mtkuliah ORDER BY nama_mk


  •  MENDAPATKAN JUMLAH DATA
2. Pernyataan SQL : SELECT COUNT(*) AS Jumlah FROM mtkuliah

  • MENDAPATKAN JUMLAH TOTAL
2. Pernyataan SQL : SELECT SUM(sks) AS Total_sks from mtkuliah

  • MENDAPATKAN NILAI RATA-RATA
2. Pernyataan SQL : SELECT AVG(sks) AS rata_rata FROM mtkuliah

  • MENDAPATKAN NILAI MINIMUM
2. Pernyataan SQL : SELECT MIN(sks) AS min FROM mtkuliah

  • MENDAPATKAN NILAI MAKSIMUM
2. Pernyataan SQL : SELECT MAX(sks) AS max FROM mtkuliah

  • PENGELOMPOKAN DATA
2. Pernyataan SQL :  SELECT semester, COUNT(semester) AS jumlah FROM mtkuliah GROUP BY semester 

  • MENYARING PENGELOMPOKAN
2. Pernyataan SQL : SELECT semester, COUNT(semester) AS jumlah from mtkuliah where semester > 3 GROUP BY semester


E. TUGAS PRAKTIKUM

 Tabel 1 : Tabel Penjualan Barang
 


Tabel 2 : Tabel Matakuliah
1. Berdasarkan tabel 1, tampilkan KodeBarang, NamaBarang, dan Harga barang termurah !

1.      SELECT KODEBARANG, NAMABARANG, MIN(Harga) AS min FROM Total_penjualan_barang
2. Berdasarkan tabel 1, tampilkan data buku yang memiliki stok kurang dari 10 !

SELECT NAMABARANG from Total_penjualan_barang  where stok < 10 and Namabarang like 'buku%'

3. Berdasarkan tabel 2, dapatkan jumlah matakuliah yang mengandung kata "BASIS DATA" !

SELECT count(*) as jumlah FROM `tabel_mtkuliah` WHERE `nama_mk` like '%Basis Data%'
 



4. Berdasarkan tabel 2, dapatkan jumlah total SKS pada matakuliah dengan kode_mk selain PTI !

SELECT SUM(sks) AS total_sks FROM tabel_mtkuliah WHERE kode_mk NOT LIKE “PTI%” ORDER BY kode_mk


F. TUGAS RUMAH
1. Berdasarkan tabel 1, dapatkan rata-rata penghasilan yang di dapat dari penjualan barang dengan stok di atas 50 !


SELECT AVG( Harga * Stok ) FROM tabel_penjualan_barang WHERE Stok >50


2. Berdasarkan tabel 1, dapatkan harga barang yang bukan buku dengan harga di atas 2000 dan stok di bawah 30 !
SELECT Harga FROM tabel_penjualan_barang WHERE Namabarang NOT LIKE "Buku%" AND Harga >2000 AND Stok <30
 



3. Berdasarkan tabel 2, dapatkan jumlah matakuliah yang mengandung kata "SISTEM" !


SELECT count( * ) AS jumlah FROM `tabel_mtkuliah` WHERE `nama_mk` LIKE '%Sistem%'

Top of Form


Semoga postingan saya kali ini Bermanfaat untuk kalian kawan :)
        Sekian dan Terimakasih
GOOD LUCK !