LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN ------------------------------------------------- TEKNIK INFORMATIKA PRAKTIKUM SISTEM BASIS DATA LAPORAN RESMI MODUL KE NIM DAN NAMA MAHASISWA DOSEN PEMBIMBING PRAKTIKUM 8 12211146 / REISTY KUS INDARTI / 3E FATIM NUGRAHANTI, ST
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
LABORATORIUM KOMPUTER
TEKNIK INFORMATIKA
STT DHARMA ISWARA MADIUN
-------------------------------------------------
TEKNIK INFORMATIKA
PRAKTIKUM
SISTEM BASIS DATA
LAPORAN RESMIMODUL KE
NIM DANNAMA MAHASISWA
DOSEN PEMBIMBINGPRAKTIKUM
8 12211146 / REISTY KUS INDARTI / 3E
FATIM NUGRAHANTI, ST
I. DASAR TEORIBERBAGAI FITUR SELECT
A. Tujuan1. Praktikum mampu mengenal dan menggunakan sintak SQL untuk mengolah
database
B. Dasar Teori Pada perintah SQL select terdapat beberapa fitur laian untuk memfilter data. Operator BETWEEN dan NOT BETWEEN
Operator Between digunakan unuk menangani operasi “ jangkauan”. Jika tidak menggunakan operator BETWEEN, operator AND yang digunakan.Perintah SQL :Select * FROM <nama_tabel> Where <kondisi> BETWEEN <jangkauan_awal> AND <jangakauan_alkhir>;
Penggunaan operator NOT BETWEEN hamper sama dengan penggunaan Operator BETWEEN.
Operator LIKE dan NOT LIKEOperator Like digunakan untuk melakukan pencarian suatu kata yang berawalan x, diakhiri dengan x maupaun mengandung x. Terdapat dua symbol yang digunakan untuk mengenalai karakter dengan operator LIKE, yaitu :
- Tanda “_” ( satu karakter apa saja )- Tanda % ( Bisa berupa apa saja dan jumlah karakternya biasa
NOL,SATU atau LEBIH DARI SATU, contoh: “i%” ( Berawalan dengan i ) “%i” ( Berakhiran dengan i ) “%i%” ( Mengandung i )
Perintah SQL :Select * from <nama_tabel>WHERE<kondisi> LIKE <ketentuan>;
ORDER By dan GROUP By1) OERDER BY
Digunakan untuk mengurutkan data. Pengurutan data dapat dilakukan secara ascending atau urut naik dan pengurutan data secara discending atau turun. Secara bawaan, pengurutan dilakaukan secara ascending, kalau yanag dihendakai adalah pengurutan turun, discending, tambahan kata DESC didepan nama field yang dijadikan pengurutan.Perintah SQL
Select * from <nama_tabel>where<kondisi>LIKE<ketentuan>;
2) GROUP BYDigunakan untuk mengelompokan data. Yan perlu diperhatikan adalah kolom-kolom yang disertakan setelah GROUP BY harus sama dengan kolom yang terpilih pada setelah kalusa SELECT.
GROUP BY sama dengan DISTINCT, namaun GROUP BY masih bias digunakan untuk Kepentingan lebih lanjut.Perintah SQL :
SELECT<filed_1>,<field_2>,<field_n>FROM<nama_tabel>GROUP BY <ketentuan>;
FUNGSI AGREGATFungsi agregat berhubungan dengan statistic seperti nilai rata-rata, nilai varian standar, nilai terbesar dan nilai terkecil. Beberapa fungsi AGREGAT yang sering digunakan :
Symbol keteranganAVG() Memeperoleh niali rata-rataAVG (DISTINCT) Memeperoleh niali rata-rata khusus untuk nilai yang
berbedaCOUNT() Menghitung cacah data yanag tidak bernilai NULLCOUNT(DISTINCT) Menghitung cacah data yanag tidak bernilai NULL
dan nilainya berbedaMAX() Menghasilkan nilai terbesarMIN() Menghasilkan nilai terkecilSUM() Memeperoleh penjumlahan data
e) Buka database INDUSTRI_KULIT pilih PRODUK dan pilih menu SQL kemudian klik
f) Setelah itu akan muncul tampilan seperti dibawah, dan setelah itu masukan perintah SQL dengan menerapkan fungsi AVG() untuk memperoleh nilai rata-rata.
g) Dibawah ini adalah tampilan setelah dimasukan perintah AVG()( SELECT AVG(`Harga_produk`) FROM `produk` )
h) Kemudian setelah itu masukan perintah SQL yang kedua yaitu dengan menerapkan operator NOT BETWEEN dan NOT LIKE.Dibawah ini kita memasukan operator NOT BETWEEN dengan jangkauan 20000 and 200000( SELECT * FROM `produk` WHERE `Harga_produk` NOT BETWEEN 20000 and 200000 )
i) Dibawah ini kita masukan operator NOT LIKE ( SELECT `Nama_produk`,`Harga_produk` FROM `produk` WHERE `Nama_produk` not like "%h%" )Ket: Dengan menggunakan operator “%h%” berarti tidak melakukan pencarian yang mengandung < h>.
IV. DAFTAR PUSTAKA
Nugrahanti Fatim, Hani Atun Mumtahana. Modul Praktikum Sistem Basis Data. 2013. Madiun : STT Dharma Iswara Madiun.