2.3. Visual Basic 6.0
Visual basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi
windows. Visual basic 6.0 dapat membuat program aplikasi menjadi lebih mudah dan
cepat dengan menggunakan metode General User I nterface GUI. Salah satu yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan
bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal dalam
beberapa hal, namun dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai fasilitas yang berlebih sehingga bisa mencukupi kebutuhan pemakai.
Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi windows seperti Microsoft
Word, Microsoft Exel, Microsoft Access, dan sebagainya. Visual Basic 6.0 juga menjadi salah satu bahasa pemograman yang wajib dipelajari oleh berbagai kalangan
jika ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.
2.3.1. Layar Utama Visual Basic 6.0
Dalam tampilan layer Visual Basic terdapat komponen-komponennya.Komponen- komponen yang akan dibahas ini hanya dasar-dasar yang bersifat umum. Untuk
mengaktifkan layer utama caranya adalah dengan menginstall Visual Basic 6.0, setelah itu pilih menu atau klik tombol StartProgramMicrosoft Visual Studio
6.0Microsoft Visual Basic 6.0, maka akan muncul tampilan sebagai berikut :
Universitas Sumatera Utara
Gambar 2.2 Kotak Dialog New Project
Untuk menampilakan layer utama Visual Basic 6.0, kita pillih Standar EXE kemudian klik tombol Open maka akan muncul tampian layer utama Visual Basic 6.0 sebagai
berukut :.
Gambar 2.3 Layar Utama Visual Basic 6.0
Universitas Sumatera Utara
2.3.2. Komponen Utama Visual Basic 6.0
1. Main Windows Jendela Utama
Main Windows jendela utama terdiri dari titlebar baris judul, menubar dan toolbar. Baris judul berisi nama proyek, mode operasi Visual Basic
sekarang dan form yang aktif. Menubar merupakan menu drop-down dimana kita dapat mengontrol operasi dari lingkungan Visual Basic.
Toolbar berisi kumpulan gambar yang mewakili perintah yang ada dimenu Jendela utama
juga menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas layar satuan ukur annya twips, juga lebar dan panjang dari form yang aktif.
Gambar 2.4 Jendela Utama
2. Form Windows Jendela Form
Form windows jendela form adalah pusat dari pengembangan aplikasi Visual Basic. Jendela Form digunakan untuk menggambarkan aplikasi.Secara otomatis
Universitas Sumatera Utara
akan tersedia form yang baru bila akan membuat program aplikasi yang baru, yaitu
dengan nama Form 1. Umum ya dalam suatu form terdapat garis titik- titik yang
disebut Grid. Untuk lebih memahami form ini maka dibawah ini terdapat gambar jendela form.
Gambar 2.5 Jendela Form
3. Project Windows Jendela Project
Project Windows jendela project menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form,modul class, modul standar, dan file
sumber yang membentuk suatu aplikasi. Jendela project juga menampilkan daftar
hierarkis dari file proyek yang berekstensi .VBP dan file-file pendukung lainnya form dengan ekstensi FRM,modul dengan ekstensi.BAS,class dengan ekstensi
.CLS yang terdapat dalam program aplikasi.
Universitas Sumatera Utara
Gambar 2.6 Jendela Project
4. Toolbox
Toolbox adalah kumpulan dari objek yang digunakan untuk membuat user interface pemakai serta kontrol bagi program aplikasi. Ada dua cara untuk menempatkan
kontrol pada suatu form, yaitu : 1. Klik ganda kontrol dalam toolbox, selanjutnya kita dapat mengubah besar dan
ukurannya serta memindahkannya dengan metode frog and drop.
2. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendela
form. Kursor berubah menjadi crosshair. Tempatkan crosshair pada sudut kiri
atas dimana anda inginkan control diletakkan, tekan tombol mouse kiri dan tahan ketika menyeret drog kursor kearah sudut kanan bawah.
Universitas Sumatera Utara
Pointer Image
Label Textbox
Frame Command Button
Check box Option button
Combo box List box
HScroll Bar VScroll Bar
Timer Drive List Box
Dir List Boix` File List Box
Shape Line
Image Data
OLE Object Linking and Embed
Gambar 2.7 Toolbox
5. Properti Windows Jendela Properti
Properti Windows Jendela Properti berisi daftar struktur setting pengaturan properti yang digunakan pada sebuah objek terpilih. Kotak drop-down pada bagian
atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan, yaitu alphabetic urut abjad dan categorizedurut berdasar kelompok.
Universitas Sumatera Utara
Gambar 2.8 Jendela Properties
6. Form LayoutWindows Jendela Layout Form
Form layout windows jendela layout forrm menampilkan relatif terhadap layar monitor.
Gambar 2.9 Jendela Layout Form
7. Code Windows Jendela Code
Jendela kode adalah tempat penulisan kode-kode program aplikasi. Kode program adalah serangkaian tulisan perintah yang dilaksanakan jika suatu objek.
Universitas Sumatera Utara
Gambar 2.10 Jendela Kode
2.3.3. Operator
Untuk melakukan berbagai manipulasi dan pengolahan data MS-Visual Basic 6.0
menyed iakan barbagai macam o perator, adapun o perato r tersebut adalah :
1. Operator Penugasan Assignment Operator
Operator penugasan disimbolkan dengan tanda sama dengan = dan berfungsi untuk memasukkan suatu data ke dalam suatu variable.
Penulisannya :
Var iabel = Ekspresi
Contoh : bilangan = 1, harga = 1 Jumlah = banyak harga
Universitas Sumatera Utara
2. Operator Aritmatika
Operator aritmatika ini digunakan untuk melakukan operasi aritmatika. Operasi aritmatika mempunyai hierarki paling tinggi dibanding operator lain,yaitu operator
perbandingan dan operator logika, maka didahulukan operasinya adalah operator aritmatika, dilanjutkan dengan operator perbandingan dan terakhir operator logika.
Operator aritmatika sendiri memiliki hierarki dari setiap operator yang tergolong operator aritmatika. Berikut ini tabel operator aritmatika :
Tabel 2.2 Operator Arimatika
3. Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan suatu data dengan data lain yang menghasilkan nilai logika benar atau salah.Tentu saja antara dua data
yang dibandingkan harus mempunyai tipe data yang sama. Nilai Boolean dalam MS-Visual Basic 6.0 dapat diwakili dengan bilangan integer-1 yang berarti benar
Universitas Sumatera Utara
true dan 0 yang berarti salah false. Berikut ini adalah tabel operator perbandingan :
Tabel 2.3 Operator Perbandingan
4. Operator Logika
Operator logika digunakan untuk mengekspresikan satu atau lebih data ekspresi logika menghasilkan data logika baru. Dibawwah ini adalah :
Tabel 2.4 Logika Hierarki
Universitas Sumatera Utara
Operator logika Not menghasilkan nilai kebalikan dari suatu data logika dan mempunyai hierarki paling tinggi pada operator logika, tetapi operator hierarkinya
lebih rendah dari operator penugasan, operator aritmatika dan operator pembandingan. Tabel hasil ekspresi logika Not adalah sebagai berikut:
Tabel 2.5 Logika Not
Operator logika And akan menghasilkan nilai True hanya jika dua buah ekspresi dikiri dan dikanan operator And bernilai True. Tabel hasil ekspresi logika And adalah
sebagai berikut :
Tabel 2.6 Logika And
Tabel logika Or akan manghasilkan nilai True, jika salah satu dari dua buah ekspresi atau kedua ekspresi dikiri dan dikanan operator Or bernilai True. Jadi operator logika
Universitas Sumatera Utara
Or hanya akan meng hasilkan nilai False, jika kedua ekspresi dikiri dan dikanan
operator Or bernilai False.
Tabel 2.7 Logika Or
Operator logika Xor akan menghasilkan nilai True, jika ekspresi sebelah kiri operator Xor berbeda dengan ekspresi sebelah kananya. Tabel hasil logika ekspresi logika Xor
adalah sebagai berikut :
Tabel 2.8 Logika Xor
Operator logika Eqv akan menghasilkan nilai tru, jika ekspresi sebelah kiri operator Eqv sama dengan ekspresi sebelah kanannya. Jadi operator logika Eqv bisa diartikan
jika sama. Tabel hasil ekspresi logika Eqv adalah sebagai berikut :
Universitas Sumatera Utara
Tabel 2.9 Logika Eqv
Operator logika Imp akan menghasilkan nilai false hanya jika ekspresi disebelah kiri operator kiri operator Imp bernilai true dan ekspresi sebelah kanannya bernilai false.
Tabel hasil ekspresi logika Imp adalah sebagai berikut:
Tabel 2.10 logika Imp
Tabel 2.8 Logika Xor
2.3.4. Variabel
Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada aplikasi Visual Basic. Sintaks untuk mendeklarasikan variabel adalah sebagai
berikut :
Universitas Sumatera Utara
Dim namavariabel As tipevariabel
Keterangan :
Dim
: Statement dari Visual Basic untuk mendek larasikan variabel
Nama variable : Nama variabel yang digunakan untuk menyimpan nilai.
Tipe variable : Tipe variabel yang bergantung pada tipe data yang akan
disimpan didalam variabel tersebut.
2.3.5. Konstanta
Beda dengan variabel, konstanta adalah nilai yang tidak akan berubah disepanjang aplikasi. Biasanya konstanta digunakan untuk memberi nilai tetap pada perhitungan
2.3.6. Format Pemrograman Visual Basic 6.0
Format program Visual Basic 6.0 secara umum terdiri dari : 1. Bagian Deklarasi Global
Untuk melakukan deklarasi global biasanya dilakukan dengan menambahkan suatu reserved word public didepan suatu deklarasi variabel.
2. Bagian utama program terdiri dari blok-blok fungsi dan blok-blok prosedur . Bagian ini terdiri dari :
1. Bagian deklarasi Private Bagian deklarasi private ditemukan didalam blok suatu fungsi-fungsi atau
pada blok prosedur.
Universitas Sumatera Utara
2. Blok utama program yang mencakup statement-statement, perintah, fungsi, operator, pemanggilan fungsi atau prosedur.
3. Pengembalian nilai ke program pemanggil.
Untuk memahami simbol-simbol yang digunakan dalam program, perlu dijelaskan beberapa meta simbol yang umum yaitu :
1. „ tanda petik tunggal menyatakan komentar program Komentar merupakan suatu simbol yang digunakan untuk menjelaskan maksud
dari suatu statement program. Ko mentar ditandai dengan simbol „tanda petik
tunggal. Dengan adanya simbol ini maka kompiler tidak akan mener jemahkan statement yang dimulai dengan simbol „ tanda [etik tunggal.
2. _ under cross menyatakan persambungan garis.
Universitas Sumatera Utara
BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Struktur Database