Struktur Bahasa Pemrograman Visual Basic

Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. untuk pemrograman internet, compiler untuk membuat file help, sera sarana- saran pengembang database yang lebih baik. Versi ini juga berisi tambahan Microsoft Jet Data Access Engine database dan pembuatan server OLE Automatication. 3. Enterprise Edition, yang memungkinkan professional programmer untuk membuat aplikasi client-server yang dapat terhubung ke internet. Biasanya versi ini digunakan untuk membuat aplikasi jaringan.

2.7.1. Struktur Bahasa Pemrograman Visual Basic

Lingkungan pemrograman Visual Basic mengandung semua sarana yag dibutuhkan untuk membangun program-program hebat untuk versi windows dengan cepat dan efisien. Visual Basic merupakan bahasa pemrograman yang terstruktur. Struktur aplikasi visual basic terdiri dari: 1. Form, yaitu windows atau jendela dimana user akan membuat user interface atau tampilan yang merupakan anter muka program. 2. Control, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan memakai text, label, option, check, frame, dan command. 3. Properties, yaitu nilai atau karakter yang dimiliki oleh sebuah objek visual basic. Contoh : Name, size, color, position, dan text. Property dapat diubah saat mendesainprogram atau run time ketika program dijalankan. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. 4. Methods, yaitu serangkaian perintah-perintah yang telah tersedia dan dapat diminta untuk melakukan tugas tertentu. 5. Even Procedurs, yaitu kode yang berhubungan dengan suatu objek yang dapat diminta mengerjakan tugas khusus. Kode akan dieksekusi ketika ada respon dari pemakai ketika event tertentu. 6. General Procedurs, yaitu kode yang tidak berhubungan dengan suatu objek tetapi pada general procedures ini sangat berhubungan dengan aplikasi. 7. Module, yaitu kimpulan dari prosedurumum, deklarasi variable dan definisi konstanta yang digunakan oleh aplikasi. Dari penjelasan di atas, maka tampilan environment visual basic dapat dilihat pada gambar berikut: Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. Gambar 2.1 Tampilan layar kerja Microsoft Visual Basic 6.0 Secara rinci, tampilan layer pada visual basic 6.0 seperti yang dapat dilihat pada gambar 2.1 adalah terdiri dari: 1. Toolbar, yaitu tombol-tombol yang akan sangat membantu dalam mempercepat akses perintah yang dapat juga disembunyikan sesuai dengan tingkat-tingkat hierarki. Untuk Lebih jelasnya dapat dilihat pada gambar 2.2. Gambar 2.2 Toolbar 2. Baris menu, yaitu kumpulan perintah-perintah yang dikelompokkan dalam criteria operasi yang dihasilkan. 3. Form, yaitu suatu interface untuk merancang suatu program system yang dirancang. Untuk lebih jelasnya dapat dilihat pada gambar 2.3. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. Gambar 2.3 Form 4. Windows Property, yaitu jendela yang sangat mendukung sifat-sifat dari sebuah objek yang digunakan dalam sebuah form. Tampilan dari windows property dapat dilihat pada gambar 2.4. Gambar 2.4 Windows Property 5. Windows Form Layout, yaitu windows yang menampilkan letak dari form posisi form pada layer monitor pada saat program dijalankan. Tampilan dari windows form layout dapat dilihat pada gambar 2.5. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. Gambar 2.5 Windows Form Layout 6. Toolbox, yaitu sebuah windows yang mengandung semua objek atau control yang akan digunakan untuk membentuk sebuah program aplikasi dan merupakan salah satu control yang akan menjadi interface antara program aplikasi dengan semua objek yang diletakkan di jendela form. Tampilan dari sebuah toolbox pada visual basic 6.0 dapat dilihat pada gambar 2.6. Gambar 2.6 Toolbox Keterangan mengenai Toolbox: a. Label, menampilkan tulisan pada form. Pemakai tidak dapat mengubah isi tulisan tersebut secara langsung. b. Text Box, Sebagai tempat input atau untuk menampilkan teks dan pemakai dapat mengubah-ubah tukisan yang terdapat pada control. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. c. List Box, Menampilkan beberapa item. Dari control ini item-item tersebut dapat dipilih. Scroll bar dapat digunakan untuk menggulung pilihan yang tidak dapat ditampilkan seluruhnya. d. Command Button, Menjalankan suatu tindakan jika pemakai telah melakukan pilihan, dengan menekan tombol ini. e. Combo Box, merupakan kombinasi dari Text Box dan List Box. Dengan demikian item ini dapat dilakukan dari List Box atau dengan mengetik langsung pada Text Box. f. Check Box, Menampilkan keadaan true false. Beberapa kontrok ini dapat memiliki keadaan yang sama pada saat yang bersamaan. g. Picture Box, Menampilkan gambar. Gambar-gambar dalam format bitmap atau metafile dapat ditampilkan oleh control ini. h. Option Button, Sama dengan control Check Box, perbedaannya hanya satu control dari beberapa pilihan yang dapat di pilih. i. Frame, Mengelompokkan control-kontrol secara visual tergambar atau secara fungsional tindakan. 7. Project windows, yaitu windows yang menampilkan semua file di dalam visual basic yang sedang aktif. Project merupakan kumpulan dari modul form, modul class, dan modul standart yang membentuk suatu aplikasi. Tampilan dari sebuah project windows dapat dilihat pada gambar 2.7. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009. Gambar 2.7 Project Windows 8. Windows Code, yaitu jendela yang berisi kode-kode program yang merupakan instruksi-instruksi perintah-perintah untuk aplikasi visual basic 6.0. Tampilan dari sebuah windows code dapat dilihat pada gambar 2.8. Gambar 2.8 Windows Code 9. Windows immediate, yaitu windows yang berguna untuk mencoba beberapa instruksi program. Pada saat program diuji, windows ini dapat digunakan sebagai windows debug Pencari kesalahanerror. Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.

2.8. Crystal Report