Monday, May 14, 2018

VARIABLE DAN TYPE DATA PADA VISUAL BASIC .NET

Nah kali ini adalah pembahasan mengenai variable dan tipe data didalam Visual Basic, sebetulnya pengertian dari variable dan tipe data didalam bahasa pemrograman memiliki pengertian yang sama, jenis yang sama, serta fungsi yang sama.Kita mulai dari pembahasan variable terlebih dahulu. 

1. Variable
Variabel adalah merupakan tempat penyimpanan data dalam memori computer yang mengandung data atau nilai sementara dari sebuah proses pada suatu pemrograman. Misalkan kita punya nilai nih berupa angka “10”, nah supaya nilai tersebut nantinya bisa diproses atau dioperasikan maka kita harus memasukkannya terlebih dahulu kedalam sebuah variable, variable ini bisa kita kasih nama bebas, usahakan nama variable harus sesuai dengan isi variable nya (nilainya). Nantinya Variabel akan tersimpan didalam memori computer kita.
Contoh nih, misalkan kita punya dua angka, angka 1 yaitu “5” dan angka 2 yaitu “7”, kedua angka tersebut ingin kita tambahkan, maka kita harus membuat 3 variable, variable apa sajakah itu? Pertama yaitu variable untuk menjadi tempat atau untuk menyimpan angka 1, kedua yaitu variable untuk menyimpan angka 2, dan ketiga yaitu variable untuk hasil dari penjumlahan antara angka 1 dengan angka 2.
Contoh kodingannya gini nih :

Dim Angka1 as integer
Dim Angka2 as integer
Dim Hasiljumlah as integer
Angka1 = 5
Angka2 = 7
Hasiljumlah = Angka1 + Angka2

Logika dari “Dim Angka1 as integer” :
Kata Dim diatas adalah kependekan dari kata “Dimension”, yaitu kata yang digunakan untuk mendeklarasikan sebuah variable, kemudian “Angka1” adalah nama variablenya, “as integer” berarti variable “Angka1” bertipe data integer, tipe data integer digunakan untuk numerik, nanti akan kita bahas lebih lanjut mengenai tipe data.

Logika dari “Angka1 = 5” :
Yaitu memasukkan variable “Angka1” dengan nilai 5, “=” adalah perintah untuk memasukkan nilainya, “=” ini masuk kedalam kategori operator penugasan.

Logika dari “Hasiljumlah = “Angka1 + Angka2” :
Isi nilai dari variable “Hasiljumlah” tidak kita tentukan sendiri, tapi isi nilai nya adalah dari hasil penjumlahan antara variable “angka1” dengan variable “angka2”.

Ada beberapa hal yang tidak diperkenankan dalam penamaan sebuah variable :
  • Tidak boleh ada blank, dalam artian tidak boleh ada spasi.
  • Tidak boleh ada simbol kecuali underscore (garis bawah).
  • Boleh berupa angka dan huruf, tapi harus selalu diawali oleh huruf.

1.1. 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. Berikut merupakan tabel symbol deklarasi emplisit:

Karakter/Symbol
Tipe Data
%
Interger
$
String
&
Long
@
Curreny
!
Single
#
Doble

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
2. Type Data.
Tipe data merupakan suatu bentuk penggolongan jenis data berdasarkan kategori data, ukuran dan kegunaan data yang dapat ditampung oleh sebuah variabel. Tipe data pada visual basic 2008 dapat dilihat pada table berikut ini :

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

Di setiap tipe diatas, yang menjadi perbedaan hanyalah ukuran dan jangkauan nilainya saja, semakin besar ukurannya semakin banyak memakan memori didalam computer kita, tetapi jika semakin panjang jangkauan nilainya maka perhitungannya pun akan semakin akurat. Jadi kalau kalian hanya mengghitung bilangan bulat yang standar saja, sebaiknya kalian menggunakan tipe data byte atau integer, tapi jika kalian menghitung pengkonversian suhu yang notabene memerlukan penghitungan yang akurat sebaiknya kalian menggunakan tipe decimal atau single. Sedikit catatan nih, tipe data byte, char, short dan integer adalah tipe yang digunakan untuk menghitung bilangan bulat alias tanpa koma-komaan, kalau tipe long, decimal, single dan double digunakan untuk menghitungan bilangan decimal atau real yang ada koma-komaannya.
Tipe data string Yaitu tipe data yang bisa memasukkan semua huruf, semua angka atau semua symbol atau kombinasi dari ketiganya, khusus untuk angka nih, walaupun kita memasukkan angka tapi tetap saja angka tersebut dianggap sebuah string dalam artian angka tersebut tidak bisa diproses (tidak bisa ditambahkan, dikurangi, dikali, dibagi, atau yang lainnya).
Selanjutnya kalau tipe data Boolean adalah tipe data yang memiliki nilai True atau False, jika suatu nilai yang berupa angka dikonversi menjadi nilai Boolean maka angka 0 akan menjadi false dan angka selain 0 menjadi True.
Kalau tipe data Date yaitu tipe data untuk memasukkan tanggal, memiliki rentang mulai dari 1 Januari tahun 0001 sampai 31 desember 9999.

2.1. 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 :

Contoh Program:
1. Desainlah program seperti berikut:

2. Buatlah pengaturan "Properties" seperti tabel berikut:

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:
Catatan
Val : berfungsi untuk mengubah tipe data string menjadi Numeric.

4. Untuk menjalankan program, klik tombol Start Debugging atau tekan tombol F5 pada keyboard. Untuk menutup program, klik tombol Stop Debugging. Jika berhasil maka tampilan program setelah di jalankan akan seperti gambar berikut:


Mungkin hanya di sini saja yang bisa saya paparkan, jika ada kesalahan pada penulisan mohon dimaafkan. Semoga bermanfaat buat kita semua.

Sumber:
http://pandaivbnet.blogspot.co.id/2014/08/variabel-dan-tipe-data-dalam-vbnet.html#.WvmycqSFPIV
http://jalankoding.blogspot.co.id/2016/06/tipe-data-variabel-konstanta-operator.html

No comments:

Post a Comment