data dan operator

11
DATA DAN OPERATOR DATA DAN OPERATOR

Upload: fritzi

Post on 19-Mar-2016

37 views

Category:

Documents


0 download

DESCRIPTION

DATA DAN OPERATOR. Tipe Data. Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya. Byte : integer (bulat) positip dari 0 sampai 255. shortint : integer negatif/positip dari -128 sampai 127. word : integer positip dari 0 sampai 65535. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DATA DAN OPERATOR

DATA DAN OPERATORDATA DAN OPERATOR

Page 2: DATA DAN OPERATOR

Tipe DataOrdinal : dapat ditentukan dengan pasti

pendahulunya / pengikutnya

Byte : integer (bulat) positip dari 0 sampai 255.

shortint : integer negatif/positip dari -128 sampai 127.

word : integer positip dari 0 sampai 65535.

integer : integer negatif/positip dari -32768 sampai 32767.

longint : integer negatif/positip dari -2147483648 sampai 214748647 .

Page 3: DATA DAN OPERATOR

Tipe Data (lanjutan)

Real : bilangan real baik positip maupun negatif dari 10-38 sampai 1038

char : tipe data karakter spt A, B,..,Z, !,@,#, .., a,b, ..,z, 0,1, ..,9 dan simbol khusus lain. Penulisan di antara tanda apostrope (‘).

string : kumpulan beberpa karakter

boolean : tipe data yang mempunyai nilai true atau false.

Page 4: DATA DAN OPERATOR

Syntax : Var nama_identifier : tipe_data;

Const nama_identifier = nilai_konstanta;

Page 5: DATA DAN OPERATOR

Operator : tanda operasi yang digunakan untuk melakukan operasi antar operand

1.Operator assigment : memberikan nilai suatu identifier atau menunjukkan operasi pengerjaan.

Simbolnya adalah :=

Contoh : panjang := 10;

Luas := panjang * lebar;

O P E R A T O R

Page 6: DATA DAN OPERATOR

2. Operator Aritmatika : digunakan untuk melakukan operasi hitung antara dua buah operand.

Simbol arti

* kaliDIV hasil bagi (bulat)

/ hasil bagi (real) MOD sisa pembagian

+ penjumlahan

– pengurangan

Untuk operasi hitung disediakan juga fungsi standard matematis seperti : exp, ln, pi, sin, cos, sqr, sqrt,

Page 7: DATA DAN OPERATOR

Catatan untuk fungsi standar matematis trigonometri :

Sudut yang dipakai harus selalu dalam radian.Jika inputnya masih dalam derajat, harus dikonversi dulu ke radian.

Misal : xo = … radian ?

360o = 2*pi

1o = 2 * pi / 360 = pi / 180Jadi : xo = x * pi / 180 radian

Page 8: DATA DAN OPERATOR

Catatan untuk fungsi ln (logaritma natural) dan eksponen:

Prinsip pemakaian gunakan hukum logaritma dan eksponensial

Misal : x5 dalam pascal ?

x5 = y

ln x5 = ln y5 ln x = ln ye 5(ln x) = eln y e 5 (ln x) = y

Jadi : y = exp(5 * ln(x))

Misal : ln y ditulis ln(y); ex ditulis exp(x)

Page 9: DATA DAN OPERATOR

Bagaimana menulisnya dalam Pascal ?Bagaimana menulisnya dalam Pascal ?Y = 2a : 5b - Y = 2a : 5b - √3c√3cY = xY = x77

Y = 5bY = 5b44 - √c - √c

Page 10: DATA DAN OPERATOR

3. Operator Relasional : digunakan utk membandingkan hubungan antara dua buah operand, hasilnya berupa tipe boolean (true atau false).

Simbol arti

= sama dengan<> Tidak sama dengan< lebih kecil

<= lebih kecil sama dengan>= lebih besar sama dengan> Lebih besar

Contoh : 15 > 8 bernilai True

Page 11: DATA DAN OPERATOR

4. Operator Logika : menentukan nilai boolean dari satu atau beberapa operand dengan hukum-hukum logika.

NOT, AND, OR, XOROperand1Operand1 Operand2Operand2 ANDAND OROR XORXOR

BenarBenar BenarBenar BenarBenar BenarBenar SalahSalah

BenarBenar SalahSalah SalahSalah BenarBenar BenarBenar

SalahSalah BenarBenar SalahSalah BenarBenar BenarBenar

SalahSalah SalahSalah SalahSalah SalahSalah SalahSalah(2 =< 3) OR (4 = 5) operasi ini bernilai benar

(2 < 3) AND (4 = 5) operasi ini bernilai salah

(2 < 3) XOR (4 = 5) operasi ini bernilai benar

NOT(2 < 3) operasi ini bernilai salah