Anda di halaman 1dari 16

Tipe data & Variabel

1. Bahasa Pascal
2. Tipe data & Variabel
BAHASA PEMROGRAMAN PASCAL

• Bahasa Pascal adalah bahasa


pemrograman tingkat tinggi (high level
language) yang cukup populer, khususnya
di Indonesia. Hal ini disebabkan bahasa
Pascal lebih mudah dipahami dibanding
bahasa pemrograman lainnya, seperti
bahasa C, bahasa assembler, dan lain
sebagainya.
• Selain itu, bahasa Pascal adalah bahasa
pemrograman yang terstruktur dan lebih
mendekati bahasa manusia (bahasa
Inggris).
Struktur Program Pascal

• Struktur program Pascal dapat dikelompokkan dalam


tiga bagian, yaitu:
1. Kepala Program.
2. Bagian Deklarasi.
3. Bagian Pernyataan/Statemen.

• Kepala program terdiri dari kata program dan nama


program. Kepala program bisa tidak dituliskan. Bagian
deklarasi berisi konstanta dan variabel yang akan
dipakai. Bagian statemen berisi perintah-perintah yang
harus harus dikerjakan dan dimengerti oleh bahasa
Pascal.
Gambar : Gambaran Struktur Program Pascal
Aturan penulisan program Pascal adalah sebagai
berikut;

1.Program Pascal boleh ditulis mulai kolom


berapa saja dan diakhiri pada kolom berapa saja.
2.Setiap statemen diakhiri dengan ; (titik koma)
3.Beberapa statemen boleh ditulis sekaligus di
dalam satu baris.
Table standar penggunaan short-cut pada
Turbo Pascal

Tombol Keterangan
F2 Menyimpan File

F3 Membuka File
F5 Membesarkan jendela halaman kode program
F6 Berpindah halaman kode program
CTRL+F9 Menjalankan Program
ALT+F9 Mengkompile Program
Tipe Data
• Tipe data digunakan untuk menentukan jenis
nilai yang dapat ditampung oleh suatu variable.

• Pada suatu bahasa pemrograman umumnya


telah menyediakan tipe-tipe data yang sederhana
(simple) maupun yang terstruktur dan apabila
kita membutuhkan tipe data yang belum
tersedia, kita dapat mendefinisikan sendiri tipe
data baru, yang disebut enumerated type.
Tipe Data
Setiap variabel yang ditulis pada turbo Pascal memiliki tipe data tertentu,
sehingga dalam membuat pendeklarasiannya pun berbeda pula
diantaranya adalah :

1.Integer : Berupa kumpulan angka numerik bulat. Cara


mendeklarasikannya adalah namavar : integer;
2. Real : Berupa kumpulan angka numeric pecahan. Cara
mendeklarasikannya adalah Namavar : real ;
1.Char : Berupa sebuah karakter tunggal atau sebuah karakter. Cara
mendeklarasikannya adalah namavar : char;
2.String : Berupa kumpulan dari karakter dengan jumlah tertentu. Cara
mendeklarasikannya adalah namavar : string;
3.Boolean :Tipe data yang hanya memiliki 2 nilai yaitu true dan false.
Cara mendeklarasikannya adalah namavar : Boolean;
TRANSLASI NOTASI ALGORITMA
KE BAHASA PEMROGRAMAN

Tipe data Algoritma Bahasa Bahasa C Keterangan


Pascal
Tipe Dasar Boolean Boolean Bool

Integer Byte Unsigned char 1 byte


Shortint Char 1 byte
Word Unsigned int 2 byte
Integer Int, short int 2 byte
Longint Long int 4 byte

Real Real Float


Double Double
Extended

Char Char Char

String string Char[n]


String[n]
Array & Record

Tipe data terstruktur yaitu tipe data yang dapat menampung


lebih dari satu nilai, sbb:

1. Array
Array yaitu tipe data berindeks yang terdiri dari satu atau lebih
elemen/komponen yang memiliki tipe data yang sama.

2. Record
Tipe data ini digunakan untuk merepresentasikan kumpulan
(set) elemen/komponen yang memiliki satu jenis atau lebih
tipe data. Tiap element disebut juga field atau property atau
attribute.
Array
Array disusun oleh satu field ( array 1 demensi)
atau lebih filed (array n demensi).
Array ini disusun dengan satu buah tipe data dasar.
Data array ditandai dengan menambahkan karakter [
] dibelakang nama variabel
Contoh: Nilai[5] : integer {array satu
demensi menampung 5 data integer }

String (Array bertipe data karakter)


1. Nama tipe : string ( pascal), char[n] (bahasa C dimana n
ukuran array)
2. Ranah Nilai : nilai untuk string adalah deretan karakter
yang telah didefinisikan pada ranah karakter
3. Pemakaian: operasi penyambungan ( + )
operasi perbandingan : <,> ,<=,>=, !=,=
 Perintah Input
Perintah yang digunakan untuk mengambil sebuah
masukan dari keyboard yang dipakai pada Turbo
Pascal adalah: Read/Readln, Contoh :

Uses wincrt;
Var Nama:string;
Begin
Clrscr;
Write(‘Masukan Nama Anda : ’);
Readln(Nama);
Readln;
End.
 Perintah Output
Perintah yang digunakan untuk membuat sebuah nilai
keluaran pada Turbo Pascal adalah: write/writeln,
Contoh:

Uses wincrt;
Var Nama:string;
Begin
Clrscr;
Write(‘Masukan Nama Anda : ’);
Readln(Nama);
Writeln(‘Selamat Datang : ’,Nama);
Readln;
End.
VARIABEL
Variabel adalah tempat penyimpanan data atau informasi di memori
yang isinya dapat diubah-ubah .

Variabel yang memiliki tipe data numeric ( integer, real ) adalah variable
yang dapat melakukan proses perhitungan sedangkan variable yang
memiliki tipe data karakter atau string ( char, string ) tidak dapat
melakukan prose perhitungan.

Berikut contoh-contoh penulisannya :


A : Integer;
A,B,C : Real;
A : Char;
A,B,C : string;
Konstanta

Konstanta adalah sebuah nilai yang tetap dan tidak


berubah, pendeklarasian sebuah konstanta sedikit
berbeda dengan pendeklarasian variable karena
diperlukan inisialisasi sebuah nilai awal dan diletakkan
sebelum/sesudah deklarasi variabel:

Const phi=3.14;
Const Pass=’AADC’
SEKIAN

Anda mungkin juga menyukai