Rabu, 18 November 2015

Praktikum 6 Pemrograman SQL

Pengelompokan dan Pengurutan Data

Group by dan Aggregate Function

Dalam Menjalankan sebuah query untuk melakukan pengelompokan data dapat menggunakan Fungsi Group by dan di ikuti oleh Fungsi Aggregat.
·                     Group by  :
Digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
1.                 Pengelompokan nya biasa nya di sertai oleh Aggregat Fuction
2.                 Dalam Implementasi nya Aggregat Function harus di ikuti oleh Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan 

·                     Aggregate Function : 
Min(), Max(),AVGhttp://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.png(), Sum(), Count()






Aggregate Function

MIN ( )

Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada. 

Contoh: 



MAX ( )

Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada 



Contoh: 




AVG ( )
FungsiAVGhttp://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.png digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada 

Contoh : 




SELECT kode_MK,
AVG (nilai) AS rata_rata
FROM nilai
GROUP BY (kode_MK)
 





SELECTAVGhttp://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.png (nilai)
AS rata_rata
FROM nilai  



SUM ( )

Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada 


Contoh:

 


SELECT SUM (nilai)
AS jumlah
FROM nilai 


SELECT nim,
SUM (nilai) AS jumlah
FROM nilai
GROUP BY (nim) 


COUNT ( )
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data


Contoh:


SELECT nim,
COUNT (nilai) AS banyaknya_data
FROM nilai
GROUP BY (nim) 



SELECT COUNT (nilai)
AS banyaknya_data
FROM nilai 






Pengurutan Data (Order By)

ORDER BY
Digunakan untuk mengurutkan data berdasarkan field tertentu 

Contoh : 





Urutkan dari nilai terendah !
Jawab :

SELECT nim, nilai
FROM nilai
ORDER BY nilai 



Urutkan dari nilai tertinggi !
Jawab :

SELECT nim, nilai
FROM nilai
ORDER BY nilai DESC 



Keriteria Data

HAVING


Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat 



Contoh :

Tampilkan kode customer yang mempunyai cacah pembelian = 4 





Dibawah ini merupakan Hasil Praktikum Pemrograman SQL 17 November 2015


1. Min()



2. Max()



3. AVG()


4. COUNT()



5.  HAVING()



Sumber :

http://regarmarna.blogspot.co.id/2014/10/pengelompokan-dan-pengurutan-data.html




  Created Post : 18 November 2015

Supported by : www.sttpln.ac.id


Selasa, 20 Oktober 2015

Kamis, 15 Oktober 2015

Praktikum 4 Pemrograman SQL

QUIS ( MATERI DML & DDL )

Pada praktikum 4 pemrograman sql saya kali ini , adalah praktikum Quis tentang perintah – perintah yang berada di dalam DML (Data Manipulation Languange) dan DDL (Data Devinition Languange). Berikut dibawah ini adalah soal Quisnya :


Berikut Hasil Praktikum Quis  Pemrograman SQL saya :
Dalam Tabel yang digunakan masih sama seperti praktikum sebelumnya  yang telah diposting yaitu menggunakan Tabel Mahasiswa , Tabel Matakuliah & Tabel Nilai

TABEL MAHASISWA

1.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table matakuliah, seperti pada gambar dibawah ini .




1.1       Perintah kedua menggunakan UPDATE , untuk mengupdate / mempebaharui isi field sebelumnya menjadi isi field terbaru pada table mahasiswa contoh mengupdate kota lama pada nim (201381005) , seperti pada gambar dibawah ini .




1.2       Perintah ketiga menggunakan DELETE , perintah delete disini bukan fungsinya untuk menghapus table tetapi hanya untuk menghapus field beserta isi field ,beda halnya dengan menghapus tabel yang sudah dibahas sebelumnya menggunakan perintah DROP jadi jangan sampai keliru yahh J , perintah delete kali ini untuk menghapus field nim 
         a.  201381003
b.   201281001, di tabel mahasiswa  seperti pada gambar dibawah ini .

       a.  201381003

 b.  201381001



TABEL MATAKULIAH

2.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table matakuliah, seperti pada gambar dibawah ini



2.1       Perintah kedua menggunakan UPDATE , untuk mengupdate / mempebaharui isi field lama nama_mk dengan nama_mk yang baru pada table matakuliah, seperti pada gambar dibawah ini .



TABEL NILAI

3.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table nilai, seperti pada gambar dibawah ini



3.1       Perintah kedua menggunakan SELECT , untuk menampilkan isi field sesuai yang diinginkan , tetapi dalam perintah select ini adalah untuk menampilkan nilai mahasiswa yang kurang  dari 70 pada table mahasiswa , matakuliah & nilai .


 Created by : 15 Oktober 2015

Supported by : www.sttpln.ac.id




Kamis, 01 Oktober 2015

Praktikum 3 Pemrograman SQL

Perintah Menggunakan DML (Data Manipulation Laguange)


Pada praktikum 3 pemrograman sql saya kali ini , akan mempraktikkan tentang perintah – perintah yang berada di dalam DML (Data Manipulation Languange). Yaitu ada perintah :
a.Insert
b. Select
c. Update
d. Delete
Berikut Hasil Praktikum 3 Pemrograman SQL saya :
Dalam Tabel yang digunakan masih sama seperti praktikum sebelumnya  yang telah diposting yaitu menggunakan Tabel Suplier , Tabel Barang & Tabel Pasok

          TABEL SUPLIER

1.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table supplier, seperti pada gambar dibawah ini .




1.1       Perintah kedua menggunakan UPDATE , untuk mengupdate / mempebaharui isi field sebelumnya menjadi isi field terbaru pada table supplier contoh mengupdate alamat_suplier , nama_suplier, seperti pada gambar dibawah ini .





1.2       Perintah ketiga menggunakan DELETE , perintah delete disini bukan fungsinya untuk menghapus table tetapi hanya untuk menghapus field beserta isi field ,beda halnya dengan menghapus tabel yang sudah dibahas sebelumnya menggunakan perintah DROP jadi jangan sampai keliru yahh J , perintah delete kali ini untuk menghapus field kode_suplier 001 , seperti pada gambar dibawah ini .







TABEL BARANG

2.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table barang, seperti pada gambar dibawah ini




2.1       Perintah kedua menggunakan SELECT , untuk menampilkan isi field sesuai yang diinginkan , contoh isi field kode_barang , nama_barang pada table supplier , seperti pada gambar dibawah ini .




2.2       Perintah kedua menggunakan UPDATE , untuk mengupdate / mempebaharui isi field stok_barang & kode_barang pada table barang, seperti pada gambar dibawah ini .






TABEL PASOK

3.   Perintah pertama menggunakan INSERT , untuk mengisi data dalam field yang ada pada table pasok, seperti pada gambar dibawah ini



3.1       Perintah kedua menggunakan SELECT , untuk menampilkan isi field sesuai yang diinginkan , tetapi dalam perintah select ini adalah untuk menampilkan lebih dari 1 table .



 Created by : 30 September 2015

Supported by : www.sttpln.ac.id