Anda di halaman 1dari 16

Marsel Willem Aipassa, S. Kom.

Identifier, Konstanta,
Variabel & Tipe data
Dasar-Dasar Pemrograman

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.

Marsel Willem Aipassa, S. Kom.

Aturan Penulisan Identifier (1)


Nama identifier harus dimulai dengan karakter huruf alfabet

a-z atau A-Z.


Setelah karakter pertama, dapat dilanjutkan dengan karakter

afanumerik (angka maupun huruf) dan underscore (_).


Dalam penulisan identifier tidak boleh menggunakan

karakter-karakter berikut ini.


~!@#$%^&*()+`-={}[]:";'<>?,./|

Marsel Willem Aipassa, S. Kom.

Aturan Penulisan Identifier (2)


Tidak boleh menuliskan identifier dengan nama yang sama

pada kata kunci dari Pascal, seperti


and, array, begin, case, const, div, do, downto, else,
end, file, for, forward, function, goto, if, in, label, mod,
nil, not, of, or, packed, procedure, program, record,
repeat, set, then, to, type, until, var, while, with
Jika ingin tetap digunakan, maka kata tersebut harus

dirangkai dengan kata/karakter yang lain. Misal program_if,


begin1.

Marsel Willem Aipassa, S. Kom.

Konstanta
Suatu konstanta direferensikan lewat identifier dan dapat

diberikan nilai tertentu.

Nilai yang disimpan di dalam konstanta tidak dapat

berubah.

Kata kunci di dalam Pascal untuk mendeklarasikan konstanta

adalah const.

const
Identifier1 = value;
Identifier1 = value;
Identifier1 = value;

Marsel Willem Aipassa, S. Kom.

Contoh Konstanta
program konst;
uses crt;
const
phi = 3.1415926535897932; (* real *)
fakultas = Teknologi Informasi; (* string *)
begin
clrscr;
writeln(phi);
writeln(fakultas);
readln;
end.

Marsel Willem Aipassa, S. Kom.

Variabel (1)
Varibel hampir mirip dengan konstanta.

Nilai yang disimpan di dalam variabel dapat diubah kapan

saja di dalam program.


Kata kunci di dalam Pascal untuk mendeklarasikan konstanta

adalah var.
var
IdentifierVar1 : DataType;
IdentifierVar2 : DataType;
IdentifierVar3, IdentifierVar4 : DataType;
Marsel Willem Aipassa, S. Kom.

Variabel (2)
IdentifierVar merupakan nama (identifier) untuk variabel.

Setiap variabel yang dibuat di dalam satu baris harus dipisah


dengan tanda koma.
DataType merupakan tipe data dari variabel tersebut.

Marsel Willem Aipassa, S. Kom.

Data Type
Berdasarkan nilai yang disimpan di dlam variabel, terdapat 4

jenis tipe data.


Tipe

Deskripsi

Contoh

Integer
(integer)

Merupakan tipe data bilangan bulat yang memiliki


jangkauan antara -32768 s/d 32767

12500

Long (long)

Merupakan tipe data bilangan bulat yang memiliki


jangkauan yang jauh lebih besar dari integer

807.523

Real (real)

Merupakan tipe data bilangan riil yang memiliki


jangkauan 3.4 x 10-38 s/d 3.4 x 1038

452.13 atau
4.5213e2

Char (char)

Merupakan tipe data untuk nilai yang berupa karakter

String
(string)

Merupakan tipe data untuk nilai berupa gabungan


dari karakter

fti

Boolean
(boolean)

Merupakan tipe data yang hanya bernilai TRUE atau


FALSE saja.

TRUE/FALSE
Marsel Willem Aipassa, S. Kom.

Assignment Variabel
Untuk memberi nilai kepada suatu variabel digunakan tanda

:=. Proses ini disebut sebagai assignment.


Nilai yang diberikan harus sesuai dengan tipe data dari

variabel tersebut.
Contoh, angka := 3; bukan angka := fti;

Marsel Willem Aipassa, S. Kom.

Contoh Variabel/Tipe Data


program vari;
uses crt;
var
nama : string;
nim : integer;
aksara : char;
begin
clrscr;
nama := Budi Anduk;
nim := 6125;
aksara := A;
writeln(NAMA: ,nama);
writeln(NIM: ,nim);
writeln(AKSARA: ,aksara);
readln;
end.

Marsel Willem Aipassa, S. Kom.

Operasi Aritmetika (1)


Macam-macam operator aritmetik pada Pascal
Operator

Operation

Operands

Result

Penjumlahan

real/integer

real/integer

Pengurangan

real/integer

real/integer

Perkalian

real/integer

real/integer

Pembagian riil

real/integer

real

div

Pembagian integer

integer

integer

mod

Modulus

integer

integer

Marsel Willem Aipassa, S. Kom.

Operasi Aritmetika (2)


Operasi aritmetik dalam Pascal tidak dapat diterapkan pada

variabel bertipe data boolean dan char.


Untuk menyatakan tanda negatif dari suatu nilai digunakan

tanda minus (-).


Contoh operasi aritmetika.

bilBulat := (2*15)+(-2)
bilRiil := 37.5 * 3 - 9

Marsel Willem Aipassa, S. Kom.

Contoh Operasi Aritmetika


program arit;
uses crt;
const
phi = 3.14;
var
jari : integer;
luas : real;
begin
clrscr;
jari := 5;
luas := phi * (jari*jari);
writeln(LUAS: ,luas);
readln;
end.

Marsel Willem Aipassa, S. Kom.

Latihan
Buatlah program untuk menghitung:
Luas persegi :: s2
Luas segitiga :: *alas*tinggi
Phytagoras/Sisi miring :: a2 + b2

Gunakan fungsi sqrt untuk mencari akar kuadrat contoh,

hasil := sqrt(bilangan)

Marsel Willem Aipassa, S. Kom.

Terima Kasih

Marsel Willem Aipassa, S. Kom.

Anda mungkin juga menyukai