Penerapan SQL pada Multi Tabel

PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 42 2 Menampilkan data Judul, ISBN, Pengarang, Penerbit, dan Tahun Terbit yang berasal dari penggabungan tiga tabel tPenerbit, tPengarang dan tInfo_Buku dengan kondisi data pada kolom tPenerbit.Kode sama dengan data pada kolom tInfo_Buku.Kode_Penerbit, dan kolom tInfo_Buku.Kode_Pengarang sama dengan pada kolom tPengarang.Kode, kemudian simpan dengan nama qrInnerBukuPengarangPenerbit . SELECT a.Judul, a.ISBN, b.Nama as Pengarang, c.Nama as Penerbit, a.Tahun_Terbit FROM tPengarang b INNER JOIN tPenerbit c INNER JOIN tInfo_buku a ON c.Kode = a.Kode_Penerbit ON b.Kode = a.Kode_Pengarang ORDER BY b.Nama; Output: Gambar 2.48: Hasil eksekusi query qrInnerBukuPengarangPenerbit 3 Menampilkan data Judul, ISBN dan Penerbit yang berasal dari penggabungan dua tabel tabel tPenerbit dan tInfo_Buku dengan metode LEFT JOIN. Metode ini akan menampilkan seluruh data yang ada pada LEFT TABLE tabel tPenerbit meskipun TIDAK ADA di RIGHT TABLE tabel tInfo_Buku. Simpan query ini dengan nama qrBukuPenerbitLeftJoin . SELECT a.Judul, a.ISBN, b.Nama as Penerbit FROM tPenerbit b LEFT JOIN tInfo_Buku a ON b.Kode=a.Kode_Penerbit ORDER BY a.Judul Output: PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 43 Gambar 2.49: Hasil eksekusi query qrBukuPenerbitLeftJoin 4 Menampilkan data Judul, ISBN dan Penerbit yang berasal dari penggabungan dua tabel tabel tPenerbit dan tInfo_Buku dengan metode RIGHT JOIN. Metode ini akan menampilkan seluruh data yang ada pada RIGHT TABLE tabel tInfo_Buku meskipun TIDAK ADA di LEFT TABLE tabel tPenerbit. Simpan query ini dengan a a qrBukuPenerbitRightJoin . SELECT a.Judul, a.ISBN, b.Nama as Penerbit FROM tPenerbit b RIGHT JOIN tInfo_Buku a ON b.Kode=a.Kode_Penerbit ORDER BY a.Judul Output: Gambar 2.50: Hasil eksekusi query qrBukuPenerbitRightJoin PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 44 Gambar 2.51 berikut ini merupakan daftar tabel dan query yang telah dibuat. Anda tidak perlu mengikuti materi dengan mengetik ulang satu per satu, Anda dapat memanfaatkan file latihan yang ada di dalam CD Penyerta buku ini, tepatnya di dala file dbperpus.accdb . Gambar 2.51: Daftar a tabel dan b query yang telah dibuat PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 45 3 Membuat Form dan Laporan dengan Microsoft Access

3.1 Pendahuluan

Dalam Access, form digunakan untuk memudahkan pengguna dalam melakukan pengolahan data, seperti: penyisipan insert, pengubahan atau perbaharuan update, penghapusan delete data, dan mengontrol alur aplikasi application flow. Sama dengan tabel dan query, terdapat beberapa cara untuk membuat form, di antaranya yaitu : a. Create form in Design view, memungkinkan membuat form sesuai keinginan, yaitu dengan memasang beberapa komponen yang diinginkan secara manual sesuai kebutuhan. Cara ini relatif rumit dan memerlukan banyak proses. b. Create form by using wizard, memungkinkan membuat form dengan cepat. Dengan cara ini, Anda cukup melakukan pemilihan nama tabel yang ingin akan diolah menggunakan form, kemudian memilih kolom mana saja yang perlu ditampilkan pada form. Report dalam Access digunakan untuk membuat laporan. Laporan merupakan representasi dari hasil pengolahan data dari tabel dan query yang telah dibuat. Sama dengan form, report juga bisa dibuat dalam 2 cara, yaitu Design View dan Wizard. Kita akan membuat laporan dengan wizard. Misalkan laporan yang diinginkan adalah daftar anggota perpustakaan. PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 46

3.2 Membuat Form

Dalam hal ini, akan dibuat form menggunakan cara wizard. Misalkan form untuk anggota perpustakaan. Berikut adalah langkah pembuatan form pada Microsoft Access: 1 Akses menu tab Create, pilih ikon tombol [More Forms], pilih menu tombol [Form Wizard]. Gambar 3.1: Menu untuk membuat form 2 Setelah tampil kotak dialog pemilihan kolom dari tabel atau queries yang diinginkan. Tabel atau queries bisa dipilih lebih dari satu.