download

Matakuliah : F0712 / Lab Sistem Informasi Akuntansi
Tahun
: 2007
Query
Pertemuan 09 s.d 10
Query
• Query merupakan cara yang lebih formal untuk
mengurutkan dan memfilter data.
• Query memungkinkan user untuk menentukan :
–
–
–
–
Bina Nusantara
Field apa yang ingin di lihat oleh User.
Dalam bentuk urutan apa field tersebut harus muncul.
Kriteria filter untuk setiap field.
Urutan yang diinginkan untuk setiap field.
Membuat Query dengan Simple Query Wizard (1)
• Cara termudah membuat query adalah dengan
Simple Query Wizard.
• User hanya memilih field-field yang ingin
ditampilkan.
• User tidak perlu menetapkan kriteria record atau
menentukan cara pengurutan Query sederhana
berguna jika user hanya ingin melihat field-field
yang diinginkan, tetapi masih ingin melihat setiap
record.
Bina Nusantara
Membuat Query dengan Simple Query Wizard (2)
• Select Query  Query yang dibuat dengan Simple Query
Wizard merupakan versi dasar suatu Select Query, jenis
query yang paling umum. User dapat memilih record,
mengurutkan, memfilter, dan menetapkan perhitungan
sederhana (seperti menghitung dan merata-rata).
• Query Wizard  akan mengajukan pertanyaan-pertanyaan
kepada user dan kemudian membuat suatu query
berdasarkan jawaban user.
Bina Nusantara
Membuat Query dengan Simple Query Wizard (3)
Untuk membuat Select Query dengan Simple
Query Wizard, ikuti langkah-langkah berikut
:
1. Buka database yang diinginkan dan klik tab
Queries.
2. Klik dua kali Create Query by Using Wizard.
Muncul kotak dialog Simple Query Wizard
Bina Nusantara
Membuat Query dengan Simple Query Wizard (4)
Pilih tabel disini
Field dari tabel
yang dipilih
3.
4.
5.
Bina Nusantara
Field yang ingin ditampilkan
dari hasil query .
Contoh : Menggunakan 3 tabel
(STUDENT, GRADE, CLASS).
Dari tabel STUDENT, kita
ambil field StudentName
Dari tabel CLASS, kita ambil
fied Name.
Dari tabel GRADE, kita
menggunakan semua field
yang ada, yaitu :
StudentNumber,
ClassNumber, Grade
Pilih tabel yang diinginkan untuk digunakan dalam query dari daftar
Table/Queries.
Klik nama field pada daftar Available Field, kemudian klik tombol > untuk
memindahkannya ke daftar Selected Field.
(Opsional) Pilih tabel atau query lain dari daftar Table/Queries dan masukkan
beberapa fieldnya ke daftar Selected Field. Selanjutnya klik Next.
Membuat Query dengan Simple Query Wizard (5)
6.
7.
Masukkan nama query pada isian What Title Do You Want
for Your Query ? Misalnya beri nama :GradeResult.
Klik Finish untuk menampilkan hasil query.
Hasil Query
Bina Nusantara
Menyimpan Query
• Query yang telah dibuat, Access akan menyimpannya
secara otomatis.
• Cukup tutup jendela Query, dan di tab Queries akan
terlihat nama Query yang telah dibuat.
Nama Query yang telah dibuat
Bina Nusantara
Menjalankan Kembali Query
• User dapat menjalankan kembali query yang telah dibuat. Jika ada
data yang telah berubah sejak terakhir kali menjalankan query,
maka perubahan tersebut akan disajikan.
• Untuk menjalankan kembali query, lihat gambar berikut :
(1) Pilih tab Queries dari
bagian Objek
Bina Nusantara
(2) Klik dua kali nama Query
yang akan dijalankan kembali.
Atau klik satu kali, kemudian
klik tombol Open
Menambah Field ke Query (1)
User dapat menambah sebuah field ke query dengan tiga cara.
Cara 1 :
1. Klik baris Table dari kolom kosong yang pertama. Tampil daftar
drop-down.
2. Buka daftar drop-down, kemudian pilih tabel yang tersedia pada
daftar drop down sama dengan jendela tabel yang muncul di atas
jendela desain query.
3. Klik baris Field tepat di atas nama tabel yang dipilih. Tampak
daftar drop-down.
4. Buka daftar drop-down dan pilih field yang ingin ditambahkan.
Field yang tersedia berasal dari tabel yang telah dipilih pada
langkah 2.
Bina Nusantara
Menambah Field ke Query (2)
Cara 2 :
1. Gulung daftar field pada jendela tabel yang diinginkan di
atas kotak Query Design, sampai user menemukan field
yang ingin ditambahkan.
2. Klik nama field dan drag ke baris Field dari kolom kosong
pertama. Nama field muncul di tempat user men-dragnya.
Cara 3 :
Klik dua kali nama field pada daftar field. Field akan pindah
ke tempat kosong pertama yang tersedia pada grid
query.
Bina Nusantara
Menambah Field ke Query (3)
Jendela Tabel  menampilkan semua
Tabel yang akan dipakai dalam Query
Nama Table
Nama Field
Baris Field
Baris Tabel
Bina Nusantara
Grid Query
Menambah Field ke Query (4)
• Menambahkan Lebih Banyak Tabel untuk Query,
dengan cara :
– Klik tombol Show Table
pada toolbar, atau, pilih
Query – Show Table.
– Kemudian pilih tabel yang diinginkan, klik Add.
– Klik Close untuk kembali ke desain query.
Bina Nusantara
Menghapus Field
Ada dua cara untuk menghapus field dari query :
• Klik di kolom yang ingin di hapus dan pilih Edit –
Delete Columns.
• Tempatkan pointer mouse tepat diatas kolom
sehingga berubah menjadi panah hitam ke bawah.
Klik untuk memilih semua kolom dan tekan Delete,
atau klik tombol Cut pada toolbar.
Bina Nusantara
Menambah Kriteria (1)
• Dengan memilih kriteria, akan memungkinkan user
untuk memilih record yang akan ditampilkan pada
hasil query.
• Contoh  dari hasil query sebelumnya, kita hanya
akan menampilkan Student yang memperoleh
Grade > 3.50.
Bina Nusantara
Menambah Kriteria (2)
Data awal. Dari data ini,
kita hanya akan
menampilkan Student
yang memiliki Grade
>3.50
Untuk menentukan kriteria diatas, ikuti langkah berikut :
1.
Pada tampilan Query Design, klik baris Criteria pada kolom field yang diinginkan yaitu
field Grade.
2.
Ketik kriteria yang ingin digunakan, yaitu : Grade > 3.50.
3.
Klik tombol atau
untuk melihat hasil query.
Bina Nusantara
Menambah Kriteria (3)
Kriteria di
tulis di baris
Criteria
Tabel hasil query  data
yang ditampilkan adalah
Student yang memiliki
Grade > 3.50
Bina Nusantara
Mengurutkan Field dalam Query
1.
2.
3.
Bina Nusantara
Klik pada baris Sort pada field yang ingin di urutkan; muncul panah ke bawah
pada daftar drop-down.
Buka daftar drop-down, pilih perintah Ascending atau Descending
Jika ingin membatalkan pengurutan pada field, ulangi langkah 2, kemudian pilih
pilihan (Not Sorted).
Menambah Field Perhitungan (1)
• Field perhitungan sangat membantu saat user
perlu menghitung nilai dalam database
dengan menggunakan fungsi matematika
dalam satu atau lebih isi field.
• Contoh : user dapat menghitung 5% pajak
penjualan berdasarkan harga penjualan.
Bina Nusantara
Menambah Field Perhitungan
Untuk menambah sebuah field perhitungan,misal field yang menghitung
pajak penjualan, ikuti langkah berikut :
1. Buka query tampilan Design.
2. Pada kolom kosong, ketik ekspresi dalam baris Field. Jika
memasukkan nama field, berikan tanda kurung siku ([ ]) di awal
dan di akhir nama field. Contoh untuk mengalikan field Price
dengan nilai 0,5, ketik : [Price]*.05
3. Tekan Enter atau pindah ke sel lain; Access akan menambahkan
nama untuk ekspresi, seperti Expr1. Sebagai contoh, ekspresi
mungkin sekarang membaca : Expr1:[Price]*.05.
4. Klik lagi sel dan tebalkan nama ekspresi (contoh, Expr1).
5. Ketik nama yang lebih jelas, seperti Tax.
Bina Nusantara
Menambah Field Perhitungan Menggunakan
Expression Builder (1)
Contoh lain : kita akan menghitung umur Student
berdasarkan tanggal lahir-nya (field DateofBirth).
Ekspresi yang digunakan lebih rumit karena mencakup
penggunaan fungsi yang built-in yaitu : (Now()([DateofBirth]))/365.
Rumus tersebut mengurang nilai field DateofBirth dari
tanggal sekarang, kemudian membagi hasilnya (dalam
hari) dengan 365 untuk memberikan angka tahun.
Bina Nusantara
Menambah Field Perhitungan Menggunakan
Expression Builder (2)
Untuk menjalankan contoh tersebut bisa dilakukan dengan menggunakan
Expression Builder, ikuti langkah berikut :
1.
Klik sel Field dari kolom kosong.
2. Klik tombol Build pada toolbar untuk membuka Expression Builder.
3. Dalam daftar di sebelah kiri, klik dua kali Function untuk menampilkan
fungsi. Kemudian klik Built-In Function. Kategori fungsi muncul pada
daftar yang ada di bagian tengah.
4. Dalam daftar yang ada di tengah, klik Date/Time.
5. Pada panel kanan, klik Now.
6. Klik tombol Paste, muncul fungsi dalam daftar Expression diatas
jendela.
7.
Ketik tanda garis atau klik tombol tanda minus (-).
8. Pada jendela kiri, klik dua kali folder Table, kemudian klik nama tabel
yang berisi field. Contoh : STUDENT1.
Bina Nusantara
Menambah Field Perhitungan Menggunakan Expression Builder (2)
Item yang di-paste muncul dalam daftar Expression
9.
Buatlah ekspresi berikut :
Age: (Now()-([STUDENT1]![DataofBirth]))/365
Nama Field
baru untuk
Nama Tabel
menampung
Built-In
hasil
Nama Field yang akan dihitung
Function
Bina Nusantara
perhitungan
Hasil Query
Menambah Field Perhitungan Menggunakan Expression Builder (3)
10.
11.
12.
13.
Nama Field standard adalah Expr1, ubahlah nama field standard tersebut menjadi Age.
Klik kanan ekspresi di field Age dan pilih Properties.
Pada tab General, buka daftar drop-down Format dan pilih Fixed.
Ketik 0 dalam Field Decimal Place.
Gambar
untuk
langkah
11
Bina Nusantara
Gambar
untuk
langkah
12 dan 13
Menambah Field Perhitungan Menggunakan
Expression Builder (4)
14. Tutup Property Sheet
15. Jalankan query (lihat hasil query di slide no. 15)
Bina Nusantara