0% menganggap dokumen ini bermanfaat (0 suara)
458 tayangan12 halaman

Fungsi If Visual Studio

Dokumen tersebut memberikan penjelasan mengenai penggunaan fungsi IF dalam bahasa pemrograman Visual Basic. Fungsi IF digunakan untuk membuat percabangan program berdasarkan kondisi tertentu. Terdapat penjelasan mengenai sintaks IF, IF...ELSE, dan Nested IF beserta contoh kode programnya.

Diunggah oleh

Sofyan Hakiki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
458 tayangan12 halaman

Fungsi If Visual Studio

Dokumen tersebut memberikan penjelasan mengenai penggunaan fungsi IF dalam bahasa pemrograman Visual Basic. Fungsi IF digunakan untuk membuat percabangan program berdasarkan kondisi tertentu. Terdapat penjelasan mengenai sintaks IF, IF...ELSE, dan Nested IF beserta contoh kode programnya.

Diunggah oleh

Sofyan Hakiki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

qwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjkl
IF
Angota Kelompok
zxcvbnmqwertyuiopasdfghj

klzxcvbnmqwertyuiopasdfg
Rakkha Aji Surya
Shandy Setiawan
hjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyu
iopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx

TUTORIAL
Penggunaan Fungsi "IF" dalam VB
Fungsi "IF" dalam Visual Basic biasa digunakan untuk menentukan pilihan.
Sebuah parameter akan dijalankan oleh program jika pilihan tersebut bernilai benar
atau "TRUE". sebagai contoh dalam sebuah kasus.
Contoh Kasus :
Dalam sebuah penilain Ujian Akhir Siswa Sekolah Menengah Atas (SMA/SMK),

ada beberapa pilihan nilai-nilai, yaitu : Untuk nilai 0-30; nilai huruf E, nilai 3149; nilai huruf D, nilai 50-60; nilai huruf C, nilai 61-80; nilai huruf B, nilai 81100; nilai huruf A.

Dari Contoh Kasus di atas dapat di terapkan penggunaan Fungsi "IF" dengan rumus
sebagai
1.

berikut

Penggunaan Fungsi IF dengan 2 pilihan

If <Pilihan> Then
<Statement1>
Else
<Statement2>
End If
<Statement> yang ada di dalam struktur IF di atas, akan dijalankan selama Nilai
dari kondisi <Pilihan>TRUE. bernilai
Berikut ini contoh kode programnya :
Private Sub Form_Activate()

Dim A As Integer
A = InputBox(Masukkan Angka : ,Perintah)
If A < 10 Then
MsgBox Angka & A & angka kecil, vbOKOnly + vbInformation, Info
Else
MsgBox Angka & A & angka Besar, vbOKOnly + vbInformation, Info
End If
End Sub
2.

Penggunaan Fungsi IF lebih dari 2 Pilihan

If <Pilihan1> Then
<Statement1>
ElseIf <Pilihan2> Then
<Statement2>
ElseIf <Pilihan3> then
<Statement3>
Else
<Statement Terakhir>
End If
Berikut ini adalah contoh Kode Programnya :
Private Sub Form_Activate()
Dim A As Integer
A = InputBox(Masukkan Angka : ,Perintah)
If A < 10 Then
MsgBox Angka & A & angka kecil, vbOKOnly + vbInformation, Info
ElseIf A >= 10 AND A < 20 Then
MsgBox Angka & A & angka Sedang, vbOKOnly + vbInformation, Info
Else
MsgBox Angka & A & angka Besar, vbOKOnly + vbInformation, Info
End If
End Sub

3.

Penggunaan NESTED IF

NESTED IF adalah merupakan Fungsi IF yang berada di dalam IF, dengan kata
lain Fungsi IF yang bertingkat.
If <Pilihan1> Then
<Statement>
If <Pilihan yang ada dalam pilihan1>
<Statement>
Else
<Statement>
End If
End If
Berikut ini Contoh kode programnya
Private Sub Form_Activate()
Dim A As Integer
A = InputBox(Masukkan Angka : ,Perintah)
If A < 10 Then
MsgBox Angka & A & angka kecil, vbOKOnly + vbInformation, Info
If A = 1 Or A = 2 Or A = 3 Or A = 5 Or A = 7 Then
MsgBox Angka & A & bilangan prima kecil, vbOKOnly + vbInformation,
Info
Else
MsgBox Angka & A & bukan bilangan prima, vbOKOnly +
vbInformation, Info
End If
Else
MsgBox Angka & A & adalah bilangan BESAR, vbOKOnly + vbInformation,
Info
End If
End Sub

Penggunaan Fungsi IF ELSE pada Visual Basic

Pada praktek kali ini kita kembali mengulang pemakaian pernyataan bersyarat IF.
agar lebih memahami penggunaannya, serta lebih memantapkan lagi logika
berpikir.
ga ada salahnya kita kembali mengingat syntak serta pemakaiannya. syntaknya
sbb:
If...Then
Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan
secara kondisional. Anda dapat menggunakan syntax satu baris ataupun syntax
banyak baris.
If kondisi Then pernyataan
atau
If kondisi Then
pernyataan-pernyataan
End If
Kondisi biasanya berupa suatu perbandingan, maupun ekspresi yang
menghasilkan nilai numerik. Visual Basic menginterpretasikan False sebagai nol
(0), dan True sebagai bukan nol.
If...Then...Else
Gunakan IfThenElse untuk mendefinisikan beberapa blok pernyataan
yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat
If kondisi1 Then
[blok pernyataan-1]
[ElseIf kondisi2 Then
[blok pernyataan-2]] ...
[Else

[blok pernyataan-n]]
End If
Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual
Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi
True untuk dijalankan blok pernyataannya.
Contoh :
If JlhRec > 0 Then
Posisi = 1
Else
Posisi = 0
End If
nah pada praktek kali ini kita akan mencoba beberapa contoh studi kasus yang
berbeda.
latihan 1.
buatlah program untuk menentukan apakah seseorang bisa masuk perguruan
tinggi, dengan syarat
sebagai berikut, umur diatas 17 tahun dan tidak lebih dari 25 tahun dan tinggi
minimal 150 cm.
catatan: yang perlu kita deklarasikan dan kita uji adalah variabel umur dan tinggi.
-terlebih dahulu kita rancang antar muka sebagai berikut:

-kemudian masukan program berikut, yaitu dengan cara dobel klik tombol

Cmdproses dan selanjutnya


tombol Cmdulang.

-setelah itu klik tombol F5 pada keyboard untuk menjalankan program, nah hasilnya
sebagai berikut:
silahkan memasukan data terserah anda.

-gampang kan...
latihan 2.
kita akan membuat program untuk menghitung apakah seorang itu bertubuh
gemuk,ideal atau kurus. ada
sebuah rumus yang digunakan yaitu:
Berat Ideal = Tinggi Badan-110*1.1
jika berat badan > 1.1. * berat ideal maka dikatakan gemuk
jika berat badan < onblur="try {parent.deselectBloggerImageGracefully();}
catch(e) {}"
href="http://4.bp.blogspot.com/_kvSkk8q41HA/SjsP9T6pBmI/AAAAAAAAAIg/zWOMtF
kqols/s1600-h/5.jpg">
-pada tombol proses,masukan kode program berikut:
Private Sub Command1_Click()
Dim nama As String Dim TB, BB, BI, B As Single
nama = Text1.Text
TB = Val(Text2.Text)
BB = Val(Text3.Text)
BI = (TB - 110) * 1.1
If (BB > (1.1 * BI)) Then
Text4.Text = "Hallo " + nama + " Anda GEMUK juga yah..."
Else
If (BB < (0.9 * BI)) Then Text4.Text = "Hallo " + nama + " Anda KURUS Banget..."

Else Text4.Text = "Hallo " + nama + " Anda IDEAL juga ternyata..." End If End If End
Sub -pada tombol ulang, masukan kode program sebagai berikut Private Sub
Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" End
Sub -pada tombol selesai, masukan kode program berikut: Private Sub
Command3_Click() MsgBox "apa ANDA yakin ingin keluar.?", vbOKCancel +
vbQuestion, "KONFIRMASI" End End Sub -jika sudah selesai tekan F5, atau pilih
mnenu RUN kemudian START, maka tampilannya adalah sebagai berikut; silahkan
masukan data sesuai sengan yang anda ingin kan.

Contoh If .. Then pada visual basic

If...Then adalah bentuk pemilihan keputusan untuk satu percabangan, bila kondisi
terpenuhi (True),maka hanya satu percabangan saja yang dikerjakan. sebaliknya
jika kondisi tidak terpenuhi (False), maka tidak ada yang dikerjakan.
if <kondisi> then
<pernyataan>
End if
atau
if <kondisi> then
<pernyataan>
....
<pernyataan>
End if
Contoh :
if a = 25 then
b=a
end if

kondisi bisa lebih dari satu. Jika kondisi lebih dari satu, maka gabungkan kondisikondisinya dengan menggunakan operator logika,
contoh :
if (a>70) and (a<80) then
b=a
end if
berikut contoh dalam program:
1.

Buat new project, tambahkan 2 buah textbox dan 1 buah commanbutton

2. Ubah properti caption command1 menjadi grade nilai, dan kosongkan


properti text dari text1 dan text2
3. Atur tampilan seperti dibawah !!

4. Masukan code program di bawah ini:


Private Sub Command1_Click()
Dim nilai As Integer
nilai = Text1.Text
If (nilai < 60) Then
Text2.Text = "Grade nilai anda = E"
End If
If (nilai >= 60) And (nilai < 70) Then
Text2.Text = "Grade nilai anda = D"
End If
If (nilai >= 70) And (nilai < 80) Then
Text2.Text = "Grade nilai anda = C"
End If
If (nilai >= 80) And (nilai < 90) Then
Text2.Text = "Grade nilai anda = B"
End If
If (nilai >= 90) And (nilai <= 100) Then
Text2.Text = "Grade nilai anda = A"
End If
End Sub

5. Jalankan program !!!

Anda mungkin juga menyukai