Skip to main content

Tipe Mengenal Data dan Operator di VB .net (VB Programming)

 

Tipe Mengenal Data dan Operator di VB .net (VB Programming)


Assalamu'alaikum.. pada tutorial kali ini saya ingin berbagi tentang tipe data dan operator yang digunakan dalam pemrograman Visual Basic. selamat menyimak.. :)


teori
2.1. variabel
Variabel   adalah pengalokasian tempat di memori komputer dengan tipe data tertentu dan datanya dapat diubah. variabel aturan pendefinisian
-           Harus dimulai dengan huruf
-           Tidak boleh menggunakan spasi
-           Tidak melebihi 255 karakter
-           Untuk vb. Net tidak peka huruf besar/kecil (tidak membedakan huruf kecil dan besar
-           Boleh menggunakan garis bawah

Contoh penulisan variabel yang benar :
-           Redupkan Dataku sebagai bilangan bulat
-           Redupkan A4 sebagai ganda
-           Dim Alas_ruang sebagai Boolean
Contoh penulisan yang salah
-           Redupkan 4data sebagai Integer
-           Redupkan   gambar Data sebagai tanggal

2.1.1 Ruang lingkup variabel
Dalam pendefinisian variabel yang dikenal dua wilayah yaitu variabel lokal dan variabel global. Variabel lokal adalah variabel yang hanya dikenal di suatu area fungsi tertentu dalam suatu sub utama atau fungsi . Sedangkan variabel global adalah variabel yang dikenal di seluruh fungsi dalam suatu bentuk kelas.

Contoh variabel lokal
Fungsi total (byval jml sebagai bilangan bulat) sebagai bilangan bulat
Meredupkan saldo sebagai fungsi integer ' saldo hanya dikenal di ini
Saldo=saldo+jml
Fungsi akhir

Contoh variabel global
Redupkan hasil sebagai ganda; hasil sebagai variabel global
Fungsi total (byval jml sebagai bilangan bulat) sebagai bilangan bulat
Meredupkan saldo sebagai fungsi integer ' saldo hanya dikenal di ini
Saldo=saldo+jml
Fungsi akhir

2.1.2. Ketik data di .Net
Terdiri dari 3 tipe utama

sebuah.        Ketik bilangan bulat data
Berikut tipe data bilangan bulat
Ketik data
.tipe bersih
Harfiah
Keterangan
Byte
Sistem Byte
tidak ada
Kisaran 8 bit 0 ~ 255
Pendek
Sistem Int16
S
!6 Kisaran bit -32768 ~ 32767
Bilangan bulat
Sistem Int32
Saya
Kisaran 32 Bit -2147483648 ~ 2147483647
Panjang
Sistem Int64
L
64 Bit -9223372036854775808 ~ 9223372036854775807

B.       Ketik data Titik Mengambang
Ketik data atau desimal
Ketik data
.tipe bersih
Harfiah
Keterangan
Lajang
Sistem Tunggal
F
Rentang 32 Bit + 1,5 x 10 -45 ~ + 3,4 x 10 38     
Dobel
Sistem Ganda
R
Titik Mengambang 64 Bit + 5.0 x 10 -324 ~ + 1.7 x 10 308     
Desimal
Sistem Desimal
D
Titik Mengambang 128 bit + 1,0 x 10 -28 ~ + 3,4 x 10 28     

C.        Non Numerik
Ketik data
.Tipe bersih
Harfiah
Keterangan
Boolean
Boolean Sistem

Benar dan Salah
Arang
Sistem Char
C
Karakter 16 bit
Rangkaian
String sistem

Kumpulan karakter
Obyek
Objek Sistem

Supertipe dari semua tipe di .net framework


2.2. Konstanta
Konstanta adalah pengalokasian suatu ruang di memori yang nilainya tidak dapat diubah
Pendefinisian konstanta dengan menambahkan kata Const
Contoh
Konst Gravitasi sebagai Ganda = 9,8


2.3.  Mengubah Tipe data

Konversi implisit dilakukan secara otomatis
Konversi eksplisit dilakukan secara spesifik

implisit
Konversi yang didukung vb .net
konversi dari
Ke
Byte
Pendek, Bilangan Bulat, Panjang, Tunggal, Ganda, Desimal
Pendek
Bilangan Bulat, Panjang, Tunggal, Ganda, Desimal
Bilangan bulat
Panjang, tunggal, Ganda, Desimal
Panjang
Float, Ganda, Desimal
Lajang
Dobel
Arang
Bilangan Bulat, Panjang, Tunggal, Ganda, Desimal

Eksplisit

Kata kunci untuk konversi
Kata kunci
Hasil konversi
Tipe Data asal
Cbool
Boolean
Numerik, string objek
Cbyte
Byte
Numerik, Jenis enumerasi, Boolean, Objek String
Cchar
Arang
Tali, Objek
tanggal
Tanggal
Tali, Objek
CDbl
Dobel
Numerik, Boolean, String, Objek
Cint
Bilangan bulat
Numerik, Boolean, String, Objek


2.4. Array (Larik)
Array merupakan pengalokasian beberapa ruang memori yang diberi indeks dan memiliki tipe data yang sama.
Format
Dim Data_array(jumlah elemen) sebagai Tipe Data
Contoh
Dim Bilangan(5) sebagai Integer

Maka ruang yang didefinisikan
Bilangan(0), Bilangan(1), Bilangan(2), Bilangan(3), Bilangan(4)

Contoh pernyataan dengan langsung mengisi nilai
Dim bilangan(3) sebagai Bilangan Bulat = {2,3,6}
Dim hari() as   String = {“Senin”,”Selasa”,”Rabu”,”Kamis”}

2.4.1. Array Multi Dimensi
Array Multi dimensi dapat dianalogikan seperti sebuah matriks
Format
Dim dataarray(Sumbuy,SumbuX) sebagai TipeData

Contoh
Dim jimmy(3,5) sebagai Integer

Bila hendak menyimpan data di suatu lokasi
Jimmy(1,3) = 5



2.4.2. Array Dinamis
Array dinamis adalah array yang dapat diubah ubah dimensinya
Format
Dim jimmy (5) sebagai Ganda
Redim Jimmy (10) sebagai ganda
Perhatikan saat Anda mengubah dimensi array maka data yang disimpan akan hilang untuk mencegah angka tidak hilang menambahkan kata melestarikan
Contoh
Redim melestarikan arr (6)

2.5. Operator
Operator adalah operasi yang dilakukan antara satu, dua atau lebih   operand. Operand disini dapat berupa variabel atau konstanta. Secara umum operator terdiri atas :
1.        Operator Penagasan
2.        Operator Aritmatika
3.        Operator Pembandingan
4.        Operator Logika
5.        Operator Penggabungan String

2.5.1. Operator Penugasan
Operator penugasan adalah operator yang mendapat tugas memindahkan atau mengirimkan suatu nilai dari ruas kanan operator ke kiri operator. Penugasan operator disimbolkan dengan '='.

Contoh
redupkan a,b   sebagai bilangan bulat
A = 50   ' artinya sebuah diberi nilai 50
B =   ' salin isi nilai a ke b
B= a+ 5 ' simpan hasil penjumlahan a dan 5

Dalam VB .net terdapat operator tambahan untuk mempersingkat instruksi penugasan (serupa dengan bahasa c/c++) seperti :
A = a + c   menjadi a += c
D= d*b menjadi d *=b
R = r / 5              r /= 5
Secara lengkap penugasan operator
=,+=,*=,/=,\=,^=,-=,&=

2.5.2. Operator Aritmatika
Operator untuk memproses dua buah operand baik konstanta atau variabel, simbol yang digunakan :
Simbol
Operasi
Contoh
^
Pemangkatan
3^3 = 27
+
Penjumlahan
5 + 7 = 12
-
Pengurangan
6-2 = 4
/
Bagi Desimal
 7/2 = 3,5
\
Bagi Bulat (pecahan dibuang)
 9 \ 2 = 4
*
Perkalian
4 * 3 = 12
Mod
Sisa bagi
 9 mod 4 = 1

2.5.3.   Operator Pembandingan
Pembandingan operator adalah dua perbandingan buah operand baik variabel atau konstanta dan memberikan hasil true atau false. True artinya nilai pembanding benar, sedangkan nilai pembanding salah.

Simbol
Operasi
Contoh
Lebih kecil
5 < 7 = benar
Lebih besar
6 > 6 = salah
<=
Lebih kecil sama dengan
8 <= 9 = benar
>=
Lebih besar sama dengan
12 >=12 = benar
=
Sama dengan
8 = 5 = salah
<> 
Tidak sama dengan
9 <> 10= benar



2.5.4.  Operator pembanding string

Simbol
Operasi
Contoh
?
Cocok dengan sembarang satu karakter
“A” seperti “a” = benar
“b” seperti “b” = benar
*
Cocok dengan sembarang nol atau lebih karakter
“a*” seperti “ab12” = benar
“b*” seperti “aba” = salah
[ ]
Cocok dengan sembarang satu karakter yang dituliskan dalam siku
“A” seperti “[A- Z]” = benar
[! ]
Cocok dengan sembarang satu karakter yang tidak dituliskan dalam siku
“B” seperti “[!CD]” = benar
#
Cocok dengan sembarang satu angka
“aB4c” seperti “a[AE]#[bt] = true

2.5.5. Operator Logika
Operator Logika umumnya dilakukan pada operasi bit dari angka atau huruf.







sebuah
B
A dan B
0
0
0
0
1
0
1
0
0
1
1
1

 


sebuah
B
A ATAU B
0
0
0
0
1
1
1
0
1
1
1
1

 

sebuah
B
A XOR B
0
0
0
0
1
1
1
0
1
1
1
0

 

 


sebuah
Tidak a
0
1
1
0

 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

                                                                                                                                  


2.5.6. Operator Penggabungan Senar                                                                                                       
Dua notasi penggabungan string yaitu + dan & akan menghasilkan nilai yang sama, contoh :
“a” + “b” = “ab”
“a” & “b” = “ab”

2.5.7. Operator tingkatan
Tingkatan operator adalah hierarki dari operator bila terdapat beberapa operator sekaligus digunakan.
1.                         Operator aritmatika ^, (-) tanda negatif, *, /, \, mod, +, - ,+ (penggabungan string), &
2.                        Operator perbandingan =, <>, <, > , <= , >=, like
3.                         Operator Logika tidak, dan, atau, xor

2.6. Fungsi matematika visual basic           
Fungsi
Keterangan
perut(x)
Nilai mutlak n
atn(x)
Nilai arctangen dalam radian (default)
Cos(x)
Nilai cos dalam radian (standar)
exp(x)
Konstanta e pangkat x
Rnd(x)
jumlah angka acak dari 0 dan 1
Sgn(x)
Memberikan nilai -1 jika x kurang dari 0, 0 jika x = 0 dan 1 jika x lebih dari 0
dosa(x)
Nilai sin x dalam radian
persegi(x)
Akar kuadrat dari x
str(x)
Mengubah nilai numerik menjadi string
coklat(x)
Nilai tan x dalam radian
Val(x)
Mengubah string menjadi numerik

2.7. Pernyataan jika.
Perintah jika digunakan bila anda hendak membuat program percabangan. Format perintah Jika
Jika tunggal
Jika (kondisi) maka
 Penyataan
Berakhir jika

Jika doa  kemungkinan jawaban
Jika (kondisi) Maka
Penyataan
Kalau tidak
Penyataan
Berakhir jika

Jika lebih dari 2 kemungkinan jawaban
Jika (kondisi) Maka
Penyataan
Elseif (kondisi) Kemudian
Penyataan
Elseif (kondisi ) Kemudian
Penyataan
Kalau tidak
Penyataan
Berakhir jika

2.8. Pernyataan Loop
Ada 3 jenis Loop (perulangan) di VB yaitu :
Perulangan dengan For memiliki format
For a=<nilai awal> to <nilai akhir>
   Statement 
Next a

Perulangan dengan  until yang akan terus berulang bila kondisi bernilai salah dengan pengecekan di akhir

Do
  Statement
Loop until  <kondisi Benar>

Perulangan dengan until yang akan terus berulang bila kondisi bernilai salah dengan pengecekan di awal

Do  until <kondisi Benar>
  Statement
Loop 

Perulangan dengan while yang akan terus berulang bila kondisi bernilai benar dan akan keluar bila kondisi salah dengan pengecekan dapat di awal atau di akhir

Do while <kondisi salah>
statement
Loop

Do
Statement
Loop while <kondisi salah>

Contoh program:

Contoh 1
option compare binary
option explicit on
module banding
   sub main()
      dim a,b as string
      dim r  as boolean
                a= "ABC"
             b= "abc"
       system.console.writeline("Isi a : " & a)
       system.console.writeline("Isi b : " & b)
                 r = a = b       
                system.console.writeline(" isi b dibandingkan isi a : " & r)
                r = a like b      
                system.console.writeline(" isi b like  isi a : " & r)
            r = a like [“A –Z”]
                system.console.writeline(" isi a like  A - Z : " & r)

    end sub
end module

Contoh 2
option compare binary
option explicit on
module hello
   sub main()
      dim a,b as string
      dim r  as boolean
        dim pilih as msgboxresult
                a= "ABC"
      b= "abc"
       system.console.writeline("data a : " & b)
                system.console.writeline("data b :" & a)
        r = a = b       
                system.console.writeline(" b dibandingkan a : " & r)
       pilih=msgbox("halo",msgboxstyle.yesno,"Informasi")
    jika pilih=msgboxresult.yes maka
      system.console.writeline("anda menekan tombol   Yes")
     kalau tidak
                system.console.writeline("Anda menekan tombol Tidak!")
    berakhir jika
    sub akhir
modul akhir

contoh 3
  pilihan eksplisit pada
sistem impor. konsol
 modul putar
  sub utama()
   redup pass sebagai string
   redup benar seperti boolean
  
    benar= tidak benar
   melakukan 
     Write("Kata Sandi : ")
      lulus = garis baca ()
     jika lulus = "1234" maka
        benar = tidak benar
     berakhir jika
   loop sampai benar
  sub akhir
modul akhir

Contoh 4
pilihan eksplisit pada
sistem impor. konsol
 modul putar
  sub utama()
   redup pass sebagai string
   redup benar seperti boolean
  
    benar = benar
   lakukan   selagi benar
     Write("Kata Sandi : ")
      lulus = garis baca ()
     jika lulus = "1234" maka
        benar = tidak benar
     berakhir jika
   lingkaran
  sub akhir
modul akhir

Contoh 5
pilihan eksplisit pada
sistem impor. konsol
 modul putar
  sub utama()
   redup pass sebagai string
   redup benar seperti boolean
  
    benar = benar
   melakukan
     Write("Kata Sandi : ")
      lulus = garis baca ()
     jika lulus = "halo" maka
        benar = tidak benar
     berakhir jika
   loop sementara benar
  sub akhir
modul akhir

Contoh   6
pilihan eksplisit pada
sistem impor. konsol
 modul putar
  sub utama()
   redup dihitung sebagai byte
   redup pass sebagai string
   redup benar seperti boolean
    benar= tidak benar
   untuk hitungan = 1 sampai 3
     Write("Kata Sandi : ")
      lulus = garis baca ()
     jika lulus = "1234" maka
          benar = tidak benar
         hitung = 3
     berakhir jika
   hitungan berikutnya

  jika benar maka
     writeline(“Selamat datang”)
kalau tidak
     writeline(“anda terblokir”)
berakhir jika
sub akhir
modul akhir

Contoh 7
pilihan eksplisit pada
sistem impor. konsol
 modul sampelarray
  sub utama()
   try    'digunakan untuk menangkap kesalahan bila ada kesalahan input
   redup nilai(10) sebagai bilangan bulat
   redupkan a sebagai bilangan bulat
       untuk a=0 sampai 5
         write("Masukkan Nilai ke " & a+1 & " : ")
           nilai(a)=garis baca()
       selanjutnya
     Writeline("Isi data yang telah anda masukkan ")
         untuk a=0 sampai 5
           tulis(" "   & nilai(a))
          selanjutnya
    tangkap mantan sebagai pengecualian
        write("ada masalah input data")
   akhiri coba
sub akhir
modul akhir


cukup sekian dan terimakasih. semoga bermanfaat :)
sumber:  Modul Pratikum VB .net 2010  /FEBRI DOLIS HERDIANI, S.KOM 

Comments

Popular posts from this blog

Font Notasi Angka Untuk membuat Partitur Lagu Not Angka

Download Berbagai Font Notasi Angka Terbaik dan Cara Penulisan di MS Word

16+ Font dan Kode untuk Membuat Simbol Musik di Word