
Konversi Tipe Data
Konversi
Tipe data adalah sebuah fungsi yang digunakan untuk mengkonversi (
mengubah tipe dari satu tipe ke tipe data yang lain). Konversi tipe data
dapat dilihat pada table berikut ini :
Variabel
Variabel
adalah merupakan tempat penyimpanan data dalam memori computer yang
mengandung data atau nilai sementara dari sebuah proses pada suatu
pemrograman.
Deklarasi Variabel
Deklarasi
Variabel adalah merupakan fungsi untuk mengenal suatu variabel berikut
dengan tipe data yang pakai pada variabel tersebut. Pendeklarasian
variabel di bagi menjadi dua kategori antara lain :
- Deklarasi Ekplisit
Suatu pendeklarasian umum yang sangat sering dilakukan dengan memberikan kata kunci as.
Bentuk umum : {Private | Public | Dim | …} Nama_Var [{As Tipe data}]
Contoh :
Dim Nim as Integer
Dim Nama as String
- Deklarasi Emplisit
Deklarasi
Emplisit adalah suatu pendeklarasian yang tidak memberikan kata kunci
As pada semua variabel tersebut. Melainkan memberikan satu karakter atau
symbol di akhir variabel. Tabel symbol deklarasi emplisit.

Contoh :
Dim NIM% ‘mewakili tipe data integer
Dim Nama$ ‘ mewakili tipe data string
Ruang Lingkup Variabel
Ruang
lingkup variabel sangat mempengaruhi sampai dimana nama variabel
tersebut dapat dikenali oleh aplikasi. Ruang Lingkup Variabel dapat
digolongkan menjadi :
- Local Variabe
Local
variabel merupakan suatu pendeklarasian variabel di dalam ruang lingkup
objek saja. Tidak dapat digunakan di dalam objek lain.
- Global Variabel
Global
variabel adalah merupakan suatu pendeklarasian variabel tidak hanya di
dalam ruang lingkup objek saja. Tetapi mencakup semua presedure dan
objek.
Konstanta
Konstanta merupakan suatu variabel yang mempunyai nilai tetap dan tidak dapat diubah nilainya.
Deklarasi konstanta :
{Const} Nama_Var [{AS tipedata}]=<nilai>
Contoh :
Const nama_bidang as string=”persegi_panjang”
Public const Panjang As Integer=8
Private const Lebar As Integer=5
Private const luas As Integer=Panjang*Lebar
Private const Keliling As Integer=2*(Panjang+Lebar)
Deklarasi Konstanta Enumerasi
Deklarasi
Konstanta Enumerasi merupakan pendeklarasian daftar konstanta yang
bersipat global . Dengan deklarasi konstanta enumerasi dapat membuat
daftar
konstanta sendiri dapam bentuk seperti modul kelas dan dapat diakses oleh projek lain.
Format penulisannya :
{Private | Public | …. }[enum] Nama_Variabel_konstanta
Contoh :
Const nama_bidang as string=”persegi_panjang”
Private const Panjang As Integer=8
Private const Lebar As Integer=5
Private const luas As Integer=Panjang*Lebar
Private const Keliling As Integer=2*(Panjang+Lebar)
Public enum Hitung
Luas = Luas
Keliling=Keliling
end Enum
A=Hitung.Luas ‘menggunakan variabel enum luas
B=Hitung.Kelilin ‘ menggunakan variabel enum keliling
Operator Aritmatika
Operator
Aritmatika adalah merupakan suatu operator perhitungan matematika yang
digunakan untuk proses perhitungan matematika. Operator aritmatika dapat
dilihat pada table berikut ini :

Operator Perbandingan
Operator
perbandingan adalah merupakan suatu operator yang menyatakan suatu
kondisi itu benar atau salah. Operator perbandingan dapat dilihat pada
table berikut ini :

Operator Logika
Operator
Logika adalah merupakan suatu operator yang dapat membandingkan dua
ekspresi atau lebih data logika (Boolean) dan menghasilkan data logika
(Boolean) baru. Operator logika dapat dilihat pada table berikut ini:

Operator Penugasan
Operator
penugasan adalah merupakan operator yang bertugas untuk menentukan
nilai yang dikeluarkan oleh suatu variabel terhadap kondisi tertentu.

Operator Penggabungan (Concatenation)
Operator
Penggabungan adalah merupakan suatu operator yang dapat digunakan untuk
menggabungkan dua buah string atau lebih. Operator Penggabungan dapat
dilihat pada table berikut ini :
Suatu pendeklarasian umum yang sangat sering dilakukan dengan memberikan kata kunci as.
Bentuk umum : {Private | Public | Dim | …} Nama_Var [{As Tipe data}]
Contoh :
Dim Nim as Integer
Dim Nama as String
Deklarasi Emplisit adalah suatu pendeklarasian yang tidak memberikan kata kunci As pada semua variabel tersebut. Melainkan memberikan satu karakter atau symbol di akhir variabel. Tabel symbol deklarasi emplisit.
Contoh :
Dim NIM% ‘mewakili tipe data integer
Dim Nama$ ‘ mewakili tipe data string
Local variabel merupakan suatu pendeklarasian variabel di dalam ruang lingkup objek saja. Tidak dapat digunakan di dalam objek lain.
Global variabel adalah merupakan suatu pendeklarasian variabel tidak hanya di dalam ruang lingkup objek saja. Tetapi mencakup semua presedure dan objek.
*Seperti bahasa pemrograman yang lain, Visual Basic .Net juga menyediakan
berbagai tipe data yang dapat digunakan oleh pemrograman sesuai dengan konteks
pemakaiannya. Berikut beberapa tipe data yang tersedia dalam VB.Net yang sering
digunakan.
Data
Type
|
Size
in
Bytes
|
Return
Value
|
Type
|
Tipe Data Numeric
|
|||
Byte
|
1
|
8-bit unsigned integer (0 – 255)
|
System.Byte
|
Integer
|
3
|
32-bit
signed integer
(-2.147.483.648 s/d 2.147.483.647)
|
System.Int32
|
Long
|
8
|
64-bit
signed integer
-9.223.372.036.854.775.808
s/d
9.223.372.036.854.775.807
|
System.Int64
|
Double
|
8
|
64-bit
floating point variabel
(5E-324
s/d 1.8E+10308)
|
System.Double
|
Decimal
|
16
|
128-bit
floating point variabel
(Nilai
hingga 28 digit)
|
System.Decimal
|
Tipe Data Karakter
|
|||
Char
|
2
|
16-bit unicode characters
|
System.Char
|
String
|
Varies
|
Non-Numeric Type
|
System.String
|
Tipe Data Tanggal
|
|||
Date
|
8
|
0:00:00
on Januari 1, 0001 through 11:59:59 PM on December 31, 9999
|
System.Date
|
Tipe Data Logika
|
|||
Boolean
|
2
|
True or
False
|
System.Boolean
|
Tipe Data Object
|
|||
Object
|
4
|
Any
type can be stored in variable of type object
|
System.Object
|
Variabel merupakan tempat penyimpanan data. Variabel memiliki sebuah nama disertai dengan tipe data yang akan ditampung oleh variabel tersebut.Variabel
Berbeda dengan VB6, variabel dalam VB.Net harus dideklarasikan terlebih
dahulu, jika tidak akan terjadi kesalahan Compiler.
Deklarasi Variabel
Dim merupakan keyword dalam pendeklarasian variabel.
Bentuk penulisan Deklarasi Variabel:
Contoh:
Dim a,b as integer
Dim i as string
Pemberian Nilai Awal pada Variabel
Bentuk Penulisan:
Contoh:
a=10
b=5
i=“Visual Basic”
Pendeklarasian Variabel disertai pemberian Nilai Awal
Bentuk Penulisan:
Contoh:
Dim a as integer = 10
Dim i as string = “Visual
Basic”
Contoh Program
Private Sub Button1_Click(ByVal
sender As System.Object,
Dim x,y,z as integer
x=15
y=5
z=x*y
TextBox1.Text=z
End Sub
Operasi Terhadap Tipe Data Numeric
Operasi terhadap tipe data numeric sama halnya melakukan perhitungan matematik atau aritmatika. Ada penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.
Untuk melakukan perhitungan matematika
dibutuhkan operator
aritmatika.
Berikut operator aritmatika sesuai urutan pengerjaannya :
^ : perpangkatan
* : perkalian
/ : pembagian
+ : penjumlahan
- : pengurangan
Contoh
Program:
1.
Desain program
2. Pengaturan Properties
NO.
|
OBJEK
|
PROPERTIES
|
PENGATURAN
|
1
|
Label1
|
Text
|
OPERASI MATEMATIKA
|
Font Size
|
9
|
||
Bold
|
True
|
||
2
|
Label2
|
Text
|
Bilangan 1 :
|
3
|
Label3
|
Text
|
Bilangan 2 :
|
4
|
Label4
|
Text
|
Hasil :
|
5
|
Label5
|
Text
|
OPERATOR
|
Bold
|
True
|
||
6
|
TextBox1
|
Name
|
txtbil1
|
7
|
TextBox2
|
Name
|
txtbil2
|
8
|
TextBox3
|
Name
|
Txthasil
|
9
|
Button1
|
Text
|
^
|
Size
|
10
|
||
Name
|
Btnpangkat
|
||
10
|
Button2
|
Text
|
*
|
Size
|
10
|
||
Name
|
Btnkali
|
||
11
|
Button3
|
Text
|
/
|
Name
|
Btnbagi
|
||
12
|
Button4
|
Text
|
+
|
Size
|
9
|
||
Name
|
Btntambah
|
||
13
|
Button5
|
Text
|
-
|
Size
|
10
|
||
Name
|
Btnkurang
|
||
14
|
Button6
|
Text
|
Bersih
|
Name
|
Btnbersih
|
||
15
|
Button7
|
Text
|
Tutup
|
Name
|
Btntutup
|
3. Pemberian Perintah/Instruksi pada Program
Alur
Program:
ú Input Bilangan1 dan Bilangan2
ú Klik salah satu tombol Operator, maka akan tampil hasil perhitungan
sesuai operator.
-
Tombol ^ : untuk
memangkatkan
-
Tombol * : untuk
mengalikan
-
Tombol / : untuk
membagi
-
Tombol + : untuk
menambahkan
-
Tombol - : untuk
mengurangkan
ú Klik tombol Bersih, maka isi Bilangan1, Bilangan2 dan
Hasil akan bersih (kosong).
ú Klik tombol Tutup, maka program akan ditutup.
Catatan:
Terimakasih sudah berkunjung keblog saya semoga dapat membantu,
sampai jumpa di blog selanjutnya:)
Tidak ada komentar:
Posting Komentar