Top Banner
30

Bahasa pemrograman pascal

Jul 22, 2015

Download

Documents

Nadya Olivia
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: Bahasa pemrograman pascal
Page 2: Bahasa pemrograman pascal

Pascal adalah sebuah bahasa

Pemograman tempo dulu.

Nama Pascal di ambil dari

dari nama Blaise Pascal, ahli

Matematika & Philosophi

terkenal abad 17 dari

Perancis

Page 3: Bahasa pemrograman pascal

Struktur Program Pascal

Paling Sederhana

Sebagai bahasa pemrograman

terstruktur, Pascal memiliki aturan dalam

penulisan programnya.

Secara garis besar sebuah program

Pascal dapat dibagi atas dua bagian

utama yaitu :

Blok Program Utama (Main Program),

dan

Blok Deklarasi

Page 4: Bahasa pemrograman pascal

Pada blog Program, digunakan untuk

mendeklarasikan judul program.

Judul program boleh dideklarasi.

Sebuah file program Pascal memiliki

satu judul program. Dan memiliki

ketentuan sebagai berikut:

Tidak boleh ada spasi

Boleh menggunakan underscore tetapi

tidak boleh ada simbol-simbol khusus

Diawali dengan kata cadangan

program dan diakhiri dengan tanda titik

koma (;)

Page 5: Bahasa pemrograman pascal

Pada blog deklarasi dapat

dideklarasikan berbagai keperluan,

seperti; deklarasi nama program unit,

variabel, konstanta, prosedur dan

fungsi yang akan digunakan dalam

program utama. Segala sesuatu yang

akan digunakan di dalam program

utama harus dideklarasikan pada blog

deklarasi

Page 6: Bahasa pemrograman pascal

Uses, digunakan untuk mendeklarasikan

unit yang akan dipakai di dalam program.

Jika kita ingin menampilkan output

program ke layar, kita harus

mendeklarasikan unit wincrt.

Sedangkan jika ingin mencetak hasil

program ke printer, kita harus

mendeklarasikan unit printer.

Page 7: Bahasa pemrograman pascal

{program utama}

Begin

. . . . .

End.

Page 8: Bahasa pemrograman pascal

Susunannya berupa :

Program nama_program;

Uses;

. . . . {unit yang dipakai}

Var;

. . . . {pendefenisian peubah}

Begin

. . . .

End.

Page 9: Bahasa pemrograman pascal

Statemen-statemen yang di

gunakan untuk input/output Pada

Pascal1. Read/Readln

Perintah ini digunakan untuk memasukkan(input) data lewat keyboard ke dalamsuatu variabel.

Sintaks: Read/Readln(x); ingat, selalu diakhiri dengan titik koma (;)

Keterangan :

x = variabel.

Read = pada statemen ini posisi kursortidak pindah ke baris selanjutnya.

Readln = pada statemen ini posisi kursorpindah ke baris selanjutnya

Page 10: Bahasa pemrograman pascal

Write/Writeln

Digunakan untuk menampilkan isi dari

suatu nilai variable di layar.

Sintaks: Write/Writeln(x);

Keterangan : x = variabel.

Write = statement ini digunakan untuk

mencetak variable ke monitor

Writeln = statement ini digunakan untuk

mencetak variable ke monitor dengan

posisi terun 1 baris / 1 x enter

Page 11: Bahasa pemrograman pascal

Cara Memulai Pascal

Klik start, All Programs

Lalu pilih TPW 1.5

Pilih TPW 1.5

Maka Akan Muncul Layout dari

Aplikasi Pascal

Page 12: Bahasa pemrograman pascal
Page 13: Bahasa pemrograman pascal

Membuat File Baru

Klik File

Lalu New

Page 14: Bahasa pemrograman pascal

Contoh Program Dasar

Program Contoh; {nama program}

Uses

WinCrt; {Peralatan yang akan digunakan oleh program}

Begin

Write (‘Belajar Membuat Pascal’) ; {Isi

Program}

End.

Page 15: Bahasa pemrograman pascal

Untuk melihat kebenaran penulisan program, klikCompile lalu pilih Compile.

Untuk melihat Hasil dari Program, klik Run pilihRun

Page 16: Bahasa pemrograman pascal

Output Program

Page 17: Bahasa pemrograman pascal

Menyimpan File Pascal

Buat dulu Folder sebagai penampung

data agar data kita bercampur dengan

yang lainnya.

Contoh Kita Membuat Folder namanya

Pascal di Drive D

Lalu Klik File pilih Save

Page 18: Bahasa pemrograman pascal

Kotak dialog penyimpanan file

pascal

Page 19: Bahasa pemrograman pascal

Perhatikan Pathnya dan

directories(folder) apakah sudah

sesuai dengan tempat kita membuat

folder….?

Page 20: Bahasa pemrograman pascal

Cara mengganti path dan directories,

klik [..] pada directories

Cari drive folder, kalau sudah jumpa

double klik, lalu cari folder tempat

penyimpanan datanya.

Setelah itu baru simpan filenya, pada

kotak file name ketik nama file lalu OK

Page 21: Bahasa pemrograman pascal
Page 22: Bahasa pemrograman pascal

Contoh Menggunakan

GOTOXYProgram Contoh1;

Uses

WinCrt;

Begin

GotoXY(5,10);Write (‘Belajar Membuat Pascal’) ;

GotoXY(5,11); Write (‘Pada Hari Sabtu’) ;

End.

Jarak dari sebelah kiri

dari layar

Nomor baris

Page 23: Bahasa pemrograman pascal

Tipe Data Sederhana

Bilangan IntegerMerupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti terlihatdalam Dibawah ini.

Tipe Data Ukuran Tempat Rentang Nilai

Byte 1 byte 0 s/d +255

Shortint 1 byte -28 s/d +127

integer 2 bytes -32768 s/d 32767

Word 2 bytes 0 s/d 65535

Longint 4 bytes2147483648 s/d

2147483647

Page 24: Bahasa pemrograman pascal

Bilangan Real

Bilangan real atau nyata merupakan

jenis bilangan pecahan, dapat dituliskan

secara biasa atau model scientific

Tipe DataUkuran

TempatRentang Nilai

real 6 bytes 2.9 x 10-39 s/d 1.7 x1038

single 4 bytes 1.5 x 1045 s/d 3.4 x 1038

double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308

extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932

comp 8 bytes -9.2x 1018 s/d 9.2x 1018

Page 25: Bahasa pemrograman pascal

char

Merupakan karakter yg ditulis diantara

tanda petik tunggal. Ex : 'A', 'a', '5‘,dll

string

merupakan urut-urutan dari karakter

yang terletak di antara tanda petik

tunggal

Page 26: Bahasa pemrograman pascal

Tipe Data Boolean

Merupakan tipe data logika, yang berisi

dua kemungkinan nilai: TRUE (benar)

atau FALSE (salah).

Page 27: Bahasa pemrograman pascal

START

NM, kls, NTIK=0, NMLK=0, NMTK=0,Ket

NM, KL, NTIK, NMLK, NMTK, NMTK,Ket

END

Program contoh;

Uses winCrt;

Var

NM, KLS,KET : String;

NMTK, NTIK, NMLK :Integer;

Begin

Write('Nama = '); Readln (nm);

Write('Kelas = '); Readln (kls);

Write('Nilai TIK= '); Readln (ntik);

Write('Nilai Mulok= '); Readln

(nmlk);

Write ('Nilai MTK =');readln(nmtk);

Write('Keterangan =');readln(ket);

End.

CONTOH PROGRAM PASCAL MENGGUNAKAN VARIABEL

Page 28: Bahasa pemrograman pascal

Program contoh2;

Uses winCrt;

Var

NM, KLS,KET : String;

NMTK, NTIK, NMLK,TOTAL :Integer;

RATA :Real;

Begin

Write('Nama Siswa = '); Readln (nm);

Write('Kelas = '); Readln (kls);

Write('Nilai TIK= '); Readln (ntik);

Write('Nilai Mulok= '); Readln (nmlk);

Write ('Nilai Matematika =');readln(nmtk);

Total :=ntik+nmlk+nmtk;

Rata:=total/3;

Writeln('Total =', total);

Writeln('Rata-rata =', rata:5:2);

End.

Page 29: Bahasa pemrograman pascal

Operator Aritmatika PASCAL

Operator Operasi Tipe Operand Tipe Hasil Operasi

+ Penjumlahan Integer, real Integer, real

- Pengurangan Integer, real Integer, real

* Perkalian Integer, real Integer, real

/ Pembagian Integer, real Integer, real

div Pembagian integer, integer integer

mod Sisa

pembagian integer, integer integer

Contoh :

9 + 2 (hasil: 11)

9 - 2 (hasil: 7)

9 * 2 (hasil: 18)

9 / 2 (hasil: 4.5)

9 div 2 (hasil: 4)

9 mod 2 (hasil: 1)

Page 30: Bahasa pemrograman pascal

Operator Relasional

Operator Operasi

= Sama dengan

<> Tidak sama dengan

< Lebih kecil dari

> Lebih besar dari

<= Lebih kecil atau =

>= Lebih besar atau =