tipe data, variabel, konstanta dan operator pada...

26
Tipe Data, Variabel, Konstanta dan Operator pada VB Jurusan Akuntansi Fakultas Ekonomi Universitas Gunadarma VClass Perkuliahan Minggu 3 (21 Maret 2020)

Upload: others

Post on 02-Nov-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Tipe Data, Variabel,

Konstanta dan Operator

pada VBJurusan Akuntansi

Fakultas Ekonomi

Universitas Gunadarma

VClass Perkuliahan Minggu 3

(21 Maret 2020)

Page 2: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Tipe Data VB

Visual Basic 6.0 Aplikasipemrograman Visual yang

dibuat Microsoft

Visual Basic 6.0 berjalan dalamOS Windows dan bergabung

dalam aplikasi Microsoft Visual Basic Studio 6.0

VB memiliki banyak tipedata

Tipe data di VB digunakanuntuk mendeklarasikan

variable

Deklarasi memoridigunakan untuk

mengalokasikan tipe data

Masing-masing tipe data digunakan untuk menyimpan

tipe nilai yang berbeda

Page 3: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Je

nis

Tip

eD

ata

di V

B

Tipe Data Keterangan Ukuran

Storage

Jangkauan

Boolean Tipe data dengan 2 nilai (True or False) 2 byte True (Benar) atau

False (Salah)

Byte Tipe data berupa nilai bulat positif 1 byte 0 - 255

Integer Tipe data numeric bilangan bulat 2 byte -32.768 – 32.767

Long Tipe data integer 4 byte -2.147.483.648 –

2.147.483.648

Single Tipe data integer 4 byte -3.402823e+308 –

3.402823e+38

Double Tipe data integer 8 byte -

1.7976931348622E+3

08 -

1.7976931348622E+3

08 -

Currency Tipe data untuk menyimpan nilai uang 8 byte -

922.337.203.685.477,

5808 -

922.337.203.685.477,

5807

Date Tiepe data untuk menyimpan tanggal, bulan

dan tahun

8 byte 1 Januari 100 – 31

Desember 9999

Page 4: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Je

nis

Tip

eD

ata

di V

B

Tipe Data Keterangan Ukuran Storage Jangkauan

Decimal Ti[e data untuk menyimpan data decimal

dengan ketepatan 28 angka desimal

+,-

79,228,162,514,264,3

37,593,543,950,335 if

no decimal is used

+,-

7.9228162514264337

593543950335 (28

decimal places)

Object Tipe data yang menyimpan data object

(Form, Kontrol)

Any object

Variant Tipe data menyesuaikan kebutuhan nilainya. Numeric : Any

value as 16px as

Double

Text) : Same as

Varianle length

string

String Tipe data alfanumerik, ditulis dengan

menggunakan “ “

Variable length : 0

to approximately 2

billion char

Fixed length : 1 to

65,400 char

Page 5: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Pendeklarasian Tipe Data dalam VB

Keyword deklarasi tipe data dalamVB menggunakan perintah : Private Public Dim (Sering digunakan) Static Global

<keyword> Nama Variabel As [Type Data Variabel]

Bentukpendeklarasian tipe

data dalam VB

Page 6: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Keyword Deklarasi Tipe Data

Keyword deklarasi tipe data dalam VB : Private >> Digunakan pada level Modul/Form Public >> Digunakan pada level Modul dan Aplikasi Dim (Sering digunakan) >> Digunakan pada level Modul

dan level Procedure Static >> Digunakan pada level Procedure Glonal >> Digunakan untuk level Modul dan Aplikasi

Dim Luas, Keliling As Integer

Contoh deklarasi tipedata integer dengan key Dim dan variable Luas

dan Keliling

Public Alamat As Variant

Page 7: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Variabel VBVariabel yang tidak

dideklarasikan tipe datanyavariable tipe data variant

Variabel Tempat yang digunakanuntuk menyimpan data/nilai

sementara dalam memori computer dari suatu proses pemrograman

<keyword> Nama Variabel As [Type Data Variabel]

Bentukpendeklarasian

variabel dalam VB

Contoh Dim Luas, Keliling As Integer

Page 8: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Deklarasi Variabel di VB

Deklarasi Eksplisit

Deklarasi Emplisit

<keyword> Nama Variabel As [Type Data Variabel]

Contoh Dim Nama As String

Tidak menggunakan kata As pada tipe data variable tetapi menggunakan symbol deklarasi

emplisit

Contoh Dim Nama $ ($ berarti tipe data string)

Page 9: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Simbol Deklarasi EmplisitKarakter/Simbol Tipe Data

% Integer

$ String

& Long

@ Currency

! Single

# Double

Ruang Lingkup Variabel

Global Variabel

Local Variabel Variabel yang hanya dikenali satu bagian program saja

Variabel yang dikenali seluruh bagianprogram/semua procedure tdk hanya objek

Page 10: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Aturan Penulisan Variabel dalam VB

Harus unik, tidak boleh ada variable yang sama dalam saturuang lingkup

Diawali dengan huruf, bukan angka atau karakter lain Tidak boleh lebih dari 255 karakter Tidak boleh menggunakan spasi dan karakter khusus (seperti :

+, -. *, /, <, > dan yang lainnya) Boleh menggunakan underscore ( _ ) Tidak boleh menggunakan kata kunci dalam VB/Reserved

Word VB (seperti : Dim, Public, As, Integer dan yang lainnya)

Note sebuah Variabel hanyamenyimpan sebuah Data

dengan Tipe Datanya

Page 11: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Konstanta VBKonstanta Variabel yang nilai

datanya tetap, tidak berubah

Const <Nama_Variabel> As <Tipe_Data_Variabel> = <Nilai_Data_Variabel>

Bentukpendeklarasian

Konstanta dalam VB

Contoh Const Phi As Single = 3.14Const Nama = “Gatotkaca”

Konstanta digunakan jikamembutuhkan nilai tetap yang

berulang dalam suatu procedure

Deklarasi Konstanta Enumerasi Pendeklarasian konstanta yang

bersifat global

Page 12: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Operator VBOperator Aritmatika

Operator perhitungan matematikayang digunakan untuk proses

perhitungan matematika

Operator Fungsi

+ Penjumlahan

- Pengurangan

* Perkalian

/ Pembagian

Mod Sisa hasil pembagian

^ Perpangkatan

& Penggabungan string

\ Pembagi bulat

- Negatif

Page 13: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Operator VBOperator Perbandingan (Komparasi)

Operator yang menyatakan suatukondisi bernilai benar atau salah

Operator Fungsi

<> Tidak sama dengan

< Lebih kecil

> Lebih besar

<= Lebih kecil sama dengan

>= Lebih besar sama dengan

Like Ciri yang sama

Is Keterangan

= Sama dengan

Page 14: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Operator VBOperator Logika

Operator yang dapatmembandingkan dua ekspresi

atau lebih logika (Boolean)

Operator Fungsi

NOT Tidak

AND Dan

OR Atau

XOR Ekslusif atau

EQV Negasi

IMP Jika maka

Page 15: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Operator VBOperator Penugasan

Operator yang digunakan untukmenentukan nilai yang

dikeluarkan oleh suatu variable dengan kondisi tertentu

Operator Fungsi

= Sama dengan

Page 16: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Operator VBOperator Penggabungan (Concatenation)

Operator yang digunakan untukmenggabungkan dua buah string

atau lebih

Operator Fungsi

+ Plus

& Dan

Page 17: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

1. Contoh Implementasi Tipe Data,

Konstanta dan Variabel

Tampilan Form VB Tampilan Running

Page 18: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

1. Buka Halaman Utama VB2. Desain Form (seperti tampilan sepertihalaman sebelumnya)

3. Buat 3 Label; 3 Text dan 2 Command

Page 19: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

4. Pengaturan Desain Form

Object Property Value

Form 1 Caption Konstanta Test

Label 1

Label 2

Label 3

Caption

Caption

Caption

Jari-jari

Luas

Keliling

Text 1

Text 2

Text 2

Text

Name

Text

Name

Text

Name

-

Jari

-

Luas_text

-

Keliling_text

Command 1

Command 2

Caption

Caption

Hasil

Keluar

Pengaturandilakukan dalamjendela properti

Page 20: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

5. Pembutan Kode Program6. Uji Coba Aplikasi

Page 21: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Penjelasan Kode Program

Private Sub Command1_Click()

Dim Luas, Keliling As Double

Const Phi = 22 / 7

Jari_jari = Val(Jari.Text)

Luas = Val(Phi * Jari_jari * Jari_jari)

Keliling = Val(2 * Phi * Jari_jari)

Luas_text.Text = Luas

Keliling_text.Text = Keliling

End Sub

Private Sub Command2_Click()

End

End SubPerintah Keluar

dari program

Deklarasi variable luas dan keliling Tipe Data Double Key Tipe Data Dim

Konstanta

Page 22: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

2. Contoh Implementasi Operator

Tampilan Form VB

Tampilan Running

Page 23: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

1. Buka Halaman Utama VB2. Desain Form (seperti tampilan sepertihalaman sebelumnya) 3. Buat 3 Label; 2 Text; 1 Frame; 3 Option dan 1 Command

Page 24: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

4. Pengaturan Desain FormPengaturandilakukan dalamjendela properti

Object Property Value

Label 1

Label 2

Label 3

Caption

Caption

Caption

Variabel 1

Variabel 2

-

Text 1

Text 2

Text

Text

-

-

Frame 1 Caption Operator Logika

Option 1-3 Caption AND, OR, NOT

Command 1 Caption Selesai

Page 25: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Langkah-Langkah Pembuatan

5. Pembutan Kode Program 6. Uji Coba Aplikasi

Page 26: Tipe Data, Variabel, Konstanta dan Operator pada VBayu_ws.staff.gunadarma.ac.id/Downloads/files/72358...Private Sub Option1_Click() var1 = Text1.Text var2 = Text2.Text hasil = (var1

Penjelasan Kode Program

Operator Aritmatik

Private Sub Option1_Click()

var1 = Text1.Text

var2 = Text2.Text

hasil = (var1 And var2)

Label3.Caption = Format(hasil, "True/False")

End Sub

Option 1-3

Dim var1 As Single, var2 As Single

Dim hasil As Single

Key, Variabel

dan Tipe Data

Keluar

Private Sub Command1_Click()

Unload Me

End Sub