Page 55 - Modul Daskom 2020
P. 55
Modul 2 – Pengkondisian, Looping, Decision dan Compound 2020
Contoh Source Code perintah Nested Loop :
Program Nested_loop;
Var
i,j:integer;
Begin
For i:=0 to 3 do
Begin
For j:=0 to 3 do
Begin
Writeln(i+j,' ');
End;
Readln;
End;
Readln;
End.
C. DECISION
Dalam proses mengambil keputusan tentunya akan dihadapkan pada dua alternatif atau
lebih. Untuk menentukan alternatif mana yang akan diambil, maka dilakukan evaluasi pada
setiap alternatifnya sehingga akan terpilih salah satu alternatif yang memenuhi kondisi yang
dibutuhkan. Dalam bahasa pascal, hal tersebut bisa dilakukan dengan menggunakan perintah
if dan case.
i. Perintah if
IF – THEN
Bentuk pemilihan keputusan untuk satu atau lebih percabangan dengan kondisi
pasti (jawaban harus true), dengan ketentuan bila kondisi terpenuhi (true), maka
statement tersebut akan diproses. Sebaliknya bila kondisi tidak terpenuhi (false), maka
tidak ada statement yang diproses.
Contoh Flowchart dan Pseudocode perintah If Then
Tabel 2.5 Contoh Flowchart dan Pseudocode perintah If Then
Flowchart Pseudocode
Program if_then
MULAI {Program untuk menentukan suatu
jawaban}
Deklarasi
Jawab,hasil:string
INPUT
Jawab,hasil
Deskripsi Algoritma
Mulai
Baca (jawab)
Jika jawab=Ya maka
hasil’Terimakasih, jawaban
hasil Terimakasih, Sedang diproses’
Jika jawab= Ya Y Jawaban sedang
diproses Tulis (hasil)
Selesai
T
OUTPUT
hasil
SELESAI
Praktikum Dasar Komputer & Pemrograman 2020 II-53