SlideShare a Scribd company logo
1 of 38
PROYEK 10
Query Basis Data-Basis Data Textbook


             Lia Aprilianti

             (0211 11 134)

    Dosen : Dr. Wonny A.R, MM., SE.

Fakultas Ekonomi Universitas Pakuan
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.
Mengetahui cara menggunakan query
 untuk mencari nilai parsial dalam field.

Mengetahui cara membuat perhitungan di
 dalam query baik pada field teks dan
 numerik.
Pendahuluan

   Proyek     ini     menggunakan         Microsoft
Access untuk membuat query (permintaan)
untuk basis data yang sudah ada. Basis data
awal dapat di unduh dari situs Prentice Hall
untuk               buku            ini          di
WWW.PRENHALL.COM/MCLEOD--”mcleod”
harus di tulis dalam huruf kecil.
Basis data untuk proyek ini, Textbook,
berkenaan dengan berbagai mata kuliah
dan buku-buku yang di gunakan dalam
mata kuliah. Basis data ini juga berisikan
catatan   mengenai      mahasiswa    yang
memiliki buku untuk di jual.
Basis data Access terdiri atas satu file.
Meskipun terdapat banyak tabel di dalam
sebuah basis data, tabel tersebut terletak
di dalam file basis data, bersama dengan
berbagai formulir, laporan atau komponen
basis data yang lain.
Anda harus membuat duplikat file data
dengan basis data Anda secara rutin.
   Di   dalam    Access,   Anda     dapat
menggunakan     perintah   “Edit”      untuk
menyalin (cut dan paste) objek. Objek ini
mencakup
tabel, laporan, dan komponen basis data
lain. Anda tidak dapat menduplikasi basis
data itu sendiri dari dalam Access. Untuk
menduplikasi   keseluruhan   basis   data,
misalnya untuk keperluan cadangan, Anda
harus menduplikasi keseluruhan file basis
data menggunakan Windows Explorer atau
dengan cara mengklik ikon “My Computer”.
   Yang    harus       di     perhatikan       dalam
menggunakan        peranti    lunak    basis    data
adalah    ukuran     file    basis    data     dapat
membesar     dengan          amat     cepat.    Para
pengguna sering menggunakan fitur seperti
perintah “Undo” yang dapat dengan mudah
membalikkan kesalahan. Fitur semaca ini
memakan banyak tempat di dalam disk agar
dapat mengarahkan tindakan pembalikan
yang dilakukan. Agar ukuran file basis data
Anda   tidak   terlalu   besar,   Anda   harus
memadatkannya       secara    rutin,   misalnya
setiap kali Anda keluar dari Access.
Dari   dalam     Access,   urutan    perintah
“Tools”, “Database Utilities”, dan “Compact
and Repair Database” akan memadatkan
basis data Anda untuk menghilangkan semua
penghapusan dan kesalahan langkah yang
mungkin    pernah     Anda    lakukan     ketika
menggunakan basis data tersebut. Anda
dapat     mengubah      pengaturan      Access
sehingga secara otomatis akan memadatkan
basis data setiap kali Anda keluar dari
Access. Anda dapat mengatur Access
agar secara otomatis memadatkan basis
data ketika Anda keluar dari program
dengan cara memilih “Tools”, di ikuti
“Options”, “General”, dan “Compact on
Close”.
Pentingnya menghasilkan query sendiri
bagi 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
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.
Informasi merupakan alat pengambilan
keputusan     yang      amat     penting.
Pemahaman akan basis data yang di
peroleh dari penulisan query akan melatih
para    pembuat      keputusan      untuk
menggunakan alat ini dengan lebih baik.
Basis Data Textbook

   Basis data Textbook terdiri atas empat
tabel yang saling berhubungan karena
memiliki nilai yang sama.
   Field dari berbagai tabel dapat di
kombinasikan jika terdapat nilai yang
sama antara dua tabel.
Membuat Query dengan Batasan

   Jika sebuah query di buat tanpa batasan,
semua catatan dalam tabel akan di tampilkan
pada hasil query. Akan lebih produktif untuk
membatasi catatan yang di tampilkan ke
dalam    beberapa     kriteria   pembuatan
keputusan tertentu. Sekarang lihat beberapa
buku yang berharga lebih dari $100.
Klik dua kali pada “Create query in Design
view”. Untuk query ini, pilihlah tabel BOOK
dari daftar dengan cara menyorot pilihan
BOOK     dan   mengklik         tombol   “Add”.
Kemudian       tutuplah         layar     yang
menampilkan     tabel     ini   dengan    cara
mengklik tombol “Close”.
Figur ini berformat query berdasarkan
contoh   (query-by-example—QBE)        adalah
format di mana seorang pengguna dapat
menentukan apa yang di inginkan tanpa
harus menulis kode komputer untuk menarik
catatan tersebut dari basis data. Masing-
masing kolom di QBE dapat berbentuk
sebuah field yang akan di tampilkan.
Baris teratas adalah tempat nama field. Baris
yang kedua memberitahu nama tabel yang
berisikan field. Baris yang ketiga memberikan
pilihan untuk mengurutkan hasil, dan baris
keempat    memberi    kesempatan     kepada
pengguna untuk memutuskan
apakah nilai tersebut akan di tampilkan
pada laporan. Baris-baris yang tersisa di
gunakan untuk memberikan batasan pada
baris yang akan di tampilkan.
Klik baris “Field” pada kolom yang
pertama. Dari menu drop-down yang
muncul pilihlah field title. Klik baris “Field”
di kolom kedua dan pilihlah field price.
Cara alternatif untuk memilih field adalah
mengklik mouse pada nama field di kotak
tabel BOOK dsn mensrik nama field
tersebut ke tempatnya.
Sekarang pilihlah perintah “View” di ikuti
subperintah “Datasheet View”. Tabel dari
hasilnya akan di tampilkan dengan semua
catatan dari tabel BOOK tetapi hanya dua
field title dan price yang di tampilkan.
Perhatikan bahwa catatan tersebut tidak di
urutkan dengan cara yang berarti. Pilihlah
perintah “View” di ikiuti subperintah “Design
View” untuk mengubah design query.
Query Parameter

   Query parameter adalah query yang
memberi   kesempatan       kepada   pengguna
untuk memberikan suatu nilai ketika query
tersebut di    jalankan.   Misalkan pembuat
keputusan ini mencari harga buku yang amat
rendah atau amat tinggi. Pembuat keputusan
tersebut dapat mengodekan jumlah harga ke
dalam query.
Batasan yang Tidak Tepat

   Batasan pada field berisikan teks bisa jadi
sulit untuk di buat karena kecocokan yang di
maksud kurang jelas.
   Access     menggunakan      dua     karakter
sebagai     pembantu      dalam      melakukan
pencarian (wildcard) yang sesuai dengan
nilai atau deretan nilai apa
pun, bahkan nilai null. Nilai null adalah
kasus khusus di mana tidak terdapat nilai
sama sekali. Tanda tanya, “?” adalah
wildcard yang mencari kecocokan dengan
kata-kata tertentu.
Query yang Membutuhkan Lebih dari Satu
                  Tabel
   Query yang membutuhkan field data dari
lebih dari satu tabel mengharuskan tabel
yang memberikan nilai field ini maupun tabel
yang di gunakan untuk menavigasi antara
tabel-tabel ini juga di masukkan ke dalam
QBE. Misalkan Anda ingin membuat query
yang menampilkan jumlah mata kuliah dan
judul buku yang akan di gunakan untuk
kelas tersebut. Tanpa link antara tabel,
query tersebut tidak akan membatasi
dirinya   kepada   catatan-catatan   yang
bersesuaian antara tabel.
Perlu       di   catat   bahwa     ketika
menggunakan tabel dalam suatu query
ketika tidak terdapat nilai bersesuaian
antara     tabel-tabel,     catatan   tanpa
kesesuaian tidak akan di tampilkan pada
hasil query.
Ini   karena    pertalian   antara   tabel
biasanya di lakukan dengan nilai-nilai
yang bersesuaian antara tabel. Untuk
menampilkan catatan yang tidak memiliki
kecocokan,     kita   harus     memodifikasi
pertalian antara tabel-tabel ini.
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.
Terima kasih..

More Related Content

What's hot

Laporan praktikum modul 6
Laporan praktikum modul 6Laporan praktikum modul 6
Laporan praktikum modul 6Devi Apriansyah
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. AccessIAIN PEKALONGAN
 
Fungsi menu dan ikon pada microsoft excel 2007
Fungsi menu dan ikon pada microsoft excel 2007Fungsi menu dan ikon pada microsoft excel 2007
Fungsi menu dan ikon pada microsoft excel 2007Yang Terluka
 
Menu dan ikon microsoft excel 2007
Menu dan ikon microsoft excel 2007 Menu dan ikon microsoft excel 2007
Menu dan ikon microsoft excel 2007 siskaaprilianingrum
 
Mengenal access 2007
Mengenal access 2007Mengenal access 2007
Mengenal access 2007Sri Lestari
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Devi Apriansyah
 
Microsoft access-2003
Microsoft access-2003Microsoft access-2003
Microsoft access-2003Fadli
 
Basis data 10
Basis data 10Basis data 10
Basis data 10Febrienda
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013Saybia Himma
 
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
 
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
 
Simbol dan fungsi ikon pada ms.excel
Simbol dan fungsi ikon pada ms.excelSimbol dan fungsi ikon pada ms.excel
Simbol dan fungsi ikon pada ms.excelErlangga Erlangga
 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiMuhamad Rachman
 

What's hot (15)

Laporan praktikum modul 6
Laporan praktikum modul 6Laporan praktikum modul 6
Laporan praktikum modul 6
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. Access
 
Fungsi menu dan ikon pada microsoft excel 2007
Fungsi menu dan ikon pada microsoft excel 2007Fungsi menu dan ikon pada microsoft excel 2007
Fungsi menu dan ikon pada microsoft excel 2007
 
Menu dan ikon microsoft excel 2007
Menu dan ikon microsoft excel 2007 Menu dan ikon microsoft excel 2007
Menu dan ikon microsoft excel 2007
 
Mengenal access 2007
Mengenal access 2007Mengenal access 2007
Mengenal access 2007
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Microsoft access-2003
Microsoft access-2003Microsoft access-2003
Microsoft access-2003
 
Basis data 10
Basis data 10Basis data 10
Basis data 10
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
 
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
 
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)
 
Simbol dan fungsi ikon pada ms.excel
Simbol dan fungsi ikon pada ms.excelSimbol dan fungsi ikon pada ms.excel
Simbol dan fungsi ikon pada ms.excel
 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
 

Similar to Query Parameter

Proyek 10 query basis data basis data textbook
Proyek 10 query basis data basis data textbookProyek 10 query basis data basis data textbook
Proyek 10 query basis data basis data textbookhesty93
 
Proyek 10 query basis data basis data text book
Proyek 10 query basis data basis data text bookProyek 10 query basis data basis data text book
Proyek 10 query basis data basis data text bookFadlichi
 
BAB 10 Query Basis Data Basis Data Textbook
BAB 10 Query Basis Data Basis Data TextbookBAB 10 Query Basis Data Basis Data Textbook
BAB 10 Query Basis Data Basis Data TextbookFadlichi
 
Proyek bab 10 query basis data basis data textbook
Proyek bab 10 query basis data basis data textbookProyek bab 10 query basis data basis data textbook
Proyek bab 10 query basis data basis data textbookFitria Wulan
 
Bab 11 proyek
Bab 11 proyekBab 11 proyek
Bab 11 proyek66693
 
Microsoft access database
Microsoft access databaseMicrosoft access database
Microsoft access databaseDewa Dewa
 
Pemrograman database dengan dao pada vb
Pemrograman database dengan dao pada vbPemrograman database dengan dao pada vb
Pemrograman database dengan dao pada vbMateri Kuliah Online
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
Praktikum01
Praktikum01Praktikum01
Praktikum01akuida
 
Penjelasan indexing database
Penjelasan indexing databasePenjelasan indexing database
Penjelasan indexing databaseSamsul Arifin
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Odin Onyenk
 
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...akbarnurhisyam1
 
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...ivanfadhila18
 
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...GagasBintang
 
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
 

Similar to Query Parameter (20)

Proyek 10
Proyek  10Proyek  10
Proyek 10
 
Proyek 10 query basis data basis data textbook
Proyek 10 query basis data basis data textbookProyek 10 query basis data basis data textbook
Proyek 10 query basis data basis data textbook
 
Proyek 10 query basis data basis data text book
Proyek 10 query basis data basis data text bookProyek 10 query basis data basis data text book
Proyek 10 query basis data basis data text book
 
BAB 10 Query Basis Data Basis Data Textbook
BAB 10 Query Basis Data Basis Data TextbookBAB 10 Query Basis Data Basis Data Textbook
BAB 10 Query Basis Data Basis Data Textbook
 
Proyek bab 10 query basis data basis data textbook
Proyek bab 10 query basis data basis data textbookProyek bab 10 query basis data basis data textbook
Proyek bab 10 query basis data basis data textbook
 
SIM Proyek 10
SIM Proyek 10SIM Proyek 10
SIM Proyek 10
 
Bab 11 proyek
Bab 11 proyekBab 11 proyek
Bab 11 proyek
 
Microsoft access database
Microsoft access databaseMicrosoft access database
Microsoft access database
 
Pemrograman database dengan dao pada vb
Pemrograman database dengan dao pada vbPemrograman database dengan dao pada vb
Pemrograman database dengan dao pada vb
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Praktikum01
Praktikum01Praktikum01
Praktikum01
 
Penjelasan indexing database
Penjelasan indexing databasePenjelasan indexing database
Penjelasan indexing database
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...
TUGAS SIM, AKBAR NURHISYAM, YANANTO MIHADI PUTRA, SE, M.Si, Sistem Manajemen ...
 
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...
SIM,Ivan fadhila, Hapzi Ali, Sistem manajemen database, Universitas Mercu Bua...
 
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...
SIM, Gagas Bintang, Hapzi Ali, Sistem manajemen database, Universitas Mercu B...
 
Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)Proyek 9 (formulir & laporan basis data)
Proyek 9 (formulir & laporan basis data)
 

More from Elsa Mayasari (10)

Bab 12 proyek
Bab 12 proyekBab 12 proyek
Bab 12 proyek
 
Bab 9 proyek
Bab 9 proyekBab 9 proyek
Bab 9 proyek
 
Bab 8 proyek
Bab 8 proyekBab 8 proyek
Bab 8 proyek
 
Bab 7 proyek
Bab 7 proyekBab 7 proyek
Bab 7 proyek
 
Bab 6 proyek
Bab 6 proyekBab 6 proyek
Bab 6 proyek
 
Bab 5 proyek
Bab 5 proyekBab 5 proyek
Bab 5 proyek
 
Bab 4 proyek
Bab 4 proyekBab 4 proyek
Bab 4 proyek
 
Bab 3 proyek
Bab 3 proyekBab 3 proyek
Bab 3 proyek
 
Bab 11 proyek
Bab 11 proyekBab 11 proyek
Bab 11 proyek
 
Bab 2 proyek
Bab 2 proyekBab 2 proyek
Bab 2 proyek
 

Query Parameter

  • 1. PROYEK 10 Query 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 Microsoft Access untuk membuat query (permintaan) untuk basis data yang sudah ada. Basis data awal dapat di unduh dari situs Prentice Hall untuk buku ini di WWW.PRENHALL.COM/MCLEOD--”mcleod” harus di tulis dalam huruf kecil.
  • 5. Basis data untuk proyek ini, Textbook, berkenaan dengan berbagai mata kuliah dan buku-buku yang di gunakan dalam mata kuliah. Basis data ini juga berisikan catatan mengenai mahasiswa yang memiliki buku untuk di jual.
  • 6. Basis data Access terdiri atas satu file. Meskipun terdapat banyak tabel di dalam sebuah basis data, tabel tersebut terletak di dalam file basis data, bersama dengan berbagai formulir, laporan atau komponen basis data yang lain.
  • 7. Anda harus membuat duplikat file data dengan basis data Anda secara rutin. Di dalam Access, Anda dapat menggunakan perintah “Edit” untuk menyalin (cut dan paste) objek. Objek ini mencakup
  • 8. tabel, laporan, dan komponen basis data lain. Anda tidak dapat menduplikasi basis data itu sendiri dari dalam Access. Untuk menduplikasi keseluruhan basis data, misalnya untuk keperluan cadangan, Anda
  • 9. harus menduplikasi keseluruhan file basis data menggunakan Windows Explorer atau dengan cara mengklik ikon “My Computer”. Yang harus di perhatikan dalam menggunakan peranti lunak basis data adalah ukuran file basis data dapat membesar dengan amat cepat. Para pengguna sering menggunakan fitur seperti
  • 10. perintah “Undo” yang dapat dengan mudah membalikkan kesalahan. Fitur semaca ini memakan banyak tempat di dalam disk agar dapat mengarahkan tindakan pembalikan yang dilakukan. Agar ukuran file basis data Anda tidak terlalu besar, Anda harus memadatkannya secara rutin, misalnya setiap kali Anda keluar dari Access.
  • 11. Dari dalam Access, urutan perintah “Tools”, “Database Utilities”, dan “Compact and Repair Database” akan memadatkan basis data Anda untuk menghilangkan semua penghapusan dan kesalahan langkah yang mungkin pernah Anda lakukan ketika menggunakan basis data tersebut. Anda dapat mengubah pengaturan Access sehingga secara otomatis akan memadatkan
  • 12. basis data setiap kali Anda keluar dari Access. Anda dapat mengatur Access agar secara otomatis memadatkan basis data ketika Anda keluar dari program dengan cara memilih “Tools”, di ikuti “Options”, “General”, dan “Compact on Close”.
  • 13. Pentingnya menghasilkan query sendiri bagi 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 pengambilan keputusan yang amat penting. Pemahaman akan basis data yang di peroleh dari penulisan query akan melatih para pembuat keputusan untuk menggunakan alat ini dengan lebih baik.
  • 16. Basis Data Textbook Basis data Textbook terdiri atas empat tabel yang saling berhubungan karena memiliki nilai yang sama. Field dari berbagai tabel dapat di kombinasikan jika terdapat nilai yang sama antara dua tabel.
  • 17.
  • 18.
  • 19. Membuat Query dengan Batasan Jika sebuah query di buat tanpa batasan, semua catatan dalam tabel akan di tampilkan pada hasil query. Akan lebih produktif untuk membatasi catatan yang di tampilkan ke dalam beberapa kriteria pembuatan keputusan tertentu. Sekarang lihat beberapa buku yang berharga lebih dari $100.
  • 20. Klik dua kali pada “Create query in Design view”. Untuk query ini, pilihlah tabel BOOK dari daftar dengan cara menyorot pilihan BOOK dan mengklik tombol “Add”. Kemudian tutuplah layar yang menampilkan tabel ini dengan cara mengklik tombol “Close”.
  • 21.
  • 22.
  • 23. Figur ini berformat query berdasarkan contoh (query-by-example—QBE) adalah format di mana seorang pengguna dapat menentukan apa yang di inginkan tanpa harus menulis kode komputer untuk menarik catatan tersebut dari basis data. Masing- masing kolom di QBE dapat berbentuk sebuah field yang akan di tampilkan.
  • 24. Baris teratas adalah tempat nama field. Baris yang kedua memberitahu nama tabel yang berisikan field. Baris yang ketiga memberikan pilihan untuk mengurutkan hasil, dan baris keempat memberi kesempatan kepada pengguna untuk memutuskan
  • 25. apakah nilai tersebut akan di tampilkan pada laporan. Baris-baris yang tersisa di gunakan untuk memberikan batasan pada baris yang akan di tampilkan.
  • 26. Klik baris “Field” pada kolom yang pertama. Dari menu drop-down yang muncul pilihlah field title. Klik baris “Field” di kolom kedua dan pilihlah field price. Cara alternatif untuk memilih field adalah mengklik mouse pada nama field di kotak tabel BOOK dsn mensrik nama field tersebut ke tempatnya.
  • 27.
  • 28. Sekarang pilihlah perintah “View” di ikuti subperintah “Datasheet View”. Tabel dari hasilnya akan di tampilkan dengan semua catatan dari tabel BOOK tetapi hanya dua field title dan price yang di tampilkan. Perhatikan bahwa catatan tersebut tidak di urutkan dengan cara yang berarti. Pilihlah perintah “View” di ikiuti subperintah “Design View” untuk mengubah design query.
  • 29.
  • 30. Query Parameter Query parameter adalah query yang memberi kesempatan kepada pengguna untuk memberikan suatu nilai ketika query tersebut di jalankan. Misalkan pembuat keputusan ini mencari harga buku yang amat rendah atau amat tinggi. Pembuat keputusan tersebut dapat mengodekan jumlah harga ke dalam query.
  • 31. Batasan yang Tidak Tepat Batasan pada field berisikan teks bisa jadi sulit untuk di buat karena kecocokan yang di maksud kurang jelas. Access menggunakan dua karakter sebagai pembantu dalam melakukan pencarian (wildcard) yang sesuai dengan nilai atau deretan nilai apa
  • 32. pun, bahkan nilai null. Nilai null adalah kasus khusus di mana tidak terdapat nilai sama sekali. Tanda tanya, “?” adalah wildcard yang mencari kecocokan dengan kata-kata tertentu.
  • 33. Query yang Membutuhkan Lebih dari Satu Tabel Query yang membutuhkan field data dari lebih dari satu tabel mengharuskan tabel yang memberikan nilai field ini maupun tabel yang di gunakan untuk menavigasi antara tabel-tabel ini juga di masukkan ke dalam QBE. Misalkan Anda ingin membuat query
  • 34. yang menampilkan jumlah mata kuliah dan judul buku yang akan di gunakan untuk kelas tersebut. Tanpa link antara tabel, query tersebut tidak akan membatasi dirinya kepada catatan-catatan yang bersesuaian antara tabel.
  • 35. Perlu di catat bahwa ketika menggunakan tabel dalam suatu query ketika tidak terdapat nilai bersesuaian antara tabel-tabel, catatan tanpa kesesuaian tidak akan di tampilkan pada hasil query.
  • 36. Ini karena pertalian antara tabel biasanya di lakukan dengan nilai-nilai yang bersesuaian antara tabel. Untuk menampilkan catatan yang tidak memiliki kecocokan, kita harus memodifikasi pertalian antara tabel-tabel ini.
  • 37. 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.