variabel, tipe data dan operator - pemrograman i

23
PEMROGRAMAN I VARIABEL, TIPE DATA DAN OPERATOR DI VISUAL BASIC OK Ifannuddin Isnaeni, S.Kom www.ifannuddin.com

Upload: ifan-ok

Post on 13-Jul-2015

550 views

Category:

Technology


1 download

TRANSCRIPT

PEMROGRAMAN IVARIABEL, TIPE DATA DAN OPERATOR DI VISUAL BASIC

OK Ifannuddin Isnaeni, S.Komwww.ifannuddin.com

VARIABEL

• Variable digunakan dalam bahasa pemrograman untuk

menyimpan nilai sementara dimana untuk digunakan kembali

nantinya.

• Dikatakan untuk menyimpan nilai sementara karena nilai

variable akan di simpan dalam memory komputer yang bersifat

tidak permanen, karena berbeda dengan penyimpanan drive

dimana data-data yang disimpan di dalamnya akan hilang

ketika komputer dimatikan.

PENAMAAN VARIABEL

• Variabel yang Anda buat terdiri atas huruf, angka atau garis

bawah (underscore)

• Harus dimulai dengan huruf atau underscore ( _ )

• Panjang variabel tidak boleh lebih dari 255 karakter

• Tidak boleh memakai keyword dalam Visual Basic

KEYWORD

AddHandler AddressOf Alias And

AndAlso As Boolean ByRef

Byte ByVal Call Case

Catch CBool Cbyte CChar

Cdate CDbl Cdec Char

Cint Class Constraint Class Statement CLng

Cobj Const Continue CSByte

CShort CSng CStr CType

Selengkapnya bisa dilihat pada link ini : http://msdn.microsoft.com/en-us/library/dd409611.aspx

Keyword dalam Visual Basic

DEKLARASI VARIABEL

Variabel harus dideklarasikan sebelum digunakan. Ketika mendeklarasikan variabel, ditentukan nama variabel dan tipe data yang akan digunakan oleh variabel tersebut. Dalam Visual Basic banyak perintah yang dipakai untuk mendeklarasikan suatu variabel. Tapi perintah yang sering digunakan adalah Dim. Dim kependekan dari Dimensi. Format standar perintah Dim adalah sebagai berikut :

Dim <nama_variabel> As <tipe_data>

Contoh :

Dim Total As Integer

Dim Nama As String

KONSTANTA

• Konstanta mirip dengan variabel tetapi nilainya tidak berubah

selama program berjalan. Konstanta dideklarasikan dengan

kata kunci Const. Format perintah pendeklarasian konstanta

adalah

Const <nama_konstanta> As <tipe_data> = <nilai>

Contoh :

Const Phi As Single = 3.14

Const PPN As Single = 0.1

AKSESIBILITAS VARIABEL

• Dim, variabel yang dideklarasikan dengan kata kunci Dim memiliki akses terbatas. Baik variabel dan konstanta memiliki ruang lingkup, yaitu pada bagian mana di dalam program keduanya dapatdigunakan.

• Public, variabel yang dideklarasikan dengan kata kunci Publicmemiliki akses bebas.

• Protected, variabel yang dideklarasikan dengan kata kunci Protectedmemiliki akses terproteksi.

• Private, variabel yang dideklarasikan dengan kata kunci Dim memiliki akses terbatas. Variabel hanya dikenal pada wilayah tempat variabelatau konstanta dideklarasikan.

TIPE DATA

• Data memiliki tipe yang berbeda‐beda dan biasanya data

dikelompokkan pada kelompok yang sejenis agar tidak terjadi

operasi matematika diantara data yang berbeda jenis tersebut, begitu

juga dalam suatu program, setiap nilai harus dikelompokkan pada

jenis‐jenis tertentu yang disebut dengan tipe data.

• Type data adalah sejenis nilai yang tersimpan dalam variable, bisa

karakter (Huruf), Numeric (Number) ataupun date (tanggal).

• Type data diperlukan agar program dapat langsung mengenal jenis

data yang tersimpan pada variable.

KATEGORI TIPE DATA

Tipe Data dapat dikategorikan sebagai berikut :

1. Tipe Data Numerik

2. Tipe Data Teks

3. Tipe Data Boolean

4. Tipe Data Date

5. Tipe Data Object

6. Tipe Data Variant

TIPE DATA NUMERIK

• Antara lain integer, long, single, double, byte. Integer dan long

digunakan untuk menyimpan bilangan bulat. Sedangkan single

dan double digunakan untuk menyimpan bilangan

desimal/real, yang memiliki angka di belakang koma.

• Tipe Data Integer

Tipe Data Jumlah Alokasi Memori Jangkauan Nilai

Byte 1 byte 0 sampai 255

UShort 2 bytes 0 sampai 65,535

UInteger 4 bytes 0 sampai 4,294,967,295

ULong 8 bytes 0 sampai 18,446,744,073,709,551,615

SByte 1 byte -128 sampai 127

Short 2 bytes -32,768 sampai 32,767

Integer 4 bytes -2,147,483,648 sampai 2,147,483,647

Long 8 bytes -9,223,372,036,854,775,808 sampai 9,223,372,036,854,775,807

• Tipe Data Desimal

Tipe Data Jumlah Alokasi Memori

Jangkauan Nilai

Single 4 bytes -3.4028235E+38 sampai -1.401298E-45 untuknilai negatif;1.401298E-45 through 3.4028235E+38 untuk nilai positif

Double 8 bytes -1.79769313486231570E+308 sampai -4.94065645841246544E-324 untuk nilai negatif;4.94065645841246544E-324 sampai 1.79769313486231570E+308 untuk nilai positif

Decimal 16 bytes 0 sampai +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9...E+28) dengan tidak ada titik desimal;0 sampai +/-7.9228162514264337593543950335 dengan 28 angka desimal;Angka bukan nol paling kecil adalah +/-0.0000000000000000000000000001 (+/-1E-28)

* Dalam notasi ilmiah, "E" mengacu pada perpangkatan dari 10. Jadi, 3.56E+2 berarti 3,56 x 102 sama dengan 356, dan 3.56E-2 berarti 3,56 / 102 sama dengan 0,0356.

TIPE DATA TEKS

Nama, alamat dan lain-lain adalah contoh data teks yang sering

kita gunakan dalam program komputer. Kumpulan huruf (boleh

kosong) yang dianggap sebagai satu kesatuan itu disebut String.

Tipe Data Jumlah Alokasi Memori

Jangkauan Nilai

Char 2 bytes 0 sampai 65535

String Tergantung pada implementasi platform

0 sampai kira-kira 2 miliar karakter Unicode.

TIPE DATA BOOLEAN

• Tipe ini digunakan untuk menyimpan suatu informasi yang

hanya memiliki dua kemungkinan nilai yaitu true atau false.

Tipe Data Jumlah Alokasi Memori

Jangkauan Nilai

Boolean Tergantung pada implementasi platform

True atau False

TIPE DATA DATE

• Digunakan untuk menyimpan informasi bertipe tanggal dan

jam.

TipeData

Jumlah Alokasi Memori

Jangkauan Nilai

Date 8 bytes 0:00:00 January 1, 0001 sampai 11:59:59 PM December 31, 9999

TIPE DATA OBJECT

Variabel Tipe Object dapat dipakai untuk menggantikan objek-

objek control. Misalnya Form dengan nama form1 dan tombol

dengan nama commandbutton1

Contoh :

Dim Tombol As CommandButton, Halaman As Form

Set Tombol=commandbutton1

Set lembar=Form1

Tombol.caption=”Stop”

Halaman.caption=”Latihan”

Catatan: pada baris program di atas, variabel tombol dan lembar dapat

dipakai sebagai pengganti object.

TIPE DATA VARIANT

• Tipe ini digunakan untuk menyimpan semua jenis tipe data

lain. Namun kerugiannya adalah tipe data ini boros memori.

Tipe Data Jumlah Alokasi Memori Jangkauan Nilai

Varian (diisi angka)

16 bytes Sembarang nilai sampai Double

String (diisi huruf)

Panjang teks ditambah 22 byte

Sama seperti String Dinamis

OPERATOR

Operator adalah simbol yang berfungsi untuk mengoperasikan

satu atau dua operand. Operand adalah sesuatu yang

dioperasikan. Operator yang menanggani satu operand disebut

operator unary. Operator ini menggunakan notasi prefix/awalan

(contoh “-” pada -5). Operator yang menanggani dua operand

disebut operator binary (contoh “+” pada 9 + 5).

OPERATOR ARITMATIKA

Operator Operasi Keterangan

() Pengelompokan Tanda kurung buka dan kurung tutup digunakan untuk mengelompokkan operasi yang akan dikerjakan dulua

^ Pemangkatan Digunakan untuk operasi pemangkatan

+ , - Tanda / Nilai Biasanya tanda positif (+) tidak dituliskan lagi

* Perkalian

/ Pembagian Pada operasi pembagian menggunakan hasil sampaidengan desimal.

\ PembagianInteger

Pembagian yang hasilnya bilangan integer atau hanya hasil bulatnya yang digunakan.

Mod Modulus Hasilnya adalah sisa pembagian integer.

+ Penjumlahan

- Pengurangan

OPERATOR PERBANDINGAN

Operator Operasi Contoh

= Sama dengan 23 = 33 ' False , 23 = 23 ' True

<> Tidak sama dengan 23 <> 33 ' True , 23 <> 23 ' False

> Lebih dari 23 > 33 ' False , 23 > 12 ' True

< Kurang dari 23 < 33 ' True , 23 < 23 ' False

>= Lebih dari sama dengan 23 >= 33 ' False, 23 >= 23 ' True

<= Kurang dari sama dengan 23 <= 33 ' True, 23 <= 12 ' False

Operator akan membandingkan di antara dua operand. Nilai keluarannya berupa Boolean

OPERATOR LOGIKA

Operator Keterangan

And Hasilnya True jika kedua operand bernilai True. Selain itu hasilnya False.

Or Hasilnya True jika salah satu atau kedua operand bernilai True. Selain itu hasilnya False.

Xor Hasilnya True jika hanya salah satu operand bernilai True. Selain itu hasilnya False.

AndAlso Hasilnya True jika kedua operand bernilai True. Selain itu hasilnya False.

OrElse Hasilnya True jika salah satu atau kedua operand bernilai True. Selain itu hasilnya False.

Not Merupakan operator unary. Hasilnya True jika operand False. False jika operand True.

Operator logika adalah operator yang membandingkan ekspresi Boolean.

OPERATOR BITWISE

Operator Kependekan dari Artinya Contoh Hasil

And Bitwise And Baik sisi kanan maupun kiri dari operator adalah 1

0 And 00 And 11 And 0

000

Or Inklusif Bitwise Or

Salah satu atau kedua sisi dari operator adalah 1

0 Or 00 Or 11 Or 01 Or 1

0111

Xor EksklusifBitwise Or

Salah satu dari sisikanan atau kiri dari operator adalah 1, tapi tidak keduanya.

0 Xor 00 Xor 11 Xor 01 Xor 1

0110

Operator Bitwise digunakan untuk memanipulasi bit secara individu untuk membuat nilai dari tipe integerByte, Short, Integer dan Long).

DAFTAR PUSTAKA

Hidayatullah, Priyanto. 2014. Visual Basic .NET Membuat Aplikasi

Database dan Program Kreatif. Bandung : Penerbit

Informatika.

http://msdn.microsoft.com/en-us/library/y4wf33f0.aspx