SlideShare a Scribd company logo
1 of 36
TUJUAN BELAJAR :
Mengetahui cara membuat query menggunakan
 satu tabel atau lebih.
Memahami cara membatasi hasil query dengan
 satu atau beberapa batasan.
Memahami bagaimana query dapat meminta nilai
 batasan dari pengguna query.
Mengetahui cara menggunakan query untuk
 mencari nilai parsial dalam field.
Mengetahui cara membuat perhitungan di dalam
 query baik pada field dan numerik.
CONTOH
 Sebuah contoh disini akan menghasilkan sebuah query
  dari basis data class projects. Query digunakan untuk
  mencari catatan (record) tertentu. Query juga akan
  mencari catatan yang memiliki nilai tertentu. Sedangkan
  query yang lainnya digunakan untuk menghitung nilai
  baru berdasarkan nilai field lain dalam query tersebut.
 Sebagai pembuat keputusan kita dapat menghasilkan
  query sendiri dengan keuntungan mendapatkan akses
  langsung     terhadap kekuatan basis data. Namun
  kerugiannya mungkin tidak mengetahui secara tepat
  catatan yang mana dalam basis data yang dibutuhkan
  serta tidak memiliki pemahaman akan basis data yang
  intuitif kecuali jika mereka memiliki pengalaman
  menangani langsung nilai data serta hubungan mereka
  dalam basis data. Informasi merupakan alat
  pengambilan keputusan yang amat penting.
 Basis data class project terdiri dari 3 tabel yang
  saling berhubungan karena memiliki nilai yang
  sama. Tabel dan field datanya ditampilkan pada
  Figur P11.1 (Tabel COURSE) yang berisikan 3 field
  yaitu: Code, Description, dan Abreviation.
 Kombinasi nilai dari field code dan number membuat
  sebuah kunci yang unik untuk tabel PROJECT. Field
  abbreviation kunci dari tabel DEPARTEMENT.
 Jika nilai pada abbreviation adalah “INT” baik pada
  tabel DEPARTEMENT maupun COURSE, maka
  nama siswa dari tabel DEPARTEMENT dapat
  dihubungkan dengan diskripsi mata kuliah pada
  catatan COURSE.
FIGUR
P 11.1
 Buka komputer, liat dan klik tampilan “Create” lalu klik 2x
  pada “Query Design” seperti tampilan Figur P 11.4.
  Kemudian akan muncul Figur P 11.6 lalu kita pilih tabel
  project untuk query dan muncullah Figur P 11.7 yang
  berformat query berdasarkan contoh (Query by-Example
  atau QBE) yang mana pengguna dapat menentukan apa
  yang diinginkan tanpa harus menulis kode komputer untuk
  menarik catatan tersebut dari basis data.
 Masing-masing kolom di QBE dapat berbentuk field yang
  akan ditampilkan. Klik 2x (code, number dan points), lalu
  beri batasan >35 pada field criteria dan pilih ascending di
  field sort seperti tampilan pada Figur P 11.8. Setelah itu pilih
  perintah “View” dan subperintah “Datasheet View” maka
  akan muncul tampilan seperti Figur P 11.9 . Begitu
  seterusnya cara membuat query dengan batasan
FIGUR
P 11.6
FIGUR
P 11.7
FIGUR
P 11.8
FIGUR
P 11.9
FIGUR
P 11.10
FIGUR
P 11.11
 Access memungkinkan adanya query parameter, yaitu
  query yang memberi kesempatan kepada pengguna untuk
  memberikan suatu nilai ketika query tersebut dijalankan.
 Tampilan Figur P 11.12 adalah salah satu kriterianya yaitu
  kata-kata “<[points should be below]” yang berarti harga
  harus dibawah. Tanda “<“ berarti jika nilai harga kurang dari
  nilai yang dimasukkan maka catatan tersebut harus
  ditampilkan begitu juga dengan “>[OR points should be
  above]”.
 Figur P 11.13 adalah tampilan dari kriteria query yang
  pertama. Query parameter mengharuskan penggunaan
  tanda kurung persegi bukan tanda kurung yang lainnya.
  Penyimpanan query ini menggunakan perintah “File” diikuti
  subperintah “Save” lalu ganti nama query sesuai keinginan
  tanpa tanda kutip, koma, maupun tanda lainnya.
FIGUR
P 11.12
FIGUR
P 11.13
 Batasan pada field berisikan text bisa jadi sulit untuk dibuat
  karena kecocokan yang dimaksud kurang jelas. Misalnya
  kata “Management” seperti Figur P 11.14 atau bahkan kata
  “Is Null” seperti Figur P11.24 yang merupakan kasus
  khusus dimana tidak terdapat nilai sama sekali.
 Namun access menggunakan karakter sebagai pembantu
  dalam melakukan pencarian (wildcard) pada field teks tanda
  “*” yaitu merupakan wildcard yang sesuai dengan nilai atau
  deretan nilai apapun. Figur P11.15 menunjukkan sebuah
  query dengan wildcard yang mencari kecocokan dengan
  kata “for”. Access tidak seperti dengan peranti lunak
  manajemen basis data lainnya, sebab access akan
  menemukan kecocokan meskipun besar huruf tersebut
  tidak sesuai (ukuran huruf/ besar-kecil).
FIGUR
P 11.14
FIGUR
P 11.15
 Query yang membutuhkan field data lebih dari satu tabel
  mengharuskan tabel yang memberikan nilai field maupun
  tbel yang digunakan untuk menavigasi antara tabel-tabel
  juga dimasukkan ke dalam QBE. Pada Figur P11.1 Tabel
  DEPARTEMENT tidak berhubungan langsung dengan
  catatan pada Tabel PROJECT tetapi dihubungkan dengan
  Tabel COURSE.
 Jika field name dari Tabel DEPARTEMENT dan field title
  dari Tabel PROJECT dibuat sebuah query yang tidak tepat
  seperti Figur P 11.16 maka semua catatan akan ditampilkan
  meskipun seharusnya tidak dikelompokkan bersama-sama
  sehingga hasilnyapun tidak tepat seperti Figur P 11.17. Lain
  halnya jika hubungan antara tabelnya tepat seperti Figur P
  11.18, maka hasilnyapun akan tepat seperti Figur P 11.19
 Penyusunan query untuk menemukan mata kuliah yang
  tidak mengharuskan proyek adalah dengan mengedit
  properti yang menyatukan Tabel COURSE dan
  INTERSECTION dan menempatkan batasan pada field
  code di Tabel PROJECT seperti Figur P 11.20.
 Kemudian tempatkan kursor pada garis yang menyatukan
  tabel-tabel tersebut, ketika tombol kanan pada mouse
  ditekan akan muncul tampilan seperti Figur P 11.21 lalu pilih
  opsi “join properties” dan selanjutnya akan muncul tampilan
  seperti Figur P 11.22 yang mengharuskan untuk mengisi
  tabel COURSE dan PROJECT serta kolom yang diisi
  “Code”.
 Ketika sudah dipilih dan OK maka akan muncul tampilan
  seperti Figur P 11.23 yang merupakan hasil query setelah
  memodifikasi properti gabungan.
TABEL
                                 P 11.1

Wildcard Phrase        Matches                        Does Not Match
Like **Management*    Introduction to Management     Database Management System
                      Introduction to Operation
                      Management

Like *Management*                                    Introduction to Management
                                                      Introduction to Operations
                                                      Management

                                                      Database Management
                                                      Systems
Like **Management**   Introduction to Management
                       Introduction to Operations
                       Management
                       Database Management Systems

lke”?!*”              FIN305                         INT100
                      MIS105                         INT201
                      MIS315                         INT202
FIGUR
P 11.16
FIGUR
P 11.17
FIGUR
P 11.18
FIGUR
P 11.19
FIGUR
P 11.20
FIGUR     FIGUR
P 11.21   P 11.23




FIGUR
P 11.22
FIGUR
P 11.24
 Karakter     pada field data dapat digabungkan dengan
  karakter field teks lain. Field numerik dibutuhkan untuk
  melakukan operasi matematika. Operasi ini dapat berada
  dalam suatu query sehingga nilai dalam basis data tidak
  harus diubah.
 Figur P 11.25 menunjukkan bagaimana field tersebut dapat
  ditampilkan secara terpisah dan bersamaan dalam satu
  label gabungan. Jika ingin melihat jumlah proyek dan
  jumlah poin untuk semua proyek pada satu catatan
  munculkan field total dengan cara meletakkan kursor pada
  field sort lalu tekan tombol mouse bagian kanan. Muncullah
  “Total” kemudian klik dan langsung tampilan tersebut seperti
  Figur P 11.26
 Dengan baris “Total” pada query, sekarang kita memiliki
  query baru yang dapat digunakan untuk membuat
  keputusan. Nilai awal untuk suatu kolom adalah “Group by”
  dan disitu terdapat menu drop down yang mempunyai
  banyak tampilan contohnya count dan sum seperti Figur
  P11.27 yang menampilkan query yang akan menghitung
  berapa kali jumlah proyek untuk sebuah mata kuliah serta
  jumlah point proyek untuk mata kuliah tersebut. Sedangkan
  daftar hasil query ditampilkan oleh Figur 11.28.
 Untuk mendapatkan nilai “A” di masing-masing proyek,
  maka nilai tersebut dihitung sebagai 90 persen dari point
  yang mungkin. Figur P 11.29 menampilkan query yang
  akan menghasilkan laporan seperti ini.
 Jika proyek dapat diberikan 1 minggu lebih lambat dengan
  pengurangan 5 poin dari niloai maksimun maka perhitungan
  query akan ditampilkan seperti Figur P 11.30 dan hasil
  query ditampilkan pada Figur P 11.31
FIGUR
P 11.25
FIGUR
P 11.26
FIGUR
P 11.27
FIGUR
P 11.28
FIGUR
P 11.29
FIGUR
P 11.30
FIGUR
P 11.31

More Related Content

What's hot

Belajar Excel Tingkat Mahir
Belajar Excel Tingkat MahirBelajar Excel Tingkat Mahir
Belajar Excel Tingkat MahirAYU LESTARI
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Devi Apriansyah
 
Modul latihan kkpi ms. excel
Modul latihan kkpi ms. excelModul latihan kkpi ms. excel
Modul latihan kkpi ms. excelSyukron Jamil
 
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelMas Tri Sragen
 
Proyek bab 6 dasar dasar spreadsheet
Proyek bab 6 dasar dasar spreadsheetProyek bab 6 dasar dasar spreadsheet
Proyek bab 6 dasar dasar spreadsheetFitria Wulan
 
FUNGSI MENU DAN IKON PADA MS.EXCEL
FUNGSI MENU DAN IKON PADA MS.EXCELFUNGSI MENU DAN IKON PADA MS.EXCEL
FUNGSI MENU DAN IKON PADA MS.EXCELDOLI SYAHPUTRA, ST
 
Fungsi Icon Icon pada ms.excel 2007
Fungsi Icon Icon pada ms.excel 2007Fungsi Icon Icon pada ms.excel 2007
Fungsi Icon Icon pada ms.excel 2007Firdika Arini
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. AccessIAIN PEKALONGAN
 
Ms excel 2007
Ms excel 2007Ms excel 2007
Ms excel 2007Iza Zi
 

What's hot (13)

Belajar Excel Tingkat Mahir
Belajar Excel Tingkat MahirBelajar Excel Tingkat Mahir
Belajar Excel Tingkat Mahir
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 
Modul latihan kkpi ms. excel
Modul latihan kkpi ms. excelModul latihan kkpi ms. excel
Modul latihan kkpi ms. excel
 
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excel
 
Sim
SimSim
Sim
 
Proyek bab 6 dasar dasar spreadsheet
Proyek bab 6 dasar dasar spreadsheetProyek bab 6 dasar dasar spreadsheet
Proyek bab 6 dasar dasar spreadsheet
 
FUNGSI MENU DAN IKON PADA MS.EXCEL
FUNGSI MENU DAN IKON PADA MS.EXCELFUNGSI MENU DAN IKON PADA MS.EXCEL
FUNGSI MENU DAN IKON PADA MS.EXCEL
 
MENU DAN IKON PADA MS.EXCEL
MENU DAN IKON PADA MS.EXCELMENU DAN IKON PADA MS.EXCEL
MENU DAN IKON PADA MS.EXCEL
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Fungsi Icon Icon pada ms.excel 2007
Fungsi Icon Icon pada ms.excel 2007Fungsi Icon Icon pada ms.excel 2007
Fungsi Icon Icon pada ms.excel 2007
 
Pertemuan 3 4
Pertemuan 3 4Pertemuan 3 4
Pertemuan 3 4
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. Access
 
Ms excel 2007
Ms excel 2007Ms excel 2007
Ms excel 2007
 

Viewers also liked

Ig2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsIg2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsstephlizahawkins123
 
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...Muhammad Andrianto
 
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...Muhammad Andrianto
 
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...Muhammad Fadli. SE,.
 
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...Muhammad Fadli. SE,.
 
32 metodologi penelitian pada ilmu komputer
32   metodologi penelitian pada ilmu komputer32   metodologi penelitian pada ilmu komputer
32 metodologi penelitian pada ilmu komputerMuhammad Andrianto
 

Viewers also liked (19)

Proyek 9
Proyek 9Proyek 9
Proyek 9
 
Peneliian
PeneliianPeneliian
Peneliian
 
Fadlie Fradinatta
Fadlie FradinattaFadlie Fradinatta
Fadlie Fradinatta
 
Ig2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsIg2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkins
 
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...
Laporan akhir peranan serta pengaruh teknologi informasi bagi manusia khususn...
 
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...
Laporan peranan serta pengaruh teknologi informasi bagi manusia khususnya unt...
 
Teori bab 10
Teori bab 10Teori bab 10
Teori bab 10
 
SIM TEORI BAB 9
SIM TEORI BAB 9SIM TEORI BAB 9
SIM TEORI BAB 9
 
SIM Proyek 8
SIM Proyek 8SIM Proyek 8
SIM Proyek 8
 
SIM TEORI BAB 10
SIM TEORI BAB 10SIM TEORI BAB 10
SIM TEORI BAB 10
 
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
 
SIM Proyek 10
SIM Proyek 10SIM Proyek 10
SIM Proyek 10
 
SIM Proyek 6
SIM Proyek 6SIM Proyek 6
SIM Proyek 6
 
TEORI BAB 4
TEORI BAB 4TEORI BAB 4
TEORI BAB 4
 
SIM TEORI BAB 2
SIM TEORI BAB 2SIM TEORI BAB 2
SIM TEORI BAB 2
 
SIM Proyek 3
SIM Proyek 3SIM Proyek 3
SIM Proyek 3
 
SIM Proyek 4
SIM Proyek 4SIM Proyek 4
SIM Proyek 4
 
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
PENGARUH PELATIHAN TERHADAP KINERJA KARYAWAN HOTEL GRAND CEMPAKA RESORT & CON...
 
32 metodologi penelitian pada ilmu komputer
32   metodologi penelitian pada ilmu komputer32   metodologi penelitian pada ilmu komputer
32 metodologi penelitian pada ilmu komputer
 

Similar to SIM Proyek 11

Proyek 11 query basis data – basis data class projects
Proyek 11 query basis data – basis data class projectsProyek 11 query basis data – basis data class projects
Proyek 11 query basis data – basis data class projectshesty93
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptxBagusSantoso44
 
Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)melindasutrisnawati
 
Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Devi Apriansyah
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusRatzman III
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Odin Onyenk
 
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...Putu Edi Puspayasa
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerNurdin Al-Azies
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 

Similar to SIM Proyek 11 (20)

Proyek 11 query basis data – basis data class projects
Proyek 11 query basis data – basis data class projectsProyek 11 query basis data – basis data class projects
Proyek 11 query basis data – basis data class projects
 
Proyek 11
Proyek 11Proyek 11
Proyek 11
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptx
 
Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
Bab 10 proyek
Bab 10 proyekBab 10 proyek
Bab 10 proyek
 
Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Bab 10 proyek
Bab 10 proyekBab 10 proyek
Bab 10 proyek
 
Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007
 
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...
Searching Like Google (use Full-Text Method) with Similarity Percentage (Penc...
 
4 sql
4 sql4 sql
4 sql
 
Array
ArrayArray
Array
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET Programmer
 
Fungsi LooK UP.pptx
Fungsi LooK UP.pptxFungsi LooK UP.pptx
Fungsi LooK UP.pptx
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 

More from Muhammad Fadli. SE,. (13)

Bab 5 proyek
Bab 5 proyekBab 5 proyek
Bab 5 proyek
 
TEORI BAB 7 Pengembangan sistem
TEORI BAB 7 Pengembangan sistemTEORI BAB 7 Pengembangan sistem
TEORI BAB 7 Pengembangan sistem
 
Proyek 7
Proyek 7Proyek 7
Proyek 7
 
Teori bab 1
Teori bab 1Teori bab 1
Teori bab 1
 
SISTEM INFORMASI MANAJEMEN PROYEK 1
SISTEM INFORMASI MANAJEMEN PROYEK 1SISTEM INFORMASI MANAJEMEN PROYEK 1
SISTEM INFORMASI MANAJEMEN PROYEK 1
 
SIM TEORI BAB 3
SIM TEORI BAB 3SIM TEORI BAB 3
SIM TEORI BAB 3
 
TEORI PROYEK 2
TEORI PROYEK 2TEORI PROYEK 2
TEORI PROYEK 2
 
TEORI BAB 5
TEORI BAB 5TEORI BAB 5
TEORI BAB 5
 
TEORI BAB 6
TEORI BAB 6TEORI BAB 6
TEORI BAB 6
 
TEORI BAB 8
TEORI BAB 8TEORI BAB 8
TEORI BAB 8
 
SIM TEORI BAB 11
SIM TEORI BAB 11SIM TEORI BAB 11
SIM TEORI BAB 11
 
SIM Proyek 12
SIM Proyek 12SIM Proyek 12
SIM Proyek 12
 
ALYAMIN II
ALYAMIN IIALYAMIN II
ALYAMIN II
 

SIM Proyek 11

  • 1. TUJUAN BELAJAR : Mengetahui cara membuat query menggunakan satu tabel atau lebih. Memahami cara membatasi hasil query dengan satu atau beberapa batasan. Memahami bagaimana query dapat meminta nilai batasan dari pengguna query. Mengetahui cara menggunakan query untuk mencari nilai parsial dalam field. Mengetahui cara membuat perhitungan di dalam query baik pada field dan numerik.
  • 2. CONTOH  Sebuah contoh disini akan menghasilkan sebuah query dari basis data class projects. Query digunakan untuk mencari catatan (record) tertentu. Query juga akan mencari catatan yang memiliki nilai tertentu. Sedangkan query yang lainnya digunakan untuk menghitung nilai baru berdasarkan nilai field lain dalam query tersebut.  Sebagai pembuat keputusan kita dapat menghasilkan query sendiri dengan keuntungan mendapatkan akses langsung terhadap kekuatan basis data. Namun kerugiannya mungkin tidak mengetahui secara tepat catatan yang mana dalam basis data yang dibutuhkan serta tidak memiliki pemahaman akan basis data yang intuitif kecuali jika mereka memiliki pengalaman menangani langsung nilai data serta hubungan mereka dalam basis data. Informasi merupakan alat pengambilan keputusan yang amat penting.
  • 3.  Basis data class project terdiri dari 3 tabel yang saling berhubungan karena memiliki nilai yang sama. Tabel dan field datanya ditampilkan pada Figur P11.1 (Tabel COURSE) yang berisikan 3 field yaitu: Code, Description, dan Abreviation.  Kombinasi nilai dari field code dan number membuat sebuah kunci yang unik untuk tabel PROJECT. Field abbreviation kunci dari tabel DEPARTEMENT.  Jika nilai pada abbreviation adalah “INT” baik pada tabel DEPARTEMENT maupun COURSE, maka nama siswa dari tabel DEPARTEMENT dapat dihubungkan dengan diskripsi mata kuliah pada catatan COURSE.
  • 5.  Buka komputer, liat dan klik tampilan “Create” lalu klik 2x pada “Query Design” seperti tampilan Figur P 11.4. Kemudian akan muncul Figur P 11.6 lalu kita pilih tabel project untuk query dan muncullah Figur P 11.7 yang berformat query berdasarkan contoh (Query by-Example atau QBE) yang mana pengguna dapat menentukan apa yang diinginkan tanpa harus menulis kode komputer untuk menarik catatan tersebut dari basis data.  Masing-masing kolom di QBE dapat berbentuk field yang akan ditampilkan. Klik 2x (code, number dan points), lalu beri batasan >35 pada field criteria dan pilih ascending di field sort seperti tampilan pada Figur P 11.8. Setelah itu pilih perintah “View” dan subperintah “Datasheet View” maka akan muncul tampilan seperti Figur P 11.9 . Begitu seterusnya cara membuat query dengan batasan
  • 12.  Access memungkinkan adanya query parameter, yaitu query yang memberi kesempatan kepada pengguna untuk memberikan suatu nilai ketika query tersebut dijalankan.  Tampilan Figur P 11.12 adalah salah satu kriterianya yaitu kata-kata “<[points should be below]” yang berarti harga harus dibawah. Tanda “<“ berarti jika nilai harga kurang dari nilai yang dimasukkan maka catatan tersebut harus ditampilkan begitu juga dengan “>[OR points should be above]”.  Figur P 11.13 adalah tampilan dari kriteria query yang pertama. Query parameter mengharuskan penggunaan tanda kurung persegi bukan tanda kurung yang lainnya. Penyimpanan query ini menggunakan perintah “File” diikuti subperintah “Save” lalu ganti nama query sesuai keinginan tanpa tanda kutip, koma, maupun tanda lainnya.
  • 15.  Batasan pada field berisikan text bisa jadi sulit untuk dibuat karena kecocokan yang dimaksud kurang jelas. Misalnya kata “Management” seperti Figur P 11.14 atau bahkan kata “Is Null” seperti Figur P11.24 yang merupakan kasus khusus dimana tidak terdapat nilai sama sekali.  Namun access menggunakan karakter sebagai pembantu dalam melakukan pencarian (wildcard) pada field teks tanda “*” yaitu merupakan wildcard yang sesuai dengan nilai atau deretan nilai apapun. Figur P11.15 menunjukkan sebuah query dengan wildcard yang mencari kecocokan dengan kata “for”. Access tidak seperti dengan peranti lunak manajemen basis data lainnya, sebab access akan menemukan kecocokan meskipun besar huruf tersebut tidak sesuai (ukuran huruf/ besar-kecil).
  • 18.  Query yang membutuhkan field data lebih dari satu tabel mengharuskan tabel yang memberikan nilai field maupun tbel yang digunakan untuk menavigasi antara tabel-tabel juga dimasukkan ke dalam QBE. Pada Figur P11.1 Tabel DEPARTEMENT tidak berhubungan langsung dengan catatan pada Tabel PROJECT tetapi dihubungkan dengan Tabel COURSE.  Jika field name dari Tabel DEPARTEMENT dan field title dari Tabel PROJECT dibuat sebuah query yang tidak tepat seperti Figur P 11.16 maka semua catatan akan ditampilkan meskipun seharusnya tidak dikelompokkan bersama-sama sehingga hasilnyapun tidak tepat seperti Figur P 11.17. Lain halnya jika hubungan antara tabelnya tepat seperti Figur P 11.18, maka hasilnyapun akan tepat seperti Figur P 11.19
  • 19.  Penyusunan query untuk menemukan mata kuliah yang tidak mengharuskan proyek adalah dengan mengedit properti yang menyatukan Tabel COURSE dan INTERSECTION dan menempatkan batasan pada field code di Tabel PROJECT seperti Figur P 11.20.  Kemudian tempatkan kursor pada garis yang menyatukan tabel-tabel tersebut, ketika tombol kanan pada mouse ditekan akan muncul tampilan seperti Figur P 11.21 lalu pilih opsi “join properties” dan selanjutnya akan muncul tampilan seperti Figur P 11.22 yang mengharuskan untuk mengisi tabel COURSE dan PROJECT serta kolom yang diisi “Code”.  Ketika sudah dipilih dan OK maka akan muncul tampilan seperti Figur P 11.23 yang merupakan hasil query setelah memodifikasi properti gabungan.
  • 20. TABEL P 11.1 Wildcard Phrase Matches Does Not Match Like **Management* Introduction to Management Database Management System Introduction to Operation Management Like *Management* Introduction to Management Introduction to Operations Management Database Management Systems Like **Management** Introduction to Management Introduction to Operations Management Database Management Systems lke”?!*” FIN305 INT100 MIS105 INT201 MIS315 INT202
  • 26. FIGUR FIGUR P 11.21 P 11.23 FIGUR P 11.22
  • 28.  Karakter pada field data dapat digabungkan dengan karakter field teks lain. Field numerik dibutuhkan untuk melakukan operasi matematika. Operasi ini dapat berada dalam suatu query sehingga nilai dalam basis data tidak harus diubah.  Figur P 11.25 menunjukkan bagaimana field tersebut dapat ditampilkan secara terpisah dan bersamaan dalam satu label gabungan. Jika ingin melihat jumlah proyek dan jumlah poin untuk semua proyek pada satu catatan munculkan field total dengan cara meletakkan kursor pada field sort lalu tekan tombol mouse bagian kanan. Muncullah “Total” kemudian klik dan langsung tampilan tersebut seperti Figur P 11.26
  • 29.  Dengan baris “Total” pada query, sekarang kita memiliki query baru yang dapat digunakan untuk membuat keputusan. Nilai awal untuk suatu kolom adalah “Group by” dan disitu terdapat menu drop down yang mempunyai banyak tampilan contohnya count dan sum seperti Figur P11.27 yang menampilkan query yang akan menghitung berapa kali jumlah proyek untuk sebuah mata kuliah serta jumlah point proyek untuk mata kuliah tersebut. Sedangkan daftar hasil query ditampilkan oleh Figur 11.28.  Untuk mendapatkan nilai “A” di masing-masing proyek, maka nilai tersebut dihitung sebagai 90 persen dari point yang mungkin. Figur P 11.29 menampilkan query yang akan menghasilkan laporan seperti ini.  Jika proyek dapat diberikan 1 minggu lebih lambat dengan pengurangan 5 poin dari niloai maksimun maka perhitungan query akan ditampilkan seperti Figur P 11.30 dan hasil query ditampilkan pada Figur P 11.31