Modul 9 Algoritma Dan Pemrograman (OK)
Modul 9 Algoritma Dan Pemrograman (OK)
MODUL PERKULIAHAN
W152100002 –
Algoritma Dan
Pemrograman
Perulangan (Looping) While,
Do While, For
Abstrak Sub-CPMK
Perulangan (Looping)
09
Umniy Salamah, ST., MMSI
Fakultas Ilmu Komputer Teknik Informatika
Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses yang
berulangulang sebanyak keinginan kita. Misalnya saja, bila kita ingin menginput dan
mencetak bilangan dari 1 sampai 100 bahkan 1000, tentunya kita akan merasa kesulitan.
Namun dengan struktur perulangan proses, kita tidak perlu menuliskan perintah sampai
100 atau 1000 kali, cukup dengan beberapa perintah saja.
Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini
banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan
terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya
bernilai salah.
Bentuk Umum :
While (kondisi harus benar)
{
Pernyataan
}
Listing Program 1. Contoh Program Perulangan menggunakan While
Output :
Penjelasan :
nilainya 1
Bentuk Umum :
Do
{
Pernyataan
}
While (kondisi harus benar)
main()
int x;
x = 1;
do
x ++;
Output :
do
x ++;
Mulai dari do sampai kurung kurawal tutup, artinya eksekusi dulu perintah apa saja yang ada
di dalam kurung kurawal. Perintah yang ada ternyata mencetak nilai x BAHASA C. Dimana
nilai x sudah diberi harga awal = 1 pada pendeklarasian di awal program. Lalu nilai x di proses
menjadi x baru, dengan penulisan snitak x= x +1 atau x++
while(x <= 10); = Kemudian nilai x yang baru dieksesekusi dengan dibandingkan
angka kurang sama dengan 10. Apa bila kondisi masih terpenuhi maka program akan
membaca sintak dari do kembali.
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah
diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for
tampaknya lebih efisien karena susunannya lebih simpel dan sederhana. Bentuk umum
perulangan for adalah sebagai berikut :
pernyataan;
Keterangan :
syarat : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan.
Output :
Penjelasan Program :
Sintak for terdiri dari memberikan harga/nilai awal, lalu dipisah dengan titik koma untuk sintak
berikutnya yaitu pengecekan nilai x<=10 dimana nilai x yang sudah ada yaitu 1, kemudian
program akan membaca dibawahnya yaitu perintah yang ada didalam kurung kurawal.
Latihan
NIM Ganjil : Gunakan looping WHILE. DO WHILE DAN FOR
1. Buat program dengan output cetak bilangan bulat 1 sampai 5sebagai berikut :
1 2 3 4 5
2. Buat program dengan output cetak bilangan bulat mulai dari 40 – 36 sebagai
berikut :
40 39 38 37 36
Daftar Pustaka
1. Kadir, A. (2009). Mudah Menjadi Programmer C++. Yogyakarta: Penerbit Andi.
2. Kadir, A. (2009). Pemrograman C++ Membahas Pemrograman Berorientasi
Obyek Menggunakan Turbo C++ dan Borland C++. Yogyakarta: Penerbit Andi.
3. Suharno Prawirosumarto, Aplikasi Komputer Edisi 3 2012. Jakarta : Mitra Wacana
Media.
4. Muhammad Sholeh, Panduan Belajar Pemrograman Terstruktur Agoritma Dan
Pemrograman C++ 2013, Yogyakarta : Akprind Press
5. Hartono Jogiayanto, Konsep Dasar Pemrograman Bahasa C 2009. Yogyakarta
6. Bambang, Wirawan (2004), Struktur Data dengan C, Pernerbit Andi Jogyakarta.
7. Kristanto, Andri (2003), Struktur Data dengan C++, Penerbit Graha Ilmu
8. Raharjo Budi (2007), Pemrograman C++
9. Jogiyanto (2007). Konsep Dasar Pemrograman Bahasa C