variabel dan konversinya

advertisement
VARIABEL DAN
KONVERSINYA
Dewi Sartika, M.Kom
VARIABEL



Variabel merupakan suatu tempat untuk
menampung sebuah nilai.
Variabel perlu dideklarasikan agar dikenali oleh
baris program lainnya.
Dalam mendeklarasikan suatu variabel, perlu
menentukan tipe data yang sesuai
TIPE DATA – BILANGAN BULAT
Tipe Data
Panjang Bit
Jangkauan
ShortInt
8 Bit
-128 … 127
SmallInt
16 Bit
-32768 … 32767
LongInt
32 Bit
-2147483648 … 2147483647
Byte
8 Bit
0 ... 255
Word
16 Bit
0 … 65535
Integer
32 Bit
- 2147483648 … 2147483647
LongWord
32 Bit
0 … 4294967295
Int64
64 Bit
-2^63..2^63-1
TIPE DATA – BILANGAN REAL
Tipe Data
Panjang Bit
Jangkauan
Real
6Bit
2.9 * 10-39 … 1.7 * 1038
Single
4 Bit
1.5 * 10-45 … 3.4 * 1038
Double
8 Bit
5.0 * 10-324 … 1.7 * 10308
Extended
10 Bit
3.4 * 10-4932 … 1.1 * 104932
Comp
8 Bit
-263 + 1 … -263 – 1
Currency
8 Bit
-922337203685477.5508 …
922337203685477.5507
TIPE DATA - BOOLEAN


Boolean merupakan tipe data yang hanya memiliki
dua nilai yaitu true atau false
Bytebool, Wordbool, dan Loongbool digunakan
pada pemrograman API Windows
Tipe Data
Panjang Bit
Boolean
1 Byte
ByteBool
1 Byte
WordBool
2 Byte ( 1 Word)
LongBool
4 Byte ( 2 Word)
TIPE DATA – KARAKTER
Tipe Data
Isi
Byte
Char
1 karakter
1 byte
AnsiChar
1 karakter
1 byte
WideChar
1 Karakter Unicode 2 byte
TIPE DATA – STRING
Tipe Data
Byte
String
Lebih dari 1 huruf / angka
ShortString
255 karakter
AnsiString
2 GB data
DEKLARASI VARIABEL
Sintaks untuk mendeklarasikan variabel :
var nama-variable: tipe_data;
 contoh :
1. var x:integer;
2. var nama:string;

MENGISI (INISIALISASI) VARIABEL


Mengisi nilai pada suatu variabel harus sesuai
dengan tipe data-nya. Penulisan untuk mengisi
variabel adalah :
Nama_variabel:=nilai;
Contoh :
1.
2.
x:=10;
nama:=‘mahmud’;
CONTOH APLIKASI
KONVERSI VARIABEL


Konversi diperlukan untuk mengubah suatu tipe
data kebentuk tipe data lainnya.
Delphi menyediakan beberapa method untuk
melakukan konversi yaitu :
No Nama Method
Keterangan
1
Inttostr()
Mengubah tipe data integer menjadi string
2
Strtoint()
Mengubah tipe data string menjadi integer
3
Floattostr()
Mengubah tipe data float menjadi string
4
Strtofloat()
Mengubah tipe data string menjadi float
5
Inttohex()
Mengubah tipe data integer menjadi heksadesimal
6
Hextoint()
Mengubah tipe data heksadesimal menjadi integer
KONSTANTA



Konstanta merupakan tempat menampung suatu
nilai yang tidak dapat diubah selama program
berjalan
Sintaks deklarasi konstanta :
const nama_konstanta = nilai;
Contoh :
const phi = 3.14;
OPERATOR


Operator adalah simbol atau tanda yang
diletakkan pada operand sehingga menghasilkan
sebuah hasil.
Jenis-jenis operator ada 3, yaitu :
1.
2.
3.
Unary : operator yang hanya melibatkan satu
operand
Binary : operator yang melibatkan dua operand
Ternary : operator yang melibatkan tiga operand
OPERATOR - ARITMATIKA

Operator aritmatika merupakan operator yang
digunakan untuk perhitungan aritmatika
Operator
Operasi
*
Perkalian
/
Div
Mod
+
-
Pembagian
Pembagian Bulat
Sisa Pembagian
Penjumlahan
Pengurangan
Tipe proses
Tipe Hasil
Integer, Real
Integer, Real
Integer, Real
Integer, Real
Integer
Integer
Integer
Integer
Integer, Real
Integer, Real
Integer, Real
Integer, Real
OPERATOR - RELASI

Operator relasi merupakan operator yang
digunakan untuk membandingkan dua buah
ekspresi boolean.
Operator
=
<>
<
Keterangan
Sama dengan
Tidak sama dengan
Lebih kecil
>
<=
Lebih besar
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
OPERATOR - LOGIKA

Operator logika merupakan operator yang
digunakan untuk menghasilkan sebuah kondisi
No
1
2
3
Operator
And
Or
Not
Contoh
(i > 10) and (i < 1)
(i > 10) or (i < 1)
not (i = 10)
CONTOH APLIKASI
SELESAI
Terus berlatih!!
Download