Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Control
Button 2
Penjelasan :
Dim nilai As String = txt_nil.Text
Dim digunakan sebagai kata kunci untuk melakukan deklarasi. Adapun cara
melakukan deklarasi adalah dengan menuliskan kata kunci Dim lalu diikuti jenis datanya
pada awal pengenal. Adapun tipe-tipe data yang biasa digunakan antara lain :
Tipe Data
Integer
Long Integer
Range Data
-2,147,483,648 sd 2,147,483,648
-9,223,372,036,854,775,808 sd
String
Boolean
Single
9,223,372,036,854,775,808
0 sd 2 miliar karakter unicode
True or false
-3,4028235E+38 sd 1,401298E-45 untuk
Char
Byte
Sehingga pada form diatas nilai dideklarasikan sebagai pengenal dengan jenis data string
dimana nilai tersebut merupakan nilai apapun yang diisikan pada textbox txt_nilai.
Fungsi percabangan if.. else merupakan percabangan dengan satu kondisi dan dua
atau lebih aksi. Aksi pertama jika kondisi dipenuhi dan aksi selanjutnya apabila kondisi tidak
terpenuhi atau terdapat syarat khusus. Pada form diatas digunakan fungsi percabangan if..else
dengan jumlah if lebih dari satu (banyak), sehingga apabila kondisi 1 terpenuhi maka
program akan melakukan aksi 1, jika kondisi 2 terpenuhi maka aksi 2 akan dijalankan dan
seterusnya. Atau seperti yang tedapat pada syntax apabila pada nilai tidak diisikan nilai
maka program akan mengeluarkan message box bertuliskan masukkan dua digit angka nilai
begitu pula yang terjadi apabila nilai diberikan nilai yang tidak berupa angka atau angka
dengan nilai diluar range 0 sampai dengan 100. Pada form ini, if..else ini berfungsi sebagai
validasi nilai
Else
txt_nil.Text = Val(nilai)
If (nilai >= 80) And (nilai < 100) Then
txt_grade.Text = "A"
ElseIf (nilai >= 70) And (nilai < 80) Then
txt_grade.Text = "B"
ElseIf (nilai >= 60) And (nilai < 70) Then
txt_grade.Text = "C"
ElseIf (nilai >= 40) And (nilai < 60) Then
txt_grade.Text = "D"
ElseIf (nilai >= 0) And (nilai < 40) Then
txt_grade.Text = "E"
End If
End If
Pada form, fungsi if kembali digunakan untuk memberikan tampilan hasil pada
txt_grade. Untuk memudahkan penulisan syntax,sebelumnya maka txt_nil dinyatakan sebagai
nilai terlebih dahulu. Selanjutnya Untuk if pertama apabila dikondisikan nilai lebih atau
sama dengan 80 dan kurang dari 100 maka pada grade akan ditampilkan A. Untuk if kedua,
apabila dikondisikan nilai lebih atau sama dengan 70 dan kurang dari 80 maka pada grade
akan ditampilkan B. Untuk if ketiga, apabila dikondisikan nilai lebih atau sama dengan 60
dan kurang dari 70 maka pada grade akan ditampilkan C. Untuk if keempat, apabila
dikondisikan nilai lebih atau sama dengan 40 dan kurang dari 60 maka pada grade akan
ditampilkan D. Untuk if kelima, apabila dikondisikan nilai lebih atau sama dengan 0 dan
kurang dari 40 maka pada grade akan ditampilkan E. Kemudian untuk mengakhiri fungsi if
digunakan End If pada akhir syntax.
Syntax yang digunakan pada button 2 :
txt_nil.ResetText()
txt_grade.ResetText()
Penjelasan :
Button 2 merupakan button reset yang digunakan untuk mereset nilai yang telah dientri pada
nilai dan hasil yang tertera pada grade. Untuk melakukan itu digunakan .resettext pada
textbox yang ingin direset nilainya atau dalam form ini nilai dan grade