BASIS DATA
ACARA III
Query Database Relasional I
Disusun oleh:
Nama : Adhy prayoga
NIM : 08/271318/DGE/590
Hari/Jam : Kanis/07.00-09.00
Asisten : 1. Satria waruana
2. Tikta susilawati
II. TUJUAN
Melatih mahasiswa untuk dapat mengajarkan cara mengajukan pertanyaan
(query) pada database Microsoft Access menggunakan sintak SQL maupun
secara visual.
V. LANGKAH KERJA
Disini disediakan database Buku.mdb yang berisi beberapa tabel. Kita
akan melakukana penggabungan terhadap tabel – tabel tersebut.
Untuk memperoleh informasi buku yang mempunyai data judul,
pengarang, penerbit, dan tahun terbitm perlu dilakukan penggabungan seluruh
tabel. Langkah – langkah yang ditempuh untuk penggabungan tabel secara
visual adalah sebagai berikut:
1. Membuka database dengan klik dua kali file Buku.mdb maka akan muncul
database buku berisi tabel Judul, Penerbit, Pengaranag, dan
Rel_Judul_Pengarang seperti gambar berikut:
2. Pada Tools sebelah kiri pilih Queries dan klik dua kali Create query in
Design view seperti gambar berikut:
Maka akan muncul dialog Show Table seperti berikut
3. Pada dialog Show Table klik dua kali nama – nama tabel, atau pilih nama
tabel kemudian tekan tombol Add. Apabila sudah semua nama tabel
ditambahkan kemudian tutup dialog dengan menekan tombol Close.
Maka akan muncul diagram relasi tabel, mengatur posisi sehingga
hubungan antar tabel kelihatan dengan jelas sepertitamapak gamabr
berikut:
6. Memilih menu Query kemudian klik Run maka akan muncul hasil Query
seperti gambar:
7. Menyimpan query dengan mengklik menu file, save makan akan muncul
dialog Save As dan mengisikan nama query kemudian klik Ok.
Maka akan muncul dialog Show Table seperti gamabr berikut, kemudian
klik tombol Close maka dialog tersebut akan tertutup.
2. Kemudian pilih View selanjutnya klik SQL View maka akan muncul
jendela untuk menuliskan sintak SQL seperti gambar berikut.
3. Menuliskan sintak SQL sebagai berikut:
Atau
Atau
Atau
Silahkan mencoba semua dan diskusikan maksud dari sintak – sintak SQL
tersebut.
Catatan aturan penulisan SQL:
SELECT <nama tabel>.<nama kolom>
FROM <nama tabel>
4. Memilih menu Query kemudian klik Run maka akan muncul hasil Query
seperti gambar berikut:
5. Menyimpan query dengan mengklik file, save maka akan muncul dialog
Save As dan mengisikan nama query kemudian klik Ok.
Berikut ini merupakan contoh permintaan dan penulisan dalam sintak SQL
1. Menampilkan informasi judul, penerbit dan tahun terbit yang memuat
seluruh judul buku (terdapat judul buku yang tidak mempunyai keterangan
penerbit, tahun terbit dan pengarang).
SELECT Judul, Penerbit,Tahun
FROM Judul
LEFT JOIN Penerbit ON Judul.Id_Penerbit =
Penerbit.Id_Penerbit
VII. PEMBAHASAN
Praktikum acara ketiga ini praktikan mempelajari mengenai
membangun basis data menggunakan sintak SQL (Structured Query Language)
yang merupakan bahasa pemrograman database. Salah satu maternya yaitu
mengajukan pertanyaan (query) pada database Microsoft Access menggunakan
sintak SQL dan secara visual.
VIII. KESIMPULAN
1. Query merupakan salah satu cara membuat database dengan mengajukan
pertanyaan.
2. Membuat Query ada 2 cara yaitu dengan sintak SQL dan secara visual.
3. Cara visual lebih mudah karena hanya dengan membuat diagram relasi tabel.
4. Pembuatan Query dengan database lebih rumit namun, hasilnya singkat dan
seperlunya.
5. Penulisan perintah dalam sintak SQL harus benar agar dapat dijalankan dan
menghasilkan database sesuai keinginan.
6. SELECT dan FROM merupakan salah satu contoh perintah SQL yang
digunakan untuk membuat Query.
1. Hasil Pertama
2. Hasil Kedua
Tampilan hasil informasi judul dari sintak SQL yang telah dijalankan.
4. Hasil Keempat