Top Banner
Jenis-Jenis Data Sederhana dan Statement Input/Output Data Pertemuan 2 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015
16

Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Mar 17, 2019

Download

Documents

VôẢnh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Jenis-Jenis Data Sederhana dan

Statement Input/Output Data

Pertemuan 2

Jurusan Sistem Informasi

Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Gunadarma

2015

Page 2: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Jenis Tipe Data

Data Sederhana

Data Standar

1. Integer

2. Real

3. Karakter

4. Boolean

Data Non Standar (User Defined)

1. Enumerated

2. Sub Range

Page 3: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Jenis Tipe Data

Data Berstruktur

Array

Record

Set

File

Data Pointer

Page 4: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Tipe Data Standar

Integer

Integer positif, integer negatif dan nol

serta bilangan bulat.

Operator integer : +, -, *, /, DIV dan MOD

Tipe Ukuran

memori (byte)

Jangkauan nilai

Byte 1 0 … 255

Shortint 1 -128 … 127

Integer 2 -32768 … 32767

Word 2 0 … 65535

Longint 4 -2147483648 … 2147483647

Page 5: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Contoh Integer

Var

Jumlah : byte;

Begin

Jumlah := 200;

Writeln(‘Nilai Jumlah = ‘,Jumlah);

Readln;

End.

Page 6: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Real

Penulisan tipe data real dengan

menggunakan titik desimal. Nilai konstanta

numerik real 1E-38 … 1E+38 dengan

mantissa sampai 11 digit dengan memori 6

byte.

Operator real : +, -, * dan /

Tipe Ukuran

memori

(byte)

Jangkauan nilai Digit

signifikan

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

Page 7: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Karakter

Tipe data berupa karakter tunggal atau sebuah karakter dalam tanda petik tunggal.

Basicnya ASCII.

String

Tipe data string berupa urutan karakter di antara tanda petik tunggal. Nilai data string menempati memori sebanyak karakter string plus 1 byte. Panjang max 255 karakter.

Boolean

Tipe data bernilai TRUE atau FALSE.

Operator boolean : Logical Operator dan Relational Operator

Page 8: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Contoh Srting

Var

Kampus : string[10];

Begin

Kampus := ‘Gunadarma’;

Write(‘Universitas’);

Write(Kampus);

Readln;

End.

Page 9: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Tipe Data Non Standar

Enumerated

Barisan identifier yang terurut dan setiap

identifier dianggap sebgai suatu individual

data item.

BU : TYPE nama = (data1, data2, …,

datan);

Fungsi standar : PRED, SUCC dan ORD

Page 10: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Tipe Data Non Standar

Sub Range

Jenis data berupa range dari kumpulan

yang memiliki urutan.

BU : TYPE nama = data1, data2, …, datan;

Page 11: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Tanda Operasi

1. Assignment Operator

2. Binary Operator

3. Unary Operator

4. Bitwise Operator

5. Relational Operator

6. Logical Operator

7. Address Operator

8. Set Operator

9. String Operator

Page 12: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Konstanta, Variabel dan Ekspresi,

Operator Konstanta

Identifier non standar yang nilainya sudah

ditetapkan dalam suatu program dan di

deklarasi pada blok deklarasi.

BU : CONST identifier = nilai;

Contoh : CONST phi = 3.14;

Page 13: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Konstanta, Variabel dan Ekspresi,

Operator Variabel

Identifier non standar yang nilainya tetap

atau nilainya adalah hasil suatu proses.

BU : VAR identifier : jenis data;

BU : var id1, id2, id3, …, idn : jenis data;

BU : TYPE id = data1, data2, …, datan;

VAR id-v : id;

Page 14: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Konstanta, Variabel dan Ekspresi,

Operator Ekspresi

Kumpulan dari operand-operand. Ekspresi

pada pascal :

1. Ekspresi Numerik/Aritmatika

2. Ekspresi Boolean/Logika

Page 15: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Statement Read dan ReadLn

Statement Read

Untuk memasukkan data dalam satu baris

yang sama.

Statement ReadLn

Untuk memasukkan data perbaris dan

akan ganti baris.

BU : READ (Var input);

atau READLN (Var input);

Page 16: Jenis-Jenis Data Sederhana dan Statement Input/Output Dataayu_ws.staff.gunadarma.ac.id/.../42148/2.+Jenis-Jenis+Tipe+Data.pdf · Jenis-Jenis Data Sederhana dan Statement Input/Output

Statement Write dan WriteLn

Statement Write

Menampilkan hasil tanpa berpindah baris dan

tampilan selanjutnya akan disambung dalam

satu baris yang sama.

Statement WriteLn

Menampilkan tampilan perbaris dan akan

berpindah baris untuk tampilan selanjutnya.

BU : WRITE (Var output);

atau WRITELN (Var output);