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.
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.
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.
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. Mengelola Tabel
Mengelola table meliputi operasi penambahan, penghapusan, perubahan dan pencarian
data pada tabel.
Bila dalam menambah data ada yang sama pada KodeBuku, Judul,
TahunTerbit, Eksemplar maupun pengarang, maka akan muncul :
pilihlah delete record, maka akan ada konfirmasi apakah akan menghapus record
tersebut.
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 :
untuk membuat relasi antar tabel, pada menu klik Tools-> Relationships
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.
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.
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 :
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)
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.
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 :
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.
2. Mengurutkan Data
Buat database baru dengan nama RentalVCD, buat tabel VCD dengan struktur sebagai
berikut :
klik menu Record, sort Ascending, untuk mengurutkan data yang terkecil ke yang
terbesar atau Descending untuk data yang terbesar ke yang terkecil.
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.
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 ?
BAB III
QUERY DAN FORM DASAR
A. 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.
• 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
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.
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.
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,
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 :
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 :
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 :
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 :
Pilih dan klik Form Wizard, pilih tabel yang akan dibuat form entrinya, misal VCD
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
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.
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 :
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
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.
C. Percobaan
a. Sub Form
Buka database Penjualan, klik menu/Object Form, kemudian klik dua kali Create
form by using wizard.
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).
Klik Next, kemudian tentukan nama dari Form Induk dan Sub Form yang dibuat :
Pada saat tombol Combo Box diletakkan, maka secara wizard akan muncul dialog
sebagai berikut :
- tentukan sumber data yang akan dimasukan dalam Combo Box.
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.
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 .
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 :
Klik Next, maka tentukan pembuatan layout, tentukan bentuk layoutnya, bentuk
model output kertasnya, portrait (vertical) atau landscape (horizontal).
Untuk layout diatas, misalnya pilih Stepped sebagai layoutnya, kemudian tekan
Next maka tentukan stylenya :
Kemudian untuk menjalankan pilih file, Print Preview atau klik kanan dan pilih
Print Preview.
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 :
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.
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.
- selanjutnya isi field foto dengan cara membuka tabel dalam Datasheet View,
kemudian letakan penunjuk pada field foto yang kosong seperti ini :
- 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 :
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
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.
Setelah menekan tombol OK, maka pada toolbox akan ditambahkan elemen-elemen
tambahan yang bisa konek ke database Access, 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
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 :
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 :
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.
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 :
Klik pada obyek Adobe 1, kemudian klik kanan sehingga muncul tampilan berikut,
pilih ADODC Properties :
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 :
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 :
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 :
TUGAS 6 :
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 :
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 :
&Keluar akan menghasilkan tulisan Keluar yang berarti jika ditekan tombol Alt K
akan memberikan hasil yang sama dengan jika tombol tersebut di klik.
Untuk memeriksa hasilnya, jalankan dan klik pada tombol Keluar, maka hasilnya
kita akan keluar dari form dengan cara mengklik tombol Keluar.
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 :
Kemudian ubah property name pada textbox, isi dengan txtKode, hasilnya seperti
ini :
Ubah property textbox, pada Datasource isi dengan DataAkses, seperti pada
gambar berikut :
Ubah property textbox, pada DataField isi dengan Kode_Bintang, seperti pada
gambar berikut :
Kemudian klik dua kali Form1 (frmPribadi.frm) sehingga muncul tampilan form
yang sduah pernah kita buat.
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
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 :
f. Mengurutkan Data
Berikut iini data akan diurutkan berdasarkan nama bintang, caranya :
Ubah property RecordSource pada DataAkses, modifikasi jendela Property Pages
menjadi seperti ini :
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
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
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 :
Uji hasilnya dengan mejalankan program, maka unutk bintang film local akan
diberi tanda check :
jenis kelamin lebih sesuai jika menggunakan kombinasi obyek frame dengan
optionbutton
Untuk itu modifikasi form menjadi bentuk seperti ini :
Beri nama form yang akan kita buat, misalnya kita beri nama frmFilm
Pilih tabel Film pada Recordsource, pilih semua field dengan memindahkannya ke
kanan dan urutkan berdasarkan kode_film
Klik Next
Kemudian berikan deklarasi umum pada Visual Basic: dim ConnProses As New
ADODB.Connection
ConnProses.Execute (msql)
ConnProses.CommitTrans
Adodc1.Refresh
DataGrid1.Refresh
TUGAS 8
1. 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.
DAFTAR PUSTAKA