Anda di halaman 1dari 6

PENUNTUN PRAKTIKUM

PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN

LABORATORIUM ELEKTRONIKA
TEKNIK ELEKTRO

TEKNIK ELEKTRO
UNIVERSITAS MUHAMMADIYAH JAKARTA
2018
PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

MODUL 4

STATEMENT PERULANGAN

Perulangan disebut juga Looping Repetition, sekumpulan instruksi yang


dieksekusi secara berulang-ulang hingga kondisi pemberhentian dipenuhi. Perulangan
sendiri pada C dibagi menjadi :

4.1. Perulangan Berhingga (Counter Controller Repetition)

Perulangan berhingga (counter controller repetition) yaitu suatu perulangan


dimana nilai awal dan akhirnya ditentukan oleh programmer. Perulangan ini
menggunakan kata kunci for.

Syntax :

• inisialisasi digunakan untuk memberikan nilai awal perulangan.

• syarat perulangan memegang kontrol perulangan atau sebagai batas perulangan


yang akan menentukan perulangan akan diteruskan atau dihentikan.

• peningkatan/penurunan : mengatur kenaikan atau penurunan perulangan

Contoh program 4-1:

LABORATORIUM ELEKTRONIKA 1
PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Contoh program 4-2:

1.2.2. Perulangan Tak Berhingga (Sentinel Controller repetition)

Perulangan tak berhingga (sentinel controller repetition) merupakan perulangan


dimana jumlah pengulangannnya tidak dapat ditentukan sehingga pengulangan akan
terus dilakukan selama kondisi bernilai benar atau salah.

4.2.1. Pernyataan while

Kata kunci ini bermakna selama kondisi bernilai benar maka perulangan akan terus
dilakukan jika salah maka perulangan akan dihentikan.

Syntax:

Contoh program 4-3:

LABORATORIUM ELEKTRONIKA 2
PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

4.2.3. Pernyataan do-while

Pernyataan do - whileini merupakan bentuk perulangan yang melakukan perulangan


terlebih dahulu dan pengecekan dilakukan diakhir pernyataan dan perulangan akan terus
dilakukan selama kondisi salah.

Syntax :

Contoh program 4-4:

4.2.3. Pernyataan goto

Merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang


diawali dengan suatu label yang menjadi tanda pengenal dan diikuti oleh tanda titik dua

(:).

Syntax :

Contoh program 4-5:

LABORATORIUM ELEKTRONIKA 3
PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

4.2.4. Pernyataan break

Pernyataan break berfungsi untuk keluar dari suatu struktur switch atau keluar
dari perulangan (for, while, do - while)

Contoh program 4-6:

5.2.3. Pernyataan continue

Pernyataan ini digunakan untuk mengarahkan eksekusi ke iterasi (proses)


berikutnya pada loop yang sama tanpa menjalankan sisa perintah yang ada di dalam
loop.

LABORATORIUM ELEKTRONIKA 4
PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Contoh program 4-7 :

Tugas Akhir Modul 4


1. Buatlah program dengan output sebagai berikut :

**

** *

** **

******

2. Buatlah program untuk menentukan jumlah IPS (indeks predikat sementara)


tertinggi dari 10 mahasiswa

LABORATORIUM ELEKTRONIKA 5

Anda mungkin juga menyukai