Tipe Data
Tipe Data, Opreator, Identifier, Variabel
Tipe data suatu entitas yang menunjukkan arti, kendala, nilai yang mungkin, operasi, fungsi dan mode penyimpanan yang terkait dengannya.
Integer, Real, Boolean dan Char disebut sebagai tipe data standar. Tipe data dapat dikategorikan sebagai skalar, penunjuk dan tipe data terstruktur. Contoh tipe data skalar adalah integer, real, Boolean, char. Tipe data terstruktur terbuat dari tipe skalar; misalnya, array, record, file dan set.
Integer (Bilangan Bulat)
Jenis data ini merupakan nilai bilangan bulat, yang terdiri atas integer positif, integer negatif dan nol. Bilangan bulat adalah bilangan yang tidak mengandung pecahan desimal. Contoh bilangan integer adalah: 17, 3,4 6458, -90, 0, 11, 24535678 dan sebagainya. Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian.
Tipe
Ukuran Memori (dalam Byte)
Jangkauan Nilai
BYTE
1
0..255
SHORTINT
1
-128..127
INTEGER
2
-32768..32767
WORD
2
0..65535
LONGINT
4
-2147483648..2147483647
Real
Bilangan real adalah bilangan yang mengandung pecahan desimal. Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.
Contoh :
Tipe
Ukuran Memori (Dalam Byte)
Jangkauan Nilai
Digit
SINGLE
4
1.5x10E-45 .. 3.4x10E38
7-8
DOUBLE
8
5.0x10E-324 .. 1.7x10E308
15-16
EXTENDED
10
1.9x10E-4951 .. 1.1x10E4932
19-20
COMP
8
-2E+63+1 .. 2E+63-1
19-20
Operator terdiri atas : +, - , * dan /
Boolean
Tipe data boolean adalah tipe yang hanya dapat bernilai benar (true) atau saslah (false). Pada bahasa pemrogramman Pascal menyediakan empat macam tipe boolean seperti terlihat pada tabel
Tipe Data
Ukuran
Boolean
1 byte
ByteBool
1 byte
WordBool
2 byte (1 word)
LongBool
4 byte (2 word)
Char (Karakter)
Yang termasuk ke dalam char adalah semua huruf abjad, semua tanda baca, angka β0β, β1β, β2β, ... β9β, dan karakter-karakter khusus seperti β&β, β@β, β%β, β#β, β$β, dan sebagainya. Karakter kosong (null) adalah karakter yang panjangnya nol, dan dilambangkan dengan ββ. Nama tipe untuk karakter adalah char.
Konstanta char harus diapit oleh tanda petik tunggal. Contoh konstanta karakter misalnya : βkβ, βmβ, β.β, β β, β8β, β0β, β#β. Hati-hati dalam penulisannya misalnya β8β adalah char, tetapi 8 adalah integer.
Operasi yang dilakukan pada tipe char adalah operasi perbandingan. Operator perbandingan yang berlaku untuk tipe char adalah : = (sama dengan), β (tidak sama dengan), < (lebih kecil), > (lebih besar), β₯ (lebih besar sama dengan) dan β€ (lebih kecil sama dengan).
Contoh :
'a' = 'a' (Hasil TRUE)
'B' = 'b' (Hasil FALSE)
'r' β 'R' (Hasil TRUE)
'a' < 'c' (Hasil TRUE)
'Q' > 'Z' (Hasil FALSE)
String
String adalah untaian karakter dengan panjang tertentu. String sebenarnya bukan tipe dasar murni karena ia disusun dari elemen-elemen bertipe karakter. Namun, karena tipe string sering dipakai dalam pemrograman maka string dapat diperlakukan sebagai tipe dasar
String kosong (null) adalah string yang panjangnya nol, dan dilambangkan dengan ββ. Derngsn kata lain string kosong sama dengan karakter kosong.
Identifier
Identifier merupakan nama yang digunakan untuk keperluan menyimpan suatu nilai, pendeklarasian variabel, konstanta, tipe dan nama program atau sub program.
Identifier tidak boleh ditulis secara sembarangan. Adapun aturan penulisan identifier adalah sebagai berikut
Nama identifier harus dimulai dengan karakter huruf alfabet a-z atau A-Z.
Setelah karakter pertama, dapat dilanjutkan dengan karakter alfanumerik (angka maupun huruf) dan underscore (_).
Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini :
Variabel
Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :
Aturan di dalam penamaan variabel :
Harus diawali dengan huruf.
Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore
Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, < >, dll).
Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh TURBO PASCAL (seperti : dim, as, string, integer, dll).
Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya.
Konstanta
Konstanta merupakan variabel yang nilai di dalamnya selalu tetap. Konstanta diperlukan jika dibutuhkan sebuah nilai tetap yang harus muncul di banyak bagian dari rutin. Kemungkinan lain penggunaan konstanta adalah untuk mengingat angka yang sulit.
Last updated
Was this helpful?