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
Contents
I.
Deskripsi Praktikum.........................................................................................................................
II.
III.
Teori Penunjang................................................................................................................................
IV.
V.
VI.
Kesimpulan ........................................................................................................................................
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
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
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.
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
V.
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
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
6. Dapatkan JOB TITLE yang minimal salary-nya diantara 1000-5000 dan maximal salarynya diantara 12000 dan 15000
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