Software Updates

Popular Software

Kamis, 07 Oktober 2010

Operator Logika


Operator logika adalah operator yang digunakan untuk membandingkan dua buahekspresi logika dan menghasilkan nilai true atau false.

Operator Logika yang terdapat dalam visual basic adalah sebagai berikut:
No
Operator
Keterangan
1
NOT
Menyatakan ekspresi “tidak”/”Kebalikan”
2
AND
Menyatakan ekspresi “dan”
3
OR
Menyatakan ekspresi “atau”

Kondisi pernyataan (statement) bila menggunakan operator logika, dapat digambarkan dengan table dibawah ini:
Kejadian
A
B
Not A
A dan B
A or B
1
T
T
F
T
T
2
T
F
F
F
T
3
F
T
T
F
T
4
F
F
T
F
F

Keterangan:
T = True (Benar)
L = False (Salah)

Misalnya pada kejadian 1,
Jika pertnyataan A benar (T) dan pernyataan B Benar(T) maka Not A sama dengan salah (F) karena Not A adalah kebalikan dari A, And B bernilai Benar(T) karena ke kedua pernyataannya bernilai benar(T), A or B benar karena salah satu atau keduanya bernilai benar (T) .
Gimana?? Masih Bingung??
Saya kasih contoh dah biar lebih paham,hehe….

Contoh:
Penggunaan “and” dan “or” pada password login sederhana
Buka Visual Basic 6.0 dan siapkan beberapa komponen berikut
Componen
nama
Caption/text
Label1
-
Form Login
Label2
-
Username
Label3
-
Password
Textbox1
Txtuser
-
Textbox2
Txtpass
-
Command botton
Cmdlogin
&Login

Masukan code berikut di jendela code:
Private Sub cmdlogin_Click()
If Me.txtuser.Text = "ADMIN" And Me.txtpass.Text = "ADMIN" Then
frmMenu.mnMaster.Enabled = True
Else
MsgBox "ANDA HARUS MEMASUKAN NAMA DAN PASSWORD DENGAN BENAR...!!", vbOKOnly + vbInformation, "PERHATIAN"
txtuser.Text = ""
txtpass.Text = ""
txtuser.SetFocus
End If
End Sub
Coding tersebut menggunakan operator “and”, sehingga user harus mengisi dengan benar kolom username dan kolom password nya bila ingin masuk ke sistem! Namun bila operator “and” diganti dengan operator “or” maka cukup salah satunya saja yang bernilai benar (user atau password) maka si user udah bisa masuk ke dalam system.

Smoga dapat dipahami dengan baik!!
Bila kurang puas silahkan tinggalkan kommentar

Comments :

0 komentar to “Operator Logika”

Posting Komentar