Page 68 - MODUL PDKP'21
P. 68
Modul 2 – Pengondisian, Looping, Decision dan Compound 2021
I. Pendahuluan
Salah satu kelebihan komputer dibandingkan dengan manusia adalah
kemampuannya untuk melaksanakan suatu perintah berulang kali. Dalam membuat
suatu program tidak jarang ditemukan suatu statement yang harus diulang, selain itu
dalam suatu program juga banyak ditemukan suatu statement yang membutuhkan
penyeleksian suatu alternatif terhadap program. Untuk mengatasi hal seperti ini maka
dibutuhkan suatu perintah pengulangan dan suatu perintah penyeleksian statement
yang terdapat pada program. Dalam modul ini akan dibahas mengenai suatu bentuk
perintah dalam program yang berfungsi untuk mengulang dan menyeleksi suatu
statement.
II. Uraian Materi
A. PENGONDISIAN
Pengondisian adalah pengontrol suatu program dengan operator bersyarat pada
kondisi yang telah ditentukan sebelumnya. Kondisi yang dimaksud bisa bernilai
benar (true) ataupun salah (false). Apabila statement bernilai ”true” maka statement
yang ada pada blok “true” akan dijalankan. Namun apabila statement bernilai “false”
maka statement yang akan dijalankan adalah statement pada blok ”false”.
KONDISI Y PERNYATAAN
PADA BLOK TRUE
T
PERNYATAAN PADA
BLOK FALSE
Gambar 2.1 Flowchart Pengondisian
B. LOOPING
Looping merupakan sebuah bentuk perintah dalam bahasa Pascal yang berfungsi
untuk mengulang statement
sebanyak jumlah tertentu atau sampai kondisi tertentu.
Sebagai contoh adalah ketika kita memasukkan password untuk memasuki sebuah
program/sistem operasi, apabila password tidak sesuai maka dengan otomatis
program akan meminta memasukkan password kembali (program tidak langsung
keluar). Setelah password yang dimasukkan benar, program yang diminta akan
berjalan. Hal ini disebabkan oleh program/operasi sistem tersebut menggunakan
perintah looping untuk terus mengulang hingga mencapai kondisi yang telah
ditentukan.
Terdapat 3 jenis looping diantaranya :
Loop
Conditional (Pengulangan Berkondisi)
Counted Loop (Pengulangan Pasti)
Nested Loop (Pengulangan Bersarang)
Praktikum Dasar Komputer & Pemrograman 2021 II-53