Tugas 1 29 Maret 2012
BAHASA
PEMROGRAMAN 1
(DELPHI)
ANDI MUHAMMAD
IQBAL
13020110018
TIL 2.1
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR 2012
JENIS TIPE DATA, UKURAN MEMORI, DAN RANGE
1. Tipe data Integer / Ordinal
Tipe data ini adalah tipe data yang berupa bilangan bulat yang akan digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara lain:
Tipe data ini adalah tipe data yang berupa bilangan bulat yang akan digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara lain:
a. ShortInt : memiliki nilai range -128 sampai 127 (signed
8-bit)
b. SmallInt : memiliki nilai range antara - 32768 sampai dengan 32767 (signed 16-bit)
c. LongInt : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit )
d. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit)
e. Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit)
f. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit)
g. LongWord : memiliki nilain range 0 sampai 4294967295(unsigned 32-bit )
b. SmallInt : memiliki nilai range antara - 32768 sampai dengan 32767 (signed 16-bit)
c. LongInt : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit )
d. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit)
e. Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit)
f. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit)
g. LongWord : memiliki nilain range 0 sampai 4294967295(unsigned 32-bit )
Pada pemakaian
integer type di implemetasi 16 bit maka:
a. Integer : memiliki range antara - 32768
sampai dengan 32767 (signed 16-bit)
b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit)
b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit)
Pada pemakaian
integer type di implemetasi 32 bit maka:
a.
Integer
: memiliki range antara -2147483648 sampai 2147483647 (signed 32-bit)
b.
Cardinal
: memiliki range 0 sampai 4294967295 (unsigned 32-bit)
2. Tipe data Boolean
Tipe data ini hanya terdiri dari nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu:
Tipe data ini hanya terdiri dari nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu:
a. Boolean : berukuran 1 byte (false 0, true 1)
b. ByteBool : berukuran Byte (false 0, true 255 - 8 bit)
c. Bool : berukuran Double (false 0, true -1)
d. WordBool : berukuran Word (false 0, true 65535 - 16 bit)
e. LongBool : berukuran Double (false 0, true -1)
b. ByteBool : berukuran Byte (false 0, true 255 - 8 bit)
c. Bool : berukuran Double (false 0, true -1)
d. WordBool : berukuran Word (false 0, true 65535 - 16 bit)
e. LongBool : berukuran Double (false 0, true -1)
Penulisan pada deklarasi variable:
[variable] : [type data boolean];
3. Tipe data Floating Point /Real
Tibe data ini meliputi bentuk bilangan desimal. Beberapa bentuk dari tipe data ini adalah:
3. Tipe data Floating Point /Real
Tibe data ini meliputi bentuk bilangan desimal. Beberapa bentuk dari tipe data ini adalah:
a. Real : memiliki range 2.9 x 10-39 sampai 1.7
x 1038
b. Single : memiliki range 1.5 x 10-45 sampai 3.4 x 1038
c. Double : memiliki range 5.0 x 10-324 sampai 1.7 x 104392
d. Extended : memiliki range 3.6 x 10-4951 sampai 1.1 x 104392
e. Currency : memiliki range -922337203685477.5808 sampai 922337203685477.5808
f. Comp : memiliki range -263+1 sampai 263-1
b. Single : memiliki range 1.5 x 10-45 sampai 3.4 x 1038
c. Double : memiliki range 5.0 x 10-324 sampai 1.7 x 104392
d. Extended : memiliki range 3.6 x 10-4951 sampai 1.1 x 104392
e. Currency : memiliki range -922337203685477.5808 sampai 922337203685477.5808
f. Comp : memiliki range -263+1 sampai 263-1
Currency :memiliki
range922337203685477.5808 samapi 922337203685477.5807
Untuk currency, tipe data ini memiliki kepresisian tinggi
yaitu 4 angka dibelakang koma (pembulatan bilangan real menjadi bilangan
desimal dengan 4 angka dibelakang koma). Biasanya digunakan untuk satuan uang.
Dan untuk comp, tipe data ini akan menyimpan nilai integer (bulat) dari nilai
decimal yang masuk (melakukan pembulatan).
4.
Tipe data String
adalah bentuk tipe data yang menyimpan karakter atau tulisan
adalah bentuk tipe data yang menyimpan karakter atau tulisan
Tipe
|
Jangkauan
|
ShortSrting
|
255 karakter
|
AnsiString
|
-2^31 karakter
|
WideString
|
-2^30 karakter
|
Operator
Operator adalah bentuk-bentuk penugasan pada sebuah ekspresi program, sebagai contoh:
Diberikan sebuah ekspresi sebagai berikut "2+4" maka yang disebut operatornya dalah tanda (+).
Dibawah ini dijelaskan beberapa operator yang dikenal dalam Borland Delphi.
Operator adalah bentuk-bentuk penugasan pada sebuah ekspresi program, sebagai contoh:
Diberikan sebuah ekspresi sebagai berikut "2+4" maka yang disebut operatornya dalah tanda (+).
Dibawah ini dijelaskan beberapa operator yang dikenal dalam Borland Delphi.
·
Operator
Aritmatik
Operator aritmatik adalah jenis operator yang berfungsi untuk melakukan operasi matematika.seperti perkalian,pembagian,penjumlahan,pengurangan,sisa bagi dan pembagian pada bilangan bulat.
Naaaaaah ini dia operator aritmatik2nya +,-,*,/,mod,div
Dimana 'div' adalah pembagian bilangan bulat. seperti contoh 7 div 2 = 3
dan mod adalah sisa hasil bagi. seperti contoh 7 mod 2 = 1
:D
Operator aritmatik adalah jenis operator yang berfungsi untuk melakukan operasi matematika.seperti perkalian,pembagian,penjumlahan,pengurangan,sisa bagi dan pembagian pada bilangan bulat.
Naaaaaah ini dia operator aritmatik2nya +,-,*,/,mod,div
Dimana 'div' adalah pembagian bilangan bulat. seperti contoh 7 div 2 = 3
dan mod adalah sisa hasil bagi. seperti contoh 7 mod 2 = 1
:D
·
Operator
Pembanding
adalah suatu bentuk operator yang berfungsi untuk membandingkan dua buah nilai.Hasil perbandingan dua buah nilai ini menghasilkan nilai true atau false.
adalah suatu bentuk operator yang berfungsi untuk membandingkan dua buah nilai.Hasil perbandingan dua buah nilai ini menghasilkan nilai true atau false.
Operator
|
Keterangan
|
contoh penggunaan
|
'>'
|
Lebih dari
|
4>2 hasilnya T.
4>4 hasilnya F
|
'>='
|
Lebih dari sama
dengan
|
4>=2 hasilnya T.
4>=4 hasilnya T
|
'<'
|
Kurang dari
|
2<4 hasilnya T.
2<2 hasilnya F
|
'<='
|
Kurang dari sama
dengan
|
2<=4 hasilnya T.
2<=2 hasilnya T
|
'='
|
sama dengan
|
2=4 hasilnya F. 2=2
hasilnya T
|
'<>'
|
Tidak sama dengan
|
2<>4 hasilnya
T. 2<>2 hasilnya F
|
·
Operator
Logikal
Bentuk operator Logikal yaitu AND(pernyataan DAN), OR(pernyataan ATAU), dan NOT(pernyataan TIDAK). Ketiga operator ini merupakan bentuk dari operator logikal yang akan menghasilkan nilai true dan false saat digunakan
Bentuk operator Logikal yaitu AND(pernyataan DAN), OR(pernyataan ATAU), dan NOT(pernyataan TIDAK). Ketiga operator ini merupakan bentuk dari operator logikal yang akan menghasilkan nilai true dan false saat digunakan
ubah warna background tampilannya jgn hitam. user yg menggunakan hp bwt liat web kamu akan kesulitan membacanya
BalasHapusRange dari floating point brp ya? Ada yang tau ga?
BalasHapus