A. TUJUAN - Siswa dapat mengenal tipe data, variable, dan konstanta dalam bahasa pemrograman Visual Basic 6.0 B. DASAR TEORI 1. Variabel Variabel adalah suatu tempat untuk menampung suatu nilai pada memory komputer. Untuk lebih mudah diakses, variabel diberi nama. Nama inilah yang akan menjadi pengenal suatu variabel. Contoh : a=4, maka nama variabelnya adalah a nilainya adalah 4. Nilai dari suatu variabel, memiliki nilai sesuai tipe data. Tipe data tersebut antara lain: a. Boolean : menampung nilai biner, True atau False b. Byte : Menampung nilai bulat kecil antara 0-256 c. Integer : Menampung nilai bulat antara -32768 s/d 32768 (15 bit) d. Long : Menampung nilai bulat dengan bit yang panjang (31 bit) e. Single : Menampung nilai pecahan dari 10-38 sampai dengan 10 38 pada bagian positif, dan -10-38 sampai dengan -10 38 pada bagian negatif. f. Double : Menampung nilai pecahan dari 10-108 sampai dengan 10 108 pada bagian positif, dan -10-108 sampai dengan -10 108 pada bagian negatif. g. String : Menampung nilai non numerik atau string, misalkan untuk menyimpan alamat. Variabel ini tidak bisa dioperasikan secara aritmatika. h. Date : Menampung nilai tanggal Variant : Merupakan variabel bebas, yang menampung nilai tergantung nilai apa yang ditampung pertama kali. Variabel ini yang merupakan kelebihan dari visual basic. Kelebihan dari visual basic adalah bahwa setiap obyek baik berupa form, report (laporan), data atau komponen dapat menjadi variabel. Variabel di dalam visual basic dibedakan menjadi 3 macam variabel yaitu: a. Variabel lokal: adalah variabel yang hanya aktif dalam suatu fungsi atau subroutine di dalam visual basic. Caranya dituliskan secara langsung di dalam suatu fungsi satu subroutine tanpa pendefinisian atau dengan definisi variabel di dalam fungsi. b. Variabel global dalam form: adalah variabel yang aktif selama satu form berjalan, bila pindah ke form yang lain maka variabel ini tidak aktif. Ini dapat dilakukan dengan mendefinisikan variabel di luar subroutine, biasanya diletakkan pada baris paling atas dari suatu form. Contohnya Dim a as integer diletakkan pada baris paling atas, maka variabel a selalu aktif selama form aktif.
c. Variabel global dalam aplikasi: adalah variabel yang aktif selama aplikasi masih aktif. Variabel ini masih aktif meskipun form yang berjalan sudah berganti. Untuk mendefinisikan variabel ini dilakukan dengan menambahkan modul dan pendefinisian dengan global. 2. merupakan nilai peubah layaknya variabel yang memiliki nilai data bersifat tetap. Contoh: Pi = 3.14 Y = 100 3. Operator Operator adalah suatu simbol atau tanda untuk menyatakan suatu operasi atau proses. Pada dasarnya komputer dengan ALUnya (Aritmethic Logical Unit), mempunyai dua macam operator yaitu operator Aritmatika dan operator logika (perbandingan). Operator-operator di dalam Visual Basic antara lain: Jenis Operator Kegunaan Aritmatika + Penjumlahan - Pengurangan * Perkalian / Pembagian ^ Perpangkatan Mod Sisa hasil bagi \ Hasil bulat pembagian & Penggabungan string Relasi = Sama dengan < Lebih kecil <= Lebih kecil atau sama dengan > Lebih besar >= Lebih besar sama dengan <> Tidak sama dengan Logika AND Dua kondisi harus dipenuhi OR Dari dua kondisi akan benar bila ada salah satu atau lebih kondisi NOT Kebalikan dari suatu kondisi 4. Ekspresi Ekspresi adalah suatu cara penulisan untuk memberikan atau memasukkan nilai kedalam variabel. Ekspresi secara umum dalam computer statement dituliskan sebagai: Variabel Nilai Di dalam Visual Basic ekspresi menggunakan tanda sama dengan (=). Dengan aturan
sebelah kiri adalah variabel penampung (hasil) dan sebelah kanan adalah nilai yang dimasukkan ke variabel Variabel = Nilai Sehingga dapat dikatakan bahwa cara memasukkan nilai ini sangat tergantung dari jenis nilai apakah itu boolean, numerik, string atau date. Contoh ekspresi: Untuk memasukkan nama widya ke dalam variabel nama dapat dituliskan dengan: nama= widya (Pada tipe data string, penulisan diberi tanda petik dua) Untuk menuliskan ekspresi dari rumus x= a+5 jika diketahui a=2, dapat dilakukan dengan: a=2 x=2+5 C. ALAT DAN BAHAN 1. Labsheet pemrograman dasar 2. PC yang telah terinstall Visual Basic 6.0 D. LANGKAH KERJA 1. Bacalah dan pahami dasar teori diatas 2. Bukalah aplikasi Visual Basic 6.0 pada PC 3. Menggunakan Variable pada program a. Buatlah suatu form seperti gambar 1. b. Pada jendela properties, ubahlah properties seperti tabel berikut: Objek Properties Label1 Name: Label1 Caption: Label1
Label2 Command1 Command2 Objek Properties Name: Label2 Caption: Label2 Name: Command1 Caption: Show Name: Command2 Caption: Show c. Ketikkan kode berikut pada Jendela Code: d. Save project dengan nama labsheet2a_no_urut_nama.frm, kemudian save project dengan nama labsheet2a_no_urut_nama.vbp e. Jalankan program dengan menekan ikon start. f. Amati apa yang terjadi. 4. Menggunakan operator dan ekspresi pada program a. Buatlah project baru dengan mengklik new project. b. Buatlah suatu form seperti gambar berikut:
c. Aturlah properties seperti pada tabel berikut. Objek Properties Label1 Label2 Label3 Text1 Text2 Text3 Command1 Command2 Command3 Name: Label1 Caption: Bilangan 1 Name: Label2 Caption: Bilangan 2 Name: Label3 Caption: Hasil Name : bil1 Text : kosong Name : bil2 Text : kosong Name: hasil Text : kosong Enabled : False Name: Command1 Caption: Tambah Name: Command2 Caption: Kurang Name: Command3 Caption: Keluar d. Ketiklah kode untuk object command1, command 2, dan command3 seperti gambar berikut.
e. Simpan project dengan nama labsheet2_operatordanekspresi_nourut.vbp. f. Jalankan program dengan menekan ikon start. g. Amati apa yang terjadi. 5. Menggunakan variable untuk menyimpan input a. Buatlah project baru dengan meng-klik new project. b. Buatlah suatu form dengan tampilan seperti gambar 2. c. Aturlah properties masing-masing objek seperti tabel berikut: No Object Properties 1 Label 1 Name : Label1 Caption : kosong Backcolor : Highlight 2 Command1 Name : Command1 Caption : Input Box 3 Command2 Name : Command2 Caption : Quit
d. Pada jendela code, ketiklah kode berikut: e. Save project dengan nama labsheet2b_no_urut_nama.frm, kemudian save project dengan nama labsheet2b_no_urut_nama.vbp f. Jalankan program dengan menekan ikon start. g. Amati apa yang terjadi. 6. Menggunakan variable untuk output a. Perhatikan kembali project2b yang telah dibuat sebelumnya. b. Tambahkan baris yang diblok biru dalam kode program pada command1 yang telah dibuat sebelumnya. c. Save kembali program tersebut. d. Jalankan program dengan menekan ikon start. e. Amati output yang terjadi. E. TUGAS INDIVIDU