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
Rabu, 06 Oktober 2010
Operator Relasi
Salah satu dari berbagai jenis Operator yang terdapat di dalam Visual Basic 6.0 adalah Operator Relasi. Operator relasi adalah operator yang digunakan untuk membandingkan dua buah ekspresi bertype data sama dan menghasilkan nilai true atau false.
Contoh 2
Jika ada kesalahan atau kurang jelas..silahkan tinggalkan komentar!!
Semoga Bermanfaat!!
READ MORE - Operator Relasi
berikut adalah keterangan dari masing-masing operator relasi:
No | Operator | Keterangan |
1 | < | Kurang Dari |
2 | > | Lebih Dari |
3 | = | Sama Dengan |
4 | < > | Tidak Sama Dengan |
5 | < = | Kurang Dari atau Sama Dengan |
6 | >= | Lebih Dari atau Sama Dengan |
Contoh 1
If txtgol.text = “1” then
Txtgaji.text= 500.000
Else
Txtgaji.text=1.000.000
End if
Txtgaji.text= 500.000
Else
Txtgaji.text=1.000.000
End if
Contoh 2
Private sub Form_Active()
a= 10
Do while a > 1
Print a
a= a- 1
Loop
End Sub
a= 10
Do while a > 1
Print a
a= a- 1
Loop
End Sub
Jika ada kesalahan atau kurang jelas..silahkan tinggalkan komentar!!
Semoga Bermanfaat!!
Operator String
Setelah pada postingan sebelumnya membahas tentang Operator Aritmatika, kali ini saya akan membahas tentang operator string! Mungkin anda bertanya-tanya?!! Apa yang dimaksud dengan operator string itu???
Operator string adalah operator yang digunakan untuk membangun string.
| No | Operator | Keterangan |
| 1 | + | Menggabungkan data hanya untuk type data string |
| 2 | & | Menggabungkan data untuk semua type data |
Contoh: kita akan menggabungkan kata yang ada di textbox1 dan textbox2 ke dalam textbox3
- buat 3 textbox= text1, text2 dan text3
- buat 1 command button dan beri caption “Proses”
- klik kanan pada command button proses dan pilih view code
- masukan code dibawah ini:
Private Sub Command1_Click()
text3.Text = Text1.Text + Text2.Text
End Sub
Maka jika pada textbox pertama kita masukan tulisan “Aku” dan pada textbox ke-2 kita masukan kata “Sayang Kamu” maka jika di klik tombol proses textbox ke-3 akan menghasilkan kata “Aku Sayang Kamu”
Selamat Mencoba…!!
Klo ada yang ga ngerti ato ada kesalahan silahkan tinggalkan komentar!!
Langganan:
Postingan (Atom)
