Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

Desain Database

MODUL 3
CONDITIONAL SQL

Dosen :
AGUS EKO M M.Kom

OLEH:
Ridwan annas pryagung (201510370311077)

Kelas B

LABORATORIUM
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016/2017
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

Contents
I.

Deskripsi Praktikum.........................................................................................................................

II.

Perangkat Lunak ..............................................................................................................................

III.

Teori Penunjang................................................................................................................................

IV.

Prosedur Pelaksanaan ......................................................................................................................

V.

Implementasi dan Hasil Praktikum ................................................................................................

VI.

Kesimpulan ........................................................................................................................................

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

I.

Deskripsi Praktikum
Dalam praktikum Modul 3 ini kita akan mempelajari tentang CONDITIONAL SQL. Serta kita
akan membuat program dengan apa yang akan kita pelajari di modul 3 ini.

II.

Perangkat Lunak
1. Komputer Set (memory >= 1GB, CPU >= PIV)
2. Oracle XE

III.

Teori Penunjang
A. SQL
SQL ( Structured Query Language ) merupakan bahasa query yang digunakan untuk
mengakses database relasional. SQL sekarang sudah menjadi bahasa database standard
dan hampir semua sistem database memahaminya. SQL terdiri dari berbagai jenis
statemen. Semuanya didesain agar memungkinkan untuk dapat secara interaktif
berhubungan dengan database.
syntax dari SQL-SELECT
SELECT [DISTINCT] select_list
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]
B. WHERE <KONDISI> untuk filter
Where digunakan untuk filter atau pencarian data sesuai dengan kondisi tertentu yang
ada di dalam suatu database, ada berbagai bentuk ekpresi di dalam kondisi yang ada di
where clause, yaitu:
- operasi pembandingan
- operasi pendekatan pola string (string matching)
- Operasi pembandingan dengan sekumpulan nilai

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

IV.

Prosedur Pelaksanaan
Operasi : = < <= >= > <> IS
Khusus untuk pembanding IS, nilai yang diisikan adalah null, yakni sebuah nilai yang belum
berisi nilai. Perlu diketahui, bahwa nilai null tidak sama dengan nilai 0 pada tipe numerik
ataupun string kosong pada tipe string.

Operasi LIKE (pendekatan pola)


Khusus string Operasi ini, hanya untuk pembandingan nilai bertipe string. Digunakan untuk
mengenali string -string yang memiliki pola tertentu. Di dalam operasi ini, digunakan simbolsimbol berikut:
- simbol % artinya mewakili 0 s/d tak terhingga dari sembarang karakter.
- simbol _ artinya mewakili 1 sembarang karakter.

Operasi IN atau NOT IN ...


Ekspresi ini digunakan untuk membandingkan dengan sebuah kumpulan nilai, yang mana
kumpulan nilai bisa berupa:
- nilai-nilai yang diisikan
- query tunggal (query yg hasilnya hanya terdapat sebuah kolom saja)
Nilai-nilai yang diisikan, maksudnya kita sendiri yang mengisikan nilai-nilai tersebut di
dalam query kita.

Query tunggal, yakni nilai-nilai yang digunakan sebagai pembanding diambil dari sebuah
query tunggal yang hasilnya hanya satu kolom saja.

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

V.

Implementasi dan Hasil Praktikum


Source code

1. Dapatkan Employee dengan nama depan berinisial D

2. Dapatkan Employee yang hiring date-nya diantara bulan juni 1994 dan agustus 1998

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

3. Dapatkan Employee yang memiliki gaji diatas 1000

4. Dapatkan Employee yang memiliki JOB ID selain IT_PROG dan FI_ACCOUNT

5. Dapatkan nama dank ode COUNTRIES yang memiliki region ID 1, 3, 5, dan 7

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

6. Dapatkan JOB TITLE yang minimal salary-nya diantara 1000-5000 dan maximal salarynya diantara 12000 dan 15000

Analisis hasil percobaan


Mencari data melakukan penggunaan SQL seperti AND, OR, LIKE, BETWEEN, =, <, >, <=,
=>, <> dan juga mengimplementasikan operator in, not, exit, not exit dalam SQL untuk
mencari data melalui penggunaan tersubut.

VI.

Kesimpulan
SQL adalah sebuah kewajiban karena program sekarang pasti menggunakan database untuk
menyimpan datanya. SQL juga mudah dipelajari karena semua statement dibuat berdasarkan
kata - kata di dalam bahasa inggris yang umum. SQL benar-benar suatu bahasa yang kuat, dan
dengan kepandaian menggunakan unsur-unsur bahasa tersebut, kita dapat melakukan
pengoperasian database yang kompleks dan sulit.

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By. Ridwan annas p [077]

Anda mungkin juga menyukai