Anda di halaman 1dari 12

MAKALAH

PEMPROGRAMAN MATEMATIKA

PERNYATAAN WHILE DAN DO … WHILE

Disusun guna memenuhi tugas mata kuliah Pemprograman Matematika

Dosen pembimbing : ELY SYAHFITRI, S.Pd, M.Pd.

Disusun oleh :

ENDANG LASTIUR SIREGAR (18051039)

KELAS VII B

PRODI PENDIDIKAN MATEMATIKA

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN


UNIVERSITAS ASAHAN

2021 / 2022

KATA PENGANTAR
Assalamualaikum Wr Wb

Puji syukur kita kehadirat Allah SWT yang telah memberikan kita nikmat yang begitu
besar sehingga makalah ini dapat terselesaikan dengan baik. Sholawat dan salam kita
hadiahkan ke baginda Rasulullah SAW semoga kita mendapatkan syafaat nya diyaumil akhir
kelak.

Makalah dengan judul “PERNYATAAN WHILE DAN DO … WHILE” ini saya


susun untuk memenuhi tugas mata kuliah Pemprograman Matematika yang diberikan oleh
Ibu ELY SYAHFITRI, S.Pd, M.Pd.. Untuk itu saya menyusun makalah ini dengan harapan
dapat membantu pembaca untuk lebih memahami lagi tentang pernyataan While dan Do …
While tersebut.

Namun demikian, tentu saja dalam penyusunan makalah ini masih terdapat banyak
kekurangan dalam penulisan dan pemilihan kata yang kurang tepat. Dengan ini, saya
memohon maaf jika dalam pembuatan makalah ini banyak kekurangan yang saya lakukan.
Harapan saya semoga makalah ini dapat bermanfaat.

Wassalamualaikum Wr.Wb

Kisaran, 12 Desember 2021

Endang Lastiur Siregar


ii
DAFTAR ISI

KATA PENGANTAR .............................................................................................. ii

DAFTAR ISI ............................................................................................................ iii

BAB I PENDAHULUAN ......................................................................................... 1

1.1 Latar Belakang ............................................................................................... 1


1.2 Rumusan Masalah .......................................................................................... 1
1.3 Tujuan ............................................................................................................ 1

BAB II PEMBAHASAN .......................................................................................... 2

2.1 Pernyataan While ......................................................................................... 2


2.2 Perulangan Do … While .............................................................................. 3

BAB III PENUTUP................................................................................................... 5

3.1 Kesimpulan.................................................................................................... 5

DAFTAR PUSTAKA ............................................................................................... 6

iii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Pada bahasa pemrograman java kita mengenal dua macam perulangan atau looping
yaitu perulangan yang jumlah looping atau perulangannya sudah kita ketahui dengan
pasti dan perulangan yang tidak ita ketahui jumlahnya. Makdudnya adalah prulangan
yang sudah kita tahu dengan pasti berapa kali kita mau melakukan perulangan.
Sedangkan perulangan yang tidak pasti jumlahnya adalah kita tidak tau berapa kali
perulangan tersebut akan terus berjalan atau menjalankan loopingnya.
Perulangan (Looping) pada Bahasa Pemrograman Java adalah proses eksekusi
perintah yang ada di dalam blok perulangan tersebut secara berulang-ulang sesuai
dengan nilai yang ditentukan atau sampai mencapai suatu batas tertentu dari sebuah
perulangan tersebut.

1.2 Rumusan Masalah

1. Apa yang dimaksud dengan pernyataan While ?


2. Bagaimana pengoperasian pernyataan While ?
3. Apa yang dimaksud dengan pernyataan Do … While ?
4. Bagaimana pengoperasian pernyataan Do … While ?

1.3 Tujuan

1. Untuk mengetahui defenisi dari pernyataan While.


2. Untuk mengetahui bagaimana cara pengoperasian pernyataan While.
3. Untuk mengetahui defenisi pernyataan Do … While.
4. Untuk mengetahui bagaimana cara pengoperasian pernyataan Do … While.

1
BAB II

PEMBAHASAN

2.1 Pernyataan While

Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-


ulang sampai mencapai kondisi yang cocok. Perulangan dengan menggunakan teknik
while ini sebenarnya adalah suatu bentuk perulangan yang memodifikasi teknik
pencabangan (branching) secara kasar. Pernyataan yang ada didalam blok perulangan
akan dieksekusi dengan cara memeriksa ekspresi yang ada, sepanjang ekspresi bernilai
true maka statement akan terus di eksekusi.Variabel sebagai kontrol perulangan bentuk
ini diinisialisasi di luar blok perulangan ini. Dan penambahan atau increment nilai
variabel berada didalam blok perulangan ini. Kelebihan perulangan dengan bentuk ini
adalah variabel yang dideklarasikan tidak hanya bertipe integer atau float saja namun
bisa juga bertipe boolean atau string.

Bentuk pernyataan while :

while( boolean_expression ){
statement1;
statement2;
...
}

Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama


kondisi boolean_expression bernilai benar (true). Contoh pada kode di bawah ini:

int i = 4;
while ( i > 0 ){
System.out.print(i);
i--; }

2
Contoh di atas akan mencetak angka 4321 pada layar. Perlu dicatat jika bagian i--;
dihilangkan, akan menghasilkan pengulangan yang terus menerus (infinite loop).
Sehingga, ketika menggunakan while loop atau bentuk pengulangan yang lain, pastikan
Anda memberikan pernyataan yang membuat pengulangan berhenti pada suatu kondisi.

Contoh 1 :

public class rv4l {


public static void main(String[] args) {
int i = 0;
while( i < 3){
System.out.println("Belajar perulangan");
System.out.println("InshaAllah saya pasti bisa");
i++;
}
}
}

Contoh 2 :

      public static void main(String[] args) {

           int x = 0;

           while (x <= 20) {

                System.out.println(x);// tuliskan perintah perulangan disini

                x++; // menaikkan jumlah

           }

3
      }

Hasil dari program diatas akan menghasilkan angka : 0 s/d 20, saat x bernilai 21, maka
perulangan akan terhenti karena kondisi dalam keadaan false 21<=20.

2.2 Pernyataan Do … While

Perulangan do while hampir sama seperti perulangan while. Akan tetapi pada
perulangan do while minimal melakukan satu kali pekerjaan yang ada di dalam blok do
while tersebut. Sama halnya dengan perintah perulangan while, perintah perulangan do
while akan mengulang terus-menerus sampai perintah perulangan tersebut bernilai
false. Perulangan dengan bentuk do while adalah perulangan dengan membalikkan
logika perulangan dengan teknik while.Dalam perulangan do while, pernyataan
dieksekusi dulu, baru kemudian kondisi variabel kontrol perulangannya diperiksa
apakah memenuhi syarat atau tidak.

Bentuk pernyataan do-while,

do{
statement1;
statement2;
...
}while( iasan_expression );

Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi


kondisi dari iasan_expression. Jika nilai pada iasan_expression tersebut bernilai true,
pernyataan di dalam do-while loop akan dieksekusi lagi.

4
Berikut ini beberapa contoh do-while loop:

Contoh 1:

int x = 0;
do
{
System.out.println(x);
x++;
}while (x<10);

Contoh ini akan memberikan output 0123456789 pada layar.

Contoh 2:

//infinite loop
do{
System.out.println(“hello”);
} while (true);

Contoh di atas akan melakukan pengulangan terus menerus yang menulis kata “hello”
pada layar.

5
6
BAB III

PENUTUP

A. KESIMPULAN

Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-


ulang sampai mencapai kondisi yang cocok. Perulangan dengan menggunakan teknik
while ini sebenarnya adalah suatu bentuk perulangan yang memodifikasi teknik
pencabangan (branching) secara kasar.

Bentuk pernyataan while :

while( boolean_expression ){
statement1;
statement2;
...
}

7
Perulangan do while hampir sama seperti perulangan while. Akan tetapi pada
perulangan do while minimal melakukan satu kali pekerjaan yang ada di dalam blok do
while tersebut.

Bentuk pernyataan do-while,

do{
statement1;
statement2;
...
}while( iasan_expression );

8
DAFTAR PUSTAKA

http://rodelaide.blogspot.com/2013/04/struktur-kontrol-perulangan-pada-java.html

Naughton, Patrick,  Java Handbook: Konsep Dasar Pemrograman Java, Andi


Yogyakarta, 1996.

Anda mungkin juga menyukai