Salah satu tujuan dalam penggunaan
program adalah mempermudah pekerjaan, salah satunya adalah pekerjaan mengolah
data. Untuk mengolah data kita harus memasukkan data yang diketahui lalu
diproses menggunakan programuntuk menghasilkan data jadi. Contoh
mudah sebuah aplikasi yang menggunakan masukan data dan operator adalah aplikasi
hitung.
Pengertian Data, Konstanta dan
Variabel.
Data adalah catatan atas
fakta atau kenyataan yang berupa angka, huruf/karakter, simbol, gambar, suara,
dll. Data merupakan merupakan informasi yang dibutuhkan dalam berbagai aspek.
Sering sebelum melakukan sebuah proses dibutuhkan data-data sebagai referensi.
Konstanta adalah
data yang nilainya tetap dan tidak akan berubah.
Contoh konstanta:
- pi = 22/7
atau 3.14159265
artinya nilai pi adalah tetap 22/7 atau 3.14159265 - A = 10
artinya nilai A disini sudah ditetapkan sebesar 10, jadi selanjutnya nilai A tidak berubah kecuali diganti dengan nilai konstanta yang lain.
Variabel adalah
data yang nilainya dapat berubah sewaktu-waktu bergantung keadaan. Variabel
tidak didefinisikan dengan sebuah nilai tertentu melainkan hanya namanya saja.
Contoh Variabel :
Contoh Variabel :
- Luas
- Panjang
- Daftar Siswa
Macam-macam tipe data pada Delphi
1. Tipe
Integer
Adalah tipe data yang menyatakan bilangan/angka.
Macam-macam tipe data integer:
Adalah tipe data yang menyatakan bilangan/angka.
Macam-macam tipe data integer:
Tipe Data
|
Jangkauan Nilai
|
Format
|
Shortint
|
-128 s/d 127
|
8bit, signed
|
Smallint
|
-32768 s/d 32767
|
16bit, signed
|
Longint
|
-2147483648 s/d 2147483647
|
32bit, signed
|
Int64
|
-2^63 s/d 2^63 -1
|
64bit, signed
|
Byte
|
0 s/d 255
|
8bit, unsigned
|
Word
|
0 s/d 65535
|
16bit, unsigned
|
LongWord
|
0 s/d 4294967295
|
32bit, unsigned
|
2. note:
o
signed maksudnya
bilangan bertanda, artinya mengenal bilangan negatif dan positif
o
unsigned maksudnya
bilangan tak bertanda, dimulai dari 0 (nol) dan tidak mengenal bilangan negatif
dan positif
3. Tipe
Real
Adalah tipe data yang menyatakan himpunan bilangan/angka. Tipe Real juga disebut tipe float.
Macam-macam tipe data real:
Adalah tipe data yang menyatakan himpunan bilangan/angka. Tipe Real juga disebut tipe float.
Macam-macam tipe data real:
Tipe Data
|
Jangkauan Nilai
|
Significant digit
|
Ukuran
|
Real48
|
2.9×10^-39 s/d 1.7×10^38
|
11-12
|
6 Byte
|
Single
|
1.5×10^-45 s/d 3.4×10^38
|
7-8
|
4 Byte
|
Double
|
5.0×10^-324 s/d 1.7×10^308
|
15-16
|
8 Byte
|
Extended
|
3.6×10^-4951 s/d 1.1×10^4932
|
19-20
|
10 Byte
|
Comp
|
-2^63+1 s/d 2^63-1
|
19-20
|
8 Byte
|
Currency
|
-922337203685477.5808 s/d
922337203685477.5807 |
19-20
|
8 Byte
|
4. Tipe
Boolean
Adalah tipe data yang menyatakan nilai benar atau salah (True atau False).
Macam-macam tipe data Boolean:
Adalah tipe data yang menyatakan nilai benar atau salah (True atau False).
Macam-macam tipe data Boolean:
Tipe Data
|
Nilai
|
Ukuran Memori
|
Boolean
|
True or False
|
1 Byte
|
ByteBool
|
True or False
|
1 Byte
|
WordBool
|
True or False
|
2 Byte
|
LongBool
|
True or False
|
4 Byte
|
5. Tipe
Character
Adalah tipe data untuk menyatakan sebuah huruf/karakter. Tipe character fundamental adalah AnsiChar dan WideChar. AnsiChar berukuran satu byte dan WideChar berukuran lebih dari satu byte. Tipe character generic adalah Char, yang ekuivalen dengan AnsiChar.
Karakter bisa juga ditunjukkan pada konstanta string dengan panjang 1, misalnya ‘A’. Fungsi Chr menghasilkan nilai karakter bagi setiap range integer AnsiChar. Contoh fungsi Chr(65) menghasilkan huruf A.
Adalah tipe data untuk menyatakan sebuah huruf/karakter. Tipe character fundamental adalah AnsiChar dan WideChar. AnsiChar berukuran satu byte dan WideChar berukuran lebih dari satu byte. Tipe character generic adalah Char, yang ekuivalen dengan AnsiChar.
Karakter bisa juga ditunjukkan pada konstanta string dengan panjang 1, misalnya ‘A’. Fungsi Chr menghasilkan nilai karakter bagi setiap range integer AnsiChar. Contoh fungsi Chr(65) menghasilkan huruf A.
6. Tipe
String
Adalah tipe data yang menyatakan rangkaian beberapa karakter.
Macam-macam tipe string :
Adalah tipe data yang menyatakan rangkaian beberapa karakter.
Macam-macam tipe string :
Tipe Data
|
Panjang Teks
|
Ukuran Memori
|
Pemakaian
|
ShortString
|
255 karakter
|
2 s/d 256 Byte
|
compatible
|
AnsiString
|
~2^31 karakter
|
4 Byte s/d 2GB
|
8bit ansi character
|
WideString
|
~2^30 karakter
|
4 Byte s/d 2GB
|
Unicode character
|
7. Tipe
Pointer
Adalah sebuah variabel yang menunjukkan sebuah alamat memori. Pointer dipakai untuk mengindikasi jenis data yang disimpan pada alamat yang dikandungnya. Pointer menempati 4 byte memori.
Adalah sebuah variabel yang menunjukkan sebuah alamat memori. Pointer dipakai untuk mengindikasi jenis data yang disimpan pada alamat yang dikandungnya. Pointer menempati 4 byte memori.
8. Tipe
Variant
Adalah tipe data yang menyatakan nilai yang bisa berubah saat runtime program. Variant dapat berisi semua tipe data. Variant menawarkan kompatibilitas yang tinggi namun membutuhkan memori yang besar.
Adalah tipe data yang menyatakan nilai yang bisa berubah saat runtime program. Variant dapat berisi semua tipe data. Variant menawarkan kompatibilitas yang tinggi namun membutuhkan memori yang besar.
Sumber : http://abisabrina.wordpress.com
No comments:
Post a Comment