Top Banner
Variabel, Konstanta, tipe data dan Operator SADLY SYAMSUDDIN, S.KOM BAB 1 : 100 Menit
16

BAB 2 Tipe data operator variabel dan konstanta

Jan 22, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB 2 Tipe data operator variabel dan konstanta

Variabel, Konstanta, tipe data dan Operator

SADLY SYAMSUDDIN, S.KOMBAB 1 : 100 Menit

Page 2: BAB 2 Tipe data operator variabel dan konstanta

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Dim Variabel [As Type]

I. Variabel

Page 3: BAB 2 Tipe data operator variabel dan konstanta

Melalui As dapat mendefinisikan sendiri tipe data atau tipe objek dari variabel yang dideklarasikan. Tipe data ini misalnya integer, string atau variant.

 Variabel untuk sebuah prosedur hanya boleh digunakan pada prosedur di tempat mereka dideklarasikan, dan biasanya digunakan dalam perhitungan yang menggunakan temporary.

Dim Contoh1 As IntegerDim contoh2 As

String

Page 4: BAB 2 Tipe data operator variabel dan konstanta

Aturan di dalam penamaan variabel :1. Harus diawali dengan huruf.2. Tidak boleh menggunakan spasi. Spasi

bisa diganti dengan karakter underscore

3. Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, < >, dll).

4. Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic 6 (seperti : dim, as, string, integer, dll).

Page 5: BAB 2 Tipe data operator variabel dan konstanta

Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. Cara mengisi nilai data ke dalam sebuah variabel :

<nama_variabel> = <nilai_data>

Contoh : nama_user = “krisna”

Untuk type data tertentu nilai_data harus diapit tanda pembatas. Type data string dibatasi tanda petik-ganda : “nilai data”. Type data date dibatasi tanda pagar : #nilai data*.

Type data lainnya tidak perlu tanda pembatas.Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) :

Page 6: BAB 2 Tipe data operator variabel dan konstanta

Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. Nilai data yang tersimpan didalamnya akan hidup terns selama program berjalan.

Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.

Page 7: BAB 2 Tipe data operator variabel dan konstanta

Konstanta merupakan variabel yang nilai di dalamnya selalu tetap. Konstanta diperlukan jika dibutuhkan sebuah nilai tetap yang harus muncul di banyak bagian dari rutin. Kemungkinan lain penggunaan konstanta adalah untuk mengingat angka yang sulit.

II. Konstanta

Const Phi = 3.14159265358979

Const nama = “Gatotkaca”

Page 8: BAB 2 Tipe data operator variabel dan konstanta

DataKetika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi. Informasi ini kemudian disimpan atau diolah oleh komputer. Informasi inilah yang disebut DATA.

Visual Basic 6 mengenal beberapa type data, antara lain :1. String adalah type data untuk teks (huruf, angka dan

tanda baca).2. Integer adalah type data untuk angka bulat.3. Single adalah type data untuk angka pecahan.4. Currency adalah type data untuk angka mata uang.5. Date adalah type data untuk tanggal dan jam.6. Boolean adalah type data yang bernilai TRUE atau

FALSE.

Data yang disimpan di dalam memory komputer membutuhkan sebuah wadah. Wadah inilah yang disebut dengan VARIABEL. Setiap variabel untuk menyimpan data dengan type tertentu membutuhkan alokasi jumlah memory {byte) yang berbeda.

Page 9: BAB 2 Tipe data operator variabel dan konstanta

III. Tipe Data

Type Data  Ukuran Storage JangkuanByte 1 byte 0 s/d 255Boolean 2 byte True atau FalseInteger 2 byte -32,768 s/d 32767Long 4 byte -2,147,483,648 s/d 2,147,483,647

Single 4 byte -3.402823E38 s/d -1.401298E-45 (-)1.401298E-45 s/d 3.402823E38 (+)

Double 8 byte -1.79769313486232E308 s/d -4.94065645841247E-324 (-)

Currency 8 byte -922,337,203,685,477.5808 s/d 922,337,203,685,477.5807

Decimal 14 byte +/-79,228,162,514,264,337,593,543,950,335Date 8 byte 1 Januari 100 s/d 31 Desember 9999Object 4 byte Mengacu pada objek tertentuString (panjang variabel)

10 byte + panjang string 0 sampai lebih kurang 2 milyar

String (panjang tetap)

panjang dari string 1 sampai lebih kurang 65,400

Variant (dengan angka) 16 byte Sembarang angka sampai jangkauan jenis

DoubleVariant (dengan karakter)

22 byte + panjang string Sama dengan jangkauan variabel String

Page 10: BAB 2 Tipe data operator variabel dan konstanta

Tipe data Variant yang akan menyajikan semua jenis data yang didefinisikan pada visual basic. Jika sebuah variabel dideklarasikan tanpa perintah As, maka standar dari tipe data yang digunakan adalah variant.

Dim Jumlah, Contoh1, Contoh2

Tipe data Numeric menyimpan data berupa angka, tipe data string menyimpan rangkaian karakter, tipe data boolean menyimpan data berupa benar/salah, tipe data Date menyimpan data berupa tanggal dan waktu, dan tipe data objek menyimpan data berupa objek. Pendeklarasiannya harus menggunakan perintah Private, Public, Dim atau Static.

Page 11: BAB 2 Tipe data operator variabel dan konstanta

Tipe data Numeric menyimpan data berupa angka, tipe data string menyimpan rangkaian karakter, tipe data boolean menyimpan data berupa benar/salah, tipe data Date menyimpan data berupa tanggal dan waktu, dan tipe data objek menyimpan data berupa objek. Pendeklarasiannya harus menggunakan perintah Private, Public, Dim atau Static.Private contoh1cVvvabvdak As Long

Public aduhkamuCantikDeh As StringDim contoh3 As Currency, lllKKJJjdAs IntegerStatic contoh6 As Double, contoh7 As single, Xcsdds As BooleanKeyword Digunakan padaPublic Berlaku pada level modulPrivate Berlaku pada level modul

Dim Berlaku pada level modul dan level procedure

Static Berlaku pada level procedure

Syntax : <keyword> NamaVariabel [As TypeVariabel]

Page 12: BAB 2 Tipe data operator variabel dan konstanta

Array merupakan salah satu fasilitas agar dapat menyimpan data secara berurutan dalam sebuah nama variabel. Dalam array data tersimpan dengan menggunakan indeks untuk memudahkan pencarian kembali data tersebut.

Array mempunyai batas atas dan batas bawah, dimana data akan tersimpan di antara kedua batas tersebut. Semua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. Semua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. Semua tipe data dapat dideklarasikan bagi variabel array.

Dim Contoh1(19) As Integer

Public Contoh2(80) As Long

IV. Array

Page 13: BAB 2 Tipe data operator variabel dan konstanta

OPERATOR di dalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data.

Simbol operator bisa berupa karakter ataupun kata khusus.

V. Operator Pada Visual Basic dan Urutan Operasinya

Page 14: BAB 2 Tipe data operator variabel dan konstanta

Visual Basic 6 mengenal tiga jenis operator, yaitu :

Page 15: BAB 2 Tipe data operator variabel dan konstanta

Salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Contoh :A = 1 + 2 * 3                'Akan menghasilkan 7B = (1 + 2) * 3              'Akan menghasilkan 9

Tabel di bawah ini menunjukkan operator dan urutan operasinya dari atas kebawah.

Aritmatika Komparasi LogikaPangkat (^) Sama (=) NotNegatif (-) Tidak sama (<>) AndKali dan Bagi (*, /) Kurang dari (<) OrPembagian bulat (\) Lebih dari (>) XorSisa Bagi (Mod) Kurang dari atau sama (<=) EqvTambah dan Kurang (+,-) Lebih dari atau sama (>=) ImpPengabungan String (&) Like  

Page 16: BAB 2 Tipe data operator variabel dan konstanta

TERIMAKASIH