Bab 2 - Elemen Dasar dalam Pascal

Variabel dan Konstanta

Dalam bahasa pemrograman manapun, pasti akan dijumpai penggunaan variabel. Variabel adalah sebuah tempat untuk menyimpan nilai. Bahasa Pascal menganut strong typed variable dimana variabel tersebut hanya bisa diisi dengan nilai yang sesuai dengan tipe data yang telah dideklarasikan. Bahasan tipe data akan dibahas setelah ini.

Deklarasi variabel dalam Pascal sebagai berikut

var
    nama_variabel1, nama_variabel2,... : tipe_data;

Sedangkan konstanta adalah sebuah variabel yang memiliki nilai yang tetap/tidak bisa diubah. Deklarasi konstanta sebagai berikut

const
    NAMA_KONSTANTA = nilai_konstan;

Konvensi penamaan konstanta biasanya menggunakan uppercase untuk membedakan mana variabel biasa mana variabel konstan.

Tipe Data

Ketika kita ingin menggunakan variabel untuk menyimpan nilai dengan tipe tertentu, maka variabel harus dideklarasikan dengan tipe data yang sesuai.

Tipe Data Bilangan Bulat
Tipe Data Ukuran (byte) Range
ShortInt 1 -128 s/d 127
Integer 2 -32.768 s/d 32.767
LongInt 4 -2.147.483.648 s/d 2.147.483.647
Byte 1 0 s/d 255
Word 2 0 s/d 65.535
Tipe Data Bilangan Real/Floating-point
Tipe Data Ukuran (byte)
Real 6
Single 4
Double 8
Extended 10
Comp 8
Tipe Data Karakter

Tipe data char digunakan untuk menyimpan satu karakter saja, contoh 'A', '$', dan lain sebagainya.

Tipe Data String

Berbeda dengan char, string digunakan untuk menyimpan lebih dari satu karakter atau menyimpan kata, contohnya "Pascal dan Delphi".

Sebenarnya masih banyak lagi tipe data, seperti tipe data bentukan maupun abstract data type. Namun pembahasan ini dibatasi hanya sampai tipe data primitif :)