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.
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.
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.
Find Mencari teks pada jendela code. Undo Membatalkan suatu perintah yang di jalankan sebelumnya. Redo Start Mengulangi suatu perintah yang pernah dibatalkan. 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 Window Object Browser Menampilkan jendela Form Layout. Menampilkan jendela Object Browser. Toolbox Menampilkan jendela Toolbox. 4. Toolbox
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 Digunakan Untuk Pointer Memilih, mengatur ukuran, dan memindah posisi kontrol yang terpasang pada bagian form. PictureBox Menampilkan gambar dari sebuah file. Kontrol Nama Digunakan Untuk Label Menampilkan teks, dimana pengguna program tidak bisa mengubah teks tersebut. TextBox Membuat objek teks, dimana teks tersebut dapat diubah oleh pengguna program.
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 VScrollBar Membuat kontrol penggulung horizontal. 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
DirListBox Menampilkan direktori dan path yang dimiliki oleh driver aktif. FileListBox Shape Menampilkan daftar file dari direktori aktif. 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.
Gambar 2.4 Jendela Project Explorer Table 2.3 Project Tombol Nama Digunakan Untuk View Code 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.
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).
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
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
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.
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.