• Tidak ada hasil yang ditemukan

TK1064 Basis Data Modul Praktikum

N/A
N/A
Protected

Academic year: 2018

Membagikan "TK1064 Basis Data Modul Praktikum"

Copied!
11
0
0

Teks penuh

(1)

TK1064

Basis Data

Modul Praktikum

(2)

Daftar Penyusun

(3)

Daftar Isi

Daftar Isi

Daftar Penyusun... i

Daftar Isi... ii

Daftar Nilai... iii

3 Bab III Data Manipulation Language – Group By...1

3.1 Identitas... 1

3.2 Pertanyaan Pendahuluan...1

3.3 Praktik... 1

3.3.1 Pengelompokkan data melalui Fungsi Aggregasi dan Klausa Group By...1

3.3.2 Soal... 2

3.3.3 Langkah Penyelesaian...2

3.3.4 Pengamatan... 2

3.3.5 Test Akhir... 2

3.4 Resume... 2

3.4.1 Pre-Test... 2

3.4.2 Jurnal Pengamatan...2

3.4.3 Tugas Akhir...3

(4)

Daftar Nilai

Modul TP Jurnal TA Nilai perModul Paraf-Nama Asisten

(5)

Daftar Nilai

TP =Tugas Pendahuluan

(6)

TK1064 – Basis Data

.

3 B

AB

III D

ATA

M

ANIPULATION

L

ANGUAGE

– G

ROUP

B

Y

1.1 IDENTITAS

Kajian

Fungsi Agregasi dan Group By

Topik

1. Fungsi Agregasi dan Group By

Kompetensi Utama

1. Mahasiswa lebih memahami dan bisa mengimplementasikan fungsi Fungsi Agregasi dan Group By

Lama Kegiatan Praktikum

1. Pertemuan Terbimbing : 1 x 120 menit 2. Kegiatan Mandiri : 2 x 120 menit

Parameter Penilaian 1. Hasil Pengamatan 40% 2. Tugas Akhir 60%

1.2 PERTANYAAN PENDAHULUAN

Jawablah pertanyaan berikut dalam waktu 15 menit

1. Jelaskan Fungsi dari Aggregate function di bawah ini. a. SUM

(7)

TK1064 – Basis Data

.

2. Gunakan Database dan Skema Order Entry (OE) yang sebelumnya sudah dibuat dan data-datanya sudah diinputkan.

a. Tampilkan order_item, prod_id, prod_name, dan quantity untuk semua produk yang diorder.

b. Tampilkan order_item, order_num, cust_id, cust_name dan quantity untuk semua

produk yang diorder.

1.3 PRAKTIK

1.3.1 Pengelompokkan data melalui Fungsi Aggregasi dan Klausa Group By

(8)

TK1064 – Basis Data

.

Gunakan Database dan Skema Order_Entry yang sebelumnya sudah dibuat dan data-datanya sudah diinputkan.

1. Tampilkan order_item, order_num, cust_id, cust_name dan quantity untuk semua produk yang diorder.

2. Tampilkan order_item, prod_id, prod_name, dan quantity untuk semua produk yang diorder.

3. Tampilkan jumlah total produk yang diorder.

4. Tampilkan jumlah rata – rata produk yang diorder.

5. Tampilkan jumlah terkecil dari produk yang diorder.

6. Tampilkan jumlah terbesar dari produk yang diorder.

1.3.3 Langkah Penyelesaian 1. Gunakan tabel orderitems.

2. Tampilkan semua data pada tabel order items kemudian perhatikan data-data pada kolom “quantity”.

3. a. Untuk menghitung jumlah total, gunakan fungsi agregasi : SUM b. Untuk menghitung jumlah rata-rata, gunakan fungsi agregasi : AVG c. Untuk menghitung jumlah terkecil, gunakan fungsi agregasi : MIN d. Untuk menghitung jumlah terbesar, gunakan fungsi agregasi : MAX

1.3.4 Pengamatan

1. Jika syntax ini : SELECT * from orderitems GROUP BY order_num. Apa yang akan terjadi ?. Jelaskan!

(9)

TK1064 – Basis Data

.

1.3.5 Test Akhir

1. Tampilkan jumlah total produk yang diorder dengan order_num = 20005.

2. Tampilkan jumlah total produk yang diorder dengan product_id = ‘FB’.

3. Tampilkan nama produk apa saja yang diorder oleh Coyote Inc.

4. Tampilkan nama produk apa saja yang diorder oleh Coyote Inc.

5. Tampilkan nama produk dan jumlahnya masing-masing yang diorder oleh Coyote Inc.

6. Tampilkan jumlah total produk yang diorder oleh Coyote Inc.

7. Tampilkan nama produk dan nama vendornya untuk produk yang paling banyak diorder oleh Coyote Inc.

1.4 RESUME 1.4.1 Pre-Test

1. Selesaikan soal yang terdapat pada bagian Tugas Pendahuluan dalam waktu maksimal 20 menit.

2. Kumpulkan jawaban anda sesuai dengan instruksi dari asisten.

1.4.2 Jurnal Pengamatan

(10)

TK1064 – Basis Data

.

1. Jawablah soal yang terdapat pada bagian Tugas Akhir

2. Jawaban tugas akhir dikumpulkan maksimal 24 jam setelah praktikum berakhir.

Kumpulkan jawaban anda sesuai dengan instruksi dari asisten.

D

AFTAR

P

USTAKA

Abraham Silberschatz, Henry F. Korth. Database System Concepts 3rd Edition. 1999.

Raghu Ramakrisnan, Gherke. Database Management System, 3rd Edition. McGraw-Hill. 2001

King, Tim, George Reese. Managing and Using MySQL. O’Reilly. 2002

Welling, Luke, Laura Thomson. MySQL Tutorial. MySQL Press. 2003

(11)

Referensi

Dokumen terkait

SQL ( Structure Query Language ) adalah sebuah bahasa pemrograman aras tinggi yang menjadi standar untuk pengolahan data pada sebagian besar

EXCEPT merupakan operator yang digunakan untuk me mpe roleh data dari dua buah query dimana data yang ditampilkan adalah data yang ada pada hasil query 1 dan

unique pilihan perincian yang dapat digunakan untuk menguatkan nilai data di dalam kolom nama index menjadi unik. nama_index nama index yang baru. nama_tabel nama tabel

Misalkan kita ingin mendefinisikan trigger untuk menghapus semua data pembelian manakala data barang yang sesuai—diindikasikan melalui primary key dan foreign

Suatu tabel dalam basis data dapat dihubungkan (direlasikan) dengan tabel yang lain. Misalkan tabel pegawai yang telah kita buat sebelumnya akan direlasikan dengan tabel

Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah basis data agar nantinya dapat diletakkan beberapa tabel dengan field-fieldnya ,bila kita lihat

Pada OUTER JOIN hasil yang ditampilkan adalah data-data dari semua tabel yang terlibat baik yang hanya yang memiliki kondisi kesamaan data berdasarkan relasinya (kesamaan data

siapkan tabel basis data kabupaten bantul Input data yang diperlukan pada data Kabupaten Bantul Beri nama project Membuat field baru Input rumus jumlah penduduk, kepadatan