Wednesday, 16 May 2018

TIPE DATA DAN VARIABEL ( BAB 3)


Tipe Data

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

Variabel merupakan tempat penyimpanan data. Variabel memiliki sebuah nama disertai dengan tipe data yang akan ditampung oleh variabel tersebut.
Berbeda dengan VB6, variabel dalam VB.Net harus dideklarasikan terlebih dahulu, jika tidak akan terjadi kesalahan Compiler.


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 :
  1. 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
  2. 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 :

  1. Local Variabe
    Local variabel merupakan suatu pendeklarasian variabel di dalam ruang lingkup objek saja. Tidak dapat digunakan di dalam objek lain.
  2. 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 :



Deklarasi Variabel

Dim merupakan keyword dalam pendeklarasian variabel.

Bentuk penulisan Deklarasi Variabel:
            Dim (namavariabel) as (tipedata)


Contoh:
Dim a,b as integer
Dim i as string


Pemberian Nilai Awal pada Variabel

Bentuk Penulisan:
            (namavariabel) = NilaiAwal

 

Contoh:
a=10
b=5
i=“Visual Basic”


Pendeklarasian Variabel disertai pemberian Nilai Awal

Bentuk Penulisan:
     Dim (namavariabel) as (tipedata)  = NilaiAwal


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.
Perintah Program:
  Private Sub btnpangkat_Click(ByVal sender As System.Object,
      txthasil.Text = txtbil1.Text ^ txtbil2.Text
  End Sub
 

  Private Sub btnkali_Click(ByVal sender As System.Object,
      txthasil.Text = txtbil1.Text * txtbil2.Text
  End Sub
 

  Private Sub btnbagi_Click(ByVal sender As System.Object,
      txthasil.Text = txtbil1.Text / txtbil2.Text
  End Sub
 

  Private Sub btntambah_Click(ByVal sender As System.Object,
      txthasil.Text = Val(txtbil1.Text) + txtbil2.Text
  End Sub
 

  Private Sub btnkurang_Click(ByVal sender As System.Object,
      txthasil.Text = txtbil1.Text - txtbil2.Text
  End Sub


Catatan:
Val : berfungsi untuk mengubah tipe data string menjadi Numeric.



untuk lebih paham  lihat blog saya yang berjudul 




Cara Menghitung  Luas dan Keliling Persegi  Panjang , luas segitiga ,trapesium  dan volume Tabung

No comments:

Post a Comment