Anda di halaman 1dari 14

BAB I

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.

B. Tujuan dan Maksud Penulisan


Adapun tujuan penulisan makalah ini adalah untuk menyelesaikan tugas kelompok mata
kuliah Pengantar Query , yang diberikan oleh dosen mata kuliah Pengantar Query yaitu Ibu
Maya
Dan juga mengetahui atau memahami database dalam kehidupan sehari-hari. Dengan
membaca tulisan ini diharapkan kita bisa lebih memahami teknologi informasi, karena bangsa yang
maju adalah bangsa yang menguasai teknologi dan informasi. Dengan memahami database maka
akan sangat memudahkan kita dalam menyelesaikan sesuatu dalam kehidupan sehari-hari.
1

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

A. Pengertian Basis Data


Banyak sekali definisi tentang basis data yang diberikan oleh para pakar di bidang ini. Basis
data atau juga disebut database, terdiri dari dua penggalan kata yaitu data dan base, yang artinya
berbasiskan pada data, tetapi secara konseptual, database diartikan sebuah koleksi atau kumpulan
data-data yang saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga
menghasilkan informasi. Selain itu, untuk mengelola dan memanggil query basis data agar dapat
disajikan dalam berbagai bentuk yang diinginkan dibutuhkan perangkat lunak yang disebut Sistem
Manajemen Basis Data atau juga disebut Database Management System (DBMS). Penggabungan
Database Management System (DBMS) dengan Basis Data akan membentuk satu kesatuan yang
disebut Sistem Basis Data. Sistem Basis Data adalah suatu sistem penyusunan dan pengelolaan
record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta
memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan
informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
Sistem Basis Data
Seiring dengan berjalannya waktu, lambat laun sistem pemrosesan file mulai ditinggalkan
karena masih bersifat manual, yang kemudian dikembangkanlah sistem pemrosesan dengan
pendekatan basis data.
Konsep Dasar Basis Data
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia
(pegawai, mahasiswa, pembeli), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang
direkam dalam bentukangka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.

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

D. Tutorial project jadwal dengan netbeans dan database


flowchart

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 buat struktur tabael seperti gambar.

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,

untuk url="jdbc:mysql://localhost:3306/query"; query adalah nama database sesuai yang dibuat di


phpmyadmin. jika anda membuat database dengan nama "contoh" maka untuk url akan menjadi
url="jdbc:mysql://localhost:3306/contoh";
Import librarie Mysql.

kembali ke from.

Klikt ab source. masukkan source berikut,

Buat loadData untuk memanggil tabel dari database ke tabel netbeans.

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

panggil var dan buat struktur tabel. seperti di bawah,

10

Source untuk tombol simpan

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.

Source Tombol Update

String sql ="update jadwal set nama='" + txtnama.getText()+"',matkul='" + txtmatkul.getText()+ "',"

+ "jam='" + txtjam.getText()+"' where kelas='" + txtkelas.getText() + "'";


penjelasan bahwa data yang akan di update adalah tabel jadwal field kelas= "+txtkelas.getText()+"
(dimana "+txtkelas.getText()+" adalah isi field kelas) begitupun seterusnya sampai field jam.

11

Source tombol Hapus

String sql = "delete from jadwal where kelas='"+txtkelas.getText()+"'";


untuk penjelasan syntaq sql di atas adalah, di mana baris isi field kelas yang akan dihapus pada tabel
jadwal.

dan isi source berikut di tombol cari.

untuk String sql = "Select * from jadwal where kelas like"+kelas+";


penjelasan syntaq sql di atas merupakan select tabel jadwal dimana field kelas yang akan di cari.

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

PENGANTAR QUERY MODUL PENGAJARAN STEKOM DOSEN BUMAYA


TUTORIAL GUY NETBEANS
INTERNET

14

Anda mungkin juga menyukai