pertemuan 3

advertisement
TIPE DATA
 Merupakan identitas/ jenis suatu
data/variabel yang dibaca/dihasilkan oleh
komputer untuk dilakukan proses
selanjutnya
 Tipe data digunakan untuk menentukan nilai
atau operasi matematik apa saja yang dapat
dilakukan pada variable/data yang
dideklarasikan. Misalkan angka tidak bisa
dibagi dengan huruf
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 yan
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
Tanda Operator
Operator
*
Operasi
Perkalian
Tipe operand
Tipe hasil
real,real
real
integer,integer
integer
real,integer
real
DIV
Pembagian bulat
integer,integer
integer
/
Pembagian real
real,real
real
integer,integer
real
real,integer
real
Sisa pembagian
integer,integer
integer
Pertambahan
real,real
real
integer,integer
integer
real,integer
real
real,real
real
integer,integer
integer
MOD
+
-
pengurangan
FORMAT DATA
Digunakan untuk membentuk tampilan untuk
beberapa type data, misal kan untuk format
ribuan, format pecahan, format tanggal dsb.
1. Format Float
2. Format Date Time
3. Format
Konversi data
Konversi digunakan untuk merubah type data
sesuai dengan kebutuhan
1. IntToStr
2. StrToInt
3. FloatToStr
4. DateToStr
5. StrToDate
6. dll
Langkah-lagkah Pembuatan Program
1. Memahami permasalahan / kasus
2. Membuat rincian proses
3. Penulisan baris program
a. Menentukan Variabel
b. Menyelesaikan proses yang ditentukan
c. Menampilkan output
Download