Top Banner
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
10

BERBAGAI FITUR SELECT

Apr 15, 2016

Download

Documents

Nonie Konw Knee

sistem basis data
Welcome message from author
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
Page 1: BERBAGAI FITUR SELECT

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

Page 2: BERBAGAI FITUR SELECT

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.

Page 3: BERBAGAI FITUR 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

Perintah SQL :SELECT<fungsi agregat()>FROM<nama_tabel>WHERE <kondisi>;

Page 4: BERBAGAI FITUR SELECT

II. PERMASALAHAN

Study kasus

I. Terapkan perintah SQL pada salah satu table dalam database

INDUSTRI_KULIT dengan menerapkan fungsi AVG()

II. Terapkan perintah SQL pada salah satu table dalam database

INDUSTRI_KULIT dengan menerapkan operator NOT BETWEEN dan

NOT LIKE

Page 5: BERBAGAI FITUR SELECT

III. IMPLEMENTASI

PELAKSANAAN PRAKTIKUMa) Buka aplikasi xampp-win32-1.7.3 b) Jalankan program Apache dan Mysql, seperti gambar dibawah ini:

c) Buka mozila firefox kemudian ketikan http://localhost kemudian enter, akan muncul tampilan sebagai berikut:

d) Kemudian pilih php myadmin dan setelah itu akan muncul tampilan seperti dibawah ini.

Page 6: BERBAGAI FITUR SELECT

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` )

Page 7: BERBAGAI FITUR SELECT

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>.

Page 8: BERBAGAI FITUR SELECT

IV. DAFTAR PUSTAKA

Nugrahanti Fatim, Hani Atun Mumtahana. Modul Praktikum Sistem Basis Data. 2013. Madiun : STT Dharma Iswara Madiun.