Query ialah fasilitas dalam Ms. Access 2007 yang berfungsi untuk mengolah, mengurutkan, menampilkan, dan mengelompokkan data. relasi ialah hubungan antar tabel dalam Ms. Access yang mana penghubung antar tabel ialah field yang telah disetting sebagai primary key. Show
Sebutkan secara singkat langkah membuat tabel baru?Langkah langkah membuat tabel
Apa yang dimaksud dengan query Wizard?Query wizard adalah kemampuan untuk menampilkan suatu data dari database yang diambil dari table-tabel yang ada di dalam data base, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. Panduan ini memberikan gambaran singkat pada pembaca terkait operasi atau query umum yang digunakan untuk mengekstrak data pada database relasional. Hal yang akan dipelajari antara lain:
Pada Chapter 4, kita akan menggunakan skema database relasional yang ditampilkan pada Gambar 1.2. Untuk melakukan query menggunakan SQL jalankan langkah berikut:
Gambar 4.1: tahapan melakukan query menggunakan SQL. Untuk memilih kolom pada sebuah tabel, kita dapat menggunakan perintah 4 untuk menentukan nama kolom yang akan diambil dan 5 untuk menentukan tabel yang akan diambil kolomnya. Secara sederhana proses tersebut ditampilkan pada Gambar 4.2.Gambar 4.2: Format memilih kolom dalam sebuah tabel. Contoh 4.1 (Memilih kolom pada tabel Barang) Lakukan proses pengambilan data 6, 7, dan 8 pada tabel 9 !query:
output: Ma0Makaroni rasa-rasaoriginalMa1Makaroni rasa-rasapedasdst…Contoh 4.2 (Memilih seluruh kolom pada tabel Barang) Lakukan proses pengambilan seluruh kolom pada tabel 9!query: output: Ma0Makaroni rasa-rasaoriginal800010000Ma1Makaroni rasa-rasapedas8000010000dst…
Peritah 2 digunakan untuk memperoleh nilai unik pada sebuah tabel. Format umum query yang digunakan ditampilkan pada Gambar 4.3.Gambar 4.3: Format memilih nilai unik pada tabel. Contoh 4.3 (Mencari jumlah pembeli yang telah melakukan pembelian) Hitung jumlah pembeli yang telah melakukan pembelian menggunakan tabel 3!
query:
output: Terkadang tidak semua nilai kita inginkan untuk ada dalam data yang kita miliki. Filter terhadap data perlu dilakukan. Filter data dilakukan dengan menggunakan fungsi 6 dengan menambahkan kondisi yang diinginkan pada data. Format proses filter data ditampilkan pada Gambar 4.4.Gambar 4.4: Format operasi melakukan filter data.
Operator perbandingan yang digunakan dalam SQL, antara lain:
Contoh 4.4 (Mencari data pesanan dengan jumlah pesanan produk lebih besar dari 3) Hitung jumlah pesanan dengan jumlah pesanan ( 7) > 3!query:
output: Klausa 6 dapat dikombinasikan pula dengan operator 9, 0, dan 1. Operator 9 dan 0 digunakan untuk melakukan filter observasi berdasarkan satu atau dua kondisi :
Operator 1 digunakan untuk menampilkan baris jika satu kondisi bernilai tidak benar.Contoh 4.5 (Mencari jumlah pesanan produk dengan kode barang tertentu) Hitung jumlah pesanan dengan jumlah pesanan ( 7) >= 2 dan jenis barang yang dipesan adalah makaroni rasa-rasa dengan varian original ( 0)!query:
output: Filter karakter dapat dilakukan dengan menggunakan opertor 1 + pola teks yang dicari. Pola teks yang digunakan biasanya akan ditulis bersamaan dengan wildcard characters yang ditunjukkan pada Tabel 4.1.Tabel 4.1: Wildcard Characters yang ada pada MS Access. 10 atau lebih karakter 3 untuk mencari kata bl, black, blue, dan blob 4sebuah karakter tunggal 5 untuk mencri kata hot, hat, dan hit 6karakter tunggal dalam kurung 7 untuk mencari kata hot dan hat, dan bukan hit 8karakter bukan dalam tanda kurung 9 untuk mencari kata hit, dan bukan hot dan hat 0range karakter 1 untuk mencari kata cat dan cbt 2karakter numerik tunggal 3 untuk mencari bilangan 205 s/d 295Beberapa contoh penerapan wildcard character ditampilkan pada Tabel 4.2 Tabel 4.2: Contoh penggunaan wildcard. 4cari nilai kolom nama yang dimulai dengan huruf a 5cari nilai kolom nama yang diakhiri dengan huruf a 6cari nilai kolom nama yang mengandung kata an 7cari nilai kolom nama yang mengandung huruf o pada urutan kedua 8cari nilai kolom nama yang yang mengandung karakter a sebanyak 3 kali berurutan 9cari nilai kolom nama yang diawali dengan a dan diakhiri denga oNilai 0 merupakan sel pada kolom yang dibiarkan kosong pada proses pencatatan. Terdapat dua buah klausa yang digunakan untuk melakukan filter nilai 0, yaitu: 2 (filter baris yang tidak mengandung nilai 0) dan 4 (filter baris yang mengandung nilai 0). Berikut adalah contoh penerapan menggunakan klausa 6:
Operator 1 memungkinkan kita untuk melakukan filter terhadap beberapa nilai. Format umum sintaks yang digunakan ditampilkan pada Gambar 4.5.Gambar 4.5: Format operasi melakukan filter data pada beberapa nilai. Contoh 4.6 (Mencari jumlah pesanan produk dengan kode barang tertentu 2) Hitung jumlah pesanan produk dengan kode barang “Ma0”, “Ma2”, dan “Ma4”! query:
output: Operator 2 digunakan untuk melakukan filter pada rentang nilai. Format umum sintaks ditampilkan pada Gambar 4.6.Gambar 4.6: Format operasi melakukan filter data menggunakan rentang nilai. Contoh 4.7 (Mencari jumlah pesanan produk pada rentang tanggal tertentu) Hitung jumlah pesanan produk pada tanggal 1/1/2019 sampai 2/2/2019! (format tanggal bulan/hari/tahun) query:
output: Untuk membentuk kolom baru pada data, operasi matematis (penjumlahan, pengurangan, transformsi, dll) dapat dilakukan pada SQL melalui baris fungsi SELECT. Kolom baru yang terbentuk selanjutnya dapat diberikan nama baru sesuai dengan kemauan pembaca menggunakan fungsi AS. Format operasi tersebut ditampilkan pada Gambar 4.7. Gambar 4.7: format operasi untuk membentuk kolom baru. Operator matematika yang digunakan dalam SQL antara lain:
Contoh 4.8 (Menghitung keuntungan masing-masing produk) Lakukan pengambilan data 6, 7, 8 dan lakukan pehitungan keuntungan dengan melakukan operasi pengurangan antara 6 dan beri nama 7 pada kolom baru tersebut!query:
output: Ma0Makaroni rasa-rasaoriginal2000Ma1Makaroni rasa-rasapedasa2000dst…Fungsi-fungsi yang dapat digunakan dapat dilihat pada halaman <https://www.w3schools.com/sql/sql_ref_msaccess.asp > Contoh 4.9 (Memecah tanggal ke dalam kolm masing-masing) Lakukan operasi untuk memperoleh bulan dan tahun transaksi berlangsung! query:
output: Pehitungan nilai aggregat berguna jika kita ingin mengetahui nilai statistik dari sejumlah kelompok data, seperti: menghitung jumlah transaksi yang dilakukan masing-masing pelanggan. Agar dapat melakukannya data perlu dikelompokkan terlebih dahulu berdasarkan variabel pengelompok. Fungsi yang digunakan untuk melakukannya adalah fungsi GROUP BY. Hasil yang diperoleh selanjutnya dapat diurutkan nilainnya menggunakan fungsi ORDER BY. Format perhitungan nilai aggregat data ditampilkan pada Gambar 4.8 Gambar 4.8: format operasi untuk membentuk aggregat data. Fungsi-fungsi yang dapat digunakan untuk memperoleh aggregat nilai antara lain:
Contoh 4.10 (Menghitung jumlah pembelian suatu konsumen terhadap sebuah produk) Lakukan perhitungan untuk memperoleh nilai total pembelian konsumen terhadap produk makaroni rasa-rasa original (id_barang = “Ma0”) dan tentutan konsumen mana yang melakukan total pembelian tertinggi! query:
output: MDN36326Ma0738SBY99754Ma0715dst..Menggabungkan dua buah tabel data berdasarkan kolom primary key pada tabel pertama dan kolom foreign key pada tabel kedua merupakan operasi yang sering dilakukan pada database. SUatu tabel sering-kali membutuhkan informasi lain untuk memudahkan kita membacanya (contoh: mengabungkan tabel 1 dan tabel 2 untuk memperoleh informasi nama produk yang ada pada tabel 2 menggunakan kolom kunci yang ada pada kedua tabel). Format umum proses penggabungan tabel ditampilkan pada gambar berikut: Gambar 4.9: format menggabungkan tabel melalui inner join. Terdapat beberapa jenis join yang ada pada SQL, antara lain:
Visualisasi proses join dapat dilihat pada gambar berikut: Gambar 4.10: visualisasi variasi join pada SQL. Contoh 4.11 (Menggabungkan tabel barang dan pesanan) Gabungkan tabel barang dan pesanan menggunakan elemen kunci 6 dan pada hasil join hanya tampilkan kolom 6, 7, 8, dan 2!query:
output: Ma0Makaroni rasa-rasaoriginalMa0Makaroni rasa-rasaoriginaldst..Buatlah sebuah query untuk menghitung jumlah transaksi masing-masing konsumen! (gunakan fungsi 5 untuk memperoleh elemen unik pada tiap 2)
Bagaimana prosedur atau Cara Membuat query pada Microsoft Access?4.1 Mengakses SQL dari Microsoft Access. Pada bagian Ribbon klik Tab Create.. Klik Query Design.. Tutup jendela Show Table yang muncul setelahnya.. Pada Ribbon Design klik SQL View.. Pada jendela query yang muncul, pembaca dapat mengetikkan query yang diinginkan.. Setelah query diinputkan, klik Run.. Apa yang dimaksud dengan query pada Microsoft Access?Query dalam Microsoft Access Ialah sebuah permintaan atau panggilan suatu data yang dalam sebuah data base, sebenarnya Fungsi Queri ini memiliki fungsi yang hampir sama dengan Filter pada sebuah Microsoft Excel. Query dalam Microsoft Access juga mempunyai kelebihan dari Filter pada sebuah Microsoft Excel antara lain ...
Jelaskan syarat apa yang harus dipenuhi dalam membuat query dalam MS Access?Apa syarat untuk membuat query. Membuat Query dalam Microsoft access kalian harus mempunyai table/database,. Bukalah database tersebut. ... . Pilihlah table yang akan dibuat Query, kemudian pilih Add.. Berilah centang pada data yang ingin kita tunjukkan pada tabel baru hasil pembuatan dari Query.. Bagaimana cara membuka tabel dalam Microsoft Access?Klik File > Buka. Dalam kotak dialog Buka, pilih database tempat Anda akan membuat tabel baru, kemudian klik Buka.
|