Flowchart
Pemrograman PASCAL
Catatan: syarat untuk lulus prosentase kehadiran tidak boleh kurang dari 80%
PROGRAM FLOWCHART
Proses dalam program flowchart harus sederhana dan jelas, serta tidak
berbelit-belit
Process
untuk pengolahan data baik operasi perhitungan maupun
perubahan harga
Input/Output
untuk proses pembacaan dan penulisan data
Decision
untuk mengambil keputusan
Predifined Proces
untuk menunjukkan unit sub program
Floppy Disk
untuk dokumentasi program dan disimpan pada Floppy Disk
SIMBOL-SIMBOL PROGRAM FLOWCHART
Terminal
Untuk menunjukkan awal dan akhir program
Document
Untuk menunjukkan dokumentasi program yang dicetak
dikertas
Preparation
Untuk memberikan nilai awal
Connector
Sebagai tanda penghubung antar halaman
Connector
Sebagai tanda penghubung dalam satu halaman
Arrow
Untuk menunjukkan arah proses program
Contoh : Menghitung dua jumlah bilangan
program Project2;
{$APPTYPE CONSOLE}
START
uses
SysUtils;
x = 0
y = 0
jumlah = 0 var x : integer;
y : integer;
jumlah : integer;
Input : begin
X
{ TODO -oUser -cConsole Main : Insert code here }
x := 0;
y := 0;
Input : jumlah := 0;
Y
Start
Input:
Panjang,
Lebar
Output:
Luas,
Keliling
End
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
Var
panjang, lebar, luas, keliling : integer;
begin
{ TODO -oUser -cConsole Main : Insert code here }
write('Panjang : ');
readln(panjang);
write('Lebar : ');
readln(lebar);
writeln;
writeln('Luas Persegipanjang = ', luas);
writeln('Keliling Persegipanjang = ', keliling);
Readln;
end.
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
Var
panjang, lebar, luas, keliling : real;
begin
{ TODO -oUser -cConsole Main : Insert code here }
write('Panjang : ');
readln(panjang);
write('Lebar : ');
readln(lebar);
writeln;
writeln('Luas Persegipanjang = ', luas:10:2);
writeln('Keliling Persegipanjang = ', keliling:10:2);
Readln;
end.
STRUKTUR PROGRAM PASCAL
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus
berupa huruf. Huruf besar dan kecil dianggap sama.
2. Tidak boleh mengandung spasi.
3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah.
4. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap
signifikan.
Var
nama1 : string;
nama2 : string;
= Var
nama1, nama2 : string;
Var
x
nama 1, nama 2 : string;
Var
nama_1, nama_2 : string;
INPUT DAN OUTPUT
Perintah Read dan ReadLn digunakan untuk meminta masukan dari keyboard.
Perbedaan Read dan ReadLn hampir sama dengan perbedaan antar Write
dengan WriteLn, yaitu jika digunakan perintah ReadLn setelah data dimasukkan
dan ditekan tombol enter akan disertai dengan pergantian baris, sedangkan read
tidak.
program coba2;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
nama: string;
begin
{ TODO -oUser -cConsole Main : Insert code here }
Readln;
end.
OPERATOR ARITMATIKA