Top Banner
Diklat Praktikum Basis Data I (SQL, Access,VB) BAB I KONSEP DATABASE DAN PENGENALAN ACCESS A. Tujuan Praktikum 1. Menjelaskan mengenai konsep Database. 2. Mengenalkan Microsoft Access. B. Teori Singkat Data diperlukan dalam segala hal, baik berupa pengukuran, pencatatan, pengumpulan informasi maupun pengambilan keputusan. Dengan kata lain, data sangat dibutuhkan karena informasi yang ada akan memberikan arti yang sangat penting baik untuk saat ini maupun yang akan datang. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam data, misalkan data berupa program, lembaran- lembaran untuk entry (memasukkan) data, maupun laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan Database. Database adalah sekumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. Database terbentuk dari sekelompok data- data yang memiliki jenis/sifat sama. Contohnya : data mahasiswa, data dosen dkk. Definisi dasar : Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain dan dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya. Database : sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan. Tabel : tempat untuk menyimpan data, table terdiri dari field dan record. Field (kolom) : bagian tabel tempat menyimpan sebuah item data. Record (baris) : satu bagian informasi yang disimpan dalam tabel, misalnya data seorang mahasiswa akan disimpan dalam record yang terdiri dari beberapa kolom/field. C. Mengenal Microsoft Access Microsoft Access adalah salah satu dari relasional Database Management System (DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dn pemanggilan struktur informasi pada system computer. Selain tabel, sebuah file database Access juga berisi bermacam-macam obyek database yang lainnya diantaranya : Queri untuk mengorganisasi data. Forms untuk berinteraksi dengan data pada layer. Reports untuk mencetak hasil. Macros dan program Visual Basic untuk memperluas fungsionalitas dari aplikasi database. Semua obyek ini disimpan dalam file <filename>.mdb. Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 1
66

Bab i Konsep Database Dan Pengenalan Access

Jul 23, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB I KONSEP DATABASE DAN PENGENALAN ACCESS

A. Tujuan Praktikum

1. Menjelaskan mengenai konsep Database.

2. Mengenalkan Microsoft Access.

B. Teori Singkat

Data diperlukan dalam segala hal, baik berupa pengukuran, pencatatan, pengumpulan

informasi maupun pengambilan keputusan. Dengan kata lain, data sangat dibutuhkan

karena informasi yang ada akan memberikan arti yang sangat penting baik untuk saat

ini maupun yang akan datang. Bahkan dalam perkembangannya, data-data tersebut

dapat berbentuk berbagai macam data, misalkan data berupa program, lembaran-

lembaran untuk entry (memasukkan) data, maupun laporan-laporan. Kesemuanya itu

dapat dikumpulkan menjadi satu yang disebut dengan Database.

Database adalah sekumpulan data-data yang disusun sedemikian rupa sehingga

membentuk informasi yang sangat berguna. Database terbentuk dari sekelompok data-

data yang memiliki jenis/sifat sama. Contohnya : data mahasiswa, data dosen dkk.

Definisi dasar :

Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain dan

dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya.

Database : sekumpulan data yang saling berhubungan untuk mencapai suatu

tujuan.

Tabel : tempat untuk menyimpan data, table terdiri dari field dan record.

Field (kolom) : bagian tabel tempat menyimpan sebuah item data.

Record (baris) : satu bagian informasi yang disimpan dalam tabel, misalnya data

seorang mahasiswa akan disimpan dalam record yang terdiri dari beberapa

kolom/field.

C. Mengenal Microsoft Access

Microsoft Access adalah salah satu dari relasional Database Management System

(DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dn

pemanggilan struktur informasi pada system computer. Selain tabel, sebuah file

database Access juga berisi bermacam-macam obyek database yang lainnya

diantaranya :

• Queri untuk mengorganisasi data.

• Forms untuk berinteraksi dengan data pada layer.

• Reports untuk mencetak hasil.

• Macros dan program Visual Basic untuk memperluas fungsionalitas dari

aplikasi database.

Semua obyek ini disimpan dalam file <filename>.mdb.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 1

Page 2: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

D. Pembuatan Database di Access

Dalam Access ada 3 (tiga) cara untuk membuat database :

1. membuat database baru, pilihan yang digunakan adalah : Blank Access database.

2. menggunakan database Wizard, pilihan yang digunakan adalah : Access database

Wizard, pages and projects.

3. menggunakan database yang sudah pernah dibuat, pilihan yang digunakan adalah :

Open an existing file.

E. Percobaan

1. Memulai Microsoft Access :

Buka Microsoft Access yang tersedia dalam Windows kemudian pilih Blank Database

untuk membuat database baru.

maka akan muncul dialog seperti dibawah ini, artinya simpan database baru dengan

nama yang sesuai dengan informasi yang akan dibuat serta letakkan pada folder My

Documents dalam folder Praktikum Basis Data 1 yang akan dibuat. Kemudian buat

database baru dengan nama Penjualan.mdb pada folder Praktikum Basis Data 1.

pilih object yang diinginkan, jika ingin membuat tabel maka pilih object table dan pilih

create table, jika ingin membuat Query maka pilih object query dan seterusnya.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 2

Page 3: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

2. Pembuatan Tabel

Untuk mencatat informasi maka harus dibuat table sebagai tempat menyimpan dan

mengelola data. Langkah yang harus dikerjakan adalah :

• Merancang table yang akan dibuat.

• Merancang struktur table seperti apa.

• Mengatur hubungan/relasi antar table satu dengan table lain supaya informasinya

terpadu.

Mengelola data dalam table terdiri dari :

• Menambah data.

• Mengedi atau merubah data.

• Menghapus data.

• Mencari dan mengganti data.

Langkah-langkah pembuatan tabel :

Klik menu/objek table :

pilih create table in design view :

Ketik struktur table yang akan dibuat, sesuai dengan perancangan informasi yang

akan dibangun. Ketik nama fieldnya, tentukan juga type datanya dan atur lebarnya

data pilih Field Size.

Tentukan constraint atau batasan-batasan table. Bila suatu field digunakan sebagai

kunci utama, maka field tersebut harus menjadi Primary key.

Buat table untuk menyimpan data Buku. Pada struktur table tersebut field sebagai

Primary Key adalah KodeBuku karena sabagai informasi utama yang membedakan

antara buku yang satu dengan yang lain, dan selalu bersifat Unique.

Letakkan kursor di field tersebut yaitu KodeBuku.

Klik kanan maka akan muncul menu menentukan Primary Key sebagai berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 3

Page 4: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Simpan perancangan dengan nama Buku (file>save>Buku>Ok).

3. Mengelola Tabel

Mengelola table meliputi operasi penambahan, penghapusan, perubahan dan pencarian

data pada tabel.

a. Menambah data pada Table :

Pilih tabel yang akan ditambah datanya, klik dua kali

Ketik data-data yang diinginkan seperti contoh berikut ini :

Bila dalam menambah data ada yang sama pada KodeBuku, Judul,

TahunTerbit, Eksemplar maupun pengarang, maka akan muncul :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 4

Page 5: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

b. Merubah data pada tabel

Buka tabel yang akan diedit data-datanya, arahkan kursor kearah record yang akan

diubah datanya, misalkan ingin merubah data pada record ke 2, maka pilihlah

record ke 2 pada tabel tersebut lalu ketik perubahannya sesuai dengan nama yang

akan diubah. Lakukan edit data pada record ke 3 untuk data Algoritma

Pemrograman diganti menjadi Konsep Pemrograman.

c. Menghapus data pada tabel

Buka tabel yang akan dihapus datanya, misalkan menghapus data pada record ke 5

untuk Basis Data. Arahkan kursor ke data yang akan dihapus, klik kiri sehingga

record diblok, klik kanan maka akan muncul menu sebagai berikut :

pilihlah delete record, maka akan ada konfirmasi apakah akan menghapus record

tersebut.

d. Mencari dan Mengganti data pada tabel

Untuk mencari data pada tabel, langkah-langkahnya sebagai berikut :

Buka tabel yang akan dicari datanya, misal tabel Buku, kemudian klik menu

edit, find.

Ketik data yang dicari, misal K03 pada kotak isian Find What.

Pilih tabel Buku : table pada kotak isian Look In.

Pilih Whole Field pada kotak isian Match.

Pilih All pada kotak Search.

Misalnya lakukan pencarian data untuk pengarang Tessy Badriyah, buku apa

saja yang dikarang.

Untuk mencari sekaligus mengganti data, caranya :

Buka tabel yang akan dicari datanya, misal tabel Buku, kemudian klik menu

edit, Find.

Ketik data yang dicari, pada kotak isian Find What, misal : Image Processing.

Pada kotak isian Replace With : misalnya ketik : Pengolahan Citra.

Pilih tabel Buku : tabel pada kotak isian Look In.

Pilih Any Part of Field pada kotak isian Match.

Pilih Replace All pada kotak Search dan pilih Replace.

4. Memberi Relasi Antar Tabel

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 5

Page 6: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Tujuan pembuatan relasi antar tabel adalah untuk membuat hubungan antar tabel agar

terdapat relasi antara tabel yang satu dengan tabel yang lain. Sebagai contoh system

informasi perpustakaan yang terdiri dari tabel sebagai berikut :

• tabel buku

• tabel peminjaman

• tabel anggota

langkah-langkah pembuatan relasi antar tabel :

buat tabel Buku seperti berikut ini :

kemudian entry data sebagai berikut :

buat tabel Anggota seperti dibawah ini :

kemudian entry data-data seperti dibawah ini :

buat tabel Pinjam seperti dibawah ini :

lakukan entry dat-data sebagai berikut :

untuk membuat relasi antar tabel, pada menu klik Tools-> Relationships

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 6

Page 7: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

tambahkan tabel-tabel pada skema relasi dengan mengklik icon

tambahkan tabel satu persatu, pilih tabel kemudian klik tombol Add. Terakhir

klik tombol close.

hubungan antar tabel :

antara tabel anggota dan tabel pinjam (field KodeAanggota) yang ada

pada tabel pinjam merupakan foreign key yang berhubungan dengan field

KodeAnggota yang merupakan primary key pada tabel Anggota.

Antara tabel Buku dengan tabel Pinjam (field KodeBuku) yang ada pada

tabel Pinjam merupakan foreign key yang berhubungan dengan field

KodeBuku yang merupakan primary key pada tabel Buku.

Untuk mewujudkan relasi antar tabel yang sudah ditentukan, lakukan klik and

drag dari foreign key yang ada pada tabel anak primary key yang ada pada

tabel induk. Sebagai contoh diklik field KodeAnggota pada tabel Pinjam

kemudian drag ke field KodeAnggota yang ada pada tabe Anggota.

Kemudian muncul jendela untuk menentukan property dari relasi yang

terbentuk, berikan tanda centang pada Enforce Referential Integrity

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 7

Page 8: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Hasil akhir relasi tabel sebagai berikut :

Tugas 1 :1. Buat database baru dengan nama Penjualan.mdb

2. Desain tabel pada database Penjualan terdiri dari tabel-tabel Pelanggan, Barang,

Order dan Detail_Order.

3. Berikan pengisian data pada database Penjualan.

4. Gambarkan relasi antar tabel pada database Penjualan.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 8

Page 9: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB II PEMBUATAN TABEL DENGAN SQL, MENGURUTKAN DAN

MENYARING DATA

A. Tujuan Praktikum

1. Menjelaskan pembuatan tabel dengan menggunakan perintah SQL (Structured

Query Language).

2. Menjelaskan cara mengurutkan data.

3. Menjelaskan cara menyaring data.

B. Teori Singkat

a. Pembuatan Tabel

Perintah SQL untuk membuat tabel dengan perintah CREATE TABLE.

Misal struktur dari tabel Dosen sebagai berikut :

maka perintah SQL untuk membuat tabel Dosen adalah sebagai berikut :

Constraint PRIMARY KEY pada tabel Dosen, yaitu field NIP dapat didefinisikan pada

saat pembuatan tabel, sehingga modifikasi dari perintah SQL untuk pembuatan tabel

siswa menjadi :

contoh tabel kedua berikut ini adalah tabel Jenis_Training yang memiliki struktur

sebagai berikut :

tabel Jenis_Training memiliki Constraint :

1. Primary Key yaitu Kode_Training

2. Foreign Key yaitu NIP yang berelasi dengan field NIP yang ada pada tabel Dosen.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 9

Page 10: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Perintah SQL untuk pembuatan tabel Jenis_Training sekaligus pendefinisian Constraint

nya dapat ditulis sebagai berikut :

cara penulisan Primary Key yang terdiri dari dua field caranya dengan mendefinisikan

nama Constraint diikuti dengan keterangan field yang menjadi Primary Key. Misalnya

dibuat tabel Transaksi yang memiliki Primary Key pada field Nomor_Order dan

Kode_Barang, maka cara penulisannya sebagai berikut :

Transaksi_PK adalah nama Constraint untuk Primary Key pada field Nomor_Order dan

Kode_Barang (keterangan : nama Constraint tergantung user yang membuat, bisa

diberi nama apa saja).

b. Mengurutkan Data

Mengurutkan data ada dua bentuk :

Ascending : mengurutkan menaik (misalnya : A-Z atau 0-1000 dst)

Descending : mengurutkan menurun (misalnya : Z-A atau 1000-0 dst)

Untuk mengurutkan data menggunakan perintah SQL dapat dengan menggunakan

klausa Order By. Klausa Order By digunakan untuk mengurutkan data hasil Query.

Terdapat 2 (dua) jenis ASC (Ascending – urut naik) dan DESC (descending-urut

turun). Secara default dianggap urut naik. Missal untuk menampilkan Kode_Buku dan

Judul_Buku yang berasal dari tabel Buku, perintahnya adalah :

hasilnya akan sama dengan :

karena secara default data akan ditampilkan secara urut naik.

c. Menyaring Data

Menyaring data (filter) adalah memisahkan atau menyeleksi semua record yang

dikehendaki. Data yang ditampilkan disaring sehingga hanya data yang sesuai dengan

criteria saja yang akan ditampilkan, maka bisa menggunakan perintah SQL yang ditulis

dalam Object Query pada View SQL.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 10

Page 11: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

C. Percobaan

1. Pembuatan Tabel

Buat database baru dengan nama Pelatihan.mdb

Kemudian buat tabel pada database Pelatihan menggunakan perintah SQL.

Untuk membuat tabel dengan perintah SQL, menu/object yang dipilih pada Access

adalah Query :

Lalu klik dua kali pada Create Query in Design View.

Kemudian klik tombol close untuk tidak memilih tabel apapun.

Kemudian pilih menu View-> SQL View

Berikan perintah SQL untuk pembuatan tabel :

Jalankan perintah SQL untuk pembuatan tabel tersebut dengan mengklik icon :

Buat perintah SQL untuk tabel-tabel yang lain pada database Penjualan dan

Perpustakaan, kemudian jalankan dan lihat hasilnya pada Object Table.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 11

Page 12: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

2. Mengurutkan Data

Buat database baru dengan nama RentalVCD, buat tabel VCD dengan struktur sebagai

berikut :

isi data pada tabel VCD sebagai berikut :

buka tabel VCD, kemudian sorotlah kolom/field yang akan diurutkan :

klik menu Record, sort Ascending, untuk mengurutkan data yang terkecil ke yang

terbesar atau Descending untuk data yang terbesar ke yang terkecil.

Mengurutkan Data Menggunakan Perintah SQL

Buka database Penjualan, klik pada menu/object Query

Kemudian klik dua kali Create Query in Design View, kemudian klik tombol close

Setelah itu pilih menu View-> SQL View, kemudian berikan perintah SQL untuk

menampilkan semua data yang ada pada tabel Barang seperti berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 12

Page 13: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Kemudian jalankan Query dengan mengklik tombol , hasilnya sebagai berikut :

Untuk mengurutkan data berdasarkan nama Barang, tambahkan perintah Order By

dengan mengklik menu View-> SQL View dan tambahkan perintah berikut :

Kemudian jalankan Query, hasilnya data pada tabel Barang akan terurut sesuai

dengan NamaBarang.

Menyaring Data

Buka database RentalVCD, bukalah tabel yang akan disaring misalnya VCD.

Tempatkan kursor pada kata atau data yang digunakan sebagai penyeleksi,

misalnya ingin menampilkan data-data yang harga sewa VCD sama dengan 3000,

maka letakkan kursor di data tersebut, 3000 di kolom/field HargaSewa VCD.

Lalu pilih Record dan pilih Filter By Selection, maka hasilnya adalah sebagai

berikut :

Jika ingin meremove/mengembalikan ke data asal tanpa difilter, maka pilih Record.

Pilih Remove Filter akan kembali ke data asal tanpa difilter.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 13

Page 14: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Tugas 2 :1. Buatlah database Penjualan beserta tabel-tabelnya dengan data-data sebagai berikut :

2. Catatlah langkah-langkah untuk mengurutkan data pada tabel Barang secara urut

menurun.

3. Jika soal nomer 2 dikerjakan menggunakan Query dengan SQL View, maka apa

perintah SQL nya ?

4. Dengan menggunakan menu yang disediakan oleh Microsoft Access, buka tabel

Barang kemudian saringlah data yang ditampilkan hanya untuk barang yang harganya

lebih dari 1500. Catatlah langkah-langkahnya.

5. Untuk soal nomer 4, apa perintah SQL nya ?

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 14

Page 15: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB III QUERY DAN FORM DASARA. Tujuan Praktikum

1. Menjelaskan penggunaan Query dengan Interface yang disediakan oleh MS Access.

2. Menjelaskan Query dengan perintah SQL.

3. Menjelaskan konsep dasar Form.

4. Menjelaskan pembuatan Form pada Access dengan berbagai macam cara baik

dengan Wizard maupun dengan mendesain sendiri.

B. Teori Singkat

a. Query

Query adalah permintaan yang diberikan oleh user untuk mengambil informasi yang

tersimpan dalam database.

Contoh Query, misalnya :

• 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 Infromasi.

Langkah awal pembuatan Query adalah dengan mengklik menu/object Query :

Query pada MS Access memiliki tiga bentuk, yaitu :

1. Design View

Interface yang disediakan oleh MS 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.

Query dengan Perintah SQL

Perintah SQL untuk menampilkan data memiliki cara penulisan sebagai berikut :

• SELECT artinya memilih kolom atau field mana yang akan ditampilkan

- dapat berupa list kolom, suatu persamaan (operasi aritmatika), fungsi dan obyek

tertentu.

- dapat diberikan alias (nama lain) pada masing-masing list.

• FORM menunjukkan nama Tabel yang akan ditampilkan

Berikut contoh Query dan perintah SQL untuk penyelesaiannya :

1. Query : tampilkan semua kolom yang ada pada tabel pegawai

SELECT*FROM pegawai;

2. Query : tampilkan kode buku dan judulnya

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 15

Page 16: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

SELECT kodebuku, judul FROM buku;

Query dengan Kondisi

Jika suatu query melibatkan suatu kondisi tertentu, maka definisi dari penulisan query

ditambah dengan klausa WHERE yaitu :

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;

QUERY dengan Informasi yang Berasal Dari Dua Tabel atau Lebih

Jika suatu query mengambil informasi yang berasal dari dua tabel atau lebih, maka

tabel-tabel yang terlibat dalam query harus direlasikan. Relasi antar tabel dinyatakan

dalam klausa WHERE. Jadi, klausa WHERE selain digunakan untuk menyatakan suatu

kondisi yang harus dipenuhi juga digunakan untuk menyatakan relasi antar tabel.

Contoh query dengan informasi dari dua tabel atau lebih :

Tabel pegawai memiliki struktur sebagai berikut :

PEGAWAI (NIP, Nama, Alamat, Nomer_dept)

Tabel departemen memiliki struktur sebagai berikut :

DEPARTEMEN (Nomer_dept, Nama_dept)

Nomer_dept pada tabel PEGAWAI berelasi dengan Nomer_dept yang ada pada tabel

DEPARTEMEN. Jadi Nomer_dept pada tabel 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.

b. Form Dasar

Form dibuat dengan tujuan untuk memberikan tampilan hasil pengelolaan informasi

yang disajikan dengan lebih mudah, lebih menarik serta informative menggunakan

Graphical User Interface.

Form digunakan untuk menginputkan data dan memodifikasi data yang ada dalam

tabel. Dalam aplikasi database, form dapat dibedakan menjadi :

1. form master : yaitu form untuk data pada tabel master,

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 16

Page 17: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

contoh : form siswa, form barang dll.

2. form transaksi : yaitu form untuk data transaksi

contoh : form penjualan, form entry nilai dll.

C. Percobaan

a. Membuat Query

Buka object/menu Query seperti berikut :

pilih Create Query in Design, maka akan muncul dialog memilih tabel seperti dibawah

ini :

buka tabel Anggota, kemudian tabel Pinjam dan tabel Buku, maka akan muncul relasi

tabel-tabel tersebut sebagai berikut :

lalu tentukan informasi yang akan ditampilkan, pilih field pada table yang berisi

informasi seperti berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 17

Page 18: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

menyimpan query : pilih File dan klik Save lalu beri nama Query Perpus

menjalankan hasil query, pilih menu Query dan pilih Run, maka akan muncul hasil

query relasi antar table sebagai berikut :

bila ingin menyajikan hasil query dengan memberikan criteria, misalnya yang dipinjam

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 peminjaman yang meminjamnya mulai tanggal 20//2/2006 maka pada

criteria tanggal isi dengan >#20/2/2006#, nampak seperti dibawah ini :

Query dengan Perintah SQL

Buka database Penjualan, pilih menu/object Query kemudian klik dua kali Create

Query by Design View

Kemudian pilih View->SQL View dan ketikan perintah SQL berikut untuk setiap

query yang diberikan dan pelajari hasilnya.

1. Query : tampilkan nomer pelangga dan nama pelanggan

Perintah SQL : SELECT NomerPlg, NamaPlg FROM PELANGGAN;

2. Query : tampilkan nomer order dan nama pelanggan yang melakukan transaksi

order pembelian barang.

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’

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 18

Page 19: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Perintah SQL : SELECT NomerOrder, NamaBrg FROM DETAIL_ORDER

D.BARANG B WHERE D.NomerBrg=B.NomerBrg AND NamaBrg=’Pensil’;

b. Merancang Form dengan Autoform Columnar

Buka database RentalVCD, klik menu Insert, Form maka akan muncul :

Pilih dan klik Autoform Columnar, pilih tabel VCD pada kotak Choose the table or

query where the object’s data comes from, klik OK maka akan muncul :

Pilih menu View lalu pilih Design View untuk merubah rancangan form diatas

Besarkan tampilan rancangan Form dengan cara tarik setiap penggiran kekiri atau

kekanan dan keatas atau kebawah untuk memperkecil dan memperbesar rancangan

form, seperti contoh berikut :

Klik toolbar label :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 19

Page 20: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Ketikan judul yang diinginkan pada section form header misalnya : Entri Data

VCD

Bila ingin merubah menggunakan property yang ada dalam object toolbar tersebut,

maka pilih hasil object tersebut, missal ingin merubah hasil label diatas maka klik

dua kali pada : Entri Data VCD sehingga akan muncul property label sebagai

berikut :

Keterangan pada property :

- Caption digunakan untuk menampilkan informasi

- Name digunakan untuk nama variable object

- Visible dipilih Yes untuk dimanfaatkan dan No tidak dimanfaatkan

Jika ingin menjalankan Form maka pilih View dan Form View

Merancang Form dengan Wizard

Buka database RentalVCD, klik menu Insert, Form maka akan muncul :

Pilih dan klik Form Wizard, pilih tabel yang akan dibuat form entrinya, misal VCD

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 20

Page 21: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Setelah dipilih OK, maka masukan field-field yang dibutuhkan, seperti nampak

dibawah ini :

Pilihlah field-field yang nampak dalam kotak Available Fields seperti KodeVCD,

Judul, HargaSewa.

Cara memilih dengan menekan tombol panah satu bila ingin menyeleksi satu persatu

dan pilih tombol panah dua jika seluruh field diinginkan.

Pilih layout Form yang diinginkan, sehingga seperti tampilan yang diinginkan :

Jenis layout yang tersedia, misalnya :

Layout bentuk Columnar

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 21

Page 22: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Pilih Next jika sudah menentukan jenis layout yang diinginkan, misalnya tadi dipilih

Datasheet, maka akan muncul dialog jenis-jenis style yang dinginkan dalam form

nantinya.

Pilih Next untu melanjutkan bila sudah ditentukan jenis style yang dinginkan. Misalnya

pilih Internasional untuk contoh style diatas.

Pilih Next untuk melanjutkan, maka akan diminta memasukan judul dalam form yang

akan ditampilkan : ENTRI DATA VCD.

Bila ingin memodifikasi atau merubah rancangan form, maka pilih Modify The form’s

Design.

Lakukan Running Form, pilih Menu View dan form View.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 22

Page 23: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Merancang Form dengan Design View

Pilih menu Insert dan Form, lalu pilih Design View.

Lalu field dalam tabel yang telah tampil diatas pilih dan geser, letakkan pada lembar

yang telah disediakan oleh section detail, sehingga nampak seperti dibawah ini :

Terakhir, jalankan Form.

TUGAS 3 :1. Pelajari Database Penjualan. Kemudian kerjakan query berikut ini dengan

menggunakan fasilitas yang disediakan oleh MS Access.

a. tampilkan NomerOrder, TanggalOrder dan NamaBarang yang dibeli

b. tampilkan NomerOrder, NomerBarang dan Harga dari barang tersebut untuk harga

yang lebih dari 1500

c. tampilkan NomerOrder, NamaPelanggan dan TanggalPembelian untuk yang

tanggal pembeliannya lebih dari 21/2/1999

d. tampilkan NomerOrder, NamaPelanggan dan semua Item NamaBarang yang

dibelinya.

2. Untuk query pada soal nomer 1, berikan perintah SQL nya.

3. Lengkapi Database RentalVCD dengan menambahkan tabel DataPenyewa,

DataPetugasPencatat, PeminjamanPengembalian

4. Untuk setiap tabel yang ada di Database RentalVCD buatkan formnya

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 23

Page 24: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB IV SUB FORM DAN FORM LANJUTANA. Tujuan Praktikum

1. Menjelaskan penggunaan Sub Form dalam sebuah Aplikasi Database.

2. Menjelaskan pembuatan Sub Form.

3. Menjelaskan pembuatan Combo Box.

4. Menjelaskan pembuatan List Box.

B. Teori Singkat

a. Sub Form

Sub Form adalah form yang berada di dalam Form lainnya. Sub form disebut juga

dengan Child Form, sedangkan Form yang melingkupinya disebut dengan Parent Form

atau Form Induk. Sub form digunakan untuk menambahkan detail informasi dari suatu

Proses Transaksi. Misalnya pada transaksi pembelian barang. Yang menjadi Parent

Form yaitu Form Transaksi. Form ini berisi informasi tentang Nomer Order, Nomer

Pelanggan yang membeli barang dan Tanggal Pembelian. Sedangkan yang menjadi

Child Form atau Sub Form yaitu Form Detail_Transaksi berisi informasi tentang

Nomer Order, Kode Barang yang dibeli serta Jumlah dari barang yang dibeli.

b. Form Lanjutan

Pembuatan Combo Box

Membuat Combo Box pada form bertujuan untuk memudahkan dalam penulisan data

sehingga tidak terjadi kesalahan dan mempercepat penulisan data karena hanya

memilih dari daftar yang telah disediakan.

Pembuatan List Box

Langkah membuat List Box pada dasarnya hamper mirip dengan langkah membuat

Combo Box. Kalau Combo Box memilih daftar dengan menekan klik tanda panah,

kalau List Box memilih dengan cara menyorot dari daftar yang telah disediakan.

C. Percobaan

a. Sub Form

Buka database Penjualan, klik menu/Object Form, kemudian klik dua kali Create

form by using wizard.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 24

Page 25: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Pilih tabel Order, kemudian pindah semua fieldnya ke kotak sebelah kanan

Kemudian pilih tabel Detail_Order, lalu pindah field NomerBrg dan Jumlah ke

kanan

Klik tombol Next, kemudian pilih tabel Order dan pilihan Form with SubForm.

Klik tombol Next, kemudian pilih layout bentuk Datasheet (terserah sesuai pilihan).

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 25

Page 26: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Klik Next, kemudian tentukan nama dari Form Induk dan Sub Form yang dibuat :

Bila dijalankan, hasilnya akan seperti berikut :

b. Membuat Combo Box pada Form

Buat database Mahasiswa dan form entri Nilai yang telah dibuat, sekarang bila

rancangan diubah, misalnya ubahlah textbox matakuliah menjadi toolbox Combo

Box, maka pilihlah toolbox Combo Box.

Hapuslah textbox matakuliah tersebut lalu pilih dan geser tombol Combo Box.

Pada saat tombol Combo Box diletakkan, maka secara wizard akan muncul dialog

sebagai berikut :

- tentukan sumber data yang akan dimasukan dalam Combo Box.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 26

Page 27: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

bila ingin memasukan data dalam Combo Box secara langsung tanpa tabel sebagai

penyimpanan datanya, maka pilih I will type in the values that I want, bila datanya

sudah ada dalam tabel maka pilih I want the Combo Box up the values in table or

Query.

tekan Next lalu apakah nilainya disimpan dalam field tertentu, maka bila ingin

disimpan pada field tertentu pilih Store that in this field dan isi dengan field yang

akan diberikan sesuai dengan kasus diatas pilih Matakuliah.

pilih Next dan beri keterangan untuk label Combo Box.

akhiri dengan Finish, sehingga menjadi dibawah ini :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 27

Page 28: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

test hasilnya, pilih View, pilih Form View, maka akan tampak hasilnya sebagai

berikut :

TUGAS 4 :1. Buat database Mahasiswa yang isinya tabel-tabel yang menyimpan data-data sebagai

berikut :

a. Data Dosen

b. Data Siswa

c. Data MataKuliah

d. Data Nilai

2. Untuk data MataKuliah dan data Nilai jadikan bentuk Sub Form, dimana data Nilai

merupakan detail dari setiap mata kuliah yang diselenggarakan. Untuk setiap mata

kuliah, mahasiswa siapa saja yang mengikuti serta berapa nilai yang didapatkan.

3. Buka rancangan tabel Buku sebelumnya, tambahkan field baru berupa golongan untuk

mengklasifikasikan buku, apakah buku computer, buku matematika dan lain

sebagainya. Dan buat tabel baru bernama Golongan lalu isi data-datanya dengan daftar

klasifikasi buku seperti contoh diatas. Selanjutnya buat Form untuk Entri Buku tersebut

dengan memberikan Combo Box untuk entri dan menyajikan data golongan buku.

4. Untuk soal no.1, untuk golongan buku yang semula menggunakan Combo Box, ganti

dengan List Box

a. Buat tombol Commond Button untuk memberikan fasilitas pencarian data-data

buku.

b. Buat tombol Command Button untuk menambah record baru .

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 28

Page 29: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB V REPORT A. Tujuan Praktikum

1. Menjelaskan pembuatan Report dalam MS Access dengan menggunakan wizard.

2. Menjelaskan pengurutan dan pengelompokan data pada report.

3. Menjelaskan penambahan header dan footer pada report.

4. Menambahkan data dalam bentuk gambar ke dalam report.

5. Menambahkan rumus (formula) pada desain report.

6. pembuatan pernyataan kondisional (if…) pada desain report.

B. Teori Singkat

Data yang telah dimasukan dalam tabel tidak cukup dilihat dalam form, akan tetapi

dibutuhkan report untuk keperluan pelaporan yang sesuai dengan kebutuhan

manajemen, laporan dapat dipreview atau dicetak ke kertas. Membuat laporan dalam

Access ada dua fasilitas yaitu Create Report in Design View dan Create Report by

Using Wizard. Report yang dibuat dengan menggunakan wizard memang prosesnya

lebih cepat dan mudah, akan tetapi hasil dari report tersebut bisa kita tingkatkan dengan

menambahkan beberapa fungsi seperti berikut :

o Mengurutkan data laporan

o Mengelompokan data laporan berdasarkan field tertentu

o Memberikan header dan footer

o Menambahkan data dalam bentuk gambar (image) ke dalam laporan yang dibuat.

Untuk membuat report yang memiliki fungsi yang lengkap, prinsip yang kita gunakan

adalah :

Dibuat dulu desain awal dengan menggunakan wizard kemudian fungsionalitas dari

sebuah report bisa kita tingkatkan dengan menggunakan Design View dan fasilitas

lain yang sudah disediakan di Access seperti Sorting and Grouping dan lain-lain.

C. Percobaan

a. Membuat Report menggunakan Wizard

Buka database dan pilih Report Wizard, tabel misalnya tabel Buku seperti contoh

berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 29

Page 30: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Kemudian pilih fields yang akan ditampilkan pada Report :

Klik Next bila ingin mengelompokan berdasarkan field tersebut, misalnya

dikelompokan berdasarkan tahun terbit tetapi jika tidak maka lanjutkan, tekan Next.

Nampak seperti gambar berikut :

Kemudian pilih field yang menjadi group report.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 30

Page 31: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Pilih Next, kemudian tentukan field yang menjadi kunci pengurutannya.

Pilih field pengarang sebagai pengurutnya.

Bila ingin melakukan rangkuman perhitungan, maka klik Summary option :

Memilih jenis perhitungan rekapitulasi.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 31

Page 32: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Klik Next, maka tentukan pembuatan layout, tentukan bentuk layoutnya, bentuk

model output kertasnya, portrait (vertical) atau landscape (horizontal).

Menentukan layout Report : Block

Untuk layout diatas, misalnya pilih Stepped sebagai layoutnya, kemudian tekan

Next maka tentukan stylenya :

Kemudian Next, lalu tentukan judul reportnya :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 32

Page 33: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Hasil rancangan report sebagai berikut :

Kemudian untuk menjalankan pilih file, Print Preview atau klik kanan dan pilih

Print Preview.

b. Pembuatan laporan dengan Design View

Buka database Bintang Film. Database ini mempunyai relasi sebagai berikut:

Klik pada object Reports, kemudian klik ganda pada Create Report in Design View,

pada property untuk Record Source pilih Data Pribadi.

Kemudian diatas detail, beri label Nama Bintang Film dan Tanggal Lahir seperti

gambar berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 33

Page 34: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Kemudian simpan laporan dengan nama Laporan_lat1.

c. Mengurutkan Data pada Record

Buka report Laporan_lat1, klik pada kotak di sebelah kiri atas pada Design Report.

Pada property Order By isi dengan nama, pilih Yes pada Order By On untuk

mengaktifkan mode pengurutan.

Untuk memfilter data pada Record, gunakan property Filter dan Filter On, misalnya

untuk menampilkan data yang nama awalnya huruf “A” saja, lakukan setting

properties sebagai berikut :

Setiap field pada Report memiliki property yang bisa kita atur, misalnya kita ingin

menampilkan data tanggal dengan tampilan nama bulan dan tampilan rata kiri,

caranya klik pada field tgl_lahir. Pada property format, isi dengan Long Date,

kemudian pada property Text Align isi dengan Left.

d. Mengurutkan dan Mengelompokan Data

Pengurutan dan pengelompokan data pada Report dapat diatur dengan menggunakan

fasilitas Sorting dan Grouping. Lanhkah-langkahnya sebagai berikut :

Buka Laporan_lat1, pilih menu View | Sorting and Grouping atau klik icon, set

property menjadi seperti ini pada jendela Sorting dan Grouping :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 34

Page 35: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Tutup jendela Sorting dan Grouping dan lihat hasilnya.

e. Menambahkan Header dan Catatan Kaki

Perhatikan, terdapat bagian Nama header untuk meletakan judul kelompok, letakan

label pada Nama header, kemudian isi property Control Source dengan : =Left$

([NAMA];1) dan property Font isi dengan size 14 Bold dan Raised pada Special

Effect.

Untuk menambahkan Header atau judul yang ditampilkan pada bagian paling atas,

pada menu klik View | Report Header/Footer, kemudian tambahkan suatu teks,

hasilnya seperti berikut :

Beikut ini kita akan menambahkan catatan kaki (footr) untuk menampilkan jumlah

data per kelompok. Langkah-langkahnya sebagai berikut :

- pilih menu View | Sorting and Grouping atau klik icon

- pada property Group Footer isi dengan Yes.

- Tutup jendela Sorting dan Grouping

- Tambahkan teks berikut untuk menampilkan jumlah record.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 35

Page 36: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

f. Menambahkan Nomor Halaman, Tanggal dan Jam

Pada desain laporan, klik menu Insert | Page Numbers…

Klik pada tombol Page N of M dan pada radio button Bottom of Page, dan

Alignment dipilih Right.

Setelah diklik tombol OK, tampilan pada layer editing seperti pada gambar berikut.

Kotak teks berisi halaman itu bisa diedit sehingga isinya menjadi seperti berikut :

=”Halaman”&[Page]&”dari”&[Pages]

Untuk menambahkan tanggal dan jam, pada laporan klik menu Insert | Date and

Time. Kemudian pada kotak dialog pilih setting sesuai dengan yang diinginkan,

atau alternative lain tambahkan object text box kemudian isi bagian teks dengan

=Date() dan =Time()

g. Menambahkan Field Foto ke Dalam Report

Untuk menambahkan field berisi foto kedalam tabel, langkah-langkahnya sebagai

berikut :

- buka database Bintang Film

- tambahkan field FOTO sebagai berikut :

- selanjutnya isi field foto dengan cara membuka tabel dalam Datasheet View,

kemudian letakan penunjuk pada field foto yang kosong seperti ini :

- klik kanan mouse, kemudian pilih Insert Object…

- pilih option Create from File

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 36

Page 37: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

- klik tombol Browse, kemudian pilih field foto yang akan disisipkan, dan

terakhir klik tanda check pada Link agar gambar dilink berdasarkan sumber

aslinya.

Sekarang akan dipraktekan penambahanpeletakan foto yang ada dalam field foto ke

dalam laporan Bintang Film. Langkah-langkahnya sebagai berikut :

- pilih Object Reports, double click pada laporan Bintang Film, tampilkan dalam

mode Design View.

- Tampilkan jendela property, kemudian klik pada property Record Source,

tambahkan field FOTO, tutup jendela query builder dan tekan tombol Yes pada

saat dijumpai konfirmasi apakah dilakukan perubahan pada SQL Statement.

- Click dan Drag field FOTO pada field list kemudian atur tampilan pada design

view menjadi seperti ini :

Untuk menambahkan gambar dari file gambar, kerjakan langkah berikut :

- buka laporan laporan_lat1 mode Design View, klik image pada jendela Toolbox

dan letakan pada layout.

- File gambar diambil dari directory ….\Access\.db\Bintang Film.

TUGAS 5 :1. Buat Report yang lengkap untuk Sistem Informasi Penjualan beserta Informasi Statistik

yang berkaitan dengan informasi jumlah barang yang terjual.

2. Daftar Report yang dibuat, yaitu :

a. Report Data Pelanggan

b. Report Data Barang

c. Report Data Order

d. Report Data Detail Order

3. Tambahkan informasi baru tentang Gaji Total dimana tambahkan textbox untuk Gaji

Total, beri nama variabelnya gajitot sebagai berikut :

GajiTot=jmLembur*UpahLembur

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 37

Page 38: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

4. Tambahkan textbox Bonus dengan kondisi sebagai berikut :

Jika gaji total lebih besar sama dengan 10.000 dan kurang sama dengan 100.000 maka

mendapat bonus sandal, jika lebih besar dari 100.000 dan kurang sama dari 150.000

mendapat sepatu selain itu mendapat TV.

5. Buat laporan untuk relasi tabel buku dan pinjam, buat secara Create Report in Design

View, lakukan Sorting dan Grouping untuk data pengarang.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 38

Page 39: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB VI MEMBUAT MENU , SWITCHBOARD DAN MEMBUAT FORM DI VISUAL BASIC

A. Tujuan Praktikum

1. Menjelaskan konsep pembuatan menu.

2. Menjelaskan cara pembuatan menu menggunakan Command Button.

3. Menjelaskan cara pembuatan menu dengan Switchboard.

4. Menjelaskan pembuatan form dengan Visual Basic dan Access.

5. Menjelaskan Environment pada Visual Basic.

6. Menjelaskan komponen pada Visual Basic yang digunakan untuk koneksi ke

database dalam MS Access.

B. Teori Singkat

Pada dasarnya menu terbagi menjadi beberapa bagian, yaitu :

• Data Master : untuk menyimpan data yang relative tetap misalnya data pelanggan, data barang, data dosen, data siswa dll.

• Transaksi : untuk memanggil form transaksi misalnya transaksi peminjaman buku, transaksi pembelian dll.

• Laporan : untuk memanggil laporan seperti rekap gaji bulanan, laporan data pelanggan.

• Keluar : keluar dari program aplikasi.

Switchboard adalah sebuah form yang berfungsi sebagai pengendali terhadap

sejumlah kegiatan dalam suatu aplikasi, yang dimaksud dengan kegiatan yang

dikendalikan dalam switchboard bisa berupa Form atau report yang dipanggil untuk

dijalankan. Switchboard berfungis seperti menu yang akan menjalankan aplikasi

berupa form atau report yang dipanggil untuk dijalankan.

Jadi menu dalam Access dapat dibuat dengan menggunakan tombol (CommandButton)

atau dengan menggunakan fasilitas pembuatan menu yang sudah disediakan oleh

Access yaitu Switchboard.

a. Pembuatan Aplikasi Database menggunakan Visual Basic dan Access

Visual Basic berfungsi sebagai tools development untuk membuat aplikasi database

dengan menggunakan data yang tersimpan di MS Access.

b. Memahami Environment di Visual Basic

Bagian ini disebut dengan toolbox, isinya bisa ditambah-tambah. Bagian ini tempat kita

menambahkan elemen atau object baru ke dalam VB.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 39

Page 40: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Bagian ini disebut dengan Project Explorer :

Bagian ini disebut dengan properties :

c. Koneksi ke Database pada Access

Untuk bisa konek ke database Access tambahkan elemen yang diperlukan ke dalam

toolbox, caranya :

Klik pada bagian menu : Project => Components, akan muncul tampilan berikut :

Dari sini pilih :

o Microsoft ADO Data Control 6.0

o Microsoft DataGrid

o Microsoft DataList

Setelah menekan tombol OK, maka pada toolbox akan ditambahkan elemen-elemen

tambahan yang bisa konek ke database Access, sebagai berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 40

Page 41: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Elemen Adobe digunakan untuk mengatur koneksi ke Access.

Pada toolbox gambar dari elemen tersebut sebagai berikut :

C. Percobaan

a. Pembuatan Menu dengan Command Button

Pilih object Form, pilih Create Form in Design View, pilih toolbox Command

Button lalu pilih categories dan tentukan action

keterangan :

- Apply Form Filter : menyaring data lewat form

- Close Form : menutup form

- Edit Form Filter : merubah penyaringan data

- Open Form : membuka/memanggil form dst.

Dalam hal ini akan digunakan Open Form untuk membuka menu form lain.

Lalu pilih form yang akan dipanggil, misalnya yang dipanggil form Anggota

Selanjutnya tentukan secara spesifik untuk menampilkan informasi

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 41

Page 42: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Jika ingin menampilkan dengan mencari data, tidak seluruhnya maka pilih Open

the form and find specific data to display

Tentukan jenis tampilan menu, apakah text atau gambar, misalnya pilih text ketik

Anggota.

Pilih Next maka apakah nama botton ingin dirubah namanya (sebagai variable)

biasanya tidak perlu dirubah.

Dengan cara yang sama, lalu buat menu dalam form sebagai berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 42

Page 43: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

keterangan :

Categories Action Panggil Form

- Form Operation Open Form Buku

- Form Operation Open Form Pinjam

- Report Operation Preview Report Cetak

- Form Operation Close Form -

Lalu jalankan menu Form diatas, pilih View dan pilih Form View

b. Pembuatan Switchboard

Pada percobaan ini, kita akan gunakan database Bintang Film yang memiliki tabel

sebagai berikut :

- Pribadi : menyimpan data pribadi bintang

- Film : menyimpan data tentang film

- Main : menyimpan informasi tentang peran yang dimainkan oleh seorang bintang

pada sebuah film

Pada database Bintang Film, relasi antar tabel dinyatakan sebagai berikut :

Untuk membuat Switchboard, terlebih dahulu kita harus merencanakan desain

switchboard yang akan kita buat, Switchboard terdiri dari :

- menu utama yang akan berisi pilihan data dan informasi seperti yang ada pada

gambar

Data, memiliki beberapa pilihan sebagai berikut :

- formPribadi : memanggil form yang berisi data pribadi Bintang

- formFilm : memanggil form berisi data Film

- formMain : memanggil form berisi keterangan peran yang dimainkan oleh

seorang Bintang film

Informasi berisi beberapa pilihan untuk memanggil laporan (report) dalam berbagai

bentuk :

Laporan1

Laporan2

Laporan3

Laporan4

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 43

Page 44: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Berikut langkah-langkah pembuatan Switch sesuai dengan desain yang telah dibuat :

buka database BintangFilm, pilih menu Tools | Database Utilities | Switchboard

manager, maka akan muncul tampilan berikut :

klik tombol Edit untuk mengganti nama switchboard, ganti dengan nama

Switchboard Utama, klik tombol New, isikan Switchboard Data.

Dengan cara yang sama buatlah switchboard lagi sehingga hasilnya menjadi seperti

berikut :

Klik pada Switchboard Utama kemudian klik Edit, kemudian klik tombol New dan

akan dijumpai kotak dialog sebagai berikut :

Isikan :

- Text : &Data

- Command : Go to Switchboard

- Switchboard : Switchboard Informasi

Kemudian klik tombol Close untuk menutup jendela Edit Switchboard Page.

c. Membuat Form di Visual Basic

Klik Start -> MS Visual Basic 6.0, setelah muncul tampilan berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 44

Page 45: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Klik tombol Open, setelah itu akan muncul tampilan seperti berikut :

Setelah itu tambahkan tambahkan komponen untuk konek ke Access (lihat bagian

dasar teori).

Tempatkan elemen Adobe di form sehingga pada form terlihat seperti berikut :,

(nama dari obyek yang baru adalah Adobe 1)

Untuk merubah tampilan Adobe 1, klik pada obyek Adobe 1, kemudian ubah

propertinya, pada bagian Caption isi dengan Data Pribadi Bintang.

Sekarang tampilan obyek Adobe setelah perubahan pada property Caption sebagai

berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 45

Page 46: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Klik pada obyek Adobe 1, kemudian klik kanan sehingga muncul tampilan berikut,

pilih ADODC Properties :

Setelah meng-klik ADODC Properties, akan muncul tampilan sebagai berikut :

Pilih pilihan terakhir Use Connection String, kemudian tekan tombol Build yang

ada di sebelah Use connection String, setelah itu akan muncul tampilan sebagai

berikut, pilih MS Jet 4.0 OLE DB Provider, kemudian klik tombol Next :

Setelah itu muncul tampilan berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 46

Page 47: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Klik pada tombol untuk memilih nama database, cari dibagian nama file Access

disimpan, klik file tersebut kemudian tekan tombol Open.

Kemudian klik tombol Test Connection untuk memastikan sudah terkonek dengan

baik :

Kemudian klik OK dan kembali ke tampilan seperti ini lagi :

Klik pada tab RecordSource, sehingga muncul tampilan seperti berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 47

Page 48: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Pada Command type pilih table, kemudian pada bagian tabel pilih DataPribadi

setelah itu klik tombol OK.

Setelah itu tempatkan obyek DataGrid dengan memilih dari toolbox, kemudian

tempatkan pada form sehingga tampilan menjadi seperti berikut :

Ubah property pada obyek DataGrid1, pada bagian Datasource isi dengan Adobe1

Untuk memeriksa hasilnya, klik pada icon yang ada di bagian bawah menu

utama, setelah dijalankan, maka hasilnya sebagai berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 48

Page 49: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

TUGAS 6 :

1. Catatlah langkah-langkah untuk menyelesaikan soal berikut :

a. buat menu form untuk memanggil form dan laporan berikut :

• form yang akan dipanggil form Pegawai dan form Kerja

• laporan yang akan dipanggil laporan Gaji Kerja dan laporan Pegawai

b. buat menu form untuk system penilaian seperti form entri data yang telah

disiapkan.

c. Kemudian lengkapi juga reportnya lalu panggil dalam menu yang anda buat.

2. Buat Switchboard untuk soal 1

3. Buat Switchboard untuk menu Sistem Infromasi Perpustakaan yang dikerjakan

pada Percobaan.

4. Buka database Penjualan. Buat form pada Visual Basic untuk setiap tabel yang ada

pada Database. Lakukan koneksi dengan menggunakan langkah-langkah yang

dijelaskan pada bagian percobaan, catatlah langkah-langkah yang anda lakukan.

5. Buka database Perpustakaan. Buat form pada Visual Basic untuk setiap menu yang

ada pada Database. Perhatikan untuk menu Transaksi ada dua, yaitu Transaksi

Peminjaman dan Transaksi Pengembalian.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 49

Page 50: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB VII MENAMBAHKAN KOMPONEN DASAR DAN GAMBAR A. Tujuan Praktikum

1. Menjelaskan penambahan komponen tombol beserta pemrogramannya.

2. Menjelaskan penambahan komponen textbox dan label.

3. Menjelaskan penambahan komponen gambar.

4. Menjelaskan cara pengurutan data berdasarkan field tertentu.

B. Teori Singkat

Komponen dasar untuk melakukan operasi terhadap data yaitu komponen textbox,

label dan commandbutton. Dengan komponen textbox kita bisa menampilkan data

yang ada pada tabel, bisa melakukan penginputan data ke dalam tabel atau

menampilkan hasil dari suatu pencarian data, sedangkan komponen label digunakan

untuk memberi judul terhadap komponen textbox di sebelah kanannya.

Untuk menambahkan gambar, terlebih dahulu kita harus memodifikasi database

Bintang_Film.mdb. Buka database Bintang_Film.mdb, seperti ini :

Lakukan modifikasi pada tabel pribadi, klik dua kali DataPribadi pada obyek tabel,

kemudian klik icon View, tampilan seperti berikut :

Tambahkan field baru, yaitu LOKASI yang memiliki tipe data Text, tampilannya

menjadi seperti ini :

Simpan perubahan dengan mengklik icon Save, tempatkan file gambar ke dalam

directory tertentu misalnya semua file gambar di tempatkan di D:\

Kembali ke tabel DataPribadi, isi kolom LOKASI dengan file gambar lengkap beserta

directorinya, tampilannya seperti ini :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 50

Page 51: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Untuk menempatkan gambar di VB, buka proyek sebelumnya yang sudah diberi nama

ProyekSaya yang memiliki sebuah form dengan nama formPribadi, jalankan Visual

Basic. Kemudian cari proyek sebelumnya yang sudah pernah dibuat, setelah ketemu

klik nama file proyek lalu klik tombol Open.

C. Percobaan

a. Menambahkan Tombol pada Form

Tambahkan tombol di form sehingga tampilannya menjadi seperti berikut :

Ubah setting property tombol, pada bagian property isi Caption dengan &Keluar

seperti yang terlihat pada gambar :

Setelah diubah propertinya, hasil perubahan tombol

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 51

Page 52: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

&Keluar akan menghasilkan tulisan Keluar yang berarti jika ditekan tombol Alt K

akan memberikan hasil yang sama dengan jika tombol tersebut di klik.

b. Menambahkan Program pada Tombol

Tombol yang kita buat belum memberikan hasil apa-apa alias belum punya action,

supaya jika tombol tersebut di klik akan dikerjakan sesuatu misalnya keluar dari form,

maka kita harus menambahkan ‘program’ ke dalam tombol tersebut.

Klik dua kali pada tombol Keluar, sehingga muncul tampilan seperti berikut :

Ini adalah tempat kita untuk menuliskan ‘program’

Pada tampilan tersebut nama obyeknya adalah Command1 dilakukan click maka

akan dikerjakan apa yang kita tuliskan.

Fungsi dari tombol Keluar dimaksudkan untuk keluar dari form, karena itu

tambahkan kode seperti berikut :

Untuk memeriksa hasilnya, jalankan dan klik pada tombol Keluar, maka hasilnya

kita akan keluar dari form dengan cara mengklik tombol Keluar.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 52

Page 53: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

c. Ubah Nama Obyek sesuai Fungsinya

Ubah nama obyek Command1 menjadi cmdKeluar, ubah nama obyek Adodc1

menjadi DataAkses, kemudian jalankan, kenapa hasilnya seperti berikut :

Hal itu karena kita harus menyesuaikan nama obyek dan kaitannya dengan obyek

lain, ubah property Datasource pada DataGrid1 dengan DataAkses

Klik dua kali tombol Keluar, kemudian tambahkan kode End untuk keluar dari VB.

Jalankan program untuk memeriksa hasilnya dan sekarang akan kembali seperti

semula :

d. Menambahkan Label dan TextBox

Tempatkan label pada form, ubah property caption, isi dengan Kode Bintang,

hasilnya seperti ini :

Ubah property name pada label, isi dengan tblKode

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 53

Page 54: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Tempatkan obyek textbox pada form, hasilnya seperti ini :

Ubah property text pada textbox, kosongi seperti ini :

Kemudian ubah property name pada textbox, isi dengan txtKode, hasilnya seperti

ini :

Ubah property textbox, pada Datasource isi dengan DataAkses, seperti pada

gambar berikut :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 54

Page 55: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Ubah property textbox, pada DataField isi dengan Kode_Bintang, seperti pada

gambar berikut :

Jalankan program dan hasilnya seperti berikut :

e. Penambahan Komponen Gambar

Buka proyek tempat kita membuat form terdahulu, pada jendela Project Explorer,

klik tanda + yang terletak di sebelah kiri forms.

Kemudian klik dua kali Form1 (frmPribadi.frm) sehingga muncul tampilan form

yang sduah pernah kita buat.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 55

Page 56: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Tambahkan object Image pada form, tampilan menjadi seperti ini :

Lakukan perubahan property pada image :

- ubah property BorderStyle ganti dengan 1-Fixed Single

- ubah property Stretch ganti dengan True

- ubah property name isi dengan Gambar

hasil perubahan property image, dapat dilihat sebagai berikut :

kita tambahkan kolom LOKASI ke dalam form, sebagai hasilnya modifikasi yang

baru saja dilakukan di Access

tempatkan label dan textbox pada form, ubah property pada textbox

- untuk name ganti dengan txtLokasi

- untuk Text kosongi

- untuk DataSource isi dengan DataAkses

- untuk DataField isi dengan LOKASI

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 56

Page 57: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

hasil dari penambahan kolom LOKASI akan nampak di form sebagai berikut :

gambar Bintang ada di file seperti yang tampil pada field LOKASI, untuk itu klik

dua kali obyek txtKode, sehingga muncul tampilan seperti ini :

pastikan pada bagian atas, telah terpilih txtKode dan Change, Change sebagai event

artinya jika terjadi perubahan pada kode biintang dari tombol navigasi, maka akan

dijalankan apa yang tertulis dalam program.

Isikan kode berikut untuk menampilkan gambar pada obyek Image :

Jalankan program dan hasilnya seperti berikut :

f. Mengurutkan Data

Berikut iini data akan diurutkan berdasarkan nama bintang, caranya :

Ubah property RecordSource pada DataAkses, modifikasi jendela Property Pages

menjadi seperti ini :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 57

Page 58: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Jalankan sekali lagi, hasilnya akan seperti ini :

Perhatikan pada DataGrid, maka data sudah terurut berdasarkan nama.

TUGAS 7 :1. Lanjutkan penambahan label dan textbox pada form untuk Data Bintang, lakukan hal

yang sama untuk field-field yang lain. Jangan lupa untuk menyesuaikan nama

obyeknya, misalnya untuk field Nama maka obyek textbox nya memiliki property

name txtNama.

2. Berikut daftar field dan nama propertinya :

a. field Kode_Bintang, property name : txtKode

b. field Nama, property name : txtNama

c. field Tgllahir, property name : txtTglLahir

d. field Sex, property name : txtSex

e. field Lokal, property name : txtLokal

3. Buatlah form yang lengkap untuk tabel yang lain pada Database BintangFilm

4. Kemudian urutkan datanya berdasarkan field tertentu

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 58

Page 59: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

BAB VIII MODIFIKASI TAMPILAN FORM DAN KONEKSI ODBC, MEMBUAT MODUL DML

A. Tujuan Praktikum

1. menjelaskan tujuan dari modifikasi tampilan form

2. menjelaskan penggunaan komponen CheckBox.

3. menjelaskan penggunaan komponen OptionButton

4. menjelaskan cara pembuatan koneksi dengan menggunakan ODBC driver.

5. menjelaskan pembuatan modul Data Manipulation Language (DML) yang terdiri

dari perintah untuk menambah data, merubah data dan menghapus data.

B. Teori Singkat

Memodifikasi tampilan Form artinya merubah tipe dari komponen yang sebelumnya

menjadi komponen baru yang lebih interaktif, contohnya merubah komponen textbox

menjadi checkbox sehingga untuk data yang memiliki dua kemungkinan nilai bisa

ditampilkan dengan informasi tanda check (centang) atau uncheck. Atau merubah

komponen textbox yang berisi beberapa kemungkinan nilai yang sudah pasti, misalnya

jenis kelamin, status perkawinan menjadi komponen OptionButton sehingga tampilan

form menjadi lebih menarik dan interaktif.

Untuk melakukan koneksi antara Visual Basic dengan Microsoft Access hal pertama

yang harus dilakukan adalah mendefinisikan Data Source Name yang ada pada Control

Panel -> Administrative Tools -> Data Sources (ODBC), berikut cara mendefinisikan

Data Source Name (DSN) :

Definisikan DSN dengan mengklik Control Panel, klik dua kali pada

Administrative Tools.

Klik dua kali pada Data Sources (ODBC), setelah muncul tampilan seperti ini, klik

tombol Add

Setelah muncul tampilan seperti ini, pilih pada bagian access database *.mdb, lalu

klik tombol Finish

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 59

Page 60: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Isi nama DSN pada bagian Data Source Name dengan Datasaya, lalu klik tombol

Select untuk memilih database, pilih database Bintang_Film.mdb

C. Percobaan

a. Penggunaan Komponen CheckBox

Pada field Bintang Film Lokal, ganti obyek textbox menjadi checkbox, sehingga

tampilan form menjadi seperti berikut :

Ubah property checkbox pada name, ubah menjadi chkLokal

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 60

Page 61: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

b. Penambahan Program pada Komponen CheckBox

Tambahkan ‘kode’ atau ‘program’ pada txtKode untuk event Change, seperti ini :

Uji hasilnya dengan mejalankan program, maka unutk bintang film local akan

diberi tanda check :

c. Penggunaan Komponen OptionButton

Berikut ini komponen textbox akan diganti menjadi OptionButton, untuk keterangan

jenis kelamin lebih sesuai jika menggunakan kombinasi obyek frame dengan

optionbutton

Untuk itu modifikasi form menjadi bentuk seperti ini :

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 61

Page 62: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Untuk property OptionButton, perlu diubah sesuai fungsinya :

Property name pada OptionButton diganti menjadi optLaki dan optPerempuan,

modifikasi ‘program’ sebelumnya menjadi seperti ini :

Jika dijalankan, maka hasilnya akan seperti ini :

d. Membuat Form dengan Koneksi ODBC

Sekarang waktunya untuk menambah form di VB yang menggunakan koneksi ODBC

atau DSN.

Pada project explorer, klik kanan lalu pilih Add => Form, setelah muncul tampilan

seperti ini, klik dua kali pada VB Data Form Wizard

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 62

Page 63: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Setelah muncul tampilan seperti ini klik Next :

Pilih Remote ODBC, lalu klik Next

Pilih nama DSN yang baru dibuat tadi, yaitu Datasaya

Beri nama form yang akan kita buat, misalnya kita beri nama frmFilm

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 63

Page 64: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

Pilih tabel Film pada Recordsource, pilih semua field dengan memindahkannya ke

kanan dan urutkan berdasarkan kode_film

Klik Next

Terakhir klik Finish, hasilnya seperti ini :

e. Persiapan Pembuatan Operasi DML

Klik pada Project -> Reference, tambahkan yang belum ada, sesuaikan pada

gambar berikut :

Kemudian berikan deklarasi umum pada Visual Basic: dim ConnProses As New

ADODB.Connection

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 64

Page 65: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

f. Prosedur Menyimpan Data

Dim msql As String

ConnProses.BeginTrans

ConnProses.Execute (msql)

ConnProses.CommitTrans

Adodc1.Refresh

DataGrid1.Refresh

g. Prosedur untuk Menghapus Data

Dim msql As String

ConnProses.BeginTrans

msql =”delete from DataPribadi Where Kode_bintang = “` & Text1.Text&””`

ConnProses.Execute (msql)

ConnProses.CommitTrans

Adodc1.Refresh

DataGrid1.Refresh

h. Prosedur untuk Mencari data

msyarat = “Kode_bintang = “` & Trim(Text1.Text) & “”`

Adodc1.Recordset.MoveFirst

Adodc1.Recordset.Find msyarat

If Adodc1.Recordset.EOF Then

MsgBox (“Data belum ada”)

Else

MsgBox (“Data sudah ada dalam table”)

Text1.Text = Adodc1.Recordset!kode_bintang

Text2.Text = Adodc1.Recordset!nama

End If

TUGAS 81. Kembangkan System Informasi Perpustakaan dengan membuat form Pemeriksaan

Status Buku dimana untuk data Peminjaman Buku, jika buku telah dikembalikan maka

diberi tanda check dan jika buku belum dikembalikan maka tidak diberi tanda check.

2. Kembangkan form Transaksi pada Sistem Informasi Perpustakaan, dimana terdapat dua

pilihan transaksi yaitu Peminjaman dan Pengembalian yang dibuat dengan

menggunakan kombinasi obyek frame dan Option Button.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 65

Page 66: Bab i Konsep Database Dan Pengenalan Access

Diklat Praktikum Basis Data I (SQL, Access,VB)

DAFTAR PUSTAKA

Sutanta E, Modul Praktikum Basis Data 1, Fakultas Sains Terapan Institut

Sains & Teknologi Akprind Yogyakarta, 2008.

Roshita Damayanti (www.kertasdanpenaku.blogspot.com) 66