Page 49 - Modul Daskom 2020
P. 49
Modul 2 – Pengkondisian, Looping, Decision dan Compound 2020
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 tidak jarang 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. PENGKONDISIAN
Pengkondisian 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”.
PERNYATAAN
KONDISI Y PADA BLOK
TRUE
T
PERNYATAAN
PADA BLOK
FALSE
Gambar 2.1 Flowchart Pengkondisian
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 :
Conditional Loop (Pengulangan Berkondisi)
Counted Loop (Pengulangan Pasti)
Nested Loop (Pengulangan Bersarang)
i. Conditional Loop
Dalam Conditional Loop jumlah pengulangan bergantung pada syarat kondisi
tertentu. Bentuk Conditional Loop dalam Bahasa Pascal yaitu : repeat-until dan while do.
Repeat-Until
Repeat-until digunakan untuk mengulang (repeat) statement hingga (until) kondisi yang
diseleksi di until terpenuhi (Jogiyano, 1990:1400). Pada repeat-until pengecekan kondisi
dilakukan di akhir pengulangan. Sebagai contoh, ketika anda mengatur media player
untuk memutar lagu pada mode “repeat”. Jika anda tidak mengklik icon stop maka lagu
yang anda putar akan terus diulang. Dalam kondisi ini syarat berhentinya lagu adalah
jika anda “mengklik icon stop”.Jadi lagu akan terus diputar berulang kali sampai anda
mengeklik icon stop.
Praktikum Dasar Komputer & Pemrograman 2020 II-47