BAB 2
LANDASAN TEORI
2.1 Sekilas Tentang Microsoft Visual Basic 6.0
Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup popular dan mudah untuk dipelajari, yaitu suatu bahasa pemrograman yang bersifat object oriented. Basis bahasa pemrograman yang digunakan dalam visual basic adalah bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code) yang merupakan salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari.
Microsoft Visual Basic 6.0 menyediakan berbagai perangkat kontrol yang dapat digunakan untuk membuat program aplikasi dalam sebuah form baik aplikasi kecil, sederhana hingga ke aplikasi pengolahan database.
Universitas Sumatera Utara
2.2
Elemen-Elemen Microsoft Visual Basic 6.0
Elemen–elemen yang terdapat pada jendela Visual Basic 6.0 adalah sebagai berikut : 1. Title Bar Merupakan batang judul yang terletak pada bagian atas jendela program Visual Basic yang berfungsi untuk menunjukkan nama proyek yang sedang aktif.
2. Menu Bar Merupakan batang menu yang berisi menu-menu utama, seperti File, Edit, View, Project, dan lain-lain yang berfungsi untuk mengoperasikan program Visual Basic 6.0.
Gambar 2.1 Tampilan Menu Bar
3. Main Toolbar Merupakan sebuah batang tool yang berisi tombol-tombol dengan gambar ikon yang dapat diklik untuk melakukan suatu perintah khusus secara cepat.
Universitas Sumatera Utara
Gambar 2.2 Tampilan Main Toolbar
Tabel 2.1 Main Toolbar Tombol
Nama
Digunakan Untuk
Add Standard EXE Menambahkan proyek baru tipe standar. Project Add Form
Menambahkan form baru ke dalam proyek yang sedang aktif.
Menu Editor
Menampilkan Menu Editor yang digunakan sebagai pembuat menu.
Open Project
Membuka proyek yang sudah pernah dibuat.
Save Project
Menyimpan proyek yang sedang aktif.
Cut
Memotong objek yang sedang dipilih.
Copy
Menyalin objek yang sedang dipilih.
Paste
Menampilkan objek yang sudah dipotong dengan perintah Cut atau disalin dengan perintah Copy.
Universitas Sumatera Utara
Find
Mencari teks pada jendela code.
Undo
Membatalkan
suatu
perintah
yang
di
jalankan sebelumnya. Redo
Mengulangi suatu perintah yang pernah dibatalkan.
Start
Menjalankan program.
Break
Menghentikan sementara program yang sedang dijalankan.
End
Menghentikan
program
yang
sedang
dijalankan. Tombol
Nama
Digunakan Untuk
Project Explorer
Menampilkan jendela Project Explorer.
Properties Window
Menampilkan jendela Properties.
Form Layout
Menampilkan jendela Form Layout.
Window Object Browser
Menampilkan jendela Object Browser.
Toolbox
Menampilkan jendela Toolbox.
4. Toolbox
Universitas Sumatera Utara
Merupakan kotak perangkat yang terdiri atas beberapa class objek yang digunakan dalam proses pembuatan aplikasi.
Gambar 2.3 Tampilan Toolbox
Tabel 2.2 Toolbox Kontrol
Nama Pointer
Digunakan Untuk Memilih, mengatur ukuran, dan memindah posisi kontrol yang terpasang pada bagian form.
PictureBox Kontrol
Nama Label
Menampilkan gambar dari sebuah file. Digunakan Untuk Menampilkan teks, dimana pengguna program tidak bisa mengubah teks tersebut.
TextBox
Membuat objek teks, dimana teks tersebut dapat diubah oleh pengguna program.
Universitas Sumatera Utara
Frame
Mengelompokkan beberapa kontrol. Frame ini harus dibuat terlebih dahulu sebelum diisi dengan kontrol-kontrol yang akan dikelompokkan.
Command Button
Membuat tombol perintah.
Option Button
Membuat tombol pilihan, dimana pengguna program hanya dapat memilih satu dari beberapa pilihan yang disediakan.
ComboBox
Menambahkan kontrol kotak combo yang merupakan kontrol gabungan antara TextBox dan ListBox.
ListBox
Membuat daftar pilihan.
HScrollBar
Membuat kontrol penggulung horizontal.
VScrollBar
Membuat kontrol penggulung vertikal.
Timer
Membuat kontrol waktu dengan interval yang ditentukan.
Drive ListBox
Menampilkan disk drive yang dimiliki oleh komputer.
Kontrol
Nama
Digunakan Untuk
Universitas Sumatera Utara
DirListBox
Menampilkan direktori dan path yang dimiliki oleh driver aktif.
FileListBox
Menampilkan daftar file dari direktori aktif.
Shape
Menambahkan kontrol gambar berupa lingkaran, oval, persegi panjang, bujur sangkar, dan lain-lain.
Line
Membuat garis lurus.
Image
Menampilkan gambar pada form dalam format bitmap, icon, atau metafile.
Data
Menghubungkan program dengan database dan menampilkan informasinya pada form.
OLE
Membuat link antar program aplikasi.
CheckBox
Membuat kotak periksa, dimana pengguna program dapat memilih beberapa pilihan sekaligus.
5. Project Merupakan jendela yang digunakan untuk menampilkan proyek-proyek, form-form, atau modul-modul yang terlibat dalam proses pembuatan aplikasi.
Universitas Sumatera Utara
Gambar 2.4 Jendela Project Explorer
Table 2.3 Project Tombol
Nama View Code
Digunakan Untuk Menampilkan jendela code yang merupakan tempat untuk menuliskan kode program dari objek yang terpilih pada jendela form.
View Object
Menampilkan jendela form yang merupakan tempat untuk mendesain aplikasi program.
Toggle Folders
Menampilkan atau menyembunyikan folder yang menampung nama form dari suatu proyek.
6. Form Merupakan tempat yang digunakan untuk merancang aplikasi yang sedang dibuat dan dapat menempatkan kontrol-kontrol yang ada di bagian toolbox.
Universitas Sumatera Utara
Gambar 2.5 Tampilan Form 7. Jendela Code Merupakan jendela yang digunakan untuk menampilkan atau menuliskan kode program.
Gambar 2.6 Tampilan Jendela Code
8. Jendela Propeties Merupakan jendela yang digunakan untuk menampilkan dan mengubah propertiproperti yang dimiliki sebuah objek. Pada jendela Properties terdapat dua pilihan tabulasi, yaitu Alphabetic (urut berdasarkan abjad) dan Categorized (urut berdasarkan kelompok).
Universitas Sumatera Utara
Gambar 2.7 Tab Alphabetic
Gambar 2.8 Tab Categorized
9. Jendela Form Layout Merupakan jendela yang digunakan untuk mengatur posisi form pada layar monitor saat program dijalankan.
Gambar 2.9 Tampilan Jendela Form Layout View
10. Jendela Immediate
Universitas Sumatera Utara
Merupakan jendela yang digunakan untuk melihat dan memeriksa hasil suatu ekspresi secara langsung. Hal ini sangat bermanfaat untuk proses pengujian suatu perintah sebelum dipasang di dalam program.
Gambar 2.10 Tampilan Jendela Immediate
11. Jendela Object Browser Merupakan jendela yang digunakan untuk melihat objek-objek yang terlibat dalam pembuatan aplikasi.
Gambar 2.11 Tampilan Jendela Object Browser
Universitas Sumatera Utara
2.3
Sekilas Tentang Microsoft Access 2007
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna atau programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Universitas Sumatera Utara
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
Universitas Sumatera Utara