MyODBC dapat diperoleh secara gratis pada situs resmi MySQL, yaitu dengan alamat
www.mysql.com . MyODBC wajib di instal pada komputeryang
akan dipakai untuk membuat program yang databasenya adalah MySQL, baik MySQL terinstal pada komputer yang sama, maupun beda komputer.
2.9 Microsoft Visual Basic 6.0
Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup populer dan mudah utuk dipelajari.
Basis bahasa pemrograman yang digunakan dalam visual basic adalah bahasa BASIC. BASIC Beginner’s All-Purpose Symbol Instruction Code adalah salah
satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari. Selain itu basic juga merupakan salah satu bahasa pemrograman yang sudah
dikenal oleh pemakai komputer. Bahasa ini dapat dikatakan sebagai bahasa pemrograman dasar atau yang paling mudah yang sesuai dengan namanya. Bahasa
ini pertama kali muncul pada tahun 1960 dan diperkenalkan oleh Dartmouth College.
2.9.1 Struktur aplikasi dengan Visual Basic 6.0
Aplikasi project pada Visual Basic 6.0 terdiri atas beberapa bagian-bagian yang berperan penting dalam penyusunan atau pembuatan sebuah aplikasi, berikut
adalah penjelasan dari bagian-bagian yang ada di Visual Basic:
Universitas Sumatera Utara
1 Form
Form adalah sebuah bidang dimana kita mendesain program dengan meletakkan objek-objek yang merupakan rangkaian dari perintah-perintah
yang akan dikerjakan oleh palikasi tersebut. 2
Control Control adalah yang mempunyai bentuk gambar grafis yang akan diletakkan
diatas bidang kerja yang disebut Form yang dapat berinteraksi dengan pemakai, seperti TextBox, LabelBox, CommandButton, dan lain-lainnya.
Form dan Control merupakan objek dalam pemrograman ini. 3
Properties Properties adalah variabel atau predikat yang melekat pada setiap objek
Form dan Control. Contoh Properties adalan nama, caption, ukuran, warna, posisi, dan isi. Visual Basic memberikan nilai baku dan nilai ini
dapat diubah pada waktu program dijalankan. 4
Methods Methods adalah prosedur yang sudah dibuat pada setiap objek yang
sewaktu-waktu dapat digunakan sesuai dengan tujuan method tersebut. 5
Event Procedure Event Procedure adalah kode yang berhubungan dengan setiap objek yang
akan melaksanakan tugasnya sesuai dengan nama event yang dimaksud. Kode ini akan bereaksi apabila ada aksi dari user pada objek yang
bersangkutan.
Universitas Sumatera Utara
6 General Procedure
General Procedure adalah kode-kode yang tidak berhubungan langsung dengan objek yang ada. Prosedur ini akan dijalankan apabila dipanggil
namanya dalam sebuah pernyataan pada baris program. 7
Modules Modules adalah kumpulan dari beberapa General Procedure, deklarasi
variabel, dan definisi konstanta yang digunakan dalam sebuah aplikasi.
2.9.2 Memulai Visual Basic 6.0
Untuk dapat memulai menjalankan Visual Basic 6.0 dari menu Start – All Program – Microsoft Visual Basic 6.0 atau dengan menunjuk ikon shortcut Visual
Basic 6.0 pada desktop kemudian klik ganda tombol kiri mouse. Visual Basic 6.0 akan dijalankan yang kemudian akan muncul kotak dialog seperti yang
ditunjukkan pada Gambar 2.9.2.1.
Pada kondisi awal kotak dialog tersebut akan menampilkan pilihan-pilihan yang dapat dikerjakan oleh Visual Basic 6.0 dalam membuat sebuah aplikasi,
namun bila sudah pernah membuat sebuah aplikasi maka kotak dialog tersebut akan menampilkan daftar aplikasi yang sudah pernah di buat sebelumnya. Bila hal
ini yang di inginkan, maka pilihlah pada menu tab Existing. Kemudian jika memilih menu tab Recent maka kotak dialog akan menampilkan daftar file yang
pernah dibuat dengan Visual Basic 6.0 sebelumnya dengan urutan yang teratas adalah file terakhir yang pernah dibuat.
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Berikut penjelasan masing-masing tombol pada menu Toolbar. Tabel 2.9.3.1 Penjelasan menu Toolbar
Menu Fungsi
Add Standard Exe Project
Menambahkan project baru bertipe standar. New Form
Menambahkan form baru ke dalam project yang sedang aktif.
Menu Editor Menampilkan menu editor yang digunakan sebagai
pembuat menu. Open Project
Membuka project yang sudah pernah dibuat. Save Project
Menyimpan project yang sedang aktif. Code Editor Tasks
Berisi tool-tool untuk mengedit atau mengubah object yang sedang dikerjakan pada suatu project.
RunStart Menjalankan Program.
PauseBreak Menghentikan sementara program yang sedang
dijalankan. StopEnd
Menghentikan program yang sedang dijalankan. Project Explorer
Menampilkan jendela Project Explorer. Properties Window
Menampilkan jendela Properties. Form Layout
Menampilkan jendela Form Layout. Object Browser
Menampilkan jendela Object Browser. Toolbox
Menampilkan jendela yang berisi toolbox. Form Position
Menampilan posisi form Form Dimensions
Menampilkan dimensi form
2 Form Window
Form window merupakan pusat untuk merancang dan membangun sebuah aplikasi yang diinginkan dan form ini merupakan sebuah bidang
perancangan aplikasi. Pada bidang inilah pemakai atau programmer merancang dan menyusun aplikasinya dengan bantuan objek-objek yang
sudah disediakan oleh Visual Basic.
Universitas Sumatera Utara
Universitas Sumatera Utara
Menu Fungsi
Pointer Memilih, mengatur ukuran, dan memindah posisi
kontrol yang terpasang pada bagian form. Picture Box
Menampilkan gambar dari sebuah file. Label
Menampilkan teks, dimana pengguna program tidak bisa mengubah teks tersebut.
Text Box Membuat object teks, dimana teks tersebut dapat
diubah oleh pengguna program. Frame
Mengelompokkan beberapa kontrol. Frame harus dibuat terlebih dahulu sebelum diisi dengan
kontrol-kontrol yang akan dikelompokkan.
Command Button Membuat tombol perintah
Check Box Membuat kotak periksa, dimana pengguna
program dapat memilih beberapa pilihan. Option Button
Membuat tombol pilihan, dimana pengguna program hanya dapat memilih satu dari beberapa
Universitas Sumatera Utara
pilihan yang disediakan. Combo Box
Menambahkan kontrol kotak combo yang merupa- kan kontrol gabungan antara TextBox dan
ListBox.
List Box Membuat daftar pilihan.
Horizontal Scroll Bar Membuat kontrol penggulung horizontal
Vertical Scroll Bar Membuat kontrol penggulung vertical.
Timer Membuat kontrol waktu dengan interval yang
ditentukan. Drive List Box
Menampilkan disk drive yang dimiliki oleh komputer.
Directory List Box Menampilkan direktori dan path yang dimiliki
oleh drive aktif. File List Box
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 Box Menampilkan gambar pada form dalam format
bitmap, icon, atau metafile. Data Tool
Menghubungkan program dengan database dan menampilkan informasinya pada form.
Object Linking Embedding Membuat link antar program aplikasi.
Pemakai atau programmer bisa menampilkan dan menggunakannya sesuai dengan kebutuhan. Untuk menambahkan control lainnya ke dalam
toolbox dapat menggunakan menu Project – Components atau dengan menggunakan shortcut Ctrl+T.
Pada menu Project terdapat pilihan Components yang menunjuk pada daftar control yang dapat dipilih oleh pemakai. Dari menu pilahan
tersebut pemakai dapat memilih lebih dari satu control yang dapat diletakkan pada jendela toolbox. Caranya adalah dengan klik mouse pada
bidang kotak kecil sebelah kiri, kemudian tekanlah tombol Apply dan OK.
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
1 Operator Aritmatika
Operator aritmatika digunakan dengan perhitungan operasi secara matematik. Berikut adalah beberapa bentuk operator yang termasuk dalam
operator matematika: Tabel 2.9.4.1 Tabel Operator Aritmatika
Operator Penggunaan
+ Penjumlahan
_ Pengurangan
Perkalian Pembagian bilangan real
\ Pembagian bilangan bulat
Mod Modulus sisa hasil bagi
Pemangkatan bilangan Penggabungan
2 Operator Perbandingan
Digunakan untuk membandingkan suatu nilai atau ekspresi dengan nilai atau ekspresi yang lain dan menghasilkan suatu nilai logika True atau False.
Berikut adalah beberapa operator yang termasuk dalam operator perbandingan:
Tabel 2.9.4.2 Tabel Operator Perbandingan
Operator Penggunaan
Lebih besar dari Lebih kecil dari
= Lebih besar sama dengan
= Lebih kecil sama dengan
= Sama dengan
Tidak sama dengan Like
Memiliki ciri yang sama
Universitas Sumatera Utara
3 Operator Logika
Digunakan untuk mengekspresikan satu atau lebih data ekspresi logika menghasilkan data logika baru. Berikut adalah beberapa operator yang
termasuk dalam operator logika: Tabel 2.9.4.3 Tabel Operator Logika
Operator Penggunaan
And Logika dan
Not Logika bukan atau penyangkalan
Or Logika atau
2.9.5 Variabel dalam Visual Basic 6.0
Variabel digunakan oleh Visual Basic 6.0 untuk menyimpan informasi yang dibutuhkan untuk proses dalam aplikasi. Syarat-syarat atau aturan pemberian
nama sebuah variabel dalam Visual Basic 6.0 adalah: a
Tidak lebih dari 40 karakter. b
Terdiri atas huruf, angka, dan underscore _ . c
Karakter pertama harus sebuah huruf. d
Anda tidak boleh menggunakan kata yang sudah didefinisikan oleh Visual Basic 6.0 reserved word.
2.9.6 Konstanta dalam Visual Basic 6.0
Konstanta adalah variabel yang nilai di dalamnya bersifat tetap. Konstanta diperlukan apabila memerlukan sebuah nilai tetap yang sering dipakai dibanyak
Universitas Sumatera Utara
bagian dalam program. Sebagai contoh, untuk menetapkan warna latar belakang background pada form yang diberi nama frmContoh dengan warna biru, kita
dapat menuliskannya seperti: frmContoh.BackColor = 0xF0000
2.9.7 Tipe data yang digunakan di Visual Basic 6.0
Visual Basic 6.0 mempunya beberapa tipe data. Untuk mendefinisikan tipe data pada sebuah variabel, Visual Basic menggunakan satu karakter tanda yang
diletakkan di akhir nama sebuah variabel. Tipe data dalam Visual Basic yaitu:
Tabel 2.9.7.1 Tabel Tipe Data
Tipe Data Akhiran
Boolean Tidak Ada
Integer Long Integer
Single Floating Double Floating
Currency Date
Tidak Ada Object
Tidak Ada String
Variant Tidak Ada
Data yang digunakan dalam Visual Basic mempunyai batasan-batasan yang ditentukan oleh besarnya tempat yang disediakan untuk menyimpannya
dalam memori. Adapun batasan-batasan data tersebut dapat dilihat pata tabel berikut ini.
Universitas Sumatera Utara
Tabel 2.9.7.2 Tabel ukuran dan batasan tipe data yang dipakai di Visual Basic
Jenis Data Ukuran
Range atau Batasan
Byte 1 byte
0 sampai 255 Boolean
2 bytes True and False
Integer 2 bytes
-32,768 sampai 32,767 Long long integer
4 bytes -2,147,483,648 sampai
2,147,483,647 Single single-precision
floating-point 4 bytes
-3.402823E38 sampai - 1.401298E-45 untuk nilai negatif
1.401298E-45 sampai 3.402823E38 untuk nilai positif
Date 8 bytes
1 Januari 100 sampai 31 Desember 9999
Object 4 bytes
Semua referensi object String variabel-length
10 bytes + panjang string
0 sampai kira-kira 2 milyar String fixed-length
sepanjang string 1 sampai kira-kira 65,400
Variant with numbers 16 bytes
Semua numerik sesuai batasan pada jenis data Double
Variant with characters
22 bytes + panjang string
Batasannya sama seperti panjang variable string yaitu 0 sampai
kira-kira 2 billion
User-defined meggunakan Type
Sebesar elemen yang dibutuhkan
Setiap elemen sama batasannya dengan jenis datanya.
Universitas Sumatera Utara
BAB 3
PERANCANGAN SISTEM
3.1 Flowchart Aplikasi