Other Related

Other Link

Cari Disini Selengkapnya

Custom Search

20 Juli 2009

What is Microsoft Access?

A database is a collection of objects that allow you to store data, organize it and retrieve it in any way you want ...

What this means is that, with Microsoft Access you create structures called tables that allow you to organize the data so that it's easy to find later, you create forms that let you input the data into the tables and then you create reports that print selected information from the tables.

For example, if you run a store, you would create a Customers table, a Products table and an Invoices table. Then, when you open an account for a new customer you would have a Customer form to input a customer's data into the Customers table and an Order form to input the purchase information. Later, you could print any number of Sales reports, grouping and arranging the information from the Invoices, Customers and Products tables to analyze daily or weekly or monthly sales in all kinds of combinations.

To help you along, Access contains a whole series of Wizards to guide you through the process.

Tutorial description

This Microsoft Access tutorial follows a step-by-step approach to the creation and development of a commercial database application.

We'll start with database modeling. That means that you have to design the database before you actually start to write it. There are several basic techniques that must be learned to ensure that the database structure will be solid. Design is an absolutely essential part of creating a database.

If you're already past the rookie stage and you want to delve deeper into the database modeling aspect, even before you start with Access, you might want to take a look at our Database design and SQL language tutorial. In a normal sequence of courses, SQL would be the next database subject you would learn after Access. Whereas Access is meant for the smaller user, SQL lets you into the domain of the power-user.

Once we're done with the design we'll develop the objects one by one and learn how to use them.

As we go along we'll use a simple application to illustrate the power of Microsoft Access in business. The application is a Video Rental Store and it's well suited to showing how a small businees could put into practice all these notions of management with databases.

What's next?

After this Microsoft Access tutorial, you may want to go on to bigger and better databases such as Oracle, SQL Server or MySQL. The training you get from this tutorial will qualify you for the more advanced stuff.

You may also want to look at connecting your Microsoft Access database to a Visual Basic application.

We have a very popular tutorial on Visual Basic 6 which has a module on database connectivity.
You'll find it at: Visual Basic 6 and ADO Database programming tutorial.
We hope that by seeing all the different applications in context, you will begin to appreciate the usefulness of these tools.

By the end of this Microsoft Access tutorial, you will have made a good start towards becoming a full-fledged business applications programmer.

17 Juli 2009

Praktikum 5 Query

Microsoft Word - Bab6.doc

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

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 tableWH 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;


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 :

· Dan entri data-datanya sebagai berikut :

· Buat table Kerja sebagai berikut :

· Dan entri data-datanya sebagai berikut :



Microsoft Word - Bab6.doc

· 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.

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 :

. 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 :

. 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 :

2. SELECT NomerPlg, NamaPlg
FROM PELANGGAN;

3. 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;

4. 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 nomor 2, berikan perintah SQL-nya.