Anda di halaman 1dari 11

1.

Contoh Program Pascal untuk Menghitung Luas Segitig


Uses crt;

Var
Alas,tinggi:integer;
Procedurehitung_luas(a,t:integer);

Var
Luas:real;
Begin
Clrscr;
Luas:=a*t/2;
Writeln(‘luas segitiga=’,luas);
End;

Begin
Writeln(‘inputkan ukuran alas=’);readln(alas);
Writeln(‘inpukan ukuran tinggi =’);readln(tinggi);
Hitung_luas(alas,tinggi);
Readln;
End
2.Contoh Program Pascal untuk Mencari Predikat
Uses crt;

Var
Nila:byte;
A,B,C,D,E:string;

Begin
Clrscr;
Stire (input skor =’);readln(nilai);
If skor<70 then
Writeln(‘predikat D’);
If skor<80 then
Writeln(‘predikat C’);
If skor<90 then
Writeln(‘predikat B’);
If skor<101 then
Writeln(‘predikat A’);
Readln;
End
3.Contoh Program Pascal untuk Membuat File .txt
Uses crt;
Var
Tulisan:text;
a,b,c:byte;
d:byte;

begin
clrscr;
writeln(‘input angka yang pertama =’);readln(a);
writeln(‘input angka yang kedua =’);readln(b);
writeln(‘input angka yang ketiga =’);readln(c);
d:a+b+c;
writeln(‘bila ditotal, nilainya adalah =’,d);
assign(tulisan,’hitung.txt’);
rewrite(tulisan);
write(tulisan,a);
write(tulisan,’+’);
write(tulisan,b);
write(tulisan,’+’);
write(tulisan,c);
write(tulisan,’=’);
write(tulisan,d);
close(tulisan);
readln;
end.
4.Contoh Program dalam Menentukan Harga Beras Sesuai Kualitas
Uses
Crt;

Var
Berat,harga,hargaperkg:integer;
Kualitas:char;

Begin
Clrscr;
Write(‘input kualitas beras [/Y/Z] :’); readln(kualitas);
Write(‘banyak kg yang dibeli’); readln(berat);
Case kualitas of
‘X’,’x’:hargaperkg:=10000;
‘Y’,’y’:hargaperkg:=7500;
‘Z’,’z’:hargaperkg:=5000;
Else
Begin
Hargaperkg:=0;
Writeln(‘salah input’);
End;
End:

Harga:=hargaperkg*berat;
Writeln(‘harga per kg: Rp’,hargaperkg);
Writeln(‘harga total: Rp’,harga);
End.
5.Contoh Program untuk Menentukan Apakah Seseorang Termasuk Irit atau Boros

Uses
Crt;
Var
Saku,pengeluar,hasil:integer;
Begin
Write(‘jumlah uang saku tiap minggu:’); readln(saku);
Write(‘pengeluaran tiap minggu:’); readln(pengeluat);
Hasilnya:=saku-pengeluar;
If hasilnya>=pengeluar then
Writeln(‘sisa uang saku per minggu: ‘,hasil,’ artinya termasuk orang yang irit’)
Else
Writeln(‘sisa uang saku per minggu:’,hasil,’ artinya termasuk orang yang boros’)
End.
Pascal adalah bahasa yang ditujukan untuk membuat program terstruktur. Bahasa ini
juga didesain untuk menjadi alat bantu pengajaran bagi siswa kelas pemrograman.
Versi dari Pascal yang telah beredar di pasaran, diantaranya UCSD Pascal (University
of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal,
Turbo Pascal, dan lain-lain.
Definisi Pascal
Berdasarkan jurnal Mengenal Bahasa Pemrograman Pascal oleh Taryana Suryana,
Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang
berorientasi pada segala tujuan. Bahasa ini dirancang oleh Profesor Niklaus Wirth
dari Technical University di Zurich, Switzerland.
Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematika
dan filosofi terkenal abad 17 dari Prancis.
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali
untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada
1971.
Hal tersebut bertujuan untuk membantu mengajar program komputer secara
sistematis, khususnya untuk memperkenalkan pemrograman yang terstruktur
(structured programming).
Ketika Pascal didesain, telah ada sekian banyak bahasa pemrograman, tetapi hanya
sedikit yang digunakan secara luas.
Ide kunci dari bahasa baru ini adalah urutan, yang diatur melalui konsep tipe data
yang sangat kuat dan memerlukan deklarasi serta kontrol program yang terstruktur.
Standar Pascal adalah bahasa Pascal yang didefinisikan oleh K. Jensen dan Niklaus
Wirth. Standar tersebut telah didefinisikan dan dikerjakan secara bersama oleh
International Standards Organization (ISO) di Eropa.
Kemudian tolok ukur Pascal yang ada di Amerika Serikat merupakan hasil
kolaborasi antara American National Standard Institute (ANSI) dengan Institute of
Electrical and Electronic Engineers (IEEE).
Struktur Program Pascal
Mengutip dari buku Bahasa Pemrograman Pascal oleh Elis Ratna Wulan, struktur
dari suatu program Pascal terdiri dari sebuah judul program (program heading) dan
suatu blok program (program block) atau badan program (body program).
Kemudian, blok program akan dibagi lagi menjadi dua bagian, yaitu bagian
deklarasi (declaration part) dan bagian pernyataan (statement part).
Setelah itu, pada bagian deklarasi dapat terdiri dari deklarasi label (labels
declaration), definisi konstanta (constants definition), definisi tipe (type definition),
deklarasi variabel (variables declaration), deklarasi prosedur (procedures
declaration), dan deklarasi fungsi (function declaration).
Simbol-simbol Dasar dalam Pascal
Menurut buku Bahasa Pemrograman Pascal oleh Elis Ratna Wulan, untuk
mempelajari suatu bahasa komputer sehingga dapat membuat program dan
mengembangkannya, tahap pertama yakni mengetahui struktur program yang akan
dibuat dengan bahasa tersebut.
Program Pascal dapat dibentuk dari simbol-simbol yang terdiri dari huruf-huruf,
angka-angka, dan simbol-simbol khusus. Karakter dasar dalam Pascal adalah
sebagai berikut:
• Huruf-huruf: A sampai dengan Z, a sampai dengan z, dan _ (garis bawah). Huruf
besar (upper case) dan huruf kecil (lower case) dianggap sama, tidak dibedakan.

• Angka-angka: 0 1 2 3 4 5 6 7 8 9 (0 sampai dengan 9)

• Simbol-simbol khusus: + - * / = ^ < > ( ) [ ] . , : ; „ $

Anda mungkin juga menyukai