Looping ? Perulangan ? Apakah itu yaaa ??

Haii gaiss sobat mimin, Selamat pagi, siang, sore atau malam pada saat anda membaca artikel ini, jumpa lagi bersama mimin, masih bersemangat kan untuk belajar mengenai pemrograman, Pada kesempatan kali ini mimin akan membahas mengenai Looping atau Perulangan. tanpa berlama - lama mari capcus kedalam topik pembahasan.

Apa itu Looping / Perulangan ?

Looping / Perulangan ? adalah sebuah perintah yang secara terus menerus diulang hingga suatu kondisi tercapai. Kondisi yang dimaksud di sini dalam bentuk yang berbeda-beda seperti, mendapatkan data dan merubah data, dan apakah sebuah nilai sudah mencapai jumlah yang ditentukan.

Macam Looping / Perulangan

Setelah sobat mimin mengetahui apa itu looping / perulangan, sesaat lagi mimin akan membahas mengenai macam / jenis dari looping itu sendiri, letss gooo!!!

  1. For Loop
    Merupakan struktur loop yang lebih efisien dalam bahasa pemrograman C. Berbeda dengan pernyataan loop yang lain, for loop memiliki counter loop yang tegas atau variabel loop yang memungkinkan badan dari sebuah loop untuk mengetahui iterasi pasti dari tiap suquence.

Gambaran dasar mengenai penggunaan For Loop :

Setelah sobat mimin mengetahui gambaran dasar penggunaan for loop, daripada penasaran mari kita langsung coba implementasikan dengan menggunakan bahasa pemograman C++, Lets Goo !!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
Judul : Mencetak angka sampai ke - n
Author : Ryandhika Bintang
Date : 3 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int i, n;

// Deskripsi
int main()
{
cout << "Masukkan batas : ";
cin >> n;
for (i = 1; i <= n; i++)
{
cout << i << " ";
}
return 0;
}

Dari code Mencetak angka sampai ke - n akan menghasilkan output hingga batas yang ditentukan oleh variable n, dimana initial value (i = n), condition (i <= n), dan increment (i++). daripada penasaran mari kita lihat bagaimana output dari code diatas

  1. While Loop
    Struktur pengulangan jenis WHILE akan mengulang instruksi selama kondisi bernilai benar/terpenuhi dan akan berhenti ketika kondisi bernilai salah. WHILE akan melakukan pengecekan kondisi diawal, apabila kondisi bernilai salah maka statement yang terdapat dalam blok pengulangan tidak akan di jalankan. While Loop merupakan perulangan yang termasuk dalam uncounted loop. while loop adalah perulangan yang paling mudah untuk digunakan. While loop juga dapat menjadi counted loop dengan memberukan counter di dalamnya.

Gambaran dasar mengenai penggunaan While Loop :

Setelah sobat mimin mengetahui gambaran dasar penggunaan while loop, daripada penasaran mari kita langsung coba implementasikan dengan menggunakan bahasa pemograman C++, Lets Goo !!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
Judul : Mencetak angka sampai ke - n dengan menggunakan while loop
Author : Ryandhika Bintang
Date : 4 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int i, n;

// Deskripsi
int main()
{
// Input batas ke - n
cout << "Masukkan batas : ";
cin >> n;
i = 1; // inisialisasi nilai awal
while (i <= n)
{
cout << i << endl;
i = i + 1;// Counter
}
return 0;
}

Code di atas adalah program / code looping menggunakan while loop. Kita ingin menghasilkan perulangan angka 1 - 10, jadi kondisi di atas adalah i lebih kecil sama dengan ke - n dan dengan nilai awal di set 1. Program looping di atas akan berhenti jika nilai yang dimasukkan sama dengan 10. Sobat mimin penasaran nih sama outputnya? Ayo, kita jalankan programnya.

Output yang dikeluarkan berupa angka 1 2 3 4 5. Mengapa demikian? Karena, pada saat mimin run code tersebut batas ke - n mimin isikan dengan angka 5 dan dalam code mendeklarasikan nilai i dengan nilai 1. Jadi, program tersebut dimulai dari angka 1.

  1. Do…While

Penggunaan DO…WHILE dilakukan dengan cara melakukan pengecekan diakhir kondisi, sehingga struktur pengulangan minimal akan melakukan satu kali proses walaupun kondisi bernilai salah/tidak terpenuhi. Do…While merupakan looping yang menyerupai while loop yang memiliki perbedaan pada cara eksekusinya. Perulangan do…while akan melalukan perulangan sebanyak 1 kali terlebih dahulu, lalu mengecek kondisi yang ada di dalam while.

Berikut Format penggunaan DO…WHILE :

Dalam beberapa situasi, kita harus mengeksekusi bagian dari loop paling tidak sekali bahkan ketika kondisinya salah. Tetapi pada do…while loop, bagian dari loop hanya akan dieksekusi jika situasi benar. Do…While loop memungkinkan untuk bagian dari sebuah loop dieksekusi paling tidak sekali dan sebuah loop akan mengeksekusi bagian dari loop. Jika tidak, maka kendali akan kembali keluar dari loop.

Setelah sobat mimin mengetahui gambaran dasar penggunaan Do..while loop, daripada penasaran mari kita langsung coba implementasikan dengan menggunakan bahasa pemograman C++, Lets Goo !!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
Judul : Mencetak angka sampai ke - n dengan menggunakan do...while loop
Author : Ryandhika Bintang
Date : 4 April 2022
*/

// Kamus
#include "stdio.h"
#include <iostream>
using namespace std;
int i, n;

// Deskripsi
int main()
{
// Input batas ke - n
cout << "Masukkan batas : ";
cin >> n;
i = 1; // inisialisasi nilai awal
do
{
cout << i << endl;
i = i + 1; // Counter
} while (i <= n); // syarat Kondisi
return 0;
}

Sama dengan program while loop yang kita buat tadi, code di atas menghasilkan perulangan angka 1 - ke n, jadi syarat kondisi di atas adalah i lebih kecil sama dengan nilai ke - n. Program looping di atas menjalankan perintah do telebih dahulu kemudian lanjut ke perintah while. Perulangan akan berhenti jika nilai yang dimasukkan sama dengan nilai ke - n. Sobat mimin penasaran nih sama outputnya? Ayo, kita jalankan programnya.

Output yang dikeluarkan berupa angka 1 2 3 4 5. Mengapa demikian? sama dengan while loop yang sudah mimin jelaskan diatas, karena, pada saat mimin run code tersebut batas ke - n mimin isikan dengan angka 5 dan dalam code mendeklarasikan nilai i dengan nilai 1. Jadi, program tersebut dimulai dari angka 1. yang eksekusi di mulai dari do dan melakukan looping hingga kondisi bernilai true yakni i kurang dari sama dengan nilai ke -n.

Sobat miin, Sampai di sini kalian udah paham dong apa itu looping, macam-macam looping, dan bagaimana penggunaannya. kalian bisa mencovba dan mengkreasikan sesuai kreatifitas kalian, apabila menemui kesulian kalian dapat menghubungi mimin lhohh, melalui menu contact. Sampai di sini dulu yaa penjelasan mimin mengenai looping, sampai bertemu lagi di artikel mimin selanjutnya. Semoga Membantu, and see youu gaiss.