You are on page 1of 38

PROYEK 10 Query Basis Data-Basis Data Textbook

Lia Aprilianti (0211 11 134) Dosen : Dr. Wonny A.R, MM., SE.

Fakultas Ekonomi Universitas Pakuan 1/18/13

Tujuan Pembelajaran
v

Mengetahui

cara

membuat

query

menggunakan satu atau lebih tabel.


v

Memahami cara membatasi hasil query dengan satu atau beberapa pembatasan.

Memahami dapat

bagaimana nilai

sebuah batasan

query dari

meminta

1/18/13

pengguna query.

Mengetahui cara menggunakan query untuk mencari nilai parsial dalam field.

Mengetahui cara membuat perhitungan di dalam query baik pada field teks dan numerik.

1/18/13

Pendahuluan
Proyek ini menggunakan Microsoft

Access untuk membuat query (permintaan) untuk basis data yang sudah ada. Basis data awal dapat di unduh dari situs Prentice Hall untuk buku ini di WWW.PRENHALL.COM/MCLEOD--mcleod harus di tulis dalam huruf kecil.
1/18/13

Basis data untuk proyek ini, Textbook, berkenaan dengan berbagai mata kuliah dan buku-buku yang di gunakan dalam mata kuliah. Basis data ini juga berisikan catatan mengenai mahasiswa yang memiliki buku untuk di jual.

1/18/13

Basis data Access terdiri atas satu file. Meskipun terdapat banyak tabel di dalam sebuah basis data, tabel tersebut terletak di dalam file basis data, bersama dengan berbagai formulir, laporan atau komponen basis data yang lain.

1/18/13

Anda harus membuat duplikat file data dengan basis data Anda secara rutin. Di dalam Access, perintah Anda Edit dapat untuk

menggunakan mencakup

menyalin (cut dan paste) objek. Objek ini

1/18/13

tabel, laporan, dan komponen basis data lain. Anda tidak dapat menduplikasi basis data itu sendiri dari dalam Access. Untuk menduplikasi keseluruhan basis data, misalnya untuk keperluan cadangan, Anda

1/18/13

harus menduplikasi keseluruhan file basis data menggunakan Windows Explorer atau dengan cara mengklik ikon My Computer. Yang adalah harus di file perhatikan basis amat data cepat. dalam dapat Para

menggunakan peranti lunak basis data ukuran membesar


1/18/13

dengan

pengguna sering menggunakan fitur seperti

perintah Undo yang dapat dengan mudah dalam membalikkan disk agar kesalahan. Fitur semaca ini memakan banyak tempat di dapat mengarahkan tindakan pembalikan yang dilakukan. Agar ukuran file basis data Anda tidak terlalu besar, Anda harus memadatkannya secara rutin, misalnya setiap kali Anda keluar dari Access. 1/18/13

Dari dalam Access, urutan perintah Tools, Database Utilities, dan Compact and Repair Database akan memadatkan basis data Anda untuk menghilangkan semua penghapusan dan kesalahan langkah yang mungkin pernah Anda lakukan ketika menggunakan basis data tersebut. Anda dapat mengubah pengaturan Access sehingga 1/18/13 secara otomatis akan

basis data setiap kali Anda keluar dari Access. Anda dapat mengatur Access agar secara otomatis memadatkan basis data ketika Anda keluar dari program dengan cara memilih Tools, di ikuti Options, General, dan Compact on Close.

1/18/13

Pentingnya menghasilkan query sendiri bagi seorang pembuat keputusan :

Para pembuat keputusan yang dapat membuat query akan mendapatkan akses langsung terhadap kekuatan basis data

Para pembuat keputusan mungkin tidak mengetahui secara tepat catatan mana dalam basis data yang di butuhkan hingga sebuah query di buat, hasilnya terlihat,
1/18/13

lebih banyak lagi query di buat dalam sebuah proses yang terus-menerus hingga hasil yang di inginkan akhirnya di temukan.

Para pembuat keputusan tidak dapat memiliki pemahaman akan basis data yang intuitif kecuali jika mereka memiliki pengalaman menangani langsung nilai data serta hubungan mereka dalam basis
1/18/13

data.

Informasi merupakan alat pengambilan keputusan yang amat penting. Pemahaman akan basis data yang di peroleh dari penulisan query akan melatih para pembuat keputusan untuk menggunakan alat ini dengan lebih baik.

1/18/13

Basis Data Textbook


Basis data Textbook terdiri atas empat tabel yang saling berhubungan karena memiliki nilai yang sama. Field dari berbagai tabel dapat di kombinasikan jika terdapat nilai yang sama antara dua tabel.
1/18/13

1/18/13

1/18/13

Membuat Query dengan Batasan


Jika sebuah query di buat tanpa batasan, semua catatan dalam tabel akan di tampilkan pada hasil query. Akan lebih produktif untuk membatasi catatan yang di tampilkan ke dalam beberapa kriteria pembuatan keputusan tertentu. Sekarang lihat beberapa buku yang berharga lebih
1/18/13 dari $100.

Klik dua kali pada Create query in Design view. Untuk query ini, pilihlah tabel BOOK dari daftar dengan cara menyorot pilihan BOOK dan mengklik tombol Add. Kemudian tutuplah layar yang menampilkan tabel ini dengan cara mengklik tombol Close.

1/18/13

1/18/13

1/18/13

Figur ini berformat query berdasarkan contoh (query-by-exampleQBE) adalah format di mana seorang pengguna dapat menentukan apa yang di inginkan tanpa harus menulis kode komputer untuk menarik catatan tersebut dari basis data. Masingmasing kolom di QBE dapat berbentuk sebuah field yang akan di tampilkan.
1/18/13

Baris teratas adalah tempat nama field. Baris yang kedua memberitahu nama tabel yang berisikan field. Baris yang ketiga memberikan hasil, dan kesempatan memutuskan
1/18/13

pilihan baris kepada

untuk

mengurutkan memberi untuk

keempat

pengguna

apakah nilai tersebut akan di tampilkan pada laporan. Baris-baris yang tersisa di gunakan untuk memberikan batasan pada baris yang akan di tampilkan.

1/18/13

Klik baris Field pada kolom yang pertama. Dari menu drop-down yang muncul pilihlah field title. Klik baris Field di kolom kedua dan pilihlah field price. Cara alternatif tabel untuk dsn memilih mensrik field adalah field mengklik mouse pada nama field di kotak BOOK nama tersebut ke tempatnya.
1/18/13

1/18/13

Sekarang pilihlah perintah View di ikuti subperintah Datasheet View. Tabel dari hasilnya akan di tampilkan dengan semua catatan dari tabel BOOK tetapi hanya dua field title dan price yang di tampilkan. Perhatikan bahwa catatan tersebut tidak di urutkan dengan cara yang berarti. Pilihlah perintah View di ikiuti subperintah Design View untuk mengubah 1/18/13

1/18/13

Query Parameter
Query parameter adalah query yang memberi kesempatan kepada pengguna untuk memberikan suatu nilai ketika query tersebut di jalankan. Misalkan pembuat keputusan ini mencari harga buku yang amat rendah atau amat tinggi. Pembuat keputusan tersebut dapat mengodekan
1/18/13 jumlah harga ke dalam query.

Batasan yang Tidak Tepat


Batasan pada field berisikan teks bisa jadi sulit untuk di buat karena kecocokan yang di maksud kurang jelas. Access menggunakan dua karakter sebagai pembantu dalam melakukan pencarian (wildcard) yang sesuai dengan nilai atau deretan nilai apa
1/18/13

pun, bahkan nilai null. Nilai null adalah kasus khusus di mana tidak terdapat nilai sama sekali. Tanda tanya, ? adalah wildcard yang mencari kecocokan dengan kata-kata tertentu.

1/18/13

Query yang Membutuhkan Lebih dari Satu Tabel


Query yang membutuhkan field data dari lebih dari satu tabel mengharuskan tabel yang memberikan nilai field ini maupun tabel yang di gunakan untuk menavigasi antara tabel-tabel ini juga di masukkan ke dalam QBE. Misalkan Anda ingin membuat query
1/18/13

yang menampilkan jumlah mata kuliah dan judul buku yang akan di gunakan untuk kelas tersebut. Tanpa link antara tabel, query tersebut tidak akan membatasi dirinya kepada catatan-catatan yang bersesuaian antara tabel.

1/18/13

Perlu ketika tidak

di

catat

bahwa nilai

ketika

menggunakan tabel dalam suatu query terdapat bersesuaian antara tabel-tabel, catatan tanpa kesesuaian tidak akan di tampilkan pada hasil query.

1/18/13

Ini

karena

pertalian antara

antara tabel.

tabel Untuk

biasanya di lakukan dengan nilai-nilai yang bersesuaian kecocokan, menampilkan catatan yang tidak memiliki kita harus memodifikasi pertalian antara tabel-tabel ini.

1/18/13

Penggabungan dan Perhitungan Field Data


Karakter-karakter pada field data dapat di gabungkan dengan karakter field teks lain. Field numerik di butuhkan untuk melakukan operasi numerik. Operasi ini dapat berada dalam suatu query sehingga nilai-nilai dalam basis data tersebut tidak harus di ubah.
1/18/13

Terima kasih..

1/18/13

You might also like