P. 1
04 Tipe Data Variabel Konstanta Enumerasi

04 Tipe Data Variabel Konstanta Enumerasi

|Views: 0|Likes:
Dipublikasikan oleh Marwan Frengki Saragih

More info:

Published by: Marwan Frengki Saragih on Jun 07, 2013
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

09/01/2014

pdf

text

original

© 2009 STMIK Mikroskil - Medan

© 2009 STMIK Mikroskil - Medan

Menentukan format data yang akan disimpan di dalam variabel dan konstanta serta berapa besar memory yang dialokasikan untuk menyimpan data. Tipe data terdiri dari dua kategori utama yaitu • Value Type  Menyimpan data tunggal seperti Integer atau double.  Memiliki ukuran yang tetap.  Disebut juga sebagai Structure. • Reference Type  Menyimpan alamat dari lokasi memory (referensi) dimana data disimpan seperti String.  Tidak memiliki ukuran yang tetap. Tetapi alamat reference type memiliki ukuran yang tetap  Disebut juga sebagai Class.

© 2009 STMIK Mikroskil - Medan

 Tipe data Boolean. UInteger.  Reference Type: String. Double. Short.• Baik value dan reference type terdiri dari :  Tipe data Primitive  Value Type:  Tipe data integral seperti Byte.  Value Type: Structure dan enumerasi.  Tipe data floating-point seperti Single.  Tipe data universal.  Reference Type: Class.  Tipe data user-defined. Long dan ULong.  Object © 2009 STMIK Mikroskil .Medan . Date. Sbyte. UShort. Decimal dan Char. Integer.

147.647 (signed) -9.223.Tipe Data Boolean Byte Char (karakter tunggal) Date Common Language Ukuran Runtime Type Structure System.775.483.Decimal System.775.Boolean 4 bytes System.7E+308 -2.372.Byte 1 byte System.0 E-28 sampai 7.036.854.Int32 System.Double System.768 sampai 32.767 (signed) © 2009 STMIK Mikroskil .9E+28 +/.SByte System.Int16 16 bytes 8 bytes 4 bytes 8 bytes 1 byte 2 bytes 0:00:00 (tengah malam) tanggal 1 Januari 0001 sampai 11:59:59 (tengah malam) tanggal 31 Desember 9999 1.Char 2 bytes Nilai True atau False 0 sampai 255 (unsigned) Satu karakter Unicode System.648 sampai 2.0E-324 sampai +/.DateTime 8 bytes Decimal Double Integer Long SByte Short System.372.483.147.036.Int64 System.223.854.Medan .5.808 sampai 9.807 (signed) -128 sampai 127 (signed) -32.1.

000.551.1.967.4E+38 0 sampai ~2.535 (unsigned) 4 bytes 8 bytes 2 bytes © 2009 STMIK Mikroskil .5E-45 sampai +/.String UInt32 UInt64 System.Single System.709.615 (unsigned) 0 sampai 65.000 karakter Unicode 0 sampai 4.744.446.000.295 (unsigned) 0 sampai 18.Single String UInteger ULong UShort System.Medan .294.UInt16 4 bytes +/.073.3.

.

yaitu reserved word ditutup dengan karakter ([ ]).  Mengandung paling sedikit satu karakter alphabet atau digit desimal jika dimulai dengan sebuah underscore.Medan  [if] (valid) . Ketentuan pemberian nama:  Harus dimulai dengan karakter alphabet atau underscore (_). definisikan dengan Escape Name.  Hanya boleh mengandung karakter alphabet. digit desimal.• • • Tempat penyimpanan sementara di memory yang nilainya dapat berubah pada saat eksekusi program. Jika ada. Contoh:  aB123_45 (valid)  _567 (valid)  _ (tidak valid)  123ABC (tidak valid)  Xyz$wv (tidak valid) © 2009 STMIK Mikroskil .  Tidak boleh mengandung lebih dari 1023 karakter. dan underscore (_).  Tidak boleh mengandung reserved word.

Membuat instance baru dari class ketika statement Dim berjalan.• • • Sintaks deklarasi variabel:  Dim variablelist Sintaks dari variablelist:  variable [. Bersifat optional. variable .Medan Bagian variablename boundslist New datatype initializer .. •Tipe data universal. © 2009 STMIK Mikroskil . •Tipe data primitive.] Masing-masing variable memiliki sintaks:  variablename [([boundslist])] [As [New] datatype] [= initializer] Deskripsi Merupakan nama variabel. •Class dari . Ekspresi yang dievaluasi dan di-assign ke variabel ketika variabel dibuat. Optional jika New tidak dibuat. •Tipe data user-defined.NET Framework seperti Label. Bersifat optional. Daftar dari dimensi variabel array. Textbox dsbnya.. Harus ada.

k As Integer – Dim l. maka nilai default untuk variabel dengan:  Tipe data primitive numerik: nol.07.  Tipe data primitive boolean: false.Medan .• • Jika nilai initializer tidak dibuat. m As Long. Contoh: – Dim i. j.  Tipe data primitive date: 0:00:00.  Tipe data primitive char: <kosong>  Reference data type: nothing. x As Single – Dim y as double = 0. z as string = “Hello” – Dim tgl as date = #08/31/2009# © 2009 STMIK Mikroskil .

© 2009 STMIK Mikroskil .Medan .  Scope/Jangkauan variabel.  Masa hidup.• Ada beberapa hal penting dalam mendeklarasikan sebuah variabel yaitu:  Tipe data.

Terdiri dari:  Block scope. © 2009 STMIK Mikroskil .  Module scope.  Namespace scope.Medan .• • Menentukan wilayah kode program yang variabelnya dapat diakses.  Procedure/Method scope.

 While … End While. © 2009 STMIK Mikroskil .  Synclock … End Synclock.Medan . If n < 1291 Then Dim x As Integer ' Block Scope Variable  For [Each] … Next. End If  Select … End Select.• Memiliki jangkauan dalam suatu kode blok dan tidak dapat diakses di luar blok tersebut seperti: n = 50  Do…Loop.  Try … End Try.  With … End With. x=n^3  If … End If.

Disebut juga variabel lokal.Click Dim n As Integer ' Procedure Scope Variable n = 50 If n < 1291 Then Dim x As Integer ' Block Scope Variable x=n^3 End If End Sub End Sub End Class © 2009 STMIK Mikroskil . ByVal e As System.Medan .• • Memiliki jangkauan dalam suatu prosedur/metode. Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object.EventArgs) Handles Button1.

Dapat diakses di seluruh prosedur di dalam suatu module atau class. Jika deklarasi hanya dengan menggunakan Dim  Private.EventArgs) Handles Button2." End Sub Sub usePrivateVariable() MsgBox(strMsg) End Sub End Module © 2009 STMIK Mikroskil .Medan . ByVal e As System.Object.• • • Memiliki jangkauan dalam semua kode dalam module atau class dimana dideklarasikan.Click z = z + 10 End Sub Private Sub Button2_Click(ByVal sender As System.EventArgs) Handles Button1.Object.Click z = z + 20 End Sub End Class Module Module1 Private strMsg As String ' Module Scope Variable Sub initializePrivateVariable() strMsg = "This variable cannot be used outside this module. Public Class Form1 Dim z As Long = 100 ' Module Scope Variable Private Sub Button1_Click(ByVal sender As System. ByVal e As System.

module.• • • Memiliki jangkauan dalam semua kode dalam namespace (class.Object. structure) dimana dideklarasikan.Click MsgBox(abc) End Class © 2009 STMIK Mikroskil . Menggunakan akses level: Friend atau Public. Variabel ini dapat diakses oleh semua elemen dalam namespace tersebut. enumerasi. Module Module1 Public abc As String = “Hello World” 'Namespace Scope Variable End Module Public Class Form1 Private Sub Button1_Click(ByVal sender As System. ByVal e As System.EventArgs) Handles Button1.Medan .

• • Menentukan tingkatan dalam deklarasi variabel. Jenis variabel berdasarkan level deklarasi terdiri dari:  Variabel lokal dan member. © 2009 STMIK Mikroskil .Medan .  Variabel shared dan instance.

structure.EventArgs) Handles Button1. atau module tetapi bukan dalam prosedur/metode. y As Integer 'Variabel Member Private Sub Button1_Click(ByVal sender As System.• • Variabel lokal  variabel yang dideklarasikan dalam prosedur/metode.Object. ByVal e As System. Variabel member  variabel yang dideklarasikan pada level modul dalam class. b As Byte „Variabel Lokal a = 10 b = 20 MsgBox(Str(a + b)) End Sub End Class © 2009 STMIK Mikroskil .Medan . Public Class Form2 Dim x.Click Dim a.

• • Variabel instance: variabel member yang dideklarasikan dalam sebuah class tetapi di luar dari prosedur/metode class tersebut.EventArgs) Handles Button1. ByVal e As System.jumlah) „Hasil = 1 Dim y As New mobil y.jumlah) „Hasil = 1 End Sub End Class .jumlah += 1 MsgBox(y.jumlah += 1 MsgBox(x.jumlah) „Hasil = 2 End Sub End Class © 2009 STMIK Mikroskil .Object. Public Class mobil Public shared jumlah As Byte 'variabel shared End Class Public Class Form1 Private Sub Button1_Click(ByVal sender As System.jumlah += 1 MsgBox(y.jumlah += 1 MsgBox(x.jumlah) „Hasil = 1 Dim y As New mobil y. ByVal e As System.Object.EventArgs) Handles Button1. Variabel shared: variabel instance yang di-sharing pada semua instance dari class atau structure.Click Dim x As New mobil x.Click Dim x As New mobil x.Medan Public Class mobil Public jumlah As Byte 'variabel instance End Class Public Class Form1 Private Sub Button1_Click(ByVal sender As System.

• • Masa hidup variabel lokal dimulai ketika eksekusi program memasuki prosedur/metode dan berakhir ketika mencapai akhir prosedur/metode tersebut. Masa hidup variabel member ketika eksekusi program memasuki class dan berakhir ketika mencapai akhir class tersebut. © 2009 STMIK Mikroskil .Medan .

Private Sub Button1_Click(ByVal sender As System.Medan .EventArgs) Handles Button1.  Variabel static membuat variabel dan prosedur akan tetap ada selama aplikasi masih berjalan.Object.• Variabel lokal:  Gunakan kata kunci Static.  Variabel static dapat digunakan dalam beberapa prosedur dengan nama yang sama. ByVal e As System.Click Static n As Integer = 0 „variabel static n += 10 End Sub © 2009 STMIK Mikroskil .

jumlah += 1 MsgBox(x.EventArgs) Handles Button1.jumlah) „Hasil = 2 End Sub End Class © 2009 STMIK Mikroskil .Medan Module Module1 Public jumlah As Byte End Module .Click Dim x As New mobil x.jumlah) „Hasil = 1 Dim y As New mobil y.• Variabel member:  Gunakan kata kunci Shared. ByVal e As System.Object.jumlah += 1 MsgBox(y. Public Class mobil Public shared jumlah As Byte 'variabel shared End Class Public Class Form1 Private Sub Button1_Click(ByVal sender As System.  Variabel member yang dideklarasikan dalam sebuah module tetap ada selama aplikasi masih berjalan (default shared). tidak dapat dideklarasikan dengan shared. Oleh karena itu.

.

Abs(num) Return Math.Medan . Function safeSqrt(ByVal num) tempVal = Math. Deklarasi implisit  variabel dapat langsung digunakan tanpa harus mendeklarasikannya. Deklarasi eksplisit  Setiap variabel harus dideklarasikan terlebih dahulu sebelum digunakan. maka compiler akan memberikan pesan error.• • • Menyatakan deklarasi variabel secara eksplisit atau implisit.Sqrt(temVal) End Function © 2009 STMIK Mikroskil . Jika tidak.

Mengatur project property. © 2009 STMIK Mikroskil . Tentukan nilai default untuk Option Explicit. kemudian pilih tab Compile.1.Medan .

Deklarasi implisit  variabel yang belum dideklarasikan akan bertipe object.  Option Explicit On  deklarasi eksplisit (default)  Option Explicit Off  deklarasi implisit • • Keuntungan deklarasi eksplisit  memaksa dibuatnya tipe data pada saat compile-time.2. bukan run-time. © 2009 STMIK Mikroskil . Menggunakan statement Option Explicit pada awal kode program.Medan .

.

.] Sintaks masing-masing constant:  constantname [As datatype] = initializer Bagian Deskripsi constantname Nama konstanta. Nilai konstanta. datatype initializer Value data type.• • • • Hampir sama seperti variabel yang memiliki tipe data.. Nilainya tidak dapat diubah pada saat eksekusi program. Sintaks deklarasi konstanta:  Const constant [. © 2009 STMIK Mikroskil . constant .Medan .

• Contoh:  Const maximum As Long = 459  Public Const helpString As String = "HELP"  Private Const startValue As Integer = 5  Public Const DaysInYear = 365  Private Const WorkDays = 250 Option Strict On  konstanta harus dideklarasikan secara eksplisit dengan sebuah tipe. • • © 2009 STMIK Mikroskil . Option Strict Off  konstanta akan diberikan tipe data secara otomatis oleh compiler.Medan .

.

Show("Enum for delete is " & filePermissions.EventArgs) Handles Button1.Click MessageBox.read) MessageBox.• Mendefinisikan serangkaian konstanta yang berhubungan dan menggabungkan nilai konstanta yang berhubungan.Show("Enum for write is " & filePermissions.Object. Public Class Form1 Enum filePermissions create = 1 read = 2 write = 4 delete = 8 End Enum Private Sub Button1_Click(ByVal sender As System.Show("Enum for create is " & filePermissions.Show("Enum for read is " & filePermissions.create) MessageBox.write) MessageBox.Medan .delete) End Sub End Class © 2009 STMIK Mikroskil . ByVal e As System.

.

Operator ^ Sintaks: number^exponent Contoh: Dim exp1. exp2. exp3 As Double exp1 = 2 ^ 2 „Hasil = 4. exp3 = (-5) ^ 3 „Hasil = -125.Medan . * Sintaks: number1 * number2 Contoh: Dim testValue As Double testValue = 2 * 3 „Hasil = 6. / Sintaks: expression1 / expression2 Contoh: Dim resultValue As Double resultValue = 10 / 4 „Hasil = 2. Keterangan © 2009 STMIK Mikroskil . exp2 = 3 ^ 3 ^ 3 „Hasil = 19683.5.

35 .334. Sintaks: number1 Mod number2 Contoh: Dim testResult As Double testResult = 10 Mod 3 „Hasil = 1.04 + 98112 „Hasil = 102369.expression1 Contoh: Dim binaryResult As Double = 459. Mod + - © 2009 STMIK Mikroskil .Medan . Sintaks: expression1 .9 „Hasil = 124.45.Operator \ Keterangan Sintaks: expression1 \ expression2 Contoh: Dim resultValue As Integer resultValue = 11 \ 4 „Hasil = 2.expression2 atau . Sintaks: expression1 + expression2 atau + expression1 Contoh: Dim sumNumber As Integer sumNumber = 4257.

.

Dim a As String = "A12" Dim b As Byte = 34 Dim z As String = a + b „Terjadi error. Dim a As String = "A12" Dim b As Byte = 34 Dim z As String = a & b „Hasil = "A1234".Operator & (dianjurkan) Keterangan Contoh: Dim a As String = "abc" Dim d As String = "def" Dim z As String = a & d „Hasil = "abcdef". + Contoh: Dim a As String = "abc" Dim d As String = "def" Dim w As String = a + d „Hasil = "abcdef". © 2009 STMIK Mikroskil .Medan .

.

Contoh: 23 < 33 ' Hasil = True 23 < 23 ' Hasil = False 23 < 12 ' Hasil = False <> (Inequality) < (Less than) © 2009 STMIK Mikroskil . Contoh: 23 <> 33 ' Hasil = True 23 <> 23 ' Hasil = False 23 <> 12 ' Hasil = True Lebih kecil.Medan . Contoh: 23 = 33 ' Hasil = False 23 = 23 ' Hasil = True 23 = 12 ' Hasil = False Tidak sama dengan.Operator = (Equality) Keterangan Sama dengan.

Contoh: 23 > 33 ' Hasil False 23 > 23 ' Hasil False 23 > 12 ' Hasil True Lebih kecil sama dengan.Operator > (Greater than) Keterangan Lebih besar.Medan . Contoh: 23 <= 33 ' Hasil True 23 <= 23 ' Hasil True 23 <= 12 ' Hasil False Lebih besar sama dengan. Contoh: 23 >= 33 ' Hasil False 23 >= 23 ' Hasil True 23 >= 12 ' Hasil True <= (Less than or equal to) >= (Greater than or equal to) © 2009 STMIK Mikroskil .

Medan . mewakili karakter tunggal apapun yang terdapat dalam charlist [!charlist]. mewakili nol atau lebih karakter #. mewakili karakter tunggal apapun yang tidak terdapat dalam charlist Contoh: Dim testCheck As Boolean testCheck = "F" Like "F“ „Hasil = True testCheck = "aBBBa" Like "a*a“ „Hasil = True testCheck = "F" Like "[A-Z]“ „Hasil = True testCheck = "F" Like "[!A-Z]“ „Hasil = False testCheck = "a2a" Like "a#a“ „Hasil = True testCheck = "aM5b" Like "a[L-P]#[!c-e]“ „Hasil = True testCheck = "BAT123khg" Like "B?T*“ „Hasil = True testCheck = "CAT123khg" Like "B?T*“„Hasil = False © 2009 STMIK Mikroskil . mewakili karakter apapun *.Operator Like Keterangan Sintaks: string like pattern Yaitu membandingkan apakah suatu string memiliki ciri-ciri dengan string yang lain. Jenis-jenis pattern: ?. mewakili digit tunggal apapun (0-9) [charlist].

Contoh: (Less than) "23" < "5" ' Hasil = True "abc" < "ABC" ' Hasil = False "visual" < "basic" ' Hasil = False > Lebih besar.Sama dengan. Contoh: (Less than or "23" <= "5" ' Hasil = True equal to) "abc" <= "ABC" ' Hasil = False "visual" <= "basic" ' Hasil = False >= Lebih besar sama dengan. Contoh: (Greater than) "23" > "5" ' Hasil = False "abc" > "ABC"basic"" ' Hasil = True "visual" > ' Hasil = True <= Lebih kecil sama dengan. Contoh: "3" = "5" ' Hasil = False "abc" = "ABC" ' Hasil = False "visual" = "basic" ' Hasil = False <> Tidak sama dengan. Contoh: (InEquality) "23" <> "5" ' Hasil = True "abc" <> "ABC" ' Hasil = True "visual" <> "basic" ' Hasil = True < Lebih kecil. Contoh: (Greater than "23" >= "5" ' Hasil = False or equal to) "abc" >= "ABC" ' Hasil = True "visual" >= "basic" ' Hasil = True Operator = (Equality) Keterangan .

Contoh: myCheck = yourObject IsNot thisObject „Hasil = False myCheck = thatObject IsNot thisObject „Hasil = True Membandingkan variabel yang mereferensikan objek dengan sebuah tipe data. Contoh: Dim refInteger As Object = 2 TypeOf refInteger Is Integer ' Hasil = True TypeOf refInteger Is Double ' Hasil = False © 2009 STMIK Mikroskil . Contoh: Dim myObject As New Object Dim otherObject As New Object Dim yourObject.. apakah mereferensikan instance objek yang tidak sama. Is Keterangan Membandingkan variabel objek pertama dengan variabel objek kedua. thisObject.Operator Is IsNot TypeOf ..Medan . thatObject As Object Dim myCheck As Boolean yourObject = myObject thisObject = myObject thatObject = otherObject myCheck = yourObject Is thisObject „Hasil = True myCheck = thatObject Is thisObject „Hasil = False Membandingkan variabel objek pertama dengan variabel objek kedua. apakah mereferensikan instance objek yang sama.

.

Operator And Not Or Keterangan Melakukan operasi konjungsi logika dua buah ekspresi Boolean. True Or True = True. True And False = False False And True = False. False And False = False Contoh: Dim a As Integer = 10. secondCheck As Boolean firstCheck = a > b And b > c „Hasil = True secondCheck = b > a And b > c „Hasil = False Merupakan operator unary. Melakukan negasi terhadap ekspresi Boolean. Contoh: firstCheck = Not (a > b) „Hasil = False secondCheck = Not (b > a) „Hasil = True Melakukan operasi disjungsi logika dua buah ekspresi Boolean. False Or False = False Contoh: firstCheck = a > b Or b > c „Hasil = True secondCheck = b > a Or b > c „Hasil = True © 2009 STMIK Mikroskil . True And True = True. True Or False = True False Or True = True. b As Integer = 8.Medan . c As Integer = 6 Dim firstCheck.

True Xor True = False.Operator Xor AndAlso Keterangan Melakukan operasi eksklusif logika dua buah ekspresi Boolean. True Xor False = True False Xor True = True. c As Integer = 6 Dim firstCheck. b As Integer = 8. secondCheck As Boolean firstCheck = a > b Xor b > c „Hasil = False secondCheck = b > a Xor b > c „Hasil = True Melakukan operasi short-circuiting logika dua buah ekspresi Boolean. True AndAlso True = True True AndAlso False = False False AndAlso (tidak akan dievaluasi) = False Contoh: firstCheck = a > b AndAlso b > c „Hasil = True secondCheck = b > a AndAlso b > c „Hasil = False © 2009 STMIK Mikroskil . False Xor False = False Contoh: Dim a As Integer = 10.Medan .

True OrElse (tidak akan dievaluasi) =True False OrElse True = True False OrElse False = False Contoh: Dim a As Integer = 10.Medan .Operator OrElse Keterangan Melakukan operasi disjungsi logika short-circuting inklusif pada dua ekspresi. c As Integer = 6 Dim firstCheck. b As Integer = 8. secondCheck As Boolean firstCheck = a > b OrElse b > c „Hasil = True secondCheck = b > a OrElse b > c „Hasil = True © 2009 STMIK Mikroskil .

.

Contoh: Dim var1 As Integer = 10 Dim var2 As Integer = 3 var1 *= var2 „Hasil = 30. Contoh: Dim var1 As Integer = 10 Dim var2 As Integer = 3 var1 ^= var2 „Hasil = 1000. Contoh: Dim testInt As Integer testInt = 42 Sintaks: variableorproperty ^= expression Digunakan untuk melakukan pemangkatan nilai variabel atau properti dengan ekspresi dan memberikan nilai hasil kepada variabel atau properti tersebut.Operator = Keterangan Sintaks: variableorproperty = value Digunakan untuk memberikan nilai pada sebuah variabel atau properti yang tidak bersifat readonly.Medan . ^= *= © 2009 STMIK Mikroskil . Sintaks: variableorproperty *= expression Digunakan untuk melakukan perkalian nilai variabel atau properti dengan ekspresi dan memberikan nilai hasil kepada variabel atau properti tersebut.

Medan \= += . Sintaks: variableorproperty \= expression Digunakan untuk melakukan pembagian nilai variabel atau properti dengan ekspresi dan memberikan nilai (integer) hasil kepada variabel atau property tersebut. Contoh: Dim var1 As Integer = 12 Dim var2 As Integer = 3 var1 /= var2 „Hasil = 4. Contoh: Dim var1 As Integer = 10 Dim var2 As Integer = 3 var1 \= var2 „Hasil = 3. Contoh: Dim num1 As Integer = 10 Dim num2 As Integer = 3 num1 += num2 „Hasil = 13 © 2009 STMIK Mikroskil .Operator /= Keterangan Sintaks: variableorproperty /= expression Digunakan untuk melakukan pembagian nilai variabel atau properti dengan ekspresi dan memberikan nilai (desimal) hasil kepada variabel atau properti tersebut. Sintaks: variableorproperty += expression Digunakan untuk melakukan penjumlahan nilai numerik variabel atau properti dengan ekspresi dan memberikan nilai hasil kepada variabel atau properti tersebut atau melakukan concatenation (penggabungan string) variabel atau properti dengan ekspresi dan memberikan nilai hasil kepada variabel atau properti tersebut.

Sintaks: variableorproperty &= expressions Digunakan untuk melakukan penggabungan nilai string variabel atau properti dengan ekspresi string dan memberikan nilai hasil kepada variabel atau properti tersebut. Contoh: Dim var1 As String = "Hello " Dim var2 As String = "World!" var1 &= var2 „Hasil = "Hello World!". Contoh: Dim var1 As Integer = 10 Dim var2 As Integer = 3 var1 -= var2 „Hasil = 7.Operator -= Keterangan Sintaks: variableorproperty -= expression Digunakan untuk melakukan pengurangan nilai variabel atau properti dengan ekspresi dan memberikan nilai hasil kepada variabel atau properti tersebut. &= © 2009 STMIK Mikroskil .Medan .

.

<>. bukan operator assignment) © 2009 STMIK Mikroskil . OrElse) Eksklusif Disjungsi (Xor) Operator = (operator comparison. TypeOf . >=. Is. Operator Comparison =. >. -) Perkalian dan Pembagian Pecahan (*. AndAlso) Inklusif Disjungsi (Or.. /) Pembagian Integer (\) Modulus Aritmetika (Mod) Penjumlahan dan Pengurangan (+. Operator Aritmetika dan Concatenation Exponentiation (^) Identitas Unary dan negasi (+. String Concatenation (+) String Concatenation (&) 2. Operator Logika Negasi (Not) Konjungsi (And. -).Medan . Like. <=. <..1. IsNot. Is 3.

d.0 e = 1. f. e. g As Double a = 8.0 c = 4.0 b = 3.0 d = 2.Medan .3 + 4/ 2* 1 F = 5 + 4/2 * 1 F=5+2*1 F=5+2 F=7 © 2009 STMIK Mikroskil . c.0 f=a-b+c/d*e Nilai f = ? F = 8 . b.Dim a.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->