P. 1
Bab i Konsep Database Dan Pengenalan Access

Bab i Konsep Database Dan Pengenalan Access

|Views: 95|Likes:

More info:

Published by: Alwy Pengen Jadi Profesor on Jun 12, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/23/2013

pdf

text

original

Sections

  • BAB I KONSEP DATABASE DAN PENGENALAN ACCESS
  • BAB II PEMBUATAN TABEL DENGAN SQL, MENGURUTKAN DAN MENYARING DATA
  • BAB III QUERY DAN FORM DASAR
  • BAB IV SUB FORM DAN FORM LANJUTAN
  • BAB V REPORT
  • BAB VI MEMBUAT MENU , SWITCHBOARD DAN MEMBUAT FORM DI VISUAL BASIC
  • BAB VII MENAMBAHKAN KOMPONEN DASAR DAN GAMBAR
  • BAB VIII MODIFIKASI TAMPILAN FORM DAN KONEKSI ODBC, MEMBUAT MODUL DML

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, lembaranlembaran 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 datadata 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

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

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

Roshita Damayanti (www.kertasdanpenaku.blogspot.com)

Access. Eksemplar maupun pengarang. Mengelola Tabel Mengelola table meliputi operasi penambahan. TahunTerbit. perubahan dan pencarian data pada tabel. 3.blogspot. Menambah data pada Table :  Pilih tabel yang akan ditambah datanya. penghapusan. maka akan muncul : Roshita Damayanti (www.com) 4 . Judul.Diklat Praktikum Basis Data I (SQL. klik dua kali  Ketik data-data yang diinginkan seperti contoh berikut ini :  Bila dalam menambah data ada yang sama pada KodeBuku.kertasdanpenaku. a.VB)  Simpan perancangan dengan nama Buku (file>save>Buku>Ok).

 Pada kotak isian Replace With : misalnya ketik : Pengolahan Citra. Access.  Pilih Whole Field pada kotak isian Match. klik kanan maka akan muncul menu sebagai berikut : pilihlah delete record.  Pilih Replace All pada kotak Search dan pilih Replace.  Pilih Any Part of Field pada kotak isian Match.  Ketik data yang dicari.blogspot. buku apa saja yang dikarang. Merubah data pada tabel Buka tabel yang akan diedit data-datanya. misal tabel Buku. Menghapus data pada tabel Buka tabel yang akan dihapus datanya. Find. find. kemudian klik menu edit. langkah-langkahnya sebagai berikut :  Buka tabel yang akan dicari datanya.VB) b. misal : Image Processing. misal K03 pada kotak isian Find What.Diklat Praktikum Basis Data I (SQL. Untuk mencari sekaligus mengganti data. d. kemudian klik menu edit.  Pilih All pada kotak Search.  Misalnya lakukan pencarian data untuk pengarang Tessy Badriyah. misal tabel Buku. 4. Arahkan kursor ke data yang akan dihapus. c.kertasdanpenaku. Lakukan edit data pada record ke 3 untuk data Algoritma Pemrograman diganti menjadi Konsep Pemrograman. arahkan kursor kearah record yang akan diubah datanya.com) 5 . maka pilihlah record ke 2 pada tabel tersebut lalu ketik perubahannya sesuai dengan nama yang akan diubah.  Ketik data yang dicari. misalkan menghapus data pada record ke 5 untuk Basis Data. Mencari dan Mengganti data pada tabel Untuk mencari data pada tabel.  Pilih tabel Buku : tabel pada kotak isian Look In. caranya :  Buka tabel yang akan dicari datanya.  Pilih tabel Buku : table pada kotak isian Look In. pada kotak isian Find What. maka akan ada konfirmasi apakah akan menghapus record tersebut. misalkan ingin merubah data pada record ke 2. Memberi Relasi Antar Tabel Roshita Damayanti (www. klik kiri sehingga record diblok.

kertasdanpenaku.Diklat Praktikum Basis Data I (SQL. pada menu klik Tools-> Relationships Roshita Damayanti (www. 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. Access.VB) Tujuan pembuatan relasi antar tabel adalah untuk membuat hubungan antar tabel agar terdapat relasi antara tabel yang satu dengan tabel yang lain.com) 6 .blogspot.

 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. Sebagai contoh diklik field KodeAnggota pada tabel Pinjam kemudian drag ke field KodeAnggota yang ada pada tabe Anggota.  Untuk mewujudkan relasi antar tabel yang sudah ditentukan. berikan tanda centang pada Enforce Referential Integrity Roshita Damayanti (www.VB)  tambahkan tabel-tabel pada skema relasi dengan mengklik icon  tambahkan tabel satu persatu.Diklat Praktikum Basis Data I (SQL. lakukan klik and drag dari foreign key yang ada pada tabel anak primary key yang ada pada tabel induk.  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. pilih tabel kemudian klik tombol Add.blogspot. Terakhir klik tombol close.kertasdanpenaku.  Kemudian muncul jendela untuk menentukan property dari relasi yang terbentuk.com) 7 . Access.

Buat database baru dengan nama Penjualan. 3. Gambarkan relasi antar tabel pada database Penjualan.Diklat Praktikum Basis Data I (SQL.blogspot.com) 8 . Barang. Access.VB)  Hasil akhir relasi tabel sebagai berikut : Tugas 1 : 1. Order dan Detail_Order.kertasdanpenaku. Berikan pengisian data pada database Penjualan. Desain tabel pada database Penjualan terdiri dari tabel-tabel Pelanggan. 4.mdb 2. Roshita Damayanti (www.

Roshita Damayanti (www. MENGURUTKAN DAN MENYARING DATA A. Primary Key yaitu Kode_Training 2. Menjelaskan cara mengurutkan data. 3. Foreign Key yaitu NIP yang berelasi dengan field NIP yang ada pada tabel Dosen.com) 9 . Access. Tujuan Praktikum 1. Misal struktur dari tabel Dosen sebagai berikut : maka perintah SQL untuk membuat tabel Dosen adalah sebagai berikut : Constraint PRIMARY KEY pada tabel Dosen. Teori Singkat a.VB) BAB II PEMBUATAN TABEL DENGAN SQL. B. 2.kertasdanpenaku.Diklat Praktikum Basis Data I (SQL. Pembuatan Tabel Perintah SQL untuk membuat tabel dengan perintah CREATE TABLE. yaitu field NIP dapat didefinisikan pada saat pembuatan tabel.blogspot. Menjelaskan cara menyaring data. 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. Menjelaskan pembuatan tabel dengan menggunakan perintah SQL (Structured Query Language).

blogspot.kertasdanpenaku. Klausa Order By digunakan untuk mengurutkan data hasil Query. Terdapat 2 (dua) jenis ASC (Ascending – urut naik) dan DESC (descending-urut turun).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. 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. perintahnya adalah : hasilnya akan sama dengan : karena secara default data akan ditampilkan secara urut naik. Missal untuk menampilkan Kode_Buku dan Judul_Buku yang berasal dari tabel Buku. c. Menyaring Data Menyaring data (filter) adalah memisahkan atau menyeleksi semua record yang dikehendaki. Roshita Damayanti (www. Access. 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. maka bisa menggunakan perintah SQL yang ditulis dalam Object Query pada View SQL.com) 10 . Data yang ditampilkan disaring sehingga hanya data yang sesuai dengan criteria saja yang akan ditampilkan. b. Secara default dianggap urut naik. bisa diberi nama apa saja).Diklat Praktikum Basis Data I (SQL.

Pembuatan Tabel Buat database baru dengan nama Pelatihan.  Kemudian klik tombol close untuk tidak memilih tabel apapun.mdb Kemudian buat tabel pada database Pelatihan menggunakan perintah SQL.com) 11 .  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. Roshita Damayanti (www.Diklat Praktikum Basis Data I (SQL.VB) C. kemudian jalankan dan lihat hasilnya pada Object Table.  Untuk membuat tabel dengan perintah SQL.kertasdanpenaku.blogspot. menu/object yang dipilih pada Access adalah Query :  Lalu klik dua kali pada Create Query in Design View. Access. Percobaan 1.

kemudian sorotlah kolom/field yang akan diurutkan : klik menu Record.Diklat Praktikum Basis Data I (SQL. buat tabel VCD dengan struktur sebagai berikut : isi data pada tabel VCD sebagai berikut : buka tabel VCD.VB) 2. kemudian berikan perintah SQL untuk menampilkan semua data yang ada pada tabel Barang seperti berikut : Roshita Damayanti (www. kemudian klik tombol close  Setelah itu pilih menu View-> SQL View. Access. untuk mengurutkan data yang terkecil ke yang terbesar atau Descending untuk data yang terbesar ke yang terkecil. klik pada menu/object Query  Kemudian klik dua kali Create Query in Design View. Mengurutkan Data Buat database baru dengan nama RentalVCD. Mengurutkan Data Menggunakan Perintah SQL  Buka database Penjualan.blogspot.kertasdanpenaku. sort Ascending.com) 12 .

3000 di kolom/field HargaSewa VCD.blogspot. Access. maka pilih Record. hasilnya data pada tabel Barang akan terurut sesuai dengan NamaBarang. Menyaring Data  Buka database RentalVCD. Roshita Damayanti (www. tambahkan perintah Order By dengan mengklik menu View-> SQL View dan tambahkan perintah berikut :  Kemudian jalankan Query.  Tempatkan kursor pada kata atau data yang digunakan sebagai penyeleksi. bukalah tabel yang akan disaring misalnya VCD. misalnya ingin menampilkan data-data yang harga sewa VCD sama dengan 3000. Pilih Remove Filter akan kembali ke data asal tanpa difilter. maka letakkan kursor di data tersebut. maka hasilnya adalah sebagai berikut :  Jika ingin meremove/mengembalikan ke data asal tanpa difilter.Diklat Praktikum Basis Data I (SQL.VB)  Kemudian jalankan Query dengan mengklik tombol .kertasdanpenaku.  Lalu pilih Record dan pilih Filter By Selection.com) 13 . hasilnya sebagai berikut :  Untuk mengurutkan data berdasarkan nama Barang.

VB) Tugas 2 : 1.kertasdanpenaku.com) 14 . Catatlah langkah-langkahnya. Buatlah database Penjualan beserta tabel-tabelnya dengan data-data sebagai berikut : 2. Access. maka apa perintah SQL nya ? 4. 3. apa perintah SQL nya ? Roshita Damayanti (www.Diklat Praktikum Basis Data I (SQL. Dengan menggunakan menu yang disediakan oleh Microsoft Access. Jika soal nomer 2 dikerjakan menggunakan Query dengan SQL View. Untuk soal nomer 4.blogspot. Catatlah langkah-langkah untuk mengurutkan data pada tabel Barang secara urut menurun. buka tabel Barang kemudian saringlah data yang ditampilkan hanya untuk barang yang harganya lebih dari 1500. 5.

2. misalnya : • • • Tampilkan data pegawai yang tinggal di kota Surabaya. Menjelaskan penggunaan Query dengan Interface yang disediakan oleh MS Access. Query : tampilkan semua kolom yang ada pada tabel pegawai SELECT*FROM pegawai. 2. B. Access. Teori Singkat a. Tujuan Praktikum 1. 4.kertasdanpenaku.VB) BAB III QUERY DAN FORM DASAR A. suatu persamaan (operasi aritmatika). fungsi dan obyek tertentu. Menjelaskan konsep dasar Form.blogspot. dapat diberikan alias (nama lain) pada masing-masing list. 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. Design View Interface yang disediakan oleh MS Access untuk melakukan Query secara cepat dan mudah. Langkah awal pembuatan Query adalah dengan mengklik menu/object Query : Query pada MS Access memiliki tiga bentuk. Menjelaskan pembuatan Form pada Access dengan berbagai macam cara baik dengan Wizard maupun dengan mendesain sendiri. Tampilkan data dosen perempuan yang bekerja di jurusan Teknologi Infromasi. Contoh Query.Diklat Praktikum Basis Data I (SQL. SQL View Perintah SQL yang diberikan untuk sebuah Query 3. Tampilkan harga barang yang besarnya kurang dari 10000. Datasheet View Hasil tampilan data dari perintah Query sesuai definisi dari Design View atau SQL View. Query : tampilkan kode buku dan judulnya 15 Roshita Damayanti (www. Menjelaskan Query dengan perintah SQL. yaitu : 1.com) . FORM menunjukkan nama Tabel yang akan ditampilkan Berikut contoh Query dan perintah SQL untuk penyelesaiannya : 1. 2. 3. Query Query adalah permintaan yang diberikan oleh user untuk mengambil informasi yang tersimpan dalam database.

Jadi Nomer_dept pada tabel pegawai merupakan foreign key karena berelasi dengan Nomer_dept yang merupakan primary key di table lain yaitu table DEPARTEMEN.kertasdanpenaku.Nama. QUERY dengan Informasi yang Berasal Dari Dua Tabel atau Lebih Jika suatu query mengambil informasi yang berasal dari dua tabel atau lebih.Diklat Praktikum Basis Data I (SQL. dan nama table DEPARTEMEN diberi alias D. DEPARTEMEN D WHERE P. Nomer_dept) Tabel departemen memiliki struktur sebagai berikut : DEPARTEMEN (Nomer_dept. maka definisi dari penulisan query ditambah dengan klausa WHERE yaitu : Berikut contoh query dengan kondisi : 1.VB) SELECT kodebuku. D. Nama table PEGAWAI diatas diberi alias P. Dalam aplikasi database. Access.Nomer_dept. 2. Form Dasar Form dibuat dengan tujuan untuk memberikan tampilan hasil pengelolaan informasi yang disajikan dengan lebih mudah. b. Nama. judul FROM buku. Alamat. Query : tampilkan data pegawai yang gajinya lebih dari 500000 SELECT*FROM pegawai WHERE gaji>500000.Nomer_dept=D. form master : yaitu form untuk data pada tabel master. Nama_dept) Nomer_dept pada tabel PEGAWAI berelasi dengan Nomer_dept yang ada pada tabel DEPARTEMEN.Nama_dept FROM PEGAWAI P. Roshita Damayanti (www. Jika query dinyatakan sebagai berikut : Tampilkan nama pegawai dan nama departemen tempat pegawai bekerja. klausa WHERE selain digunakan untuk menyatakan suatu kondisi yang harus dipenuhi juga digunakan untuk menyatakan relasi antar tabel. Query : tampilkan nama pegawai yang bekerja pada jurusan IT SELECT nama FROM pegawai WHERE jurusan=’IT’. maka tabel-tabel yang terlibat dalam query harus direlasikan. Jadi. Form digunakan untuk menginputkan data dan memodifikasi data yang ada dalam tabel. Contoh query dengan informasi dari dua tabel atau lebih : Tabel pegawai memiliki struktur sebagai berikut : PEGAWAI (NIP. form dapat dibedakan menjadi : 1. lebih menarik serta informative menggunakan Graphical User Interface. Relasi antar tabel dinyatakan dalam klausa WHERE. maka perintah SQL untuk query tersebut adalah : SELECT P.blogspot.com) 16 . Query dengan Kondisi Jika suatu query melibatkan suatu kondisi tertentu.

C.kertasdanpenaku. form transaksi : yaitu form untuk data transaksi contoh : form penjualan. maka akan muncul dialog memilih tabel seperti dibawah ini : buka tabel Anggota. form barang dll.Diklat Praktikum Basis Data I (SQL. 2. pilih field pada table yang berisi informasi seperti berikut : Roshita Damayanti (www.com) 17 . form entry nilai dll. maka akan muncul relasi tabel-tabel tersebut sebagai berikut : lalu tentukan informasi yang akan ditampilkan.VB) contoh : form siswa.blogspot. Membuat Query Buka object/menu Query seperti berikut : pilih Create Query in Design. kemudian tabel Pinjam dan tabel Buku. Percobaan a. Access.

Perintah SQL : SELECT NomerOrder. NamaPlg FROM ORDER O. Query : tampilkan nomer pelangga dan nama pelanggan Perintah SQL : SELECT NomerPlg. NomerPlg=P. misalnya yang dipinjam anggota dengan KodeAnggota 01 maka pada criteria isi dengan =”01” bila sebagai criteria berupa data teks harus diapit tanda “”.com) 18 .VB) menyimpan query : pilih File dan klik Save lalu beri nama Query Perpus menjalankan hasil query. maka akan muncul hasil query relasi antar table sebagai berikut : bila ingin menyajikan hasil query dengan memberikan criteria. 1. 2. pilih menu Query dan pilih Run.Diklat Praktikum Basis Data I (SQL.kertasdanpenaku. NamaPlg FROM PELANGGAN. Query : tampilkan nomer order dan nama pelanggan yang melakukan transaksi order pembelian barang. 3.blogspot. Access. 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. bila numeric tanpa tanda “”. Query : tampilkan nomer order yang membeli barang dengan nama ‘Pensil’ Roshita Damayanti (www. PELANGGAN P WHERE O.NomerPlg. 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.

b.NomerBrg=B. Form maka akan muncul :  Pilih dan klik Autoform Columnar.com) 19 . 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. klik menu Insert.blogspot. Merancang Form dengan Autoform Columnar  Buka database RentalVCD.BARANG B WHERE D. pilih tabel VCD pada kotak Choose the table or query where the object’s data comes from. NamaBrg FROM DETAIL_ORDER D.Diklat Praktikum Basis Data I (SQL. Access.kertasdanpenaku. seperti contoh berikut :  Klik toolbar label : Roshita Damayanti (www.VB) Perintah SQL : SELECT NomerOrder.NomerBrg AND NamaBrg=’Pensil’.

kertasdanpenaku.com) 20 . Form maka akan muncul :  Pilih dan klik Form Wizard. 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.Diklat Praktikum Basis Data I (SQL. misal VCD Roshita Damayanti (www.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.blogspot. Access. klik menu Insert. pilih tabel yang akan dibuat form entrinya.

HargaSewa.Diklat Praktikum Basis Data I (SQL.kertasdanpenaku.blogspot.com) 21 . seperti nampak dibawah ini :  Pilihlah field-field yang nampak dalam kotak Available Fields seperti KodeVCD.  Pilih layout Form yang diinginkan. sehingga seperti tampilan yang diinginkan :  Jenis layout yang tersedia. maka masukan field-field yang dibutuhkan.  Cara memilih dengan menekan tombol panah satu bila ingin menyeleksi satu persatu dan pilih tombol panah dua jika seluruh field diinginkan. Judul. misalnya :  Layout bentuk Columnar Roshita Damayanti (www.VB)  Setelah dipilih OK. Access.

 Lakukan Running Form. maka akan muncul dialog jenis-jenis style yang dinginkan dalam form nantinya.VB)  Pilih Next jika sudah menentukan jenis layout yang diinginkan. pilih Menu View dan form View. Access. misalnya tadi dipilih Datasheet.  Pilih Next untu melanjutkan bila sudah ditentukan jenis style yang dinginkan. maka pilih Modify The form’s Design.blogspot.  Bila ingin memodifikasi atau merubah rancangan form.com) 22 .kertasdanpenaku. Roshita Damayanti (www.  Pilih Next untuk melanjutkan. Misalnya pilih Internasional untuk contoh style diatas.Diklat Praktikum Basis Data I (SQL. maka akan diminta memasukan judul dalam form yang akan ditampilkan : ENTRI DATA VCD.

Pelajari Database Penjualan. DataPetugasPencatat. lalu pilih Design View. tampilkan NomerOrder. NomerBarang dan Harga dari barang tersebut untuk harga yang lebih dari 1500 c. PeminjamanPengembalian 4. tampilkan NomerOrder. Untuk setiap tabel yang ada di Database RentalVCD buatkan formnya Roshita Damayanti (www. a.com) 23 . Untuk query pada soal nomer 1. 2. TanggalOrder dan NamaBarang yang dibeli b. sehingga nampak seperti dibawah ini :  Terakhir. berikan perintah SQL nya.  Lalu field dalam tabel yang telah tampil diatas pilih dan geser. NamaPelanggan dan TanggalPembelian untuk yang tanggal pembeliannya lebih dari 21/2/1999 d.Diklat Praktikum Basis Data I (SQL. NamaPelanggan dan semua Item NamaBarang yang dibelinya. tampilkan NomerOrder. tampilkan NomerOrder. 3.blogspot.VB) Merancang Form dengan Design View  Pilih menu Insert dan Form. Kemudian kerjakan query berikut ini dengan menggunakan fasilitas yang disediakan oleh MS Access. jalankan Form. Lengkapi Database RentalVCD dengan menambahkan tabel DataPenyewa. letakkan pada lembar yang telah disediakan oleh section detail. TUGAS 3 : 1. Access.kertasdanpenaku.

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

BAB IV SUB FORM DAN FORM LANJUTAN
A. 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

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

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

blogspot. 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. Access. sehingga menjadi dibawah ini : Roshita Damayanti (www.  pilih Next dan beri keterangan untuk label Combo Box.Diklat Praktikum Basis Data I (SQL. 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.com) 27 .VB)  bila ingin memasukan data dalam Combo Box secara langsung tanpa tabel sebagai penyimpanan datanya.  akhiri dengan Finish.kertasdanpenaku.  tekan Next lalu apakah nilainya disimpan dalam field tertentu.

blogspot. pilih View. tambahkan field baru berupa golongan untuk mengklasifikasikan buku.1. Roshita Damayanti (www.Diklat Praktikum Basis Data I (SQL. untuk golongan buku yang semula menggunakan Combo Box. apakah buku computer. Untuk setiap mata kuliah. Buat tombol Commond Button untuk memberikan fasilitas pencarian data-data buku. Data MataKuliah d. Buat database Mahasiswa yang isinya tabel-tabel yang menyimpan data-data sebagai berikut : a. Access. dimana data Nilai merupakan detail dari setiap mata kuliah yang diselenggarakan. Selanjutnya buat Form untuk Entri Buku tersebut dengan memberikan Combo Box untuk entri dan menyajikan data golongan buku. Data Siswa c. mahasiswa siapa saja yang mengikuti serta berapa nilai yang didapatkan. Buka rancangan tabel Buku sebelumnya. 3. Data Dosen b. buku matematika dan lain sebagainya. Untuk data MataKuliah dan data Nilai jadikan bentuk Sub Form.kertasdanpenaku.VB)  test hasilnya. ganti dengan List Box a. Untuk soal no. Buat tombol Command Button untuk menambah record baru . b.com) 28 . Data Nilai 2. maka akan tampak hasilnya sebagai berikut : TUGAS 4 : 1. 4. Dan buat tabel baru bernama Golongan lalu isi data-datanya dengan daftar klasifikasi buku seperti contoh diatas. pilih Form View.

6. 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. Menjelaskan penambahan header dan footer pada report. Menjelaskan pengurutan dan pengelompokan data pada report. pembuatan pernyataan kondisional (if…) pada desain report.Diklat Praktikum Basis Data I (SQL. akan tetapi dibutuhkan report untuk keperluan pelaporan yang sesuai dengan kebutuhan manajemen.blogspot. Tujuan Praktikum 1. C. 4. laporan dapat dipreview atau dicetak ke kertas. 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. Report yang dibuat dengan menggunakan wizard memang prosesnya lebih cepat dan mudah. Untuk membuat report yang memiliki fungsi yang lengkap. Access. Membuat laporan dalam Access ada dua fasilitas yaitu Create Report in Design View dan Create Report by Using Wizard.com) 29 . 3. Membuat Report menggunakan Wizard  Buka database dan pilih Report Wizard. B. Teori Singkat Data yang telah dimasukan dalam tabel tidak cukup dilihat dalam form. Menjelaskan pembuatan Report dalam MS Access dengan menggunakan wizard. Percobaan a. 5. tabel misalnya tabel Buku seperti contoh berikut : Roshita Damayanti (www.kertasdanpenaku. 2.VB) BAB V REPORT A. Menambahkan data dalam bentuk gambar ke dalam report. Menambahkan rumus (formula) pada desain report.

Nampak seperti gambar berikut :  Kemudian pilih field yang menjadi group report. tekan Next. Roshita Damayanti (www.VB)  Kemudian pilih fields yang akan ditampilkan pada Report :  Klik Next bila ingin mengelompokan berdasarkan field tersebut. Access. misalnya dikelompokan berdasarkan tahun terbit tetapi jika tidak maka lanjutkan.Diklat Praktikum Basis Data I (SQL.kertasdanpenaku.com) 30 .blogspot.

 Pilih field pengarang sebagai pengurutnya. kemudian tentukan field yang menjadi kunci pengurutannya. maka klik Summary option :  Memilih jenis perhitungan rekapitulasi.kertasdanpenaku. Roshita Damayanti (www. Access.blogspot.com) 31 .Diklat Praktikum Basis Data I (SQL.VB)  Pilih Next.  Bila ingin melakukan rangkuman perhitungan.

Diklat Praktikum Basis Data I (SQL.blogspot. bentuk model output kertasnya.VB)  Klik Next. maka tentukan pembuatan layout. portrait (vertical) atau landscape (horizontal). misalnya pilih Stepped sebagai layoutnya.  Menentukan layout Report : Block  Untuk layout diatas. Access.kertasdanpenaku. kemudian tekan Next maka tentukan stylenya :  Kemudian Next. lalu tentukan judul reportnya : Roshita Damayanti (www.com) 32 . tentukan bentuk layoutnya.

beri label Nama Bintang Film dan Tanggal Lahir seperti gambar berikut : Roshita Damayanti (www. kemudian klik ganda pada Create Report in Design View. Pembuatan laporan dengan Design View  Buka database Bintang Film. Database ini mempunyai relasi sebagai berikut:  Klik pada object Reports.kertasdanpenaku.  Kemudian diatas detail. b.blogspot.VB)  Hasil rancangan report sebagai berikut :  Kemudian untuk menjalankan pilih file.Diklat Praktikum Basis Data I (SQL.com) 33 . pada property untuk Record Source pilih Data Pribadi. Print Preview atau klik kanan dan pilih Print Preview. Access.

lakukan setting properties sebagai berikut :  Setiap field pada Report memiliki property yang bisa kita atur.  Untuk memfilter data pada Record. isi dengan Long Date. Mengurutkan dan Mengelompokan Data Pengurutan dan pengelompokan data pada Report dapat diatur dengan menggunakan fasilitas Sorting dan Grouping.kertasdanpenaku. Access.blogspot. misalnya kita ingin menampilkan data tanggal dengan tampilan nama bulan dan tampilan rata kiri. Pada property format. klik pada kotak di sebelah kiri atas pada Design Report. set property menjadi seperti ini pada jendela Sorting dan Grouping : Roshita Damayanti (www.  Pada property Order By isi dengan nama. caranya klik pada field tgl_lahir. Mengurutkan Data pada Record  Buka report Laporan_lat1. d. gunakan property Filter dan Filter On.VB)  Kemudian simpan laporan dengan nama Laporan_lat1. kemudian pada property Text Align isi dengan Left. pilih menu View | Sorting and Grouping atau klik icon. c. misalnya untuk menampilkan data yang nama awalnya huruf “A” saja. pilih Yes pada Order By On untuk mengaktifkan mode pengurutan. Lanhkah-langkahnya sebagai berikut :  Buka Laporan_lat1.com) 34 .Diklat Praktikum Basis Data I (SQL.

 Untuk menambahkan Header atau judul yang ditampilkan pada bagian paling atas.kertasdanpenaku. hasilnya seperti berikut :  Beikut ini kita akan menambahkan catatan kaki (footr) untuk menampilkan jumlah data per kelompok. pada menu klik View | Report Header/Footer.1) dan property Font isi dengan size 14 Bold dan Raised pada Special Effect.VB)  Tutup jendela Sorting dan Grouping dan lihat hasilnya. e. kemudian tambahkan suatu teks.Diklat Praktikum Basis Data I (SQL. Access. terdapat bagian Nama header untuk meletakan judul kelompok. Roshita Damayanti (www. Tutup jendela Sorting dan Grouping Tambahkan teks berikut untuk menampilkan jumlah record. kemudian isi property Control Source dengan : =Left$ ([NAMA]. Langkah-langkahnya sebagai berikut : pilih menu View | Sorting and Grouping atau klik icon pada property Group Footer isi dengan Yes.blogspot.com) 35 . Menambahkan Header dan Catatan Kaki  Perhatikan. letakan label pada Nama header.

Diklat Praktikum Basis Data I (SQL.com) 36 . Menambahkan Nomor Halaman. pada laporan klik menu Insert | Date and Time. Kemudian pada kotak dialog pilih setting sesuai dengan yang diinginkan. klik menu Insert | Page Numbers…  Klik pada tombol Page N of M dan pada radio button Bottom of Page. langkah-langkahnya sebagai berikut : buka database Bintang Film tambahkan field FOTO sebagai berikut : - selanjutnya isi field foto dengan cara membuka tabel dalam Datasheet View.kertasdanpenaku. atau alternative lain tambahkan object text box kemudian isi bagian teks dengan =Date() dan =Time() g. dan Alignment dipilih Right. kemudian letakan penunjuk pada field foto yang kosong seperti ini : - klik kanan mouse. Kotak teks berisi halaman itu bisa diedit sehingga isinya menjadi seperti berikut : =”Halaman”&[Page]&”dari”&[Pages]  Untuk menambahkan tanggal dan jam.blogspot.VB) f. kemudian pilih Insert Object… pilih option Create from File Roshita Damayanti (www. Menambahkan Field Foto ke Dalam Report  Untuk menambahkan field berisi foto kedalam tabel. Tanggal dan Jam  Pada desain laporan. Access.  Setelah diklik tombol OK. tampilan pada layer editing seperti pada gambar berikut.

beri nama variabelnya gajitot sebagai berikut : GajiTot=jmLembur*UpahLembur Roshita Damayanti (www. Daftar Report yang dibuat. Tambahkan informasi baru tentang Gaji Total dimana tambahkan textbox untuk Gaji Total. yaitu : a. Buat Report yang lengkap untuk Sistem Informasi Penjualan beserta Informasi Statistik yang berkaitan dengan informasi jumlah barang yang terjual. klik image pada jendela Toolbox dan letakan pada layout.  Sekarang akan dipraktekan penambahanpeletakan foto yang ada dalam field foto ke dalam laporan Bintang Film.\Access\.com) 37 . Report Data Barang c. double click pada laporan Bintang Film. Report Data Pelanggan b. Langkah-langkahnya sebagai berikut : pilih Object Reports.kertasdanpenaku. tutup jendela query builder dan tekan tombol Yes pada saat dijumpai konfirmasi apakah dilakukan perubahan pada SQL Statement. 2. Click dan Drag field FOTO pada field list kemudian atur tampilan pada design view menjadi seperti ini :  Untuk menambahkan gambar dari file gambar. tampilkan dalam mode Design View. kerjakan langkah berikut : buka laporan laporan_lat1 mode Design View. Tampilkan jendela property.VB) - klik tombol Browse. File gambar diambil dari directory …. Report Data Detail Order 3. dan terakhir klik tanda check pada Link agar gambar dilink berdasarkan sumber aslinya. Access. tambahkan field FOTO. kemudian klik pada property Record Source.db\Bintang Film. TUGAS 5 : 1. Report Data Order d.blogspot.Diklat Praktikum Basis Data I (SQL. kemudian pilih field foto yang akan disisipkan.

Buat laporan untuk relasi tabel buku dan pinjam. 5.000 mendapat sepatu selain itu mendapat TV. Access.com) 38 .000 dan kurang sama dengan 100. buat secara Create Report in Design View.Diklat Praktikum Basis Data I (SQL.kertasdanpenaku. lakukan Sorting dan Grouping untuk data pengarang. Tambahkan textbox Bonus dengan kondisi sebagai berikut : Jika gaji total lebih besar sama dengan 10.000 dan kurang sama dari 150. jika lebih besar dari 100.blogspot.000 maka mendapat bonus sandal.VB) 4. Roshita Damayanti (www.

Menjelaskan cara pembuatan menu dengan Switchboard. B. Memahami Environment di Visual Basic Bagian ini disebut dengan toolbox. Switchboard adalah sebuah form yang berfungsi sebagai pengendali terhadap sejumlah kegiatan dalam suatu aplikasi. 2.Diklat Praktikum Basis Data I (SQL. b. 5. 6.blogspot. yaitu : • • • • Data Master : untuk menyimpan data yang relative tetap misalnya data pelanggan. data barang. transaksi pembelian dll. data siswa dll. 4. a.VB) BAB VI MEMBUAT MENU . 3. Jadi menu dalam Access dapat dibuat dengan menggunakan tombol (CommandButton) atau dengan menggunakan fasilitas pembuatan menu yang sudah disediakan oleh Access yaitu Switchboard. Switchboard berfungis seperti menu yang akan menjalankan aplikasi berupa form atau report yang dipanggil untuk dijalankan. Menjelaskan pembuatan form dengan Visual Basic dan Access. Bagian ini tempat kita menambahkan elemen atau object baru ke dalam VB. Menjelaskan komponen pada Visual Basic yang digunakan untuk koneksi ke database dalam MS Access.com) 39 . Menjelaskan Environment pada Visual Basic. data dosen. Tujuan Praktikum 1. Laporan : untuk memanggil laporan seperti rekap gaji bulanan. laporan data pelanggan. 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. Menjelaskan cara pembuatan menu menggunakan Command Button. Menjelaskan konsep pembuatan menu.kertasdanpenaku. SWITCHBOARD DAN MEMBUAT FORM DI VISUAL BASIC A. Roshita Damayanti (www. Keluar : keluar dari program aplikasi. isinya bisa ditambah-tambah. yang dimaksud dengan kegiatan yang dikendalikan dalam switchboard bisa berupa Form atau report yang dipanggil untuk dijalankan. Transaksi : untuk memanggil form transaksi misalnya transaksi peminjaman buku. Access. Teori Singkat Pada dasarnya menu terbagi menjadi beberapa bagian.

blogspot.VB) Bagian ini disebut dengan Project Explorer : Bagian ini disebut dengan properties : c.0 o Microsoft DataGrid o Microsoft DataList  Setelah menekan tombol OK.kertasdanpenaku. akan muncul tampilan berikut :  Dari sini pilih : o Microsoft ADO Data Control 6.Diklat Praktikum Basis Data I (SQL. caranya :  Klik pada bagian menu : Project => Components. Koneksi ke Database pada Access Untuk bisa konek ke database Access tambahkan elemen yang diperlukan ke dalam toolbox.com) 40 . sebagai berikut : Roshita Damayanti (www. Access. maka pada toolbox akan ditambahkan elemen-elemen tambahan yang bisa konek ke database Access.

 Pada toolbox gambar dari elemen tersebut sebagai berikut : C.com) 41 . pilih toolbox Command Button lalu pilih categories dan tentukan action keterangan : Apply Form Filter : menyaring data lewat form Close Form Edit Form Filter Open Form : menutup form : merubah penyaringan data : membuka/memanggil form dst.  Lalu pilih form yang akan dipanggil. Dalam hal ini akan digunakan Open Form untuk membuka menu form lain. Access.VB)  Elemen Adobe digunakan untuk mengatur koneksi ke Access.kertasdanpenaku. misalnya yang dipanggil form Anggota  Selanjutnya tentukan secara spesifik untuk menampilkan informasi Roshita Damayanti (www. Pembuatan Menu dengan Command Button  Pilih object Form.blogspot. pilih Create Form in Design View. Percobaan a.Diklat Praktikum Basis Data I (SQL.

kertasdanpenaku.  Dengan cara yang sama.VB)  Jika ingin menampilkan dengan mencari data.com) 42 . misalnya pilih text ketik Anggota. Access.Diklat Praktikum Basis Data I (SQL.  Pilih Next maka apakah nama botton ingin dirubah namanya (sebagai variable) biasanya tidak perlu dirubah.blogspot. apakah text atau gambar. lalu buat menu dalam form sebagai berikut : Roshita Damayanti (www. tidak seluruhnya maka pilih Open the form and find specific data to display  Tentukan jenis tampilan menu.

Form Operation Action Open Form Open Form Preview Report Close Form Panggil Form Buku Pinjam Cetak -  Lalu jalankan menu Form diatas.formMain : memanggil form yang berisi data pribadi Bintang : memanggil form berisi data Film : 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.VB) keterangan : Categories . Switchboard terdiri dari : menu utama yang akan berisi pilihan data dan informasi seperti yang ada pada gambar Data.formFilm . pilih View dan pilih Form View b. Pembuatan Switchboard Pada percobaan ini.com) 43 .kertasdanpenaku. terlebih dahulu kita harus merencanakan desain switchboard yang akan kita buat. relasi antar tabel dinyatakan sebagai berikut : Untuk membuat Switchboard.blogspot.Form Operation .formPribadi . memiliki beberapa pilihan sebagai berikut : . Access.Form Operation .Diklat Praktikum Basis Data I (SQL. 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.Report Operation .

Diklat Praktikum Basis Data I (SQL.blogspot. c. Membuat Form di Visual Basic  Klik Start -> MS Visual Basic 6.com) 44 . setelah muncul tampilan berikut : Roshita Damayanti (www. 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. klik tombol New. pilih menu Tools | Database Utilities | Switchboard manager.kertasdanpenaku. isikan Switchboard Data.0.  Dengan cara yang sama buatlah switchboard lagi sehingga hasilnya menjadi seperti berikut :  Klik pada Switchboard Utama kemudian klik Edit. ganti dengan nama Switchboard Utama. maka akan muncul tampilan berikut :  klik tombol Edit untuk mengganti nama switchboard.VB) Berikut langkah-langkah pembuatan Switch sesuai dengan desain yang telah dibuat :  buka database BintangFilm. Access.

kemudian ubah propertinya.  Tempatkan elemen Adobe di form sehingga pada form terlihat seperti berikut :.VB)  Klik tombol Open. setelah itu akan muncul tampilan seperti berikut :  Setelah itu tambahkan tambahkan komponen untuk konek ke Access (lihat bagian dasar teori). Access.kertasdanpenaku.  Sekarang tampilan obyek Adobe setelah perubahan pada property Caption sebagai berikut : Roshita Damayanti (www. pada bagian Caption isi dengan Data Pribadi Bintang.Diklat Praktikum Basis Data I (SQL. (nama dari obyek yang baru adalah Adobe 1)  Untuk merubah tampilan Adobe 1. klik pada obyek Adobe 1.blogspot.com) 45 .

kemudian klik kanan sehingga muncul tampilan berikut.com) 46 .VB)  Klik pada obyek Adobe 1. akan muncul tampilan sebagai berikut :  Pilih pilihan terakhir Use Connection String.0 OLE DB Provider.blogspot.Diklat Praktikum Basis Data I (SQL. kemudian klik tombol Next :  Setelah itu muncul tampilan berikut : Roshita Damayanti (www. kemudian tekan tombol Build yang ada di sebelah Use connection String.kertasdanpenaku. setelah itu akan muncul tampilan sebagai berikut. Access. pilih ADODC Properties :  Setelah meng-klik ADODC Properties. pilih MS Jet 4.

 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.Diklat Praktikum Basis Data I (SQL.VB)  Klik pada tombol untuk memilih nama database.com) 47 . cari dibagian nama file Access disimpan.kertasdanpenaku.blogspot. Access. klik file tersebut kemudian tekan tombol Open. sehingga muncul tampilan seperti berikut : Roshita Damayanti (www.

klik pada icon yang ada di bagian bawah menu utama.com) 48 .blogspot. kemudian pada bagian tabel pilih DataPribadi setelah itu klik tombol OK. Access.  Setelah itu tempatkan obyek DataGrid dengan memilih dari toolbox. maka hasilnya sebagai berikut : Roshita Damayanti (www. setelah dijalankan. pada bagian Datasource isi dengan Adobe1  Untuk memeriksa hasilnya. kemudian tempatkan pada form sehingga tampilan menjadi seperti berikut :  Ubah property pada obyek DataGrid1.kertasdanpenaku.Diklat Praktikum Basis Data I (SQL.VB)  Pada Command type pilih table.

Buat Switchboard untuk menu Sistem Infromasi Perpustakaan yang dikerjakan pada Percobaan. yaitu Transaksi Peminjaman dan Transaksi Pengembalian. 4. Roshita Damayanti (www. catatlah langkah-langkah yang anda lakukan. 2.Diklat Praktikum Basis Data I (SQL. 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. 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. Kemudian lengkapi juga reportnya lalu panggil dalam menu yang anda buat.com) 49 .VB) TUGAS 6 : 1. Access.blogspot. 5. Buka database Perpustakaan.kertasdanpenaku. Perhatikan untuk menu Transaksi ada dua. Buat Switchboard untuk soal 1 3. Buat form pada Visual Basic untuk setiap menu yang ada pada Database. c. buat menu form untuk system penilaian seperti form entri data yang telah disiapkan.

tampilan seperti berikut : Tambahkan field baru. yaitu LOKASI yang memiliki tipe data Text. Menjelaskan penambahan komponen textbox dan label. Dengan komponen textbox kita bisa menampilkan data yang ada pada tabel. kemudian klik icon View. Teori Singkat Komponen dasar untuk melakukan operasi terhadap data yaitu komponen textbox. label dan commandbutton.com) 50 .Diklat Praktikum Basis Data I (SQL. 2. B. Buka database Bintang_Film. isi kolom LOKASI dengan file gambar lengkap beserta directorinya. tampilannya menjadi seperti ini : Simpan perubahan dengan mengklik icon Save.kertasdanpenaku.mdb. Menjelaskan cara pengurutan data berdasarkan field tertentu.mdb. terlebih dahulu kita harus memodifikasi database Bintang_Film.blogspot. Menjelaskan penambahan komponen gambar. Access. tampilannya seperti ini : Roshita Damayanti (www. 4. tempatkan file gambar ke dalam directory tertentu misalnya semua file gambar di tempatkan di D:\ Kembali ke tabel DataPribadi.VB) BAB VII MENAMBAHKAN KOMPONEN DASAR DAN GAMBAR A. Menjelaskan penambahan komponen tombol beserta pemrogramannya. klik dua kali DataPribadi pada obyek tabel. sedangkan komponen label digunakan untuk memberi judul terhadap komponen textbox di sebelah kanannya. Tujuan Praktikum 1. bisa melakukan penginputan data ke dalam tabel atau menampilkan hasil dari suatu pencarian data. Untuk menambahkan gambar. seperti ini : Lakukan modifikasi pada tabel pribadi. 3.

blogspot.Diklat Praktikum Basis Data I (SQL. pada bagian property isi Caption dengan &Keluar seperti yang terlihat pada gambar :  Setelah diubah propertinya. Access. Menambahkan Tombol pada Form  Tambahkan tombol di form sehingga tampilannya menjadi seperti berikut :  Ubah setting property tombol.com) 51 . C.kertasdanpenaku. jalankan Visual Basic. Percobaan a. Kemudian cari proyek sebelumnya yang sudah pernah dibuat. hasil perubahan tombol Roshita Damayanti (www. setelah ketemu klik nama file proyek lalu klik tombol Open. buka proyek sebelumnya yang sudah diberi nama ProyekSaya yang memiliki sebuah form dengan nama formPribadi.VB) Untuk menempatkan gambar di VB.

kertasdanpenaku. maka kita harus menambahkan ‘program’ ke dalam tombol tersebut. b. Menambahkan Program pada Tombol Tombol yang kita buat belum memberikan hasil apa-apa alias belum punya action. 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. Roshita Damayanti (www.blogspot. supaya jika tombol tersebut di klik akan dikerjakan sesuatu misalnya keluar dari form.  Klik dua kali pada tombol Keluar. karena itu tambahkan kode seperti berikut :  Untuk memeriksa hasilnya.VB)  &Keluar akan menghasilkan tulisan Keluar yang berarti jika ditekan tombol Alt K akan memberikan hasil yang sama dengan jika tombol tersebut di klik. maka hasilnya kita akan keluar dari form dengan cara mengklik tombol Keluar.com) 52 .  Fungsi dari tombol Keluar dimaksudkan untuk keluar dari form. Access.Diklat Praktikum Basis Data I (SQL. jalankan dan klik pada tombol Keluar.

ubah property Datasource pada DataGrid1 dengan DataAkses  Klik dua kali tombol Keluar. Access. isi dengan tblKode Roshita Damayanti (www. kemudian jalankan. ubah nama obyek Adodc1 menjadi DataAkses. kenapa hasilnya seperti berikut :  Hal itu karena kita harus menyesuaikan nama obyek dan kaitannya dengan obyek lain. ubah property caption.kertasdanpenaku.blogspot. kemudian tambahkan kode End untuk keluar dari VB. isi dengan Kode Bintang.  Jalankan program untuk memeriksa hasilnya dan sekarang akan kembali seperti semula : d. Menambahkan Label dan TextBox  Tempatkan label hasilnya seperti ini : pada form.VB) c.  Ubah property name pada label.Diklat Praktikum Basis Data I (SQL.com) 53 . Ubah Nama Obyek sesuai Fungsinya  Ubah nama obyek Command1 menjadi cmdKeluar.

kertasdanpenaku. hasilnya seperti ini :  Ubah property textbox.blogspot. Access. kosongi seperti ini :  Kemudian ubah property name pada textbox. pada Datasource isi dengan DataAkses.com) .VB)  Tempatkan obyek textbox pada form.Diklat Praktikum Basis Data I (SQL. isi dengan txtKode. seperti pada gambar berikut : 54 Roshita Damayanti (www. hasilnya seperti ini :  Ubah property text pada textbox.

Roshita Damayanti (www.frm) sehingga muncul tampilan form yang sduah pernah kita buat.  Kemudian klik dua kali Form1 (frmPribadi. Penambahan Komponen Gambar  Buka proyek tempat kita membuat form terdahulu.com) 55 .Diklat Praktikum Basis Data I (SQL. klik tanda + yang terletak di sebelah kiri forms. pada jendela Project Explorer.VB)  Ubah property textbox.blogspot. pada DataField isi dengan Kode_Bintang. Access.kertasdanpenaku. seperti pada gambar berikut :  Jalankan program dan hasilnya seperti berikut : e.

VB)  Tambahkan object Image pada form.com) . sebagai hasilnya modifikasi yang baru saja dilakukan di Access  tempatkan label dan textbox 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. ubah property pada textbox untuk name ganti dengan txtLokasi untuk Text kosongi untuk DataSource isi dengan DataAkses untuk DataField isi dengan LOKASI 56 Roshita Damayanti (www. Access.kertasdanpenaku.Diklat Praktikum Basis Data I (SQL.blogspot.

Mengurutkan Data Berikut iini data akan diurutkan berdasarkan nama bintang. maka akan dijalankan apa yang tertulis dalam program. modifikasi jendela Property Pages menjadi seperti ini : Roshita Damayanti (www.blogspot.  Isikan kode berikut untuk menampilkan gambar pada obyek Image :  Jalankan program dan hasilnya seperti berikut : f. Access.com) 57 .VB)  hasil dari penambahan kolom LOKASI akan nampak di form sebagai berikut :  gambar Bintang ada di file seperti yang tampil pada field LOKASI. caranya :  Ubah property RecordSource pada DataAkses. telah terpilih txtKode dan Change. Change sebagai event artinya jika terjadi perubahan pada kode biintang dari tombol navigasi.kertasdanpenaku. untuk itu klik dua kali obyek txtKode.Diklat Praktikum Basis Data I (SQL. sehingga muncul tampilan seperti ini :  pastikan pada bagian atas.

lakukan hal yang sama untuk field-field yang lain.kertasdanpenaku.Diklat Praktikum Basis Data I (SQL. property name : txtSex e. property name : txtTglLahir d. field Lokal. maka data sudah terurut berdasarkan nama.com) 58 . field Kode_Bintang. hasilnya akan seperti ini :  Perhatikan pada DataGrid. TUGAS 7 : 1. Berikut daftar field dan nama propertinya : a. 2. Lanjutkan penambahan label dan textbox pada form untuk Data Bintang. Access.blogspot. field Tgllahir. property name : txtNama c. property name : txtKode b. field Sex. field Nama. property name : txtLokal 3. misalnya untuk field Nama maka obyek textbox nya memiliki property name txtNama.VB)  Jalankan sekali lagi. Jangan lupa untuk menyesuaikan nama obyeknya. Buatlah form yang lengkap untuk tabel yang lain pada Database BintangFilm 4. Kemudian urutkan datanya berdasarkan field tertentu Roshita Damayanti (www.

 Klik dua kali pada Data Sources (ODBC). Atau merubah komponen textbox yang berisi beberapa kemungkinan nilai yang sudah pasti. klik dua kali pada Administrative Tools. menjelaskan cara pembuatan koneksi dengan menggunakan ODBC driver.kertasdanpenaku.com) 59 . menjelaskan pembuatan modul Data Manipulation Language (DML) yang terdiri dari perintah untuk menambah data.Diklat Praktikum Basis Data I (SQL. contohnya merubah komponen textbox menjadi checkbox sehingga untuk data yang memiliki dua kemungkinan nilai bisa ditampilkan dengan informasi tanda check (centang) atau uncheck. 5.blogspot. menjelaskan penggunaan komponen CheckBox. 3. Access. setelah muncul tampilan seperti ini. pilih pada bagian access database *. menjelaskan penggunaan komponen OptionButton 4. 1. status perkawinan menjadi komponen OptionButton sehingga tampilan form menjadi lebih menarik dan interaktif. klik tombol Add  Setelah muncul tampilan seperti ini. menjelaskan tujuan dari modifikasi tampilan form 2. 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). merubah data dan menghapus data.VB) BAB VIII MODIFIKASI TAMPILAN MEMBUAT MODUL DML A. Tujuan Praktikum FORM DAN KONEKSI ODBC.mdb. berikut cara mendefinisikan Data Source Name (DSN) :  Definisikan DSN dengan mengklik Control Panel. Teori Singkat Memodifikasi tampilan Form artinya merubah tipe dari komponen yang sebelumnya menjadi komponen baru yang lebih interaktif. lalu klik tombol Finish Roshita Damayanti (www. B. misalnya jenis kelamin.

Diklat Praktikum Basis Data I (SQL. Percobaan a.kertasdanpenaku.mdb C. ganti obyek textbox menjadi checkbox.VB)  Isi nama DSN pada bagian Data Source Name dengan Datasaya. Access. ubah menjadi chkLokal Roshita Damayanti (www. lalu klik tombol Select untuk memilih database. sehingga tampilan form menjadi seperti berikut :  Ubah property checkbox pada name.com) 60 . pilih database Bintang_Film.blogspot. Penggunaan Komponen CheckBox  Pada field Bintang Film Lokal.

Diklat Praktikum Basis Data I (SQL.kertasdanpenaku. Penambahan Program pada Komponen CheckBox  Tambahkan ‘kode’ atau ‘program’ pada txtKode untuk event Change. Penggunaan Komponen OptionButton Berikut ini komponen textbox akan diganti menjadi OptionButton. maka unutk bintang film local akan diberi tanda check : c.VB) b.blogspot. seperti ini :  Uji hasilnya dengan mejalankan program. Access. untuk keterangan jenis kelamin lebih sesuai jika menggunakan kombinasi obyek frame optionbutton  Untuk itu modifikasi form menjadi bentuk seperti ini : dengan Roshita Damayanti (www.com) 61 .

 Pada project explorer. klik dua kali pada VB Data Form Wizard Roshita Damayanti (www. klik kanan lalu pilih Add => Form.kertasdanpenaku.com) 62 . Access.VB)  Untuk property OptionButton. perlu diubah sesuai fungsinya : Property name pada OptionButton diganti menjadi optLaki dan optPerempuan.blogspot.Diklat Praktikum Basis Data I (SQL. Membuat Form dengan Koneksi ODBC Sekarang waktunya untuk menambah form di VB yang menggunakan koneksi ODBC atau DSN. setelah muncul tampilan seperti ini. maka hasilnya akan seperti ini : d. modifikasi ‘program’ sebelumnya menjadi seperti ini :  Jika dijalankan.

lalu klik Next  Pilih nama DSN yang baru dibuat tadi. misalnya kita beri nama frmFilm Roshita Damayanti (www.kertasdanpenaku.blogspot.VB)  Setelah muncul tampilan seperti ini klik Next :  Pilih Remote ODBC.Diklat Praktikum Basis Data I (SQL. Access.com) 63 . yaitu Datasaya  Beri nama form yang akan kita buat.

hasilnya seperti ini : e.Diklat Praktikum Basis Data I (SQL. pilih semua field dengan memindahkannya ke kanan dan urutkan berdasarkan kode_film  Klik Next  Terakhir klik Finish. tambahkan yang belum ada. Access.com) 64 .VB)  Pilih tabel Film pada Recordsource.kertasdanpenaku. Persiapan Pembuatan Operasi DML  Klik pada Project -> Reference.blogspot. sesuaikan pada gambar berikut :  Kemudian berikan deklarasi umum pada Visual Basic: dim ConnProses As New ADODB.Connection Roshita Damayanti (www.

Recordset!nama MsgBox (“Data belum ada”) TUGAS 8 1.Recordset. Roshita Damayanti (www.Execute (msql)  ConnProses.Refresh h.blogspot.MoveFirst  Adodc1. dimana terdapat dua pilihan transaksi yaitu Peminjaman dan Pengembalian yang dibuat dengan menggunakan kombinasi obyek frame dan Option Button. Kembangkan System Informasi Perpustakaan dengan membuat form Pemeriksaan Status Buku dimana untuk data Peminjaman Buku. Prosedur untuk Menghapus Data  Dim msql As String  ConnProses. Kembangkan form Transaksi pada Sistem Informasi Perpustakaan.kertasdanpenaku.Refresh  DataGrid1.Text = Adodc1.VB) f.Execute (msql)  ConnProses.Recordset.Find msyarat  If Adodc1.Text = Adodc1.Refresh g.Refresh  DataGrid1.CommitTrans  Adodc1. Prosedur untuk Mencari data  msyarat = “Kode_bintang = “` & Trim(Text1.EOF Then   Else     End If MsgBox (“Data sudah ada dalam table”) Text1.Text&””`  ConnProses.BeginTrans  msql =”delete from DataPribadi Where Kode_bintang = “` & Text1.Diklat Praktikum Basis Data I (SQL. jika buku telah dikembalikan maka diberi tanda check dan jika buku belum dikembalikan maka tidak diberi tanda check.Recordset. Access.Text) & “”`  Adodc1. 2.Recordset!kode_bintang Text2.CommitTrans  Adodc1. Prosedur Menyimpan Data  Dim msql As String  ConnProses.com) 65 .BeginTrans   ConnProses.

Access. Modul Praktikum Basis Data 1.com) 66 . 2008.blogspot.kertasdanpenaku. Fakultas Sains Terapan Institut Sains & Teknologi Akprind Yogyakarta. Roshita Damayanti (www.VB) DAFTAR PUSTAKA Sutanta E.Diklat Praktikum Basis Data I (SQL.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->