BAB
I
PENDAHULUAN
A.
LATAR BELAKANG
Bahasa
pemrograman pascal secara garis besarnya memiliki 6 statemen yang digunakan
dalam membuat sebuah program. Statemen sendiri diartikan sebagai suatu bagian
program yang dapat dieksekusi. Keenam statemen yang dimaksud ialah:
-
Penugasan (assignment)
-
Pemilihan
-
Iterasi atau pengulangan
-
Peloncatan
-
Pendefinisian label
-
Ekspresi atau ungkapan
Dalam hampir setiap program yang
kompleks mutlak memerlukan suatu perulangan dan percabangan. Tujuan perulangan
disini adalah untuk mengulang statement atau blok statement berulang kali
sesuai sejumlah yang ditentukan pemakai. Program perulangan terbagi atas
beberapa bagian yang digunakan sesuai dengan kebutuhan. Setiap perulangan akan
memberikan output sesuai dengan algoritma yang dikehendaki. Dalam materi ini
akan memberikan gambaran konsep dasar dari pengertian diatas.
B.
RUMUSAN
MASALAH
a) Apakah yang dimaksud dengan struktur
program perulangan?
b) Apakah fungsi utama dari struktur
program perulangan?
c) Apa saja konstruksi struktur program
perulangan?
C.
TUJUAN
PEMBAHASAN
a) Mengenal struktur program perulangan
yang terdapat pada Pascal.
b) Memahami fungsi utama dari struktur
program perulangan.
c) Memahami pengunaan tiap-tiap
struktur program perulangan sesuai dengan algoritmanya.
BAB II
PEMBAHASAN
A. STRUKTUR PROGRAM PERULANGAN
Blok pengulangan merupakan suatu blok program yang memiliki
mekanisme untuk melakukan pengeksekusian statemen secara berulang.
Struktur
perulangan akan melakukan proses berulang-ulang selama Kondisi bernilai True
atau selama kondisi perulangan terpenuhi. Dan kondisi akan berhenti jika hanya
keadaan berubah menjadi false atau kondisi perulangan tidak
terpenuhi.
B.
FUNGSI
PROGRAM PERULANGAN PASCAL
Jika dibandingkan dengan computer,
manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak
mampu melaksanakan suatu perintah berulangkali tanpa mengenal lelah dan bosan.
Sedangkan computer sebaliknya, computer
mampu melaksanakan suatu perintah berulangkali tanpa mengenal lelah dan bosan.
Di dalam algoritma pengulangan/ loop dapat dilakukan sejumlah
kali, atau sampai kondisi berhenti pengulangan tercapai.
C.
KONSTRUKSI
PROGRAM PERULANGAN PASCAL
a) Statemen For
Statemen For digunakan pada suatu kondisi dimana sebuah pernyataan akan
dillakukan perulangan sebayak X kali tersantung
statement yang akan ditentukan. Bentuk struktur statemen for untuk satu
statemen :
For variable_indeks := batas_awal to
batas_akhir do
Statemen_yang_akan_diulang;
|
Pendifinisian untuk statemen yang
banyaknya lebih dari satu :
For variable_indeks := batas_awal to
batas_akhir do begin
Statemen_yang_akan_diulang1;
Statemen_yang_akan_diulang2;
…
End;
|
Contoh program statemen for :
Program
statemen for;
Uses
Crt;
Var
i : integer;
begin
clrscr;
for I := 0 to 4 do
writeln (‘Belajar Pascal’);
readln;
end.
|
b) Statemen
While
While (kondisi) do
Statemen;
|
Statemen apabila terdapat lebih dari satu statemen :
While (kondisi) do begin
Statemen1;
Statemen2;
…
End;
|
Contoh penggunaan statemen while :
Program StatemenWhile;
Uses
Crt;
Var
i:
integer;
begin
clrscr;
i
:= 1;
while
(i <= 20) do begin
write
(I,’ ‘);
inc(i,2);
end;
readln;
end.
|
c)
Statemen Repeat
Bentuk umum
pendefinisian statemen repeat :
Repeat
Statemen;
…
Until
(kondisi);
|
Program
StatemenRepeat:
Uses
Crt;
Var
i : integer;
begin
clrscr;
i := 1;
repeat
writeln (‘Bahasa Pascal’);
i := i+1;
until (i > 5);
readln;
end.
|
Contoh penggunaan
statemen repeat :
BAB III
PENUTUP
KESIMPULAN
1. Pascal memiliki struktur program
perulangan yang membantu dalam memudahkan pembuatan suatu program. Dengan
definisi, struktur program, dan contoh program dapat membantu dalam mengenali
secara lebih mendetail mengenai struktur program perulangan.
2. Setiap bagian dari struktur
program perulangan memiliki fungsinya masing-masing. Untuk itu perlu diketahui
setiap fungsi dari program perulangan agar digunakan sesuai kebutuhan.
3. Struktur program yang digunakan
diharapkan dapat memberi suatu output sesuai dengan algoritma kita.
0 komentar:
Posting Komentar