PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

dokumen-dokumen yang mirip
Gambar 4.1: Struktur table Buku Dimana KodeBuku buat sebagai Primary Key.

PRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data

Modul Praktikum Basis Data 5 Query

PRAKTIKUM 3 PEMBUATAN TABEL DENGAN SQL COMMAND 18 Constraint PRIMARY KEY pada tabel DOSEN, yaitu field NIP dapat didefnisikan pada saat pembuatan tabe

PERTEMUAN 5 & 6 MEMBUAT QUERY

Microsoft Access 2007

Microsoft Access 2007

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

Modul Praktikum Basis Data 6 Merancang Form

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Modul 4 Microsoft Access 2007

Microsoft Access FORM

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

BAB XI BEKERJA DENGAN QUERY

Gambar 5.1: Pilihan Membuat Form Baru

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

Laporan Praktikum Pengantar Teknologi Informasi

KSI B ~ M.S. WULANDARI

Praktikum Basis Data 13 Structure Query Language 1

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

BAB-3 MEMBUAT DAN MENGATUR QUERY

PRAKTIKUM 11 MEMBUAT MENU DAN SWITCHBOARD 81 dikendalikan dalam switchboard, bisa berupa : Form atau Report yang dipanggil untuk dijalankan. Switchboa

MODUL II SQL A. TUJUAN

BAB 1 PERANCANGAN DATABASE DAN TABEL

DASAR DASAR MICROSOFT ACCESS

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Dasar Microsoft Access 2007

1. Pengertian Database

MODUL 4 INTERNET PROGRAMMING DATABASE

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

Modul Praktikum Basis Data 15 Pemrograman MS Access

Mengoperasikan Dasar-Dasar Basis Data (Database)

Microsoft Access 2007

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

Membuat Relasi & Query Sederhana. Oleh: Toni Heryana, S.Pd, MM

Penggunaan Komponen Combo Box

Microsoft Access 2010

Perancangan Sistem Basisdata Faktur Penjualan serta Implementasinya dengan SQL Menggunakan MS. Acces

X. PENGANTAR DATABASE

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

Praktikum Basis Data 14 Structure Query Language 2

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Modul Praktikum Basis Data 7 Membuat Form Lebih Lanjut

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

A. MAKSUD DAN TUJUAN 1. MAKSUD

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Oracle Academic Initiative

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

KURSUS ONLINE JASA WEBMASTERS

BAB 1 PEMBUATAN REPORT

#13 Ms. Access 2007 (Table dan Query) ESA121 Pengantar Aplikasi Komputer

MODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL

Membuat File Database & Tabel

PRAKTIKUM 1 KONSEP DATABASE DAN PENGENALAN ACCESS 2 B.3. Definisi Dasar Database: Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

Konsep Database 1.2. PENGERTIAN DATABASE DAN TERMINOLOGI DALAM DATABASE

MODUL PRAKTIKUM 06. Database Implementation dengan Aggregate. - Mengetahui dan membuat perintah dasar Aggregate Count, Sum, AVG, Min, Max.

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

BERMAIN DATA DENGAN SQL SERVER

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

MODUL 3 JOIN TABLE. Gambar Model Relasi Basis Data db_mutiara SMK NEGERI 1 CIMAHI REKAYASA PERANGKAT LUNAK

Database dengan Microsoft Access 2003 Membuat Query

Pertemuan 10 Structure Query Language(SQL)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Modul 3 : Query Penggabungan Tabel

Oracle Academic Initiative

MODUL 3. View PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL PRAKTIKUM SISTEM INFORMASI MANAJEMEN

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

RELASI ANTAR TABEL & MEMBUAT QUERY

Strctured Query Language BASIS DATA

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 4

Konsep Sistem Informasi B

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

MODUL 5 INTERNET PROGRAMMING : MySQL

Assalamualainkum wr wb QUERY. Anna Mukhayaroh

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

Mengenal Tabel Base BAB

Praktikum Basis Data 2017 TE UM

Excel dan Microsoft Query

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

MySQL J A M K E T I G A

Mengenal dan Mulai Bekerja dengan Access 2007

MENGENAL QUERY CONTOH QUERY

MICROSOFT OFFICE ACCESS 2007

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

Praktikum Database Microsoft Access 2000 PENGANTAR DATABASE. Basis Data Type DataBase Tabel dalam basis Data

MICROSOFT ACCESS 2007

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Transkripsi:

Praktikum 5 Query A. TUJUAN 1. Menjelaskan penggunaan query dengan interface yang disediakan oleh MS Access 2. Menjelaskan query dengan perintah SQL B. DASAR TEORI B.1. Definisi Query Query adalah permintaan yang diberikan oleh user untuk mengambil informasi yang tersimpan dalam database. Contoh query, misal : Tampilkan data pegawai yang tinggal di kota Surabaya Tampilkan harga barang yang besarnya kurang dari 10000 Tampilkan data dosen perempuan yang bekerja di Jurusan Teknologi Informasi B.2. Query pada Microsoft Access Langkah awal pembuatan query adalah dengan mengklik menu/object Query : Query pada Microsoft Access memiliki tiga bentuk yaitu : 1. Design view Interface yang disediakan oleh Microsoft Access untuk melakukan query secara cepat dan mudah. 2. SQL view Perintah SQL yang diberikan untuk sebuah query 31

PRAKTIKUM 5 QUERY 32 3. Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perintah SQL Perintah SQL untuk menampilkan data memiliki cara penulisan sebagai berikut : SELECT * {[DISTINCT] kolom ekspresi [alias], } FROM tabel SELECT artinya memilih kolom atau field mana yang akan ditampilkan Dapat berupa list kolom, suatu persamaan (operasi aritmatika), fungsi, obyek tertentu Dapat diberikan alias (nama lain) pada masing-masing list FROM menunjukkan nama Tabel yang akan ditampilkan Berikut contoh query dan perintah SQL untuk penyelesaiannya : 1. Query : Tampilkan semua kolom yang ada pada table pegawai SELECT * FROM pegawai; 2. Query : Tampilkan kode buku dan judulnya SELECT kodebuku, judul FROM buku; B.4. Query dengan Kondisi Jika suatu query melibatkan suatu kondisi tertentu,, maka definisi dari penulisan query ditambah dengan klausa WHERE yaitu : SELECT * {[DISTINCT] kolom ekspresi [alias], } FROM table WH ERE kondisi; Berikut contoh query dengan kondisi : 1. Query : Tampilkan nama pegawai yang bekerja pada jurusan IT SELECT nama FROM pegawai WHERE jurusan= IT ; 2. Query : Tampilkan data pegawai yang gajinya lebih dari 500000 SELECT * FROM pegawai WHERE gaji>500000;

PRAKTIKUM 5 QUERY 33 B.4. Query dengan Informasi yang berasal dari dua table atau lebih Jika suatu query mengambil informasi yang berasal dari dua table atau lebih, maka tabel-tabel yang terlibat dalam query harus direlasikan. Relasi antar table dinyatakan dalam klausa WHERE. Jadi klausa WHERE selain digunakan untuk menyatakan suatu kondisi yang harus dipenuhi juga digunakan untuk menyatakan relasi antar table. Contoh query dengan informasi dari dua table atau lebih : table pegawai memiliki struktur sebagai berikut : PEGAWAI(NIP, Nama, Alamat, Nomer_dept) table departemen memiliki struktur sebagai berikut : DEPARTEMEN(Nomer_dept, Nama_dept) Nomer_dept pada table PEGAWAI berelasi dengan Nomer_dept yang ada pada table DEPARTEMEN. Jadi Nomer_dept pada table pegawai merupakan foreign key karena berelasi dengan Nomer_dept yang merupakan primary key di table lain yaitu table DEPARTEMEN. Jika Query dinyatakan sebagai berikut : Tampilkan nama pegawai dan nama departemen tempat pegawai bekerja. Maka, perintah SQL untuk query tersebut adalah : SELECT P.Nama, D.Nama_dept FROM PEGAWAI P, DEPARTEMEN D WHERE P.Nomer_dept=D.Nomer_dept; Nama table PEGAWAI diatas diberi alias P, dan nama table DEPARTEMEN diberi alias D. C. TUGAS PENDAHULUAN Buat table master Pegawai sebagai berikut :

PRAKTIKUM 5 QUERY 34 Dan entri data-datanya sebagai berikut : Buat table Kerja sebagai berikut : Dan entri data-datanya sebagai berikut : Relasikan ke dua tabel diatas yaitu table Pegawai dan table Kerja. Informasi relasi yang disajikan siapa saja nama pegawai yang bekerja, gaji pokoknya berapa, jumlah jam lemburnya Tampilkan hasil query dengan criteria, bagi pegawai yang jam lemburnya lebih dari 10 jam.

PRAKTIKUM 5 QUERY 35 D. PERCOBAAN D.1. Membuat Query Buka object/menu Query seperti sebagai berikut : Pilih Create Query in design, maka akan muncul dialog memilih tabel seperti dibawah ini : Buka table Anggota, kemudian table Pinjam, dan table buku, maka akan muncul relasi table-table tersebut sebagai berikut :

PRAKTIKUM 5 QUERY 36 Lalu tentukan informasi yang akan ditampilkan, pilih Field pada table yang berisi informasinya, seperti sebagai berikut : Menyimpan Query : Pilih File dan klik Save, lalu beri nama QueryPerpus Menjalankan hasil Query, Pilih menu Query dan pilih Run, maka akan muncul hasil query relasi antar table sebagai berikut :

PRAKTIKUM 5 QUERY 37 Bila ingin ingin menyajikan hasil queri dengan memberikan criteria, missalnya yang pinjam anggota dengan KodeAnggota 01 maka pada Criteria isi dengan = 01 bila sebagai criteria berupa data teks, harus diapit tanda, bila numeric tanpa tanda,bila ingin menyajikan data peminjam yang meminjamnya mulai tanggal 20/2/2006 maka pada Criteria tanggal isi dengan >#20/2/2006#, nampak seperti dibawah ini : D.2. Query dengan perintah SQL Lakukan percobaan berikut ini untuk membuat query dengan perintah SQL : Buka database Penjualan Pilih menu/object Query, kemudian klik dua kali Create Query by Design View. Kemudian pilih menu View -> SQL View dan ketikkan perintah SQL berikut untuk setiap query yang diberikan, dan pelajari hasilnya. 1. Query : Tampilkan nomer pelanggan dan nama pelanggan Perintah SQL :

PRAKTIKUM 5 QUERY 38 SELECT NomerPlg, NamaPlg FROM PELANGGAN; 2. Query : Tampilkan nomer Order dan Nama pelanggan yang melakukan transaksi order pembelian barang tersebut. Perintah SQL : SELECT NomerOrder, NamaPlg FROM ORDER O, PELANGGAN P WHERE O.NomerPlg=P.NomerPlg; 3. Query :Tampilkan nomer Order yang membeli barang dengan nama Pensil SELECT NomerOrder, NamaBrg FROM DETAIL_ORDER D, BARANG B WHERE D.NomerBrg=B.NomerBrg AND NamaBrg= Pensil ; E. LAPORAN RESMI 1. Pelajari Database Penjualan. Kemudian kerjakan query berikut ini dengan menggunakan fasilitas yang disediakan oleh Microsoft Access. a. Tampilkan nomer order, tanggal order, dan nama barang yang dibeli b. Tampilkan nomer order, nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500 c. Tampilkan nomer order, nama pelanggan dan tanggal pembelian untuk yang tanggal pembeliannya lebih dari 21/1/1999 d. Tampilkan nomer order, nama pelanggan, dan semua item nama barang yang dibelinya 2. Untuk query yang ada pada soal nomer 2, berikan perintah SQL-nya.