Statement bisa dibilang sebagai instruksi lengkap dalam program VB.Net. Statement dapat berisi:
- Keyword
- Operator
- Variabel
- Nilai literal
- Konstanta
- Ekspresi
Jenis Statement:
-
Declaration Statements
Digunakan untuk mendeklarasikan dan mendefinisikan elemen seperti variabel, konstanta, prosedur, dan sebagainya. -
Executable Statements
Menjalankan aksi seperti pemanggilan metode, perulangan, percabangan, atau assignment.
Declaration Statements
- Dim Statement
Mendeklarasikan dan mengalokasikan ruang penyimpanan untuk satu atau lebih variabel.
Contoh :
Dim number As Integer
Dim quantity As Integer = 100
Dim message As String = "Hello!"
- Const Statement
Mendeklarasikan dan mendefinisikan satu atau lebih konstanta.
Contoh:
Const maximum As Long = 1000
Const naturalLogBase As Object = CDec(2.7182818284)
- Enum Statement
Mendeklarasikan sebuah enumerasi dan mendefinisikan nilai-nilai dari anggotanya.
Contoh :
Enum CoffeeMugSize
Jumbo
ExtraLarge
Large
Medium
Small
End Enum
- Class Statement
Mendeklarasikan nama sebuah kelas dan memperkenalkan definisi dari variabel, properti, event, dan prosedur yang terdapat dalam kelas tersebut.
Contoh:
Class Box
Public length As Double
Public breadth As Double
Public height As Double
End Class
- Structure Statement
Mendeklarasikan nama sebuah struktur dan memperkenalkan definisi dari variabel, properti, event, dan prosedur yang terdapat dalam struktur tersebut.
Contoh :
Structure Box
Public length As Double
Public breadth As Double
Public height As Double
End Structure
- Module Statement
Mendeklarasikan nama sebuah modul dan memperkenalkan definisi dari variabel, properti, event, dan prosedur yang terdapat dalam modul tersebut.
Contoh :
Public Module myModule
Sub Main()
Dim user As String =
InputBox("What is your name?")
MsgBox("User name is" & user)
End Sub
End Module
- Interface Statement
Mendeklarasikan nama sebuah antarmuka (interface) dan memperkenalkan definisi dari anggota-anggota (members) yang termasuk dalam antarmuka tersebut.
Contoh :
Public Interface MyInterface
Sub doSomething()
End Interface
- Function Statement
Mendeklarasikan nama, parameter, dan kode yang mendefinisikan sebuah prosedur Fungsi (Function).
Contoh:
Function myFunction
(ByVal n As Integer) As Double
Return 5.87 * n
End Function
- Sub Statement
Menyatakan nama, parameter, dan kode yang mendefinisikan suatu prosedur Sub.
Contoh:
Sub mySub(ByVal s As String)
Return
End Sub
- Declare Statement
Menyatakan referensi ke suatu prosedur yang diimplementasikan dalam file eksternal.
Contoh :
Declare Function getUserName
Lib "advapi32.dll"
Alias "GetUserNameA"
(
ByVal lpBuffer As String,
ByRef nSize As Integer) As Integer
- Operator Statement
Menyatakan simbol operator, operan, dan kode yang mendefinisikan prosedur operator pada sebuah kelas atau struktur.
Contoh :
Public Shared Operator +
(ByVal x As obj, ByVal y As obj) As obj
Dim r As New obj
' implemention code for r = x + y
Return r
End Operator
- Property Statement
Menyatakan nama sebuah properti, serta prosedur-prosedur properti yang digunakan untuk menyimpan dan mengambil nilai dari properti tersebut.
Contoh :
ReadOnly Property quote() As String
Get
Return quoteString
End Get
End Property
- Event Statement
Menyatakan sebuah event yang didefinisikan oleh pengguna.
Contoh:
Public Event Finished()
- Delegate Statement
Digunakan untuk menyatakan sebuah delegasi (delegate).
Contoh :
Delegate Function MathOperator(
ByVal x As Double,
ByVal y As Double
) As Double
Executable Statements
Melakukan aksi seperti:
- Memanggil metode/fungsi
-
Melakukan perulangan (
For
,While
, dll) -
Percabangan (
If
,Select Case
) -
Assign nilai (
=
)
Contoh:
Module DecisionExample
Sub Main()
Dim a As Integer = 10
If a < 20 Then
Console.WriteLine("a kurang dari 20")
End If
Console.WriteLine("Nilai a yaitu: {0}", a)
End Sub
End Module
Output:
a kurang dari 20
Nilai a yaitu: 10
Ok sekarang sudah mulai mengerti kan? Kalo udah sampe sini itu udah lumayan. Tapi kalo ada yang mulai keblinger... coba deh... ambil sesi konsultasi IT bareng expert nya disini.
Konsultasi via Whatsapp