PROYEK 10Query Basis Data-Basis Data Textbook             Lia Aprilianti             (0211 11 134)    Dosen : Dr. Wonny A....
Tujuan PembelajaranMengetahui     cara     membuat       query menggunakan satu atau lebih tabel.Memahami cara membatasi...
Mengetahui cara menggunakan query untuk mencari nilai parsial dalam field.Mengetahui cara membuat perhitungan di dalam q...
Pendahuluan   Proyek     ini     menggunakan         MicrosoftAccess untuk membuat query (permintaan)untuk basis data yang...
Basis data untuk proyek ini, Textbook,berkenaan dengan berbagai mata kuliahdan buku-buku yang di gunakan dalammata kuliah....
Basis data Access terdiri atas satu file.Meskipun terdapat banyak tabel di dalamsebuah basis data, tabel tersebut terletak...
Anda harus membuat duplikat file datadengan basis data Anda secara rutin.   Di   dalam    Access,   Anda     dapatmengguna...
tabel, laporan, dan komponen basis datalain. Anda tidak dapat menduplikasi basisdata itu sendiri dari dalam Access. Untukm...
harus menduplikasi keseluruhan file basisdata menggunakan Windows Explorer ataudengan cara mengklik ikon “My Computer”.   ...
perintah “Undo” yang dapat dengan mudahmembalikkan kesalahan. Fitur semaca inimemakan banyak tempat di dalam disk agardapa...
Dari   dalam     Access,   urutan    perintah“Tools”, “Database Utilities”, dan “Compactand Repair Database” akan memadatk...
basis data setiap kali Anda keluar dariAccess. Anda dapat mengatur Accessagar secara otomatis memadatkan basisdata ketika ...
Pentingnya menghasilkan query sendiribagi seorang pembuat keputusan :• Para   pembuat    keputusan      yang   dapat membu...
lebih banyak lagi query di buat dalam sebuah proses yang terus-menerus hingga hasil yang di inginkan akhirnya di temukan.•...
Informasi merupakan alat pengambilankeputusan     yang      amat     penting.Pemahaman akan basis data yang diperoleh dari...
Basis Data Textbook   Basis data Textbook terdiri atas empattabel yang saling berhubungan karenamemiliki nilai yang sama. ...
Membuat Query dengan Batasan   Jika sebuah query di buat tanpa batasan,semua catatan dalam tabel akan di tampilkanpada has...
Klik dua kali pada “Create query in Designview”. Untuk query ini, pilihlah tabel BOOKdari daftar dengan cara menyorot pili...
Figur ini berformat query berdasarkancontoh   (query-by-example—QBE)        adalahformat di mana seorang pengguna dapatmen...
Baris teratas adalah tempat nama field. Barisyang kedua memberitahu nama tabel yangberisikan field. Baris yang ketiga memb...
apakah nilai tersebut akan di tampilkanpada laporan. Baris-baris yang tersisa digunakan untuk memberikan batasan padabaris...
Klik baris “Field” pada kolom yangpertama. Dari menu drop-down yangmuncul pilihlah field title. Klik baris “Field”di kolom...
Sekarang pilihlah perintah “View” di ikutisubperintah “Datasheet View”. Tabel darihasilnya akan di tampilkan dengan semuac...
Query Parameter   Query parameter adalah query yangmemberi   kesempatan       kepada   penggunauntuk memberikan suatu nila...
Batasan yang Tidak Tepat   Batasan pada field berisikan teks bisa jadisulit untuk di buat karena kecocokan yang dimaksud k...
pun, bahkan nilai null. Nilai null adalahkasus khusus di mana tidak terdapat nilaisama sekali. Tanda tanya, “?” adalahwild...
Query yang Membutuhkan Lebih dari Satu                  Tabel   Query yang membutuhkan field data darilebih dari satu tabe...
yang menampilkan jumlah mata kuliah danjudul buku yang akan di gunakan untukkelas tersebut. Tanpa link antara tabel,query ...
Perlu       di   catat   bahwa     ketikamenggunakan tabel dalam suatu queryketika tidak terdapat nilai bersesuaianantara ...
Ini   karena    pertalian   antara   tabelbiasanya di lakukan dengan nilai-nilaiyang bersesuaian antara tabel. Untukmenamp...
Penggabungan dan Perhitungan Field Data    Karakter-karakter pada field data dapat di gabungkan dengan karakter field teks...
Terima kasih..
Bab 10 proyek
Bab 10 proyek
Bab 10 proyek
Bab 10 proyek
Bab 10 proyek
Bab 10 proyek
Upcoming SlideShare
Loading in …5
×

Bab 10 proyek

209 views

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
209
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bab 10 proyek

  1. 1. PROYEK 10Query Basis Data-Basis Data Textbook Lia Aprilianti (0211 11 134) Dosen : Dr. Wonny A.R, MM., SE.Fakultas Ekonomi Universitas Pakuan
  2. 2. Tujuan PembelajaranMengetahui cara membuat query menggunakan satu atau lebih tabel.Memahami cara membatasi hasil query dengan satu atau beberapa pembatasan.Memahami bagaimana sebuah query dapat meminta nilai batasan dari pengguna query.
  3. 3. Mengetahui cara menggunakan query untuk mencari nilai parsial dalam field.Mengetahui cara membuat perhitungan di dalam query baik pada field teks dan numerik.
  4. 4. Pendahuluan Proyek ini menggunakan MicrosoftAccess untuk membuat query (permintaan)untuk basis data yang sudah ada. Basis dataawal dapat di unduh dari situs Prentice Halluntuk buku ini diWWW.PRENHALL.COM/MCLEOD--”mcleod”harus di tulis dalam huruf kecil.
  5. 5. Basis data untuk proyek ini, Textbook,berkenaan dengan berbagai mata kuliahdan buku-buku yang di gunakan dalammata kuliah. Basis data ini juga berisikancatatan mengenai mahasiswa yangmemiliki buku untuk di jual.
  6. 6. Basis data Access terdiri atas satu file.Meskipun terdapat banyak tabel di dalamsebuah basis data, tabel tersebut terletakdi dalam file basis data, bersama denganberbagai formulir, laporan atau komponenbasis data yang lain.
  7. 7. Anda harus membuat duplikat file datadengan basis data Anda secara rutin. Di dalam Access, Anda dapatmenggunakan perintah “Edit” untukmenyalin (cut dan paste) objek. Objek inimencakup
  8. 8. tabel, laporan, dan komponen basis datalain. Anda tidak dapat menduplikasi basisdata itu sendiri dari dalam Access. Untukmenduplikasi keseluruhan basis data,misalnya untuk keperluan cadangan, Anda
  9. 9. harus menduplikasi keseluruhan file basisdata menggunakan Windows Explorer ataudengan cara mengklik ikon “My Computer”. Yang harus di perhatikan dalammenggunakan peranti lunak basis dataadalah ukuran file basis data dapatmembesar dengan amat cepat. Parapengguna sering menggunakan fitur seperti
  10. 10. perintah “Undo” yang dapat dengan mudahmembalikkan kesalahan. Fitur semaca inimemakan banyak tempat di dalam disk agardapat mengarahkan tindakan pembalikanyang dilakukan. Agar ukuran file basis dataAnda tidak terlalu besar, Anda harusmemadatkannya secara rutin, misalnyasetiap kali Anda keluar dari Access.
  11. 11. Dari dalam Access, urutan perintah“Tools”, “Database Utilities”, dan “Compactand Repair Database” akan memadatkanbasis data Anda untuk menghilangkan semuapenghapusan dan kesalahan langkah yangmungkin pernah Anda lakukan ketikamenggunakan basis data tersebut. Andadapat mengubah pengaturan Accesssehingga secara otomatis akan memadatkan
  12. 12. basis data setiap kali Anda keluar dariAccess. Anda dapat mengatur Accessagar secara otomatis memadatkan basisdata ketika Anda keluar dari programdengan cara memilih “Tools”, di ikuti“Options”, “General”, dan “Compact onClose”.
  13. 13. Pentingnya menghasilkan query sendiribagi 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, dan
  14. 14. 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 data.
  15. 15. Informasi merupakan alat pengambilankeputusan yang amat penting.Pemahaman akan basis data yang diperoleh dari penulisan query akan melatihpara pembuat keputusan untukmenggunakan alat ini dengan lebih baik.
  16. 16. Basis Data Textbook Basis data Textbook terdiri atas empattabel yang saling berhubungan karenamemiliki nilai yang sama. Field dari berbagai tabel dapat dikombinasikan jika terdapat nilai yangsama antara dua tabel.
  17. 17. Membuat Query dengan Batasan Jika sebuah query di buat tanpa batasan,semua catatan dalam tabel akan di tampilkanpada hasil query. Akan lebih produktif untukmembatasi catatan yang di tampilkan kedalam beberapa kriteria pembuatankeputusan tertentu. Sekarang lihat beberapabuku yang berharga lebih dari $100.
  18. 18. Klik dua kali pada “Create query in Designview”. Untuk query ini, pilihlah tabel BOOKdari daftar dengan cara menyorot pilihanBOOK dan mengklik tombol “Add”.Kemudian tutuplah layar yangmenampilkan tabel ini dengan caramengklik tombol “Close”.
  19. 19. Figur ini berformat query berdasarkancontoh (query-by-example—QBE) adalahformat di mana seorang pengguna dapatmenentukan apa yang di inginkan tanpaharus menulis kode komputer untuk menarikcatatan tersebut dari basis data. Masing-masing kolom di QBE dapat berbentuksebuah field yang akan di tampilkan.
  20. 20. Baris teratas adalah tempat nama field. Barisyang kedua memberitahu nama tabel yangberisikan field. Baris yang ketiga memberikanpilihan untuk mengurutkan hasil, dan bariskeempat memberi kesempatan kepadapengguna untuk memutuskan
  21. 21. apakah nilai tersebut akan di tampilkanpada laporan. Baris-baris yang tersisa digunakan untuk memberikan batasan padabaris yang akan di tampilkan.
  22. 22. Klik baris “Field” pada kolom yangpertama. Dari menu drop-down yangmuncul pilihlah field title. Klik baris “Field”di kolom kedua dan pilihlah field price.Cara alternatif untuk memilih field adalahmengklik mouse pada nama field di kotaktabel BOOK dsn mensrik nama fieldtersebut ke tempatnya.
  23. 23. Sekarang pilihlah perintah “View” di ikutisubperintah “Datasheet View”. Tabel darihasilnya akan di tampilkan dengan semuacatatan dari tabel BOOK tetapi hanya duafield title dan price yang di tampilkan.Perhatikan bahwa catatan tersebut tidak diurutkan dengan cara yang berarti. Pilihlahperintah “View” di ikiuti subperintah “DesignView” untuk mengubah design query.
  24. 24. Query Parameter Query parameter adalah query yangmemberi kesempatan kepada penggunauntuk memberikan suatu nilai ketika querytersebut di jalankan. Misalkan pembuatkeputusan ini mencari harga buku yang amatrendah atau amat tinggi. Pembuat keputusantersebut dapat mengodekan jumlah harga kedalam query.
  25. 25. Batasan yang Tidak Tepat Batasan pada field berisikan teks bisa jadisulit untuk di buat karena kecocokan yang dimaksud kurang jelas. Access menggunakan dua karaktersebagai pembantu dalam melakukanpencarian (wildcard) yang sesuai dengannilai atau deretan nilai apa
  26. 26. pun, bahkan nilai null. Nilai null adalahkasus khusus di mana tidak terdapat nilaisama sekali. Tanda tanya, “?” adalahwildcard yang mencari kecocokan dengankata-kata tertentu.
  27. 27. Query yang Membutuhkan Lebih dari Satu Tabel Query yang membutuhkan field data darilebih dari satu tabel mengharuskan tabelyang memberikan nilai field ini maupun tabelyang di gunakan untuk menavigasi antaratabel-tabel ini juga di masukkan ke dalamQBE. Misalkan Anda ingin membuat query
  28. 28. yang menampilkan jumlah mata kuliah danjudul buku yang akan di gunakan untukkelas tersebut. Tanpa link antara tabel,query tersebut tidak akan membatasidirinya kepada catatan-catatan yangbersesuaian antara tabel.
  29. 29. Perlu di catat bahwa ketikamenggunakan tabel dalam suatu queryketika tidak terdapat nilai bersesuaianantara tabel-tabel, catatan tanpakesesuaian tidak akan di tampilkan padahasil query.
  30. 30. Ini karena pertalian antara tabelbiasanya di lakukan dengan nilai-nilaiyang bersesuaian antara tabel. Untukmenampilkan catatan yang tidak memilikikecocokan, kita harus memodifikasipertalian antara tabel-tabel ini.
  31. 31. 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.
  32. 32. Terima kasih..

×