pertemuan3.2

advertisement
Tipe Data
1.
2.
3.
4.
5.
6.
7.
8.
Integer
Real
Karakter
String
Boolean
Enumerasi
Subrange
Variant
Tipe Integer
• Merupakan tipe data yang menunjukkan/
mengandung nilai-nilai bilangan bulat
(bilangan yang tidak mengandung pecahan
decimal)
Daftar Lengkap tipe Integer
Tipe
Ukuran
Rentang
Integer
32 bit
-2147483648 .. 2147483647
Cardinal
32 bit
0 .. 4294967295
Shortint
8 bit
-128 .. 127
Smallint
16 bit
-32768 .. 32767
Longint
32 bit
-2147483648 .. 2147483647
Int64
64 bit
-2 ⁶³ .. 2⁶³ -1
Byte
8 bit
0 .. 255
Word
16 bit
0 .. 65535
Longword
32 bit
0 .. 4294967295
Tipe Riil/Real
• Tipe ini menunjukkan/ mengandung nilai-nilai pecahan decimal.
• Tipe data di bedakan beberapa macam :
Tipe
Ukuran
(Byte)
Digit
Rentang
Real48
6
11-12
2.9x10-39 .. 1.7 x 1038
Single
4
7-8
1.5 x 10-45 .. 3.4 x 1038
Double
8
15-16
5.0 x 10-324 .. 1.7 x 10308
Extended
10
19-20
3.6 x 10-4951 .. 1.1 x 104932
Comp
8
19-20
-263+1 .. 263-1
Currency
8
19-20
-922337203685477.5808 ..
922337203685477.5808
Real
8
15-16
5.0 x 10-324 .. 1.7 x 10308
Tipe Karakter
Dalam bahasa Pascal tipe karakter dibedakan
menjadi Ansichar dan Widechar.
• Ansichar adalah karakter yang memiliki 1 byte
(8 bit) dan terdiri atas 256 karakter ASCII (0 ..
255)
• Widechar adalah karakter yang berukuran 2
Byte (16 bit) yang tersusun atas carakter
Unicode. Contoh : huruf China, Jepang, Arab.
dll
Tipe String
• Merupakan sebuah runtutan Karakter.
• Dikategorikan dalam 3 jenis yaitu :
Tipe
ShortString
AnsiString
WideString
Jumlah Karekter
Max
Memori Yg Dibutuhkan
255 karakter 2 .. 256 Byte
~231.
4 Byte .. 2GB
~230
4 Byte .. 2GB
Tipe Boolean
• Merupakan tipe data yang menunjukkan/
mengandung nilai Logik : true (benar) dan
false (salah).
Tipe Enumerasi
• Merupakan tipe data yang nilainya terbatas
pada nilai-nilai yang terdapat pada saat
pendeklarasian tipe tersebut.
Tipe Subrange
• Tipe ini menunjukkan nilai-nilai yang yang
terdapat pada jangkauan yang telah
ditentukan. Contoh
Type
Topten = 1..10;
var a:Topten;
Tipe Variant
• Merupakan tipe data yang dapat diisi tipe-tipe
data lain
Konversi type data
Dalam pengolahan data biasanya kita memerlukan suatu konversi type
data, banyak sekali konversi data yang bisa dilakukan pada Delphi.
Contoh konversi type data:
– Strtoint : Mengubah type data string ke integer.
– Inttostr : Mengubah type data integer ke string.
– Timetostr : Mengubah type data time ke dalam bentuk string.
– Strtofloat : Mengubah type data string ke dalam bentuk real.
– Floattostr : Mengubah type data real ke dalam bentuk string.
Operator
Operator merupakan tanda khusus yang ada
didalam program dan digunakan untuk
melakukan operasi-operasi tertentu.
Ada beberapa jenis operator :
1. Operator Aritmatika : +, - , * , / , div, mod
2. Operator Boolean : not, and, or
3. Operator Relational : = , < , > , <> , <=, >=
Download