Anda di halaman 1dari 12

TUGAS PEMROGRAMAN KOMPUTER DASAR

“RINGKASAN LOOPING”

DISUSUN OLEH:

NAMA : FATURAHMAN
NIM : E1R019055
KELAS :B

PENDIDIKAN MATEMATIKA
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MATARAM

2020
RINGKASAN MATERI LOOPING

1. PENGERTIAN LOOPING

Looping Berasal Dari Kata Loop Artinya Lingkaran, memiliki ciri melingkar atau
kembali atau mengulang.Looping artinya perulangan .
Adapun looping berarti suatu instruksi untuk membentuk aksi kerja secara berulang pada
blok yang sama, dimana didalam blok yang akan di ulang ada terdapat statement atau
pernyataan.

Fungsi paling sederhana dari looping yaitu untuk mempermudah melakukan


sesuatu proses yang berulang-ulang, seperti mencetak angka dari 1-100.

Didalam looping, ada 3 bagian yang mutlak harus ada agar terjadi perulangan yang
diinginkan yang berlaku pada 3 perulangan yang sering digunakan yaitu For, Do While,
While yaitu ;

 Inisialisasi : adalah untuk menyatakan keadaan awal dari variable control pada
perulangan
 Kondisi (Ekspresi Perbandingan) : adalah merupakan ekspresi yang berguna untuk
mengakhiri perulangan.
 Iterasi : adalah bagian untuk mengatur/perubahan nilai dari variable control, iteriasi bisa
berupa increment ( nilai dari inisialisai bertambah/menaik) atau Decrement (nilai dari
inisialisasi berkurang/menurun)

2.  MACAM-MACAM LOOPING/LOOP

a) Loop/looping for
Perulangan for digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan
secara berulang, namun pernyataan perulangan for akan dijalankan jika sudah dapat
dipastikan kapan perulangan berhenti. Dengan kata lain, jumlah perulangan yang
dibutuhkan sudah diketahui sebelumnya.

Keterangan :
o   ungkapan1 merupakan pernyataan inisialisasi.
o   ungkapan2 sebagai kondisi  yang menentukan pengulangan terhadap pernyataan atau
tidak.
o   ungkapan3 digunakan sebagai pengatur variabel yang digunakan didalam ungkapan1.
 Contoh dan hasil Program dari Loop/Looping for:
 Contoh dan hasil Program dari Loop/Looping for:

#include <iostream>

#include <conio.h>

using namespace std;

int main()

int kondisi,a;

cout<<"====================================== \n";

cout<<" Perulangan For Di C++ \n";


cout<<"====================================== \n";

cout<<"\n Jumlah Perulangan : ";cin>>kondisi;

cout<<endl;

for (a=1;a<=kondisi;a++)

cout<<" ke-"<<a<<" Ini Perulangan For \n";

Dari contoh program perulangan for diatas, variable kontrolnya adalah “a” (tanpa
tanda kutip). Nilai awal dari variable kontrolnya adalah 1 (ini terserah anda nilai
awalnya), maka nilai variable “kondisi” menjadi penentu atau syarat dilakukannya
perulangan, jika syarat sudah tidak terpenuhi, maka perulangan dihentikan dan keluar
dari perulangan for. Dan kemudian ada increment yaitu “a++” ini adalah iterasi pre-
increment (menaik) untuk merubah nilai dari variable kontrol, a++ berart a=a+1 atau
nilai variable a akan ditambah 1 setiap melakukan perulangan.

Dari program perulangan for diatas menghasilkan output seperti berikut ini:
b).  Loo/looping while

Perulangan while digunakan untuk mengulang suatu proses yang belum diketahui
jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true,
maka looping akan terus berlanjut. Statement WHILE juga digunakan untuk menyatakan
perulangan.

 Contoh dan hasil dari program Looping While :


 

 Contoh dan hasil dari program Looping While :


#include <iostream>
using namespace std;
int main() {
int a = 1;
while(a <= 10) {
cout<<a<<endl;
a++;
}
}

c).   Loop/looping do while

Perulangan do..while juga dapat digunakan jika jumlah perulangan tidak


diketahui namun prinsip kerjanya berbeda dengan perulangan while. Pada
perulangan do-while, pengecekan kondisi akan dilakukan di akhir perulangan, sehingga
walaupun kondisi adalah FALSE perulangan akan tetap berjalan minimal 1 kali.

Perulangan while dan do-while pada dasarnya hampir sama. Perbedaan terletak


pada ’lokasi’ pengecekan kondisi perulangan. Jika while berada diatas, sedangkan
do..while memiliki perulangan dibawah setelah program dijalankan sekali.

Dalam perancangan perulangan while dan do-while kita harus memahami alur


logika program yang dibuat.  Struktur perulangan while dan do-while memiliki banyak
perulangan yang ditentukan sampai program mencapai kondisi FALSE. Kesalahan
dalam alur logika akan membuat program tidak pernah berhenti memproses perulangan.
 Contoh Program yang pertama :

Hasil dari contoh Program yang pertama:


        

Contoh program yang kedua:

using namespace std;


#include <iostream>

#include <conio.h>
int main()

cout<<" ________________________________
"<<endl;

cout<<" | |
"<<endl;
cout<<" | Perulangan Do While C++ |
"<<endl;

cout<<" |________________________________|
"<<endl;

cout<<" "<<endl;

int angka=0,batas;

cout<<"Masukkan Batas Angka = ";cin>>batas;

cout<<" "<<endl;

do

angka++;

if (angka % 2 == 1){

cout<<angka<<" ";

while (angka<batas);

Hasil dari contoh dari program yang kedua :


}

Anda mungkin juga menyukai