• Tidak ada hasil yang ditemukan

PERTEMUAN IV MENGGUNAKAN EVENT DAN PROPERTY

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERTEMUAN IV MENGGUNAKAN EVENT DAN PROPERTY"

Copied!
29
0
0

Teks penuh

(1)

MENGENAL DATA DAN VARIABEL

PERTEMUAN - 04

KARTINI, Skom., MMSI

(2)

PERTEMUAN IV

MENGGUNAKAN EVENT DAN PROPERTY

KEMAMPUAN AKHIR YANG DIHARAPKAN

Mahasiswa mengerti type type variable dan jenis

data yang di disimpan/tampung

Mahasiswa dapat Memahami cara

mendeklarasikan variable dan berbagai jenis Data

yang akan tersimpan

Mahasiswa dapat Memahami Scope variable

private, general dan public

Contoh Program : Variabel Test

(3)

Mengenal Data dan

Variabel

Ketika seorang

user

(pengguna) menggunakan sebuah

program komputer, seringkali komputer memintanya

untuk memberikan informasi. Informasi ini kemudian

disimpan atau diolah oleh komputer.

Informasi inilah yang disebut dengan DATA.

Visual Basic 6 mengenal beberapa type data, antara

lain :

String adalah type data untuk teks (huruf, angka dan

tanda baca).

Integer adalah type data untuk angka bulat.

Single adalah type data untuk angka pecahan.

Currency adalah type data untuk angka mata uang.

Date adalah type data untuk tanggal dan jam.

(4)

Mengenal Data dan

Variabel

Data yang disimpan di dalam memory komputer membutuhkan

sebuah wadah. Wadah inilah yang disebut dengan

VARIABEL

.

Setiap variabel untuk menyimpan data dengan type tertentu

membutuhkan alokasi jumlah memory (

byte

) yang berbeda.

Variabel dibuat melalui penulisan deklarasi variabel di dalam kode

program :

Dim <nama_variabel> As <type_data>

Contoh : Dim nama_user As String

Aturan di dalam penamaan variabel :

Harus diawali dengan huruf.

Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter

underscore (_).

Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *,

/, <, >, dll).

Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh

Visual Basic 6 (seperti : dim, as,

(5)

Mengenal Data dan

Variabel

Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. Cara mengisi nilai data ke dalam sebuah variabel :

<nama_variabel> = <nilai_data>

Contoh : nama_user = “krisna”

Untuk type data tertentu nilai_data harus diapit tanda pembatas. Type data string dibatasi tanda petikganda: “nilai_data”. Type data date dibatasi tanda pagar : #nilai_data#. Type data lainnya tidak perlu tanda pembatas. Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) :

Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. Nilai data yang

• tersimpan didalamnya akan hidup terus selama program berjalan.

Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian

program saja. Nilai data yang

• tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.

Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut

KONSTANTA. Penulisan deklarasi konstanta di dalam kode program :

Const <nama_kontanta> As <type_data> = <nilai_data>

(6)

Contoh Program : Variabel Test

Aktifkan VB 6 melalui tombol Start. Buka kembali

project

Latihan.vbp

.

Tambahkan Form baru ke dalam Project. Pada

Jendela Form buatlah UI seperti ini :

(7)

Contoh Program : Variabel Test

(8)

Contoh Program : Variabel Test

Buka Jendela Code dan pada bagian Code

Editor ketikkan kode programnya sebagai

berikut :

Dim test2 As Integer

Private Sub Command1_Click()

Dim test1 As String

test1 = "nusantara"

(9)

Contoh Program : Variabel

Test

Private Sub Command2_Click()

test2 = 10

Label1.Caption = test1

Label2.Caption = test2

Label3.Caption = test3

End Sub

Private Sub Command3_Click()

Const test3 As Single = 90.55

Label1.Caption = test1

Label2.Caption = test2

Label3.Caption = test3

End Sub

Simpan Form3 (nama fle :

Lat3.frm

).

Klik menu Project > Project1 Properties lalu klik tab

General. Gantilah Startup Object-nya menjadi

(10)

Contoh Program : Variabel Test

Private Sub Command2_Click()

test2 = 10

Label1.Caption = test1

Label2.Caption = test2

Label3.Caption = test3

End Sub

Private Sub Command3_Click()

Const test3 As Single = 90.55

Label1.Caption = test1

Label2.Caption = test2

Label3.Caption = test3

End Sub

Simpan Form3 (nama fle : Lat3.frm).

(11)
(12)
(13)
(14)
(15)
(16)
(17)

Penjelasan Kode

Program

Untuk membuktikan bahwa nilai data sebuah konstanta

bersifat tetap, modifikasi kode program sbb :

Private Sub Command3_Click()

Const test3 As Single = 90.55

test3 = 50.22

Label1.Caption = test1

Label2.Caption = test2

Label3.Caption = test3

End Sub

Perhatikan :

penulisan angka pecahan (single) pada kode

program tetap menggunakan tanda titik (.)

(18)

Penjelasan Kode

Program

Coba jalankan Project1, kemudian klik tombol Test 3. Akan

muncul pesan error :

Klik OK, kemudian stop programnya dengan meng-klik tombol

End pada Toolbar.

Agar program tetap berjalan tanpa harus menghapus kode

program yang salah, maka tambahkan tanda petik-tunggal (‘) di

depan kode program yang salah tersebut

(19)

Penjelasan Kode

Program

Visual Basic 6 membolehkan sebuah variabel tidak

dideklarasikan terlebih dahulu (dengan perintah Dim

atau Const), tetapi hal ini akan membuat error pada kode

program agak sulit dilacak. Jadi, sebaiknya setiap variabel

selalu dideklarasikan (baik yang lokal maupun global). Agar

dapat diketahui variabel mana yang belum dideklarasikan,

pada bagian atas kode program ambahkan perintah berikut :

Option Explicit Coba jalankan Project1, kemudian klik tombol

Test 1. Akan muncul pesan error :

Klik OK, kemudian stop

programnya dengan meng-klik

tombol End pada

(20)

Buatlah disain form dgn seting propertie berikut ini :

OBJECT ROPERTIE-CAPTIONP ROPERTIE TEXT

FORM2 HARUS BANYAK LATIHAN DIRUMAH

LABEL1 NAMA :

TEXTBOX1 DIKOSONGKAN LABEL2 NILAI1 :

TEXTBOX2 DIKOSONGKAN LABEL3 NILAI2 :

TEXTBOX3 DIKOSONGKAN LABEL4 DIKOSONGKAN

LABEL5 DIKOSONGKAN LABEL6 DIKOSONGKAN COMMAND1 EXIT

COMMAND2 HITUNG RATA2 COMMAND3 CLEAR

(21)

CONTOH PROGRAM (2)

(22)

Gbr3. Click tombol Clear

Gbr3. Click tombol Clear

(23)

Dim n1,n1 as integer

Dim mana as String * 15

Dim rata2 as single

Private Sub Command2_Click()

n1 =text2.text

n2=text3.text

nama=Text1.text

Rata2= (n1 + n2)/2

Label6.Caption = rata2

Label5.Caption = "NILAI RATA-RATA ANDA ADALAH = "

Label4.Caption = nama

Label5.AutoSize = True

Label6.AutoSize = True

Label1.Visible = False

Label2.Visible = False

Label3.Visible = False

Text1.Visible = False

Text2.Visible = False

Text3.Visible = False

Form6.Caption = "BANYAK2LAH MEMBACA DAN LATIHAN"

Form6.BackColor = vbGreen

End Sub

CONTOH

(24)

Private Sub Command3_Click()

Text1.Text = " "

Text2.Text = " "

Text3.Text = " "

Label6.Caption = " "

Label5.Caption = " "

Label4.Caption = " "

Label1.Visible = True

Label2.Visible = True

Label3.Visible = True

Text1.Visible = True

Text2.Visible = True

Text3.Visible = True

Form6.Caption = "HARUS BANYAK LATIHAN DIRUMAH"

Form6.BackColor = vbPASTEL

End sub

(25)

CONTOH PROGRAM (6)

Buka project baru, double click Control, Label1, Label2, Label3,

Buka project baru, double click Control, Label1, Label2, Label3,

command1 & command2, command3, command4, pada toolbox.

command1 & command2, command3, command4, pada toolbox.

Setting properti caption seperti terlihat dibwh ini :

Setting properti caption seperti terlihat dibwh ini :

(26)

CONTOH PROGRAM (7)

(27)

CODE Dengan Type Variant

Private Sub Command1_Click()

• Dim nilai, luas

• nilai = Text1

• luas = nilai * nilai

• MsgBox "Bujursangkar ini memiliki Sisi " & nilai & " Yang Luasnya adlh : " & luas

• Label2.Caption = "Bujursangkar ini memiliki Sisi " & nilai & " Yang Luasnya adlh : " & luas

• Label2.BackColor = vbYellow

End Sub

Private Sub Command2_Click()

• Dim daya

• daya = Text2

• MsgBox "Strikaan " & daya & " WATT, akan Menghslkan Panas : " & daya * 60 & " JOULE Selama 1 Menit"

• Label2.Caption = " Strikaan " & daya & " WATT, akan Menghslkan Panas : " & daya * 60 & " JOULE Selama 1 Menit"

• Label2.BackColor = vbGreen

End Sub

(28)

Private Sub Command3_Click()

End

End Sub

Private Sub Command4_Click()

Label2.Caption = " "

Text1 = " "

Text2 = " "

Text1.SetFocus

Form2.BackColor = vbBlue

End Sub

(29)

Referensi

Dokumen terkait

Berdasarkan teori di atas bahwa pembangunan ekonomi dapat maju dengan adanya interdependensi ekonomi dalam suatu negara yang baru berkembang dengan

1. Pelatihan merupakan suatu kegiatan yang disengaja, terorganisir, dan sistematis di luar sistem persekolahan untuk memberikan dan meningkatkan suatu pengetahuan

TRANSAMUDRA USAHA SEJAHTERA Sudah Jadi 29 029/JIB/14 HERLI PROBOANUM Lulus JIB PT. MULTI SERVINDO PRIMA

yang digunakan sebagai dasar untuk merancang sistem otomasi untuk proses chamfer stopper valve pada mesin Bench Lathe SD-32A di PT Dharma Precision Parts berhasil

Tidak jarang juga pembelian konsumen di pengaruhi oleh harga promosi, dalam penelitian ini juga membahas tentang pengaruh orang yang berpemahaman agama

Maha Esa, atas segala percikan kasih, hidayat, dan taufiq-Nya sehingga skripsi dengan judul “Analisis Perbandingan Kinerja Keuangan (Studi pada PT Adaro Energy, Tbk. dan

Dari berbagai masalah tersebut merupakan masalah-masalah yang menumpuk dari tahun ketahun yang tertahan, Hal tersebut sesuai dengan pendapat Ahiaoma (2013)

Motor sinkron digunak DQ XQWXN PHPSHUEDLNL FRV - \DLWX IDNWRU GD\D sehingga menghasilkan kualitas kerja yang baik. Kemampuan suatu motor untuk menghasilkan putaran sangat