Anda di halaman 1dari 9

TUGAS PENDAHULUAN

MODUL 03

1. Jelaskan fungsi statement perulangan dalam suatu program!


Terdapat 3 pernyataan perulangan dalam program C# yaitu, while(), do while()
dan for(). Ketiga fungsi tersebut mempunyai fungsi yang sama yaitu melakukan
dan menjalankan perintah pengulangan. Namun penggunaannya diterapkan pada
kasus yang berbeda dengan aturannya masing-masing. Statement while()
digunakan apabila jumlah pengulangan belum diketahui. Prosesnya akan terus
berlanjut selama kondisi bernilai benar dan akan berhenti bila kondisinya bernilai
salah. Statement do while() hampir sama dengan while(), perbedaannya terletak
pada proses seleksi kondisi yang letaknya di bawah batas pengulangan. Statement
for() digunakan untuk mengulang suatu proses yang telah diketahui jumlah
pengulangannya.
(https://www.academia.edu/28967000/Modul_C_.pdf)

2. Jelaskan perbedaan masing-masing perulangan berdasarkan


pemahaman anda!
Sebenarnya, antara perulangan while() dengan do while() berfungsi sama.
Karena kedua perulangan tersebut berfungsi memproses pernyataan
berulang-ulang kali. Namun, perbedaan signifikan terdapat pada pengecekan
kondisinya. Pengecekan kondisi pada statement while() dilakukan terlebih dahulu
sebelum dilakukannya perulangan itu sendiri. Sementara pengecekan kondisi pada
statement do while() dilakukan diakhir setelah dilakukannya perulangan. Dan juga
pada statement do while() sekurang-kurangnya akan terjadi sekali perulangan.
Kedua statement diatas juga jelas sangat berbeda dengan statement for().
Alasannya, karena statement while() dan do while() sama-sama digunakan saat
jumlah pengulangan belum diketahui, sementara statement for() digunakan untuk
melakukan perulangan yang telah diketahui jumlah perulangannya.
(https://www.academia.edu/28967000/Modul_C_.pdf)
3. Jelaskan tentang elemen-elemen dalam sebuah perulangan!
Elemen-elemen dalam sebuah perulangan terbagi atas dua bagian yaitu:
1. Bagian pertama adalah kondisi perulangan dimana ekspresi boolean harus
dipenuhi untuk melaksanakan perulangan tersebut. Bagian ini terbagi lagi atas 3
bagian yaitu. While, while do, dan for statement.
2. Bagian kedua adalah blok statement yang diulang. Yang termasuk pada
blok statement ini ialah kontrol aliran. Kontrol aliran ini terbagi atas pernyataan
break, continue, exit, dan return. Dimana masing-masing pernyataan ini berbeda
fungsinya.
4. Jelaskan perbedaan antara continue dan break dan contoh
penggunaannya!
Continue digunakan apabila suatu perulangan yang sudah ditentukan diberi
loncatan untuk melakukan perulangan kembali. Dalam artian untuk melewatkan
segala bentuk perulangan yang tidak dieksekusi untuk kembali ke awal
perulangan. Dapat digunakan pada statement while, do while, dan for.
Contoh penggunaan:
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i < 10; i++)
{
if (i % 2 == 0)
{
continue;
}
Console.Write(i + " ");
}
Console.ReadLine();
}
}
}

Break digunakan untuk mengakhiri sebuah eksekusi dari suatu perulangan.


Hal ini menjadi perbedaan mendasar dengan continue. Dimana continue
melanjutkan perulangan untuk kembali ke awal perulangan, sementara break
hanya digunakan apabila untuk mengakhiri suatu eksekusi perulangan.
Contoh penggunaan:
namespace ConsoleApplication20
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if(i==5)
{
break;
}
Console.Write(i + " ");
}
Console.ReadLine();
}
}
}
(https://www.root93.co.id/2013/08/pengertian-dan-penggunaan-perintah.html)
5. Buatlah 3 buah progam yang menggunakan statement perulangan.
Lengkapi dengan algoritma pemecahan masalah, flowchart dan syntax
program masing-masing program tersebut!
Syntax program menggunakan perulangan while:
namespace ConsoleApplication14
{
class Program
{
static void Main(string[] args)
{
int nilai;
nilai = 1;
while (nilai <= 5)
{
Console.Write("Nilai ke- " + nilai);
Console.WriteLine(" ");
nilai++;
}
Console.ReadLine();
}
}
}

Algoritma pemecahan masalah:


0. Mulai
1. Masukkan jumlah batas perulangan
2. Pernyataan akan dicetak sesuai dengan jumlah perulangan
3. Selesai
Syntax program menggunakan perulangan do while:
namespace ConsoleApplication15
{
class Program
{
static void Main(string[] args)
{
int x;
x = 1;
do
{
Console.WriteLine("Nilai ke- "+x);
x++;
}
while (x <= 5);
Console.ReadLine();
}
}
}

Algoritma pemecahan masalah:


0. Mulai
1. Masukkan jumlah batas perulangan
2. Pernyataan akan dicetak sesuai dengan jumlah perulangan
3. Selesai
Syntax program menggunakan perulangan for:
namespace ConsoleApplication18
{
class Program
{
static void Main(string[] args)
{
int x;
for (x = 1; x <= 5; x++) ;
{
Console.Write("Nilai ke- "+x);
}
Console.ReadLine();
}
}
}

Algoritma pemecahan masalah:


0. Mulai
1. Masukkan jumlah batas perulangan
2. Pernyataan akan dicetak sesuai dengan jumlah perulangan
3. Selesai
Flowchart program while:

start

int nilai

while(nilai<=5)

“nilai ke-
“ +nilai

nilai++

finish
Flowchart program for:

start

for (x=1 to x<=5)

“nilai ke-
“ +x

x++

finish
Flowchart program do while:

start

int x

“nilai ke-
“ +x

x++

while(x<=5)

finish

Anda mungkin juga menyukai