BAB 2 Tipe data operator variabel dan konstanta
Variabel, Konstanta, tipe
data dan Operator
BAB 1 : 100 Menit
SADLY SYAMSUDDIN, S.KOM
Variabel merupakan tempat untuk menyimpan
nilai sementara dari suatu perhitungan. Untuk
mendeklarasikan sebuah variabel digunakan
pernyataan :
Dim Variabel [As Type]
I. Variabel
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 Integer
Dim contoh2 As String
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).
Sebuah variabel hanya dapat menyimpan satu nilai data
sesuai dengan type datanya. Cara mengisi nilai data ke
dalam sebuah variabel :
=
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) :
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.
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.
Const Phi = 3.14159265358979
Const nama = “Gatotkaca”
II. Konstanta
Data
Ketika 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.
Type Data
Byte
Boolean
Integer
Long
Ukuran Storage
1 byte
2 byte
2 byte
4 byte
Jangkuan
0 s/d 255
True atau False
-32,768 s/d 32767
-2,147,483,648 s/d 2,147,483,647
-3.402823E38 s/d -1.401298E-45 (-)
1.401298E-45 s/d 3.402823E38 (+)
-1.79769313486232E308 s/d
-4.94065645841247E-324 (-)
-922,337,203,685,477.5808 s/d
922,337,203,685,477.5807
Single
4 byte
Double
8 byte
Currency
8 byte
Decimal
14 byte
Date
Object
String (panjang
variabel)
String (panjang
tetap)
Variant (dengan
angka)
Variant (dengan
karakter)
8 byte
1 Januari 100 s/d 31 Desember 9999
4 byte
Mengacu pada objek tertentu
10 byte + panjang
0 sampai lebih kurang 2 milyar
string
+/-79,228,162,514,264,337,593,543,950,335
panjang dari string 1 sampai lebih kurang 65,400
16 byte
Sembarang angka sampai jangkauan jenis
Double
22 byte + panjang
Sama dengan jangkauan variabel String
string
III. Tipe Data
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.
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 String
Dim contoh3 As Currency, lllKKJJjdAs Integer
Static contoh6 As Double, contoh7 As single, Xcsdds As Boolean
Keyword
Public
Private
Dim
Static
Digunakan pada
Berlaku pada level
Berlaku pada level
Berlaku pada level
procedure
Berlaku pada level
modul
modul
modul dan level
procedure
Syntax :
NamaVariabel [As TypeVariabel]
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
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
Visual Basic 6 mengenal tiga jenis operator, yaitu :
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 7
B = (1 + 2) * 3 'Akan menghasilkan 9
Tabel di bawah ini menunjukkan operator dan urutan operasinya dari atas
kebawah.
Aritmatika
Pangkat (^)
Negatif (-)
Kali dan Bagi (*, /)
Pembagian bulat (\)
Sisa Bagi (Mod)
Tambah dan Kurang (+,-)
Pengabungan String (&)
Komparasi
Sama (=)
Tidak sama ()
Kurang dari ()
Kurang dari atau sama (=)
Like
Logika
Not
And
Or
Xor
Eqv
Imp
TERIMAKASIH
data dan Operator
BAB 1 : 100 Menit
SADLY SYAMSUDDIN, S.KOM
Variabel merupakan tempat untuk menyimpan
nilai sementara dari suatu perhitungan. Untuk
mendeklarasikan sebuah variabel digunakan
pernyataan :
Dim Variabel [As Type]
I. Variabel
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 Integer
Dim contoh2 As String
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).
Sebuah variabel hanya dapat menyimpan satu nilai data
sesuai dengan type datanya. Cara mengisi nilai data ke
dalam sebuah variabel :
=
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) :
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.
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.
Const Phi = 3.14159265358979
Const nama = “Gatotkaca”
II. Konstanta
Data
Ketika 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.
Type Data
Byte
Boolean
Integer
Long
Ukuran Storage
1 byte
2 byte
2 byte
4 byte
Jangkuan
0 s/d 255
True atau False
-32,768 s/d 32767
-2,147,483,648 s/d 2,147,483,647
-3.402823E38 s/d -1.401298E-45 (-)
1.401298E-45 s/d 3.402823E38 (+)
-1.79769313486232E308 s/d
-4.94065645841247E-324 (-)
-922,337,203,685,477.5808 s/d
922,337,203,685,477.5807
Single
4 byte
Double
8 byte
Currency
8 byte
Decimal
14 byte
Date
Object
String (panjang
variabel)
String (panjang
tetap)
Variant (dengan
angka)
Variant (dengan
karakter)
8 byte
1 Januari 100 s/d 31 Desember 9999
4 byte
Mengacu pada objek tertentu
10 byte + panjang
0 sampai lebih kurang 2 milyar
string
+/-79,228,162,514,264,337,593,543,950,335
panjang dari string 1 sampai lebih kurang 65,400
16 byte
Sembarang angka sampai jangkauan jenis
Double
22 byte + panjang
Sama dengan jangkauan variabel String
string
III. Tipe Data
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.
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 String
Dim contoh3 As Currency, lllKKJJjdAs Integer
Static contoh6 As Double, contoh7 As single, Xcsdds As Boolean
Keyword
Public
Private
Dim
Static
Digunakan pada
Berlaku pada level
Berlaku pada level
Berlaku pada level
procedure
Berlaku pada level
modul
modul
modul dan level
procedure
Syntax :
NamaVariabel [As TypeVariabel]
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
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
Visual Basic 6 mengenal tiga jenis operator, yaitu :
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 7
B = (1 + 2) * 3 'Akan menghasilkan 9
Tabel di bawah ini menunjukkan operator dan urutan operasinya dari atas
kebawah.
Aritmatika
Pangkat (^)
Negatif (-)
Kali dan Bagi (*, /)
Pembagian bulat (\)
Sisa Bagi (Mod)
Tambah dan Kurang (+,-)
Pengabungan String (&)
Komparasi
Sama (=)
Tidak sama ()
Kurang dari ()
Kurang dari atau sama (=)
Like
Logika
Not
And
Or
Xor
Eqv
Imp
TERIMAKASIH