QUERY pada MICROSOFT ACCESS DASAR KOMPUTER & PEMROGRAMAN 1B Show
PENGERTIAN QUERY Semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua di tampilkan sesuai dengan yang kita inginkan. data apa yang ingin kita tampilkan. misal : data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data daritable peminjam dan tabel buku Dengan menggunakan fitur query akan mudah untuk melakukan memilih field-field yang diperlukan dan melakukan transformasi bentuk tabel. Membuat QuEry dengan Query Wizard Query Wizard menyediakan 4 macam wizard, yaitu : Simple Wizard : akan men-setup query untuk mengembalikan data dari satu atau lebih tabel dan menampilkan hasilnya pada datasheet. Find Duplicates, wizard ini akan mensetup query untuk menempatkan record yang mempunyai informasi yang sama pada satu atau lebih field yang telah dispesifikasikan. Find Unmatched. Wizard ini akan mensetup query untuk menempatkan record pada satu tabel yang tidak mempunyai record yang berhubungan antar tabel. Crosstab. Wizard ini akan mensetup query untuk mengkalkulasi dan menata ulang data dengan format tertentu untuk memudahkan analisis data SIMPLE QUERY WIZARD Wizard ini hanya digunakan untuk menampilkan field-field dari tebal yang dianggap perlu. Pilih create, kemudian query wizard SIMPLE QUERY WIZARD SIMPLE QUERY WIZARD HASIL SIMPLE QUERY WIZARD FIND DUPLICATE QUERY WIZARD Digunakan untuk mencari atau mengelompokan record yang sama pada sebuah field HASIL FIND DUPLICATE QUERY WIZARD FIND UNMATCHED QUERY WIZARD Digunakan untuk mencari ketidak cocokan data antara dua buah field pada tabel yang berbeda Buatlah Tabel Faktur dengan spesifikasi field seperti berikut Nama Field Tipe data Id_faktur Autonumber Kode_cust Number Tgl_faktur Date/Time Total Currency Keterangan Short Text Tabel Faktur Find Unmatched Query WIzard Pilih created>Query Wizard MEMILIH TABEL HASIL FIND UNMATCHED QUERY WIZARD CROSSTAB QUERY WIZARD Digunakan untuk menata ulang tabel dengan struktur tertentu yang dapat memudahkan pengguna untuk menganalisa data Pilih tabel yang akan dilakukan cross tab Memilih field yang akan di gunakan sebagai baris heading Memilih field yang akan di gunakan sebagai baris heading. Pilih id_faktur dan tgl_faktur, kemudian next Menentukan field yang akan digunakan sebagai column heading Menentukan field yang akan digunakan sebagai column heading. Pilih field kode_cust. Kemudian next Menentukan field yang akan digunakan untuk proses kalkulasi Menentukan field yang akan digunakan untuk proses kalkulasi. Pilih field total dengan fungsi SUM Simpan query crosstab dengan nama Faktur_crosstab Hasil CROSSTAB QUERY MENGUBAH HASIL QUERY WIZARD Pada saat menggunakan query wizard, hasil query dari qizard dapat diubah lagi atau di sesuaikan menurut kebutuhan.
Admin tak akan bosan-bosan berbagi informasi tentang belajar office untuk sobat-sobat semua, kali ini masih membahas microsoft office Access, yaitu akan dijelaskan cara penggunaan query dan apa sih fungsinya ? Query yaitu bisa digunakan untuk mengatur data yang akan ditampilkan/disimpan dari beberapa tabel menjadi suatu datasheet sehingga kita bisa mengetahui informasi yang kita butuhkan.Untuk lebih mempermudah dalam memahami penggunaan Query Access akan dibahas pada contoh sederhana berikut ini yaitu “Membuat Data Base Peminjaman Buku Perpustakaan“. Dalam pembuatan data base ini kita pisah atau bagi menjadi dua tabel yaitu : 1. Data buku untuk input data buku (terdiri dari field name : Kode Buku, Judul Buku, Pengarang) Dari dua tabel tersebut akan kita buat Query yang merupakan penggabungan deri duat tabel diatas untuk mendapatkan informasi data peminjam buku dan buku apa yang dipinjam serta tanggal-tanggalnya secara lengkap. Sehingga dengan begitu data tersusun rapi, kemudian kita buat sistem dimana data buku yang dipinjam akan masuk kepeminjam secara otomatis dengan input kode buku saja.
Selanjutnya kita inputkan beberapa data buku. Kedua buatlah data Peminjam buku dengan field name dan data typenya seperti gambar dibawah ini. Selanjutnya untuk lebih menarik dan user frendly buatlah formnya kemudian tambahkan beberapa tombol/button, seperti gambar dibawah ini. Jika belum paham cara membuat form silahkan baca artikelnya disini Belajar Membuat Button Pada Form Microsoft Access Ket : Cari : Find Record Kembalikan : Delete Record Pinjam : Add New Record Selanjutnya kita buat Query caranya Klik Tab menu Create >> Group Queries >>> Klik Query Design Akan muncul Show Tabel >>> Kemudian Add Kedua Tabel Tersebut. Selanjutnya buat seperti gambar dibawah ini. Caranya seret field pada data buku dan Peminjam buku ke tabel bawah atau bisa juga di dobel clik secara berurutan sebagai berikut : No ID Peminjam, Nama Peminjam, Kode Buku, Judul Buku, Penerbit, Tanggal Pinjam, Tanggal Kembali.Kemudian buat relasinya untuk field yang sama yaitu Kode buku (Tabel Data Buku) >> Kode Buku (Tabel Peminjam Buku), selanjuntya disimpan dengan nama Data Peminjaman Buku. Untuk melihat hasilnya klik Datasheet View berikut contohnya, setelah data peminjam diinput pada form peminjam buku : Terimakasih Selamat Mencoba, semoga bermanfaat.
Pernahkah Anda menyadari bagaimana situs yang Anda kunjungi, seperti Facebook dapat menampilkan informasi mengenai diri Anda? Bagaimana foto atau status dapat Anda tambah, perbarui atau bahkan dihapus ? Hal itu dapat terjadi karena adanya query. Dalam pengolahan database, yang perlu Anda perhatikan adalah logika query. Dengan menggunakan logika query yang baik maka sistem tersebut mampu memenuhi permintaan dari pengguna. Pengguna dapat melakukan operasi seperti penambahan, penghapusan dan menampilkan data. Bahasa Query dapat dilakukan dengan menggunakan software XAMPP dan dapat diakses melalui alamat http://localhost/phpmyadmin. Selain itu, untuk bagi pemula yang ingin mempelajari database bisa memulainya melalui command prompt yang terdapat dalam perangkat komputer tersebut. Dalam artikel kali ini, Penulis akan membahas mengenai pengertian query, fungsi dari query dan beberapa contoh penggunaan perintah query. Langsung saja ke pembahasan pertama mengenai pengertian dari query. Pengertian QueryBagi Anda yang baru saja mengenal dunia database atau baru belajar mengenai MySQL, salah satu platform manajemen database mungkin masih merasa bingung dengan istilah query. Query ini sangat familiar dalam pengolahan database. Namun, apa definisi dari query itu ? Query merupakan kata benda (noun) yang berarti pertanyaan. Dalam pengolahan database, query merupakan suatu istilah yang merujuk pada permintaan pengguna untuk memperoleh informasi dari database. Informasi tersebut diperoleh dari data-data yang terdapat dalam table-table database. Dengan kata lain, query dapat diartikan sebagai kemampuan (capability) menampilkan informasi yang diperoleh dari table-table yang tersimpan didalam database. Pada umumnya, query terbagi menjadi dua macam, select query dan action query. Dimana select query tersebut mengacu pada permintaan untuk memperoleh data atau informasi yang terdapat didalam database. Sedangkan action query merupakan permintaan yang berkaitan dengan operasi-operasi seperti penambahan (insert), pembaruan (updating) dan penghapusan (deletion). Query menjadi komponen terpenting dalam pengolahan database. Sebab, dengan menggunakan query-lah sistem tersebut mampu memenuhi permintaan dari banyak pengguna. Fungsi QuerySetiap komponen dalam database dapat saling berinteraksi dengan menggunakan query. Query juga sering disebut dengan query language atau bahasa query. Sekarang ini bahasa query yang paling populer dikalangan DBA (Database Administrator) adalah SQL (Structured Query Language). Dalam pembahasan kali ini Penulis akan menjelaskan mengenai fungsi query yang terdapat dalam SQL. Dalam SQL, bahasa query terbagi menjadi 3 jenis, yaitu DDL (Data Definition Language), DML (Data Manipulation Language) dan DCL (Data Control Language). Dibawah ini akan dijelaskan mengenai ketiga komponen tersebut : a. DDL (Data Definition Language)DDL merupakan bahasa query yang memiliki fungsi untuk mendefinisikan data dalam database. Perintah yang terdapat dalam komponen ini adalah CREATE, DROP dan ALTER. b. DML (Data ManipulatIon Language)Data Manipulation Language merupakan bahasa query yang digunakan untuk menambah atau mengubah nilai (value) dari suatu table dalam database. Perintah yang termasuk kedalam komponen DML adalah INSERT, UPDATE, DELETE, dan SELECT. c. DCL (Data Control Language)Data Control language merupakan bahasa query yang berfungsi untuk memberikan hak akses kepada pengguna. Perintah yang termasuk kedalam komponen DCL adalah REVOKE. Itulah mengenai beberapa fungsi umum bahasa query yang digunakan oleh SQL. Selain itu, query juga berfungsi untuk operasi perhitungan, seperti penambahan, pengurangan, perkalian dan pembagian. Contoh Query dalam DatabaseSetelah mengetahui fungsi dari bahasa query, Penulis akan menjelaskan beberapa contoh dari penggunaan perintah yang terdapat dalam komponen diatas. Berikut mengenai contoh-contohnya : 1. CREATEPerintah CREATE dapat digunakan untuk membuat database, membuat tabel, membuat view dan membuat index. Contoh sintaks CREATE : a. Membuat DatabaseCREATE DATABASE namaDatabase; b. Membuat TableCREATE TABLE namaTable c. Membuat ViewView menjadi salah satu alternatif untuk menampilkan data dari suatu table atau lebih. Itu dapat meningkatkan keamanan dan penyederhanaan bagi pengguna. CREATE VIEW namaView AS SELECT STATEMENT FROM namaTable; d. Membuat IndexIndex digunakan untuk mempercepat pencarian terhadap suatu data dengan kondisi tertentu. CREATE [UNIQUE] INDEX namaIndex ON namaTable (namaKolom) 2. DROPDalam SQL, DROP berfungsi untuk menghapus data-data yang telah disimpan dalam database. a. Menghapus DatabaseDROP DATABASE namaDatabase; b.Menghapus Table3. SELECTPerintah SELECT digunakan untuk menampilkan data table yang terdapat dalam database. a. Bentuk umum SELECTSELECT namaKolom FROM namaTable WHERE [condition]; Penggunaan condition itu bersifat opsional, boleh ada boleh tidak. b. Menampilkan seluruh data dalam sebuah Tablec. Menampilkan data dalam kolom tertentuSELECT namaKolom1, namaKolom2 FROM namaTable; d. Menampilkan data dalam kolom tertentu dengan kondisi tertentuSELECT namaKolom1, namaKolom2 WHERE kondisi; Contoh : SELECT nama, jurusan FROM mahasiswa WHERE jenisKelamin=”Perempuan”; 4. ALTERPerintah ALTER digunakan untuk mengubah table; ALTER TABLE namaTable alter_option; Alter_option merupakan pilihan untuk mengubah table, seperti ADD namaField, ADD PRIMARY KEY [namafield/kolom]; 5. INSERTPerintah INSERT digunakan untuk memanipulasi data dalam table. a. Bentuk Umum INSERTINSERT INTO namaTable VALUES; b. Menambahkan Data Lebih dari Satu Baris dalam TableINSERT INTO namaTable VALUES (“isiKolom1, isiKolom2, isiKolom3, dst”); c. Menambahkan Baris pada Kolom Tertentu dalam TableINSERT INTO namaTable (namaKolom) VALUES (“isiKolom”); 6. UPDATEPerintah UPDATE digunakan untuk mengubah isi Table. UPDATE namaTable 7. DELETEPerintah DELETE untuk menghapus data dalam Table. DELETE namaTable WHERE kondisi; Begitulah penjelasan mengenai pengertian query, fungsi dan beberapa contoh penggunaan query dalam database. Penulis berharap pembahasan diatas dapat membantu Anda mempelajari query dasar yang sering digunakan dalam database SQL. Editor: Muchammad Zakaria
Hargai setiap waktu yang dimiliki |