A. Latar Belakang
Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana
mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan
sesuai dengan yang kita inginkan. data apa yang ingin kita tampilkan.
1. Query adalah suatu extracting data dari suatu database dan menampilkannya untuk
pengolahan lebih lanjut.
2. Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basis data yang
ditulis dalam format tertentu.
3. Query adalah perintah-perintah untuk mengakses data pada sistem basis data.
4. Query adalah merupakan bahasa untuk melakukan manipulasi terhadap database, yang telah
distandarkan dan lebih dikenal dengan nama Structured Query Language (SQL).
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan
query pada basis data.
Contoh penggunaan bahasa query adalah:
SELECT ALL WHERE kota=Semarang AND umur<40.
Query tersebut meminta semua record dari basis data yang sedang digunakan (misalkan
basisdata konsumen) yang bertempat tinggal di Yogyakarta dan berumur lebih dari 40 tahun (kota dan
umur adalah nama field yang telah didefinisikan). Standar bahasa query yang banyak digunakan
adalah SQL (structured query language). Metode ini paling rumit tetapi paling fleksibel dibandingkan
metode query yang lain, query dengan parameter yang telah tersedia dan query by example.
C. Tujuan
Adapun manfaat tulisan ini antara lain :
1. Dapat menambah wawasan tentang hal-hal yang berhubungan dengan pengaruh kemajuan
teknologi informasi.
2. Sebagai bahan referensi untuk pembaca.
3. Dapat melatih siswa pada umumnya dan penulis khususnya dalam mengembangkan wawasan
diri untuk menyusun buah pikiran secara sistematis dalam bentuk makalah.
BAB II
B. Syntak Sql
Mengenal sintak dasar sql
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses
data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang
digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada
mendukung bahasa ini untuk melakukan manajemen datanya.
Pemakaian dasar
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data
Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen
basis data (SMBD), namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang
ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada
kebanyakan SMBD.
Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objekobjek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya.
3
C. Contoh Query
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum
digunakan adalah:
CREATE DATABASE nama_basis_data
CREATE DATABASE membuat sebuah basis data baru.
CREATE TABLE membuat tabel baru pada basis data yang sedang aktif. Secara umum, perintah ini
memiliki bentuk
CREATE TABLE [nama_tabel]
(
nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,
...]
)
atau
CREATE TABLE [nama_tabel]
(
nama_field1 tipe_data [,
nama_field2 tipe_data,
...]
[CONSTRAINT nama_field constraints]
)
JADWAL
Berikut ini adalah cara pembuatan aplikasi jadwal ke database. langsung saja cara pertama
yaitu dengan install xamp, setelah itu buka xampp dekstop dengan cara klik kanan run as
administrator, lalu klik start apache dan MySql
setelah itu buka browser ketik localhost masuk ke phpmyadmin lalu buat database dengan nama
terserah anda, untuk contoh saya kasih nama quey.
Lalu buat tabel dengan nama jadwal, untuk number fields di isi 5 karena saya akan menambah 5 field
dalam tabel jadwal ini, kemudian klik go
setelah itu buka netbeans dan buat projeck baru dengan nama bumaya atau terserah anda. lalu buat
from jadwal atau juga terserah anda lalu desain from seperti dibawah
Berikut adalah palet yang kita tambahkan dan rubah variabelnama nya.
untuk tanggal gunakan palete datechoser, jika belum ada tambahkan plugin jcalender 1,4.
lalu kita buat koneksi antara netbeans dengan database dengan cara buat class baru dengan nama
koneksi. berikut gambarnya,
kembali ke from.
String sql = "select * from jadwal; untuk memanggil atau menampilkan tabel yang ada di database ke
tabel netbeans.
buat variabel jadwal, clear dan seacrh;.
klik kanan pada tbljadwal, event, mouse, clicked. masukan source berikut
10
Dimana String sql = "insert into jadwal values (?,?,?,?,?); ini merupakan syntaq sql untuk
menginput data ke tabel jadwal. untuk tanda " ? " merupakan banyaknya field yang ada pada tabel.
atau bisa juga String sql="insert into jadwal values ('tanggal,kelas','nama','matkul','jam');
contoh "insert into jadwal values ('12-14-2015','SKS13.1','MAYA','QUERY','18.45-20.30');"
maka untuk jadwal tanggal 12-14-2015, kelas SKS13.1, nama dosen MAYA, mata kuliah QUERY,
jam 18.45-20.30. didalam tabel jadwal.
11
12
BAB III
PENUTUP
A. Kesimpulan
SQL (Structured Query Language) adalah bahasa query yang standard
yang digunakan sebagai suatu bahasa sederhana dan dasar, yang
memungkinkan Anda untuk berkomunikasi dengan database, membaca,
menulis, dan memperoleh informasi yang berguna dari database, manfaat query
itu sendiri adalah :
1. Database menyimpan data dengan baik,akurat,dan relevan.
2. Database dapat mengurangi duplikasi data/penggandaan data (data redundancy).
3. Database mengurangi pemborosan tempat simpanan luar.
B. Saran
1. Diharapkan kepada pembaca umumnya dan khususnya mahasiswa untuk menggunakan nalar
dan pikirannya dalam memanfaatkan teknologi informasi, menggunakan teknologi informasi
seperlunya dan penggunaannya sesuai dengan kondisi agar beragam dampak buruk dari
teknologi informasi tidak terjadi
2. Dengan penugasan membuat project seperti ini, akan memacu kreativitas berpikir,memperluas
cakrawala berpikir,dan meningkatkan minat membaca mahasiswa
13
DAFTAR PUSTAKA
14