PERTEMUAN 2 - WordPress.com

Download Report

Transcript PERTEMUAN 2 - WordPress.com

PERTEMUAN 2
Perancangan Basis Data
Query
• Secara umum query digunakan untuk
menyatakan pengaksesan data dalam database.
Namun, di dalam Access istilah query lebih
ditujukan untuk mengambil data.
• Ada 2 cara untuk melakukan query, yaitu dengan
menggunakan query wizard dan query design.
Query wizard menyediakan langkah yang telah
terprogram dalam membuat query. Sedangkan
query design memberikan keleluasaan bagi
pemakai dalam membuat query.
Manfaatnya Query
1. Menampilkan data-data tertentu pada suatu
table, contohnya kita hanya ingin melihat data
pada table Mahasiswa yang Nim nya
“1003301001”
2. Menampilkan data dari dua table atau lebih
dengan syarat antara table itu ada field yang
berhubungan. Contohnya kita ingin melihat Nim
“1003301001” itu siapa pemiliknya. Di sini kita
mengambil data dari table Mahasiswa dan Table
Nilai, Sebagai penghubungnya adalah field NIM.
3. Dapat melakukan operasi perhitungan.
4. Query biasanya digunakan sebagai sumber
data untuk Report.dan Form.
Macam-macam query:
• Query design
• Query wizard
• Query dengan SQL
1. Query design
• Query design merupakan fasilitas yang
memungkinkan kita dengan leluasa membuat
desain query. Fasilitas ini bahkan bisa dipakai
untuk menyunting hasil dari query wizard.
Cara membuat query dengan
query design.
• Klik tab create
• Klik query desain
• Maka akan muncul gambar seperti berikut:
• Masukan table table mhs, Matakuliah, dan
table Nilai dengan menekan tombol Add.
Tekan tombol Close untuk keluar dari kotak
dialog show table.
• Masukan Field-fieldnya kedalam query
Contoh: Nim, KdMatakuliah, Matakuliah, Sks,
Absen, Tugas, Uts, Uas, Jumlah,Rata_Rata,
Mutu
• Simpan query dengan nama querynilai.
• Untuk mencari jumlah ketikan Rumus sebagai
berikut:
• JUMLAH:
([ABSEN])+([TUGAS])+([UTS])+([UAS])
• Untuk mencari rata-rata ketikan Rumus
sebagai berikut: RATA_RATA: ([JUMLAH]/4)
• Untuk mencari mutu, ketikkan rumus berikut:
• Mutu:
IIf([RATA_RATA]>=80;"A";IIf([RATA_RATA]>=65;
"B“;IIf([RATA_RATA]>=50;"C";IIf([RATA_RATA]>
=45;"D";IIf([RATA_RATA]<=45;"E")))))
• Tekan tombol Ị (Run) untuk melihat hasilnya
• Lakukan hal yang sama pada langkah
pembuatan query di atas untuk membuat
QueryTranskip dengan Field Sbb: Nim, Nama,
TempatLahir, TglLahir, KdJurusan, Jurusan,
Kdmatakuliah, Matakuliah, Sks, Absen, Tugas,
Uts, Uas, Jumlah, Rata_Rata, Mutu.
• Simpan Query tersebut dengan nama
QueryTranskrip.
• Tekan tombol Ị (Run) untuk melihat hasilnya
2. Query wizard
•
•
•
•
Cara memulai query wizard adalah sbb:
Klik tab create
Klik query wizard
Maka akan muncul gambar seperti berikut:
• Biarkan simple query wizard terpilih dan
kemudian klik OK
• Pindah semua field pada Available fields ke
Selected fields dengan menggunakan tanda >
• Kemudian klik next, maka akan muncul
gambar:
• Finish
3. Query dengan SQL (struktured query
language)
• Merupakan standar yang dipakai untuk
mengakses database.
• SQL tidak terkait pada suatu produk DBMS,
kita bisa mengakses database seperti Access,
Oracle, MySQL.
Membuat pernyataan SQL
•
•
•
•
•
•
Klik query design
Tutuplah kotak dialog dengan mengklik close
Klik SQL View
Ketikkan pada halaman query1
SELECT * FROM Qnilai;
Jalankan perintah di atas dengan
menggunakan tombol Ị (Run)
• Hasilnya seperti berikut:
Memahami select
• Select merupakan suatu pernyataan SQL yang
berguna untuk mengambil data dari satu atau
beberapa query.
• SELECT daftar_field FROM nama_tabel;
• Contoh: SELECT * FROM Qnilai;
• Berarti menampilkan semua field (dinyatakan
dengan *) yang ada pada query nilai.