Kamis, 09 Mei 2013

program perulangan pascal


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
Statemen While Merupakan pengulangan dengan kondisi ( conditional looping ), maksudnya perintah-perintah yang ada di dalam badan pengulangan diulangi sampai kondisi berhenti terpenuhi yaitu dengan menentukan kondisi berhenti pengulangan. Tetapi jumlah pengulangan tidak diketahui sebelum eksekusi. Struktur statemen while apabila terdapat satu statemen :
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
Statemen repeat  merupakan pengulangan dengan kondisi ( conditional looping ), maksudnya perintah-perintah yang ada di dalam badan pengulangan diulangi sampai kondisi berhenti terpenuhi yaitu dengan menentukan kondisi berhenti pengulangan. Tetapi jumlah pengulangan tidak diketahui sebelum eksekusi.



 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