Anda di halaman 1dari 6

Nama : MUHAMAD RAMADAN

Kelas : 1DC01
Mata Praktikum : BAHASA
PEMROGRAMAN

Matakuliah : BAHASA
PEMROGRAMAN

Pertemuan Ke :7
Tanggal : 30 MEI 203

Laboratorium Sistem Informasi


Universitas Gunadarma
ATA 2020 / 2021
Activity M7 Tipe A

Tugas :

1. Sebutkan dan jelaskan Perulangan dalam java!


2. Buatlah Hasil Output 1 3 5 7 9 11 13 pada Java! Lalu jangan lupa Screenshoot kodingan
dan hasil outputnya. Dan sertakan penjelasan logika dari setiap program yang dibuat.

TAMBAHAN:

➢ Kumpulkan Jawaban Dalam Format Pdf.

➢ Gunakan Template Atau Format Ini Untuk Menjawab.

➢ Praktikan Yang Jawabanya Sama [Kurang Lebih (80%)] Akan Mendapatkan Nilai Minimal !

➢ Jawaban Yang Dikumpulkan Diluar Batas Waktu Pertemuan Tidak Akan Diinput Nilainya.!

Jawaban :

1. Dalam bahasa pemrograman Java, perulangan adalah salah satu konstruksi yang
memungkinkan Anda untuk mengulangi blok kode tertentu berulang kali selama
kondisi tertentu terpenuhi. Perulangan sangat berguna saat Anda perlu menjalankan
serangkaian instruksi berulang kali tanpa harus menulis kode yang sama secara
berulang.
Java memiliki tiga jenis perulangan yang umum digunakan, yaitu:
1) Perulangan `for`:
Perulangan `for` digunakan ketika Anda sudah mengetahui berapa kali perulangan
akan berlangsung. Struktur perulangan `for` terdiri dari tiga bagian: inisialisasi
variabel penghitung, kondisi perulangan, dan perubahan nilai variabel penghitung
setiap iterasi. Contoh penggunaan perulangan `for` dalam Java:
```java
for (int i = 1; i <= 5; i++) {
System.out.println("Iterasi ke-" + i);
}
```
Pada contoh di atas, perulangan `for` akan berjalan lima kali dan akan mencetak
pesan "Iterasi ke-" diikuti dengan nomor iterasi.
2) Perulangan `while`:
Perulangan `while` digunakan ketika Anda tidak tahu berapa kali perulangan akan
berlangsung sebelumnya, tetapi perlu menjalankan blok kode selama kondisi
tertentu terpenuhi. Pada perulangan `while`, kondisi perulangan diperiksa sebelum
blok kode dieksekusi. Contoh penggunaan perulangan `while` dalam Java:
```java
int i = 1;
while (i <= 5) {
System.out.println("Iterasi ke-" + i);
i++;
}
```
Pada contoh di atas, perulangan `while` akan terus berjalan selama `i` kurang dari
atau sama dengan 5. Setiap iterasi, pesan "Iterasi ke-" diikuti dengan nomor iterasi
akan dicetak.
3) Perulangan `do-while`:
Perulangan `do-while` mirip dengan perulangan `while`, namun blok kode
dieksekusi minimal satu kali karena kondisi perulangan diperiksa setelah blok kode
dieksekusi. Contoh penggunaan perulangan `do-while` dalam Java:
```java
int i = 1;
do {
System.out.println("Iterasi ke-" + i);
i++;
} while (i <= 5);
```
Pada contoh di atas, pesan "Iterasi ke-" diikuti dengan nomor iterasi akan dicetak
setidaknya sekali, dan perulangan akan terus berjalan selama `i` kurang dari atau
sama dengan 5.
Dalam ketiga jenis perulangan ini, Anda juga dapat menggunakan instruksi `break`
untuk menghentikan perulangan secara paksa dan `continue` untuk melompati satu
iterasi dan melanjutkan ke iterasi berikutnya.

2. Berikut ini adalah contoh program Java yang akan menghasilkan output: 1 3 5 7 9
11 13.

➢ Menggunakan perulangan `for`

Logika program:
- Variabel `i` diinisialisasi dengan nilai 1.
- Perulangan akan terus berjalan selama `i` kurang dari atau sama dengan 13.
- Setiap iterasi, nilai `i` akan ditampilkan dengan menggunakan `System.out.print(i
+ " ")`. Pada kasus ini, hanya bilangan ganjil yang akan dicetak karena `i`
diinkremenkan sebesar 2 setiap iterasi (`i += 2`).

➢ Menggunakan perulangan `while`:

Logika program:
- Variabel `i` diinisialisasi dengan nilai 1.
- Perulangan akan terus berjalan selama `i` kurang dari atau sama dengan 13.
- Pada setiap iterasi, nilai `i` akan ditampilkan dengan menggunakan
`System.out.print(i + " ")`. Hanya bilangan ganjil yang dicetak karena `i`
diinkremenkan sebesar 2 setiap iterasi (`i += 2`).

➢ Menggunakan perulangan `do-while`:


Logika program:
- Variabel `i` diinisialisasi dengan nilai 1.
- Blok kode di dalam `do` akan dieksekusi minimal satu kali sebelum kondisi
perulangan (`i <= 13`) diperiksa.
- Pada setiap iterasi, nilai `i` akan ditampilkan dengan menggunakan
`System.out.print(i + " ")`. Hanya bilangan ganjil yang dicetak karena `i`
diinkremenkan sebesar 2 setiap iterasi (`i += 2`).
- Setelah setiap iterasi, kondisi `i <= 13` akan diperiksa. Jika kondisi terpenuhi,
perulangan akan terus berlanjut. Jika tidak, perulangan akan berhenti.

Ketiga program di atas akan menghasilkan output yang sama yaitu: 1 3 5 7 9 11 13.
Output ini didapatkan dengan menggunakan perulangan untuk mengiterasi nilai `i`
mulai dari 1 dan menambahkannya sebesar 2 setiap iterasi, kemudian mencetak nilai
`i` pada setiap iterasi menggunakan `System.out.print()`. Sehingga, hanya bilangan
ganjil yang akan dicetak. Perulangan berhenti saat `i` melebihi 13.

Anda mungkin juga menyukai