Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

PEMROGRAMAN DASAR

Penyusun:

Mas Udin (230631100107)

LABORATORIUM KOMPUTASI DAN JARINGAN


KOMPUTER PENDIDIKAN
FAKULTAS ILMU PENDIDIKAN
UNIVERSITAS TRUNOJOYO MADURA
2023
MODUL 4 : PERULANGAN /LOOPING

1.1 Tujuan

1. Mahasiswa dapat memahami bentuk umum perulangan pada Java.


2. Mahasiswa dapat mengimplementasikan perulangan dalam program Java.
3. Mahasiswa mampu memecahkan masalah sederhana dengan menggunakan
analisa kasus dan mengimplementasikannya dalam program Java.

1.2 Landasan/Dasar Teori

A. Definisi Perulangan (Looping)


Perulangan dalam algoritma didefinisikan sebagai bentuk algoritma yang
berfungsi untuk mengulang perintah – perintah baris program dengan
aturan tertentu. Pengulangan bertujuan untuk mengefisienkan penulisan
kode program, sehingga tidak perlu dilakukan berulang – ulang kali.
B. Struktur Perulangan (Looping)
Struktur perulangan secara umum terdiri atas dua bagian, yaitu:
1. Kondisi perulangan, yaitu berupa ekspresi Boolean yang harus
dipenuhi untuk melaksanakan kondisi perulangan. Kondisi ini
mengakibatkan suatu kondisi perulangan akan berhenti pada saat
kondisi Boolean tersebut terpenuhi.
2. Badan (body) perulangan, yaitu suatu aksi (bagian algoritma) yang
harus diulang selama kondisi yang ditentukan untuk perulangan tersebut
masih terpenuhi.
C. Jenis – Jenis Perulangan Pada Java
Modul ini akan dibahas beberapa jenis perulangan dalam bahasa Java,
antara lain :
1. WHILE
While adalah bentuk perulangan yang memiliki jumlah perulangan
sesuai dengan suatu kondisi logika tertentu. Do-while loop mirip
dengan while-loop. Pernyataan di dalam do – while loop akan
dieksekusi beberapa kali selama kondisi bernilai benar (true).
Struktur dasar penulisannya adalah sebagai berikut :
Inisialisasi
While ( Kondisi ) {
// Statement yang akan diulang
......
Iterasi
}
Maksud dari bentuk di atas adalah selama kondisi perulangan
terpenuhi atau bernilai benar (true), maka statemen akan terus
dilaksanakan sampai kondisi_perulangan bernilai salah (false). Jumlah
perulangan ini minimal 0 kali, karena pengecekan kondisi dilakukan
di awal.
Contoh program :

Output :

2. DO – WHILE
Sama halnya dengan while, do-while juga akan menjalankan looping
selama kondisi perulangan terpenuhi atau bernilai benar (true).
Berbeda pada perulangan while, pada perulangan do-while
pengecekan kondisi (syarat) perulangan dilakukan setelah eksekusi
statement yang diulang. Sehingga statement dalam blok do-while
paling sedikit dieksekusi satu kali.
Struktur dasar penulisannya adalah sebagai berikut :
Inisialisasi
Do {
//Statement yang akan diulang
......
Iterasi
}While ( Kondisi );
Maksud dari bentuk di atas adalah statemen akan dilakukan sebelum
ada pemeriksaan kondisi perulangan.
Contoh program :

Output :

3. FOR
Bentuk for digunakan untuk perulangan yang memiliki jumlah
perulangan yang telah dipastikan sebelumnya. Struktur dasar
penulisannya adalah sebagai berikut :
For (Inisialisasi ; Kondisi ; Iterasi) {
//Statement yang akan diulang
......
}
Maksud dari bentuk di atas adalah akan dilaksanakan AKSI sebanyak
N kali, dimana nilai N adalah penyesuaian kondisi perulangan dengan
kondisi awal. Perulangan akan berhenti dilaksanakan jika kondisi
perulangan bernilai salah (false).
Contoh program :

Output :

4. NESTED LOOP
Nested loop merupakan perulangan di dalam perulangan. Pelajari
contoh berikut dan cobalah untuk mengetahui hasilnya :

Output :
Penjelasan :

Pada kode baris di atas merupakan perulangan yang berfungsi untuk


membuat baris baru pada perulangan.

Dan pada baris kode diatas merupangan perulangan yang berfungsi


untuk membuat kolom pada proses perulangan

Sehingga dapat di ilustrasikan seperti gambar diatas.

1.3 Alat dan Bahan


1. Laptop
2. Netbeans IDE
3. Modul 3: Seleksi kondisi
1.4 Langkah-langkah percobaan
1. Tulislah code program dibawah ini dan screenshot outputnya!
public class PercobaanModul4_1 {
public static void main(String[] args) {
int i;
for (i=-6;i<=5;i++){
System.out.println(i);
}
}
}

2. Tulislah code program dibawah ini dan screenshot outputnya!

public class PercobaanModul4_2 {


public static void main(String[] args) {
int i=1;
while (i<5){
System.out.println("Angka Ke-"+1);i++;
}
}
}
3. Tulislah code program dibawah ini dan screenshot outputnya!

public class PercobaanModul4_3 {


public static void main(String[] args) {
int x=1;
do {
System.out.println("Angka ke -"+x);x++;
}
while (x<5);
}
}
4. Tulislah code program dibawah ini dan screenshot outputnya!

public class PercobaanModul4_4 {


public static void main(String[] args) {
int i,j;
for (i=1;i<=5;i++){
for (j=1;j<=5;j++){
System.out.print("* ");
}
System.out.println("");
}
}
}
5. Tulislah code program dibawah ini dan screenshot outputnya!

public class PercobaanModul4_5 {


public static void main(String[] args) {
for (int m=5; m>=10; m--){
System.out.println(m);
}
}
}
6. Ketiklah kode program dibawah ini, pelajari dan pahami tiap baris
kodeprogram.

public class PercobaanModul4_6 {


public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int nilai;
int jumlah=0;
for(int i=0;i<5;i++){
System.out.println("Masukkan nilai =");
nilai = input.nextInt();
jumlah +=nilai;
}
System.out.println("====================");
System.out.println("Total Nilai+"+jumlah);
}
}
1.5 Hasil dan Analisa Percobaan
Hasil dari analisa percobaan dan praktikum kali ini, saya dapat
memahami cara membuat kode pemrograman dengan menggunakan
perulangan (Looping).

Perulangan atau looping yaitu bentuk algoritma yang berfungsi


untuk mengulang perintah – perintah baris program dengan aturan
tertentu., sehingga tidak perlu menulis kode program berulang – ulang
kali.
Struktur perulangan secara umum terdiri atas dua bagian, yaitu
kondisi perulangan dan badan (body) perulangan.

Saya dapat membuat program menggunakan perulangan dalam


bahasa Java seperti, While, Do-While, For, dan Nested Loop. Dengan
menggunakan struktur perulangan secara umum yang terdiri atas dua
bagian, yaitu Kondisi perulangan dan Badan (body) perulangan.

1.6 Tugas / Soal (jika ada)


1. Buatlah program yang menghasilkan output seperti gambar dibawah ini
menggunakan konsep perulangan pada modul ini (Screenshot input dan
output porgram).
2. Buatlah program yang menghasilkan output seperti gambar dibawah ini.
Gunakan konsep perulangan (Screenshot input dan output porgram).
1.7 Kesimpulan

Perulangan atau looping adalah bentuk algoritma yang berfungsi


untuk mengulang perintah – perintah baris program dengan aturan
tertentu., sehingga tidak perlu menulis kode program berulang – ulang
kali.

Struktur perulangan secara umum terdiri atas dua bagian, yaitu


kondisi perulangan dan badan (body) perulangan.

Beberapa jenis perulangan dalam bahasa Java, antara lain :

1. While (bentuk perulangan yang memiliki jumlah perulangan


sesuai dengan suatu kondisi logika tertentu).
2. Do-While (menjalankan looping selama kondisi perulangan
terpenuhi atau bernilai benar (true)).
3. For (perulangan yang memiliki jumlah perulangan yang telah
dipastikan sebelumnya).
4. Nested Loop (perulangan di dalam perulangan.
1.8 Lampiran

Anda mungkin juga menyukai