laporan praktikum1

6
1 NAMA : MUHAMMAD RIZQI TOHOPI NIM : 131312027 KELAS : A SEMESTER : II TUGAS : LAPORAN PRAKTIKUM 1 MATA KULIAH : BASIS DATA II LAPORAN PRAKTIKUM Pada praktikum pertama mata kuliah Basis Data II, kami melakukan praktek perintah SELECT. Berikut beberapa praktikum yang dilaksanakan. SELECT * FROM nama_tabel WHERE Kondisi = ‘%nama_kaitan%’; select * from anggota where id_anggota = ‘001’; Untuk melakukan perintah ini, saya tidak mengalami kendala. Dimana perintah tersebut sudah pernah saya lakukan pada semester 1. Berikut tampilan melalui command promt. Perintah ini digunakan untuk melihat isi tabel yang Id_Anggotanya 001, dengan nama Rizqi Tohopi. SELECT * FROM nama_tabel WHERE Kondisi LIKE ‘%nama_kaitan%’; select * from anggota where nama like %a%’; Perintah ini digunakan untuk menampilkan data tertentu yang hanya berkaitan dengan data-data yang diinginkan.

Upload: rizqitohopi

Post on 29-Jul-2015

251 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laporan praktikum1

1

NAMA : MUHAMMAD RIZQI TOHOPI

NIM : 131312027

KELAS : A

SEMESTER : II

TUGAS : LAPORAN PRAKTIKUM 1

MATA KULIAH : BASIS DATA II

LAPORAN PRAKTIKUM

Pada praktikum pertama mata kuliah Basis Data II, kami melakukan praktek perintah SELECT.

Berikut beberapa praktikum yang dilaksanakan.

SELECT * FROM nama_tabel WHERE Kondisi = ‘%nama_kaitan%’;

select * from anggota where id_anggota = ‘001’;

Untuk melakukan perintah ini, saya tidak mengalami kendala. Dimana perintah tersebut sudah

pernah saya lakukan pada semester 1. Berikut tampilan melalui command promt.

Perintah ini digunakan untuk melihat isi tabel yang Id_Anggotanya 001, dengan nama Rizqi Tohopi.

SELECT * FROM nama_tabel WHERE Kondisi LIKE ‘%nama_kaitan%’;

select * from anggota where nama like ‘%a%’;

Perintah ini digunakan untuk menampilkan data tertentu yang hanya berkaitan dengan data-data

yang diinginkan.

Page 2: Laporan praktikum1

2

LATIHAN: dari data pada tabel di atas, gunakan perintah SELECT untuk menampilkan data Anggota

yang menggunakan Kartu GSM.. isikan perintah nya pada baris kosong di bawah ini:

Perintahnya adalah select * from anggota where left (no_telpon,2)=”08”;

Tampilan pada command promt

LATIHAN :

WHERE TARIF > 2000 AND TARIF <= 17500

WHERE TARIF > 10000 AND TAHUN_TERBIT = ‘2009’

WHERE NAMA LIKE ‘%N%’ AND ALAMAT = ‘SUDIRMAN’

Praktekan Beberapa contoh kondisi di atas, kemudian jelaskan perbedaan hasil Query yang ada untuk

tiap kondisi yang diberikan:

1. data yang ditampilkan berupa

Page 3: Laporan praktikum1

3

2. data yang ditampilkan berupa

3. data yang ditampilkan berupa

Perbedaan hasil Query nomor 1 sampai dengan 3;

1. Pada query nomor 1 menjelaskan, pada tabel buku dimana tariff lebih dari 2000 dan tarif kurang

dari sama dengan 17500 untuk di tampilkan.

2. Pada query nomor 2 menjelaskan, untuk menampilkan semua tarif buku yang lebih dari 10000

dan menampilkan semua buku yang terbit pada tahun 2009 pada tabel buku.

3. Pada query nomor 3, tidak ditemukan querynya Emptyset (0.00 sec).

Page 4: Laporan praktikum1

4

Perintah SELECT dengan klausa berupa Fungsi Aggregasi COUNT

select count(nama) from anggota;

Perintah ini berfungsi untuk menghitung banyaknya baris di kolom Nama pada tabel Anggota.

Perintah SELECT dengan klausa berupa Fungsi Aggregasi SUM

select sum(tarif) from buku;

Perintah ini berfungsi untuk menghitung jumlah pada suatu kolom tariff yang bertipe numerik pada

tabel buku.

Page 5: Laporan praktikum1

5

Perintah SELECT dengan klausa berupa Fungsi Aggregasi AVG

select avg(tarif) from buku;

Perintah ini berfungsi untuk menghitung nilai rata-rata dari sejumlah baris pada suatu kolom tarif

yang bertipe numerik pada tabel buku.

Perintah SELECT dengan klausa berupa Fungsi Aggregasi MIN

select min(tarif) from buku;

Perintah ini berfungsi Perintah ini berfungsi untuk menampilkan nlai terkecil pada suatu kolom tariff

yang bertipe numerik pada tabel buku.

Kesimpulan dari praktikum ini, dimana saya dapat belajar query SELECT pada tabel dan

mengetahui penggunaan COUNT, SUM, MIN, AVERAGE. Selain itu, untuk memperlancar saya

dalam pembuatan query sesuai soal. Karena pada semester 1 sudah pernah diajarkan materi ini.

Page 6: Laporan praktikum1

6

Perintah SELECT dengan klausa berupa Fungsi Aggregasi MAX

select max(tarif) from buku;

Perintah ini berfungsi Perintah ini berfungsi untuk menampilkan nlai terbesar pada suatu kolom

tariff yang bertipe numerik pada tabel buku.

Penggunaan Klausa WHERE pada Fungsi Aggregate

select avg(tarif) from buku where tahun_terbit = ‘2009’;

Perintah ini berfungsi, untuk menampilkan harga tarif rata-rata untuk buku yang terbit tahun 2009.