Query
Pokok Bahasan :
- Membuat query
- Menjalankan query
- Memberikan criteria query
- Menghapus query
- Studi Kasus query
Tujuan :
- Mahasiswa mampu membuat query pada database menggunakan Ms Access
- Mahasiswa mampu menjalankan query pada database menggunakan Ms Access
- Mahasiswa mampu memberikan criteria query pada database menggunakan Ms Access
- Mahasiswa mampu menghapus query pada database menggunakan Ms Access
Uraian Materi :
Tabel Penyewa nama field yang diinginkan yaitu Kode, Nama dan Telepon.
Pada kotak daftar pilihan Selected Fields, pilih field-fieldnya dengan menekan
tombol >. Jika ingin semua field tekan tombol >> sehingga field yang terseleksi
akan tampak pada gambar di bawah ini.
- Pada jendela kerja tersebut, pilih field-field yang diinginkan sesuai urutan pada kolom-
kolom yang disediakan. Untuk itu ada tiga cara yang dapat digunakan, antara lain:
Pada kolom pertama, klik tombol daftar pilihan pada baris Table. Pilih tabel yang
diinginkan. Lalu pada tombol daftar pilihan pada baris Field, pilih dan klik nama
field yang diinginkan. Ulangi langkah tersebut untuk mengisi kolom-kolom
berikutnya.
Pada kotak daftar pilihan field yang ada di bagian atas jendela kerja, pilih dan klik
nama field yang diinginkan lalu geser (drag) ke posisi kolom yang diinginkan.
Ulangi langkah tersebut untuk mengisi kolom berikutnya.
Pada kotak daftar pilihan field yang ada di bagian atas jendela kerja, klik dua kali
nama field yang ingin ditampilkan. Dengan langkah ini secara otomatis field-field
tersebut akan mengisi kolom berikutnya yang masih kosong.
- Untuk melihat hasil query yang dibuat, klik Run yang ada di group Results, sehingga
hasilnya adalah sebagai berikut.
- Kemudian simpan query tersebut dengan yang Anda inginkan. Klik OK.
- Apabila telah melakukan perintah di atas, maka jika ingin menuju ke tampilan jendela
kerja rancangan query maka klik View di group Views pada tab Home begitu pun
sebaliknya.
3. Menghapus Query
Untuk menghapus field dalam rancangan query dapat dilakukan dengan langkah-langkah
sebagai berikut:
- Bukalah database yang Anda inginkan, lalu buka query yang fieldnya ingin dihapus
dalam bentuk Design View (Rancangan Query).
- Pilih dan klik field yang akan dihapus.
- Klik tab Design.
- Pilih dan klik Delete Columns yang ada pada group Query Setup.
- Simpan kembali struktur query-nya.
- Ketikkan “Biaya Sewa :” (ini nantinya akan menjadi nama field). Selanjutnya pilih pada
kotak dibawahnya Tables, pilih TDVD/VCD klik dua kali Tarif Sewa pada kotak sebelah
kanannya. Klik Tombol * kemudian klik lagi Tables, pilih TSewaVCD/DVD, klik dua
kali Lama Pinjam. Berikut adalah rumus yang keluar Biaya Sewa : [TDVD/VCD]![Tarif
Sewa]*[TSewaVCD/DVD]![Lama Pinjam].
Gambar 15: Jendela kerja select query yang dilengkapi Calculated Field
Ekspresi Keterangan
>3000 Bilangan lebih besar dari 3000
Between #2/2/09# And #11/1/09# Tanggal dari 2 Februari 2009 s.d 1 November 2009
<2000 Bilangan lebih kecil dari 2000
>=”Roni” Semua teks dari Roni s.d huruf terakhir dari alfabet
Dalam sebuah contoh kasus, kita ingin menampilkan Tarif Sewa yang harganya lebih dari
Rp. 7000.00. Untuk itu ikuti langkah-langkah berikut :
- Bukalah database yang diinginkan, lalu buka query yang diinginkan dalam bentuk Design
View atau buka QueryDaftar yang telah dibuat sebelumnya.
- Pada baris Criteria dari field Tarif Sewa, ketikkan criteria >7000.
Latihan Soal :
1. Buat table master Pegawai sebagai berikut :
3. Relasikan ke dua tebel diatas yaitu table Pegawai dan table Kerja secara terpadu.
4. Gunakan query untuk mencari siapa saja nama pegawai yang bekerja, gaji pokoknya
berapa, jumlah jam lemburnya.
5. Tampilkan hasil query dengan criteria, bagi pegawai yang jam lemburnya lebih dari 10
jam.
6. Tampilkan informasi Total Lembur, tambahkann rumus perhitungan pada field seperti
dibawah ini:
TotalLembur:=[jmLembur]*[UpahLembur]