Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i 0211 10 069

26
Disusun Oleh: Enis Setiawati 0211 10 054 Sopiawati 0211 10 069 PROYEK 10 Query Basis Data – Basis Data Textbook

description

PROYEK 10 Query Basis Data – Basis Data Textbook. Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i 0211 10 069. Tujuan Belajar. 1. Mengetahui cara membuat Query menggunakan satu atau lebih tabel. 2. Memahami cara membatasi hasil Query dengan satu atau beberapa pembatas. - PowerPoint PPT Presentation

Transcript of Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i 0211 10 069

Page 1: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Disusun Oleh:Enis Setiawati 0211 10 054Sopiawati 0211 10 069

PROYEK 10Query Basis Data –

Basis Data Textbook

Page 2: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Tujuan Belajar 1. Mengetahui cara membuat Query menggunakan

satu atau lebih tabel.2. Memahami cara membatasi hasil Query dengan

satu atau beberapa pembatas.3. Memahami bagaimana sebuah Query dapat

meminta nilai batasan dari pengguna query.4. Mengetahui cara menggunakan query untuk

mencari nilai parsial dalam field.5. Mengetahui cara membuat perhitungan di dalam

query baik field teks dan numerik.

Page 3: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Pendahuluan

Proyek ini menggunakan Microsoft Access untuk membuat query (permitaan) untuk basis data yang sudah ada. Basis untuk proyek ini, textbook berkenaan dengan berbagai mata kuliah dan buku – buku yang digunakan dalam mata kuliah. Basis data ini juga berisikan catatan mengenai mahasiswa yang memiliki buku untuk dijual.

basis data access terdiri atas satu file, meskipun banyak tabel didalam sebuah basis data, tabel tersebut terletak di dalam file basis data yang lain.

Page 4: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Basis data textbook akan disediakan intruktur anda atau dapat di unggah dari situs web. Para manajer biasanya menggunakan query untuk mencari catatan (record) tertentu. Query yang lain dapat digunakan untuk menghitung nilai baru berdasarkan nilai field lain dalam query.

informasi merupakan alat pengambilan keputusan yang penting. Pemahaman akan basis data yang diperoleh dari penulisan query akan melatih para pembuat keputusan untuk menggunakan alat ini dengan lebih baik.

Page 5: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

• Basis Data Textbookbasis data textbook terdiri atas empat tabel yang saling berhubungan karena memiliki nilai yang sama. Tabel filed data ditampilkan pada Figur P10.1 tabel STUDENT berisikan empat filed: firstname, lastname, Booknumb, dan copiestosell. Filed kunci dari empat tabel ini ditampilkan dengan huruf tebal. Kombinasi nilai dari filedName, lastname, dan BookNums, akan membuat sebuah kunci untuk tabel STUDENT. Filed classNumb adalah satu-satunya filed yang dibutuhkan sebagai kunci dari tabel CLASS.

Page 6: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.1 Tabel dan Field dalam Basis Data TextBook

Page 7: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Field dari berbagai tabel akan dikombinasikan jika terdapat nilai yang sama antara dua tabel. Sebagai contoh, filed BookNumb ada pada tabel STUDENT, maka nama siswa dari tabel STUDENT dapat dihubungkan dengan judul buku dari catatan BOOK. Dari figur P 10.2 anda dapat melihat bahwa amy abner dan brian janskin keduanya memiliki buku no 409 untuk dijual. Buku no 409 (lihat Figur P 10.3) berjudul “management Informatika System” dan ditulis oleh McLeod dan Schell.

Page 8: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.2 Field dan Nilai dalam Tabel STUDENT

Page 9: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.3 Field dan nilai dalam tabel BOOK

Page 10: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

• Membuat Query dengan batasanCatatan dari tabel BOOK ditampilkan dalam Figur

P10.5. jika sebuah query dibuat tanpa batasan, semua catatan dalam tabel akan ditampilkan pada hasil query. Klik dua kali pada “Create query in design view” yang ditampilkan pada Figur P10.4 dan Figur P10.6 akan muncul. Untuk query ini, pilihlah tabel BOOK dari daftar dengan cara menyorot pilihan BOOK dan mengklik tombol “add”. Kemudian tutup layar yang menampilkan tabel ini dengan cara mengklik tombol “close”.

Page 11: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.6 Memilih Tabel Untuk Query

Page 12: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.7 akan mumcul dan figur ini berformatkan query berdasarkan contoh. Klik filed pada kolom pertama. Dari menu drop-down yang muncul, pilihlah filed title. Klik pada baris “filed” di kolom kedua dan pilihlah filed price. Cara alternatif untuk memilih filed adalah mengklik mouse pada nama filed di kotak tabel BOOK dan menarik nama filed tersebut ketempatnya. Klik pada baris “sort” dari kolom title dan menu drop-down pilihlaj “ascending” sebagai metode pengukuran. Dalam baris “criteria” untuk price, masukan batasan “>100,” seperti yang ditampilkan pada Figur P10.8

Page 13: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.7 Query Berdasarkan Contoh Siap Diselesaikan

Page 14: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.8 Membatasi Query pada Harga yang lebih besar dari $100

Page 15: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

dan pada Figur P10.9 akan muncul tiga buku dengan harga lebih dari $100.

Figur P10.10 menggunakan batasan lebih dari atau sama dengan 50.

Figur P10.11 menunjukan bagaimana cara membatasi hasil query untuk catatan dengan harga kurang dari $75 atau lebih dari $100.

Page 16: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.9 Hasil Pembatasan Harga agar lebih dari $100

Page 17: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.10 Membatasi harga agar lebih dari atau sama dengan $50 tetapi kurang dari atau sama dengan $75

Page 18: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.11 Membatas harga agar kurang dari $75 Atau lebih besar dari $100

Page 19: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

• Batasan yang tidak tepatBatasan pada filed berisikan text bisa jadi untuk dibuat karena kecocokan yang dimaksudkan kurang jelas. Sebagai contoh, apa yang terjadi seandainya anda mencari seorang penulis bernama “tattem”? Anda dapat melihat dari nilai pada filed auther di figur P10.3 bahwa tattem adalah seorang pengarang untuk dua buku. Jika batasan ini dimasukan seperti dalam Figur P10.14, access tidak akan menemukan satu catatan pun.

Page 20: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.13 Query akan meminta nilai Parameter

Page 21: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.25 Query untuk menggabungkan field Firstname dan Lastname

Page 22: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.6 Query dengan Barls “Total”

Page 23: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P 10.27 menampilkan sebuah query yang akan menghitung berapa kali nilai failed book numb untuk seorang siswa mencul serta jumlah buku yang dijual oleh seorang siswa. Figur P 10.28 menampilkan sebagai daftar hasil query.

Page 24: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.27 Desain Query dengan Fitur pembilangan dan penjumlahan

Page 25: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

Figur P10.28 Beberapa hasil Query yang menampilkan fungsi pembilang dan penjumlah

Page 26: Disusun Oleh: Enis Setiawati 0211 10 054 So p iawat i  0211 10 069

SEKIAN DAN TERIMAKASIH ATAS

PERHATIANNYA