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.
1
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
2
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).
3
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.
4
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.
5
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.
6