BAB II LANDASAN TEORI 2.1 Sekilas Mengenai Microsoft Visual Basic Versi 6 Microsoft Visual Basic adalah sebuah bahasa pemograman komputer. Bahasa pemograman adalah perintah – perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas – tugas tertentu. Microsoft Visual Basic merupakan bahasa pemograman yang menghasilkan aplikasi – aplikasi pada windows yang berbasis grafis (GUI – Grafical User Interface). Microsoft Visual Basic merupakan event-driven programming ( pemograman terkendali kejadian ) artinya program menunggu sampai adanya respon dari pemakai berupa event / kejadian tertentu ( tombol di klik, menu dipilih, dan lain – lain ). Ketika event terdeteksi, kode yang berhubungan dengan event akan dijalankan. Bahasa pemograman Microsoft Visual Basic adalah pengembangan terakhir dari bahasa pemograman Basic ( Beginners All Purpose Simbolic Intruction Code ), karena kemiripannya dengan pemograman Basic, maka bahasa pemograman Microsoft Visual Basic ini menjadi lebih mudah dipelajari. Kemampuan Microsoft Visual Basic ini sangat besar dalam membuat program – program yang lebih kompleks. Microsoft Visual Basic terdiri dari beberapa versi, Microsoft Visual Basic 6 adalah penyempurnaan dari versi – versi sebelumnya. 2.2 Sejarah Singkat Microsoft Visual Basic 6 Sejarah Visual basic diawali dari pengembangan bahasa BASIC (Beginners All Purposes Syimbolic Intruction Code) yaitu bahasa yang sering digunakan pada tahun 1960. Kemudian pada tahun 1991 diperkenalkan Visual Basic untuk DOS dan Windows lalu pada tahun 1993 diliris Visual Basic 3.0, kemudian berkembang ke Visual Basic 4.0 pada tahun 1995, ini merupakan aplikasi yang didukung pada aplikasi 32 bit. Dan sekarang yang seiring kita 3 4 gunakan ialah Visual Basic versi 6.0 yang diliris pada akhir tahun 1998. Pada Umumnya Visual basic terdiri dari tiga edisi yaitu : 1. 2. Standard Edition merupakan produk dasar Professianal Edition berupa tambahan Microsoft Jet data access engine (database) dan pembuatan server OLE autimation. 3. Enterprice Edition adalah edisi client-server dalam jaringan dn MS SOUCE SAFE. A. Pemrograman Windows GUI (Graphical User Interface) Interaksi antara pengguana aplikasi dengan aplikasi dilakukan melalui antar muka yang disebut sebagai Graphical User Interface, yaitu antara muka grafik yang memudahkan pemakainya untuk bernavigasi dengan menggunakan elemen user interface seperti Button, list, input, citra (image), sound, komponen Activex dan lainnya. B. Pemrograman Berorientasi Obyek (OOP) Orientasi obyek merupakan metode pemrograman modern yang lebih menguntungkan dari pada metode konvesional biasa. Salah satu keuntungan OOP adalah Reusability (kemampuan untuk digunakan kembali), yaitu memakai komponen – komponen yang sudah pernah dibuat, baik dibuat sendiri maupun dibuat oleh pihak lainnya, untuk kemudian mengintegrasikan komponan ini dalam aplikasi yang baru. Microsoft Visual Basic pertama kali diperkenalkan pada tahun 1991, yaitu program Microsoft Visual Basic untuk DOS dan untuk Windows. Microsoft Visual Basic versi 3 dirilis pada tahun 1993. Microsoft Visual Basic versi 4 dirilis pada akhir tahun 1995 dengan penambahan dukungan untuk aplikasi 32 bit. Pada akhir tahun 1998 barulah dirilis Mirosoft Visual Basic versi 6. 2.3 Keistimewaan Microsoft Visual Basic 6 Sejak dikembangkan dari versi pertamanya, Microsoft Visual Basic kini telah mencapai versinya yang ke-6, Beberapa keistimewaan Microsoft Visual Basic 6 ini antara lain seperti : 5 1. Menggunakan platform pembuatan program yang diberi nama developer Studio. 2. Memiliki kompiler yang dapat menghasilkan file executable ( .exe). 3. Memiliki beberapa tambahan sarana wizard yang lebih lengkap. 4. Penambahan kontrol baru yang lebih canggih serta peningkatan kaidah struktur bahasa Microsoft Visual Basic 5. Kemampuan membuat activeX dan fasilitas internet yang lebih banyak. 6. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi database yang berkemampuan tinggi dan kompleks 2.4 Menjalankan Microsoft Visual Basic 6 Microsoft Visual Basic 6 adalah program aplikasi windows, sehingga dapat dengan mudah dijalankan . Berikut cara – cara memulai Microsoft Visual Basic 6 : 1. Pada Microsoft Windows, klik tombol start, pilih program, lalu pilih Microsoft Visual Basic 6 atau pada dekstop klik icon program Microsoft Visual Basic 6.0 2. kotak dialog New Project muncul. Kotak dialog ini akan meminta anda mengetikkan proyek pemograman yang ingin anda buat. 3. Klik open untuk menerima proyek baru yang default, yaitu aplikasi standart 32-bit Visual Basic. Sebuah proyek baru akan dibuka pada lingkungan pemograman Visual Basic, bersamaan dengan beberapa jendela dan tool seperti yang ditampilkan pada gambar berikut ini. 6 Gambar 2.1 Tampilan pertama Microsoft Visual Basic 6 2.5 Lingkungan Microsoft Visual Basic 6 Microsoft Visual Basic 6 terdiri dari bermacam – macam komponen, Microsoft Visual Basic 6 mempunyai banyak kegunaan atau fasilitas untuk membuat banyak aplikasi yang berbasis windows. Setiap komponen dari Microsoft Visual Basic 6 mempunyai effect terhadap program yang kita buat. Komponen tersebut akan dijelaskan pada sub bab – sub bab berikut : 2.5.1 Form Pada Microsoft Visual Basic 6, form adalah jendela yang bisa diubah-ubah untuk membuat antar muka program anda. Form itu sendiri bisa mengandung menu, tombol, kotak datar, baris penggulung, dan itemitem lain yang bisa anda lihat pada form berbasis windows. Pada saat anda menjalankan lingkungan pemograman Visual Basic, sebuah form default yang bernama form1 akan muncul. Pada form ini terdapat grid standar ( sekumpulan titik-titik yang terletak teratur ) yang bisa anda gunakan untuk membuat dan mensejajarkan elemen-elemen antarmuka anda. Anda bisa mengatur ukuran form dengan menggunakan mouse. Form bisa memiliki ukuran sebesar layar. Anda bisa merubah atau menambahkan 7 form-form tambahan dengan mengklik perintah add form pada menu project. 2.5.2 Tollbox Toolbox adalah kumpulan kontrol pada Microsoft Visual Basic 6 yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi inteface (penghubung) antara program aplikasi dan user-nya, dan kesemuanya harus diletakkan pada jendela form. Gambar 2.2 Tollbox pada Microsoft Visual Basic 6 Tollbox pada Microsoft Visual Basic 6 biasanya akan ditampilkan disebelah kiri layar, tollbox tersebut berisi objek-objek standar yang akan selalu muncul setiap kali anda menjalankan Visual Basic. Objek (kontrol) ini terdapat pada semua versi dari Visual Basic 6. Anda juga bisa menambahi objek pada toolbox ini dengan memilih menu Project > Component. Jika anda menggunakan Visual Basic versi profesional 8 edition atau enterprise edition, ada beberapa objek lain yang bisa ditambahkan yang tidak terdapat di standart edition. 2.5.3 Project explorer Program Microsoft Visual Basic 6 terdiri dari beberapa file yang disatukan atau dikompile pada waktu program tersebut sudah lengkap. Pada waktu anda membuat proyek, anda perlu berpindah antara komponen - komponen ini. Untuk membantu perancang aplikasi, Microsoft Visual Basic telah menyertakan project explorer pada Microsoft Visual Basic 6. Jendela project berisi semua file yang digunakan pada proses pemograman dan menyediakan akses ke file tersebut menggunakan dua tombol khusus, yaitu : 1. view code 2. view object Apabila anda menambah dan menyimpan atau menghapus file-file individual dari proyek menggunakan perintah pada menu file dan project, perubahan ini akan direfleksikan pada jendela project. File proyek yang memelihara daftar semua file-file pendukung program yang disebut dengan istilah file Visual Basic project ( .vbp). Pada Visual Basic versi 5 dan 6, anda bisa me-load lebih dari satu file dengan mengklik pada nama proyek. Dibawah nama proyek, jendela explore menampilkan komponenkomponen setiap proyek dengan struktur pohon yang sama dengan tampilan pada windows explorer. Anda bisa memperbesar atau memperkecil "cabangnya" seperti form, Modul serta kategori lain dengan mengklik tanda plus atau minus disebelah folder. 9 Klik tombol ini untuk melihat program pada form yang aktif. Klik tombol ini untuk melihat form aktif Form aktif Gambar 2.3 Project explorer pada Microsoft Visual Basic 6 2.5.4 Jendela properties Jendela properties adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Microsoft Visual Basic 6 anda. Properti adalah sifat dari sebuah objek, misalnya seperti nama, warna, ukuran, posisi, dan sebagainya. Setiap objek sebagian besar memiliki jenis properties yang sama, tetapi ada pula yang berbeda. Anda akan mengatur bentuk dan karakteristik dari setiap objek melalui jendela properties ini. Di bagian paling atas dari jendela properties ini terdapat kotak yang menunjukkan nama objek yang sedang aktif, 10 sedang propertiesnya ditampilkan di bagian bawah dari jendela properties tersebut. Properties Caption Gambar 2.4 Jendela properties pada Microsoft Visual Basic 6 2.5.5 Form layout windows Form layout windows adalah jendela yang menggambarkan posisi dari form yang ditampilkan pada layar monitor. Posisi form pada form layout window inilah yang merupakan petunjuk dimana aplikasi anda akan ditampilkan pada layar monitor saat dijalankan nanti. jika anda ingin memindahkan form ke posisi yang lain pada layar, geser saja form tersebut pada jendela form layout window. 11 Jendela form layout window anda juga dapat dirubah tampilannya dengan klik kanan mouse untuk menampilkan menunya, anda dapat menentukan pilihan sebagai berikut : 1. Resolution Guide : Menampilkan garis panduan resolusi layar. 2. Startup position : Menentukan posisi form saat aplikasi dijalankan. 3. Dockable : Membuat form layout window bersifat menempel pada jendela lainnya. 4. Hide : Menyembunyikan form layout window. Tampilan output program. Gambar 2.5 Jendela layout pada Microsoft Visual Basic 6 2.5.6 Jendela code Jendela Code adalah salah satu jendela yang penting di dalam Microsoft Visual Basic 6. Jendela code berisi kode-kode program yang merupakan instruksi - instruksi pada Microsoft Visual Basic 6. Setiap obyek pada Microsoft Visual Basic 6 dapat ditambah dengan kode-kode program untuk melakukan tugas-tugas tertentu. 12 Gambar 2.6 Jendela code pada Microsoft Visual Basic 6 Pada saat anda menjalankan Microsoft Visual Basic 6, jendela ini tidak akan ditampilkan pada layar. Untuk menampilkan jendela code pada Microsoft Visual Basic 6, ada beberapa cara yaitu : 1. Pilih menu VIEW > CODE 2. Klik ganda pada obyek tertentu pada form 3. Klik kanan pada komponen yang diinginkan, lalu pilih view code. 2.5.7 Mengenal Control Gambar Kontrol Nama Kontrol Fungsi Picture box Untuk menampilkan file gambar. Label Menampilkan tes tetapi pemakai tidak dapat berinteraksi dengannya Data OLE linking embedding) Menampilkan gambar : bmp,gip,jpg,wmf (Object Memungkinkan pemakai menempelkan suatu and object dari aplikasi yang mendukung OLE ke aplikasi Visual Basic. 13 Vertikal scoroll bar Menampilkan balok gulung vertical Image Menampilkan gambar. Check box Memberikan perintah pilihan benar atau salah Shape Membuat lingkaran, elips, dan kotak pada form. Command button Memberikan sebuah perintah ketika digunakan. Line Membuat garis lurus pada form Directory list box Menampilkan daftar directory pada drive terpilih. Drive list box Menampilkan daftar drive List box Menampilkan daftar item yang dapat dipilih salah satu oleh pemakai Option Button Memberikan grup pilihan. Pemakai hanya dapat memilih satu option pada grup pilihan Horizontal scroll Menampilkan balok gulung horizontal bar Timer Untuk mengeksekusi waktu kejadian pada rutin program termasuk selang waktu Frame Mengidentifikasi sebuah grup pengontrolan Combo box Unit control kombinasi antara texs box dengan list control