Proyek 10
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Proyek 10

on

  • 355 views

 

Statistics

Views

Total Views
355
Views on SlideShare
355
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Proyek 10 Presentation Transcript

  • 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. 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. Mengetahui cara menggunakan query untuk mencari nilai parsial dalam field.Mengetahui cara membuat perhitungan di dalam query baik pada field teks dan numerik.
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. apakah nilai tersebut akan di tampilkanpada laporan. Baris-baris yang tersisa digunakan untuk memberikan batasan padabaris yang akan di tampilkan.
  • 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. 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. 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. 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. pun, bahkan nilai null. Nilai null adalahkasus khusus di mana tidak terdapat nilaisama sekali. Tanda tanya, “?” adalahwildcard yang mencari kecocokan dengankata-kata tertentu.
  • 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. 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. Perlu di catat bahwa ketikamenggunakan tabel dalam suatu queryketika tidak terdapat nilai bersesuaianantara tabel-tabel, catatan tanpakesesuaian tidak akan di tampilkan padahasil query.
  • 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. 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. Terima kasih..