Laporan
Praktikum Bahasa Pemrograman 1
Modul
IV
Dosen
pengampu Dede Irawan, M.Kom
“Statement
Perulangan”
Disusun
Oleh :
Reny
Hernawati
20160910053
SI A 2016
Universitas Kuningan
Jl.Cut Nyak Dien No. 36A Cijoho, Kuningan
Telp. (0232)874824
KATA PENGANTAR
Alhamdulillah,
puji syukur saya panjatkan ke Hadirat Allah SWT, karena hanya dengan berkat-Nya
saya dapat menyelesaikan makalah ini. Tak lupa shalawat serta salam semoga
dilimpahkan kepada junjungan kita Nabi Besar Muhammad SAW yang telah membawa
kita dari alam gelap ke alam yang terang benderang, dari alam jahiliyah ke alam
yang penuh berkah ini. Saya mengucapkan terima kasih
kepada :
Bapak Dede
Irawan, M.Kom selaku dosen Praktikum Bahasa Pemrograman 1.
Saya
menyusun makalah ini dengan sungguh – sungguh dan semampu saya. Saya berharap
dengan adanya makalah ini dapat memberikan pengalaman maupun pelajaran yang
berarti bagi siapa saja yang membacanya.
Makalah ini
dibuat sebagai salah satu laporan praktikum bahasa pemrogaman 1. Makalah ini saya buat satu jilid yang berisi
tentang “Statement Perulangan”.
Akhir kata,
manusia tidak ada yang sempurna, begitu pula dengan makalah ini jauh dari kata sempurna.
Oleh karena itu saran dan kritik yang membangun sangat saya nantikan demi
kesempurnaan makalah ini.
DAFTAR ISI
KATA PENGANTAR
DAFTAR ISI
BAB I PENDAHULUAN
A. LATAR
BELAKANG
B. RUMUSAN
MASALAH
C. TUJUAN
PENULISAN
BAB II PEMBAHASAN
A. Pengertian
perulangan
B. Struktur
for
C. Struktur
while
D. Struktur
do-while
BAB III PENUTUP
A. KESIMPULAN
B. DAFTAR
PUSTAKA
BAB
I
PENDAHULUAN
Latar Belakang
Perulangan
dalam bahasa pemrograman adalah melakukan perintah yang ada di dalam blok
perulangan tersebut secara berulang – ulang sesuai dengan nilai yang ditentukan
atau sampai mencapai sebuah batas tertentu.
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 kita ketahui jumlahnya. Maksudnya adalah perulangan
yang sudah kita ketahui dengan pasti berapa kali kita mau melakukan perulangan.
Sedangkan perulangan yang tidak pasti jumlahnya adalah kita tidak tahu berapa
kali perulangan tersebut akan terus berjalan atau menjalankan loopingnya. Misalnya
dalam perulangan pada bahasa pemrograman java biasanya menggunakan for
sedangkan untuk looping atau perulangan yang tidak kita tahu pasti jumlah
loopingnya bisa kita gunakan jenis perulangan while, do-while.
Rumusan Masalah :
1.
Apa pengertian dari perulangan dalam
bahasa pemrograman Java?
2.
Apa saja macam – macam perulangan
di Java?
3.
Bagaimana contoh program dari
setiap perulangan di Java?
Tujuan Penulisan :
1.
Dapat mengetahui pengertian dari
perulangan dalam bahasa pemrograman Java.
2.
Dapat memahami macam – macam
perulangan di Java.
3.
Dapat mengimplementesikan contoh
program perulangan di Java.
BAB
II
PEMBAHASAN
Statement Perulangan
Perulangan adalah suatu proses
didalam program yang dapat menegeksekusi satu (beberapa) statement yang sama
secara berulang sampai ditemukan kondisi untuk berhenti. Dalam java terdapat
tiga buah jenis struktur pengulangan, yaitu for, while, dan do while.
1.
Struktur for
Struktur for umumnya digunakan untuk
melakukan perulangan yang banyaknya sudah pasti atau sudah diketahui
sebelumnya. Dalam jenis ini, kita harus mendefinisikan insialisasi ( nilai awal
) dan kondisi untuk keluar dari perulangan. Selain itu kita juga perlu
menambahkan iterasi, yaitu variabel pengontrol untuk melakukan proses
increement ( penambahan ) maupun decreement. Bentuk umum penulisan sintaks
untuk membangun struktur perulangan for yaitu :
for(insialisasi; kondisi; iterasi); {
statement 1 ;
statement 2;
}
Proses perulangan akan terus
dilakukan selama kondisi menghasilkan true. Dengan kata lain, proses perulangan
hanya akan dihentikan apabila kondisi telah bernilai false atau sudah tidak
terpenuhi lagi.
Contoh program :
Maka outputnya akan tercetak teks java sebanyak 10
kali.
2.
Struktur while
Strukur while adalah jenis perulangan
yang mendefinisikan kondisi di awal blok. Ini artinya, apabila kondisi tidak
terpenuhi ( bernilai false ) maka proses perulangan pun tidak akan pernah
dilakukan. Proses insialisasi nilai pada struktur while ditulis sebelum kita
menuliskan struktur while itu sendiri, sedangkan iterasi akan ditulis didalam
blok. Bentuk umum penulisan dari struktur while :
Insialisasi;
while (kondisi) {
statement yang akan diulang;
iterasi ;
}
Contoh program :
Hasil Running
3.
Struktur do-while
Do while loop mirip dengan while
loop. Statement didalam do-while loop akan dieksekusi beberapa kali selama
kondisi bernilai true. Perbedaan antara while dan do while loop adalah dimana
statement didalam do while loop dieksekusi sedikitnya satu kali.
Contoh program :
Hasil Running
Post Test
1. Buatlah
program untuk menjumlahkan n buah data, dengan n merupakan masukan dari piranti
masukan kemudian hitunglah rata – ratanya.
ü Script
package modul_04;
import java.io.*;
public class posttest_01 {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int i;
double n, j, sum = 0;
System.out.print("Masukan Jumlah Data : ");
n = Double.parseDouble(br.readLine());
for(i=1; i<=n; i++){
System.out.print("Masukan Nilai : ");
j = Double.parseDouble(br.readLine());
sum = sum + j;
}
System.out.printf("Nilai Rata - rata : %.2f ",(sum/n));
}
}
package modul_04;
import java.io.*;
public class posttest_01 {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int i;
double n, j, sum = 0;
System.out.print("Masukan Jumlah Data : ");
n = Double.parseDouble(br.readLine());
for(i=1; i<=n; i++){
System.out.print("Masukan Nilai : ");
j = Double.parseDouble(br.readLine());
sum = sum + j;
}
System.out.printf("Nilai Rata - rata : %.2f ",(sum/n));
}
}
ü Hasil
Running
2. Buatlah
program untuk menjumlahkan n buah data, tetapi yang dijumlahkan hanya data
ganjil.
ü Script
package modul_04;
import java.io.*;
public class posttest_02 {
public static void main(String[] args)throws IOException {
BufferedReader br = new BufferedReader (new InputStreamReader (System.in));
double j,n[],sum=0;
n = new double[50];
System.out.print("Masukan Jumlah Data : ");
j = Integer.parseInt(br.readLine());
for(int i = 1; i<=j; i++){
System.out.print("Nilai = ");
n[i] = Double.parseDouble(br.readLine());
}
for(int i = 1; i<=j; i++){
if(n[i]%2 == 0)
continue;
sum = sum + n[i];
}
System.out.printf("Jumlah bilangan ganjil : %.1f",sum);
}
}
package modul_04;
import java.io.*;
public class posttest_02 {
public static void main(String[] args)throws IOException {
BufferedReader br = new BufferedReader (new InputStreamReader (System.in));
double j,n[],sum=0;
n = new double[50];
System.out.print("Masukan Jumlah Data : ");
j = Integer.parseInt(br.readLine());
for(int i = 1; i<=j; i++){
System.out.print("Nilai = ");
n[i] = Double.parseDouble(br.readLine());
}
for(int i = 1; i<=j; i++){
if(n[i]%2 == 0)
continue;
sum = sum + n[i];
}
System.out.printf("Jumlah bilangan ganjil : %.1f",sum);
}
}
ü Hasil
Running
BAB
III
PENUTUP
A. Kesimpulan
Perulangan
(Looping) adalah program yang melakukan perintah yang ada di dalam blok perulangan
tersebut secara berulang – ulang sesuai dengan nilai yang ditentukan atau
sampai mencapai sebuah batas tertentu.
Di dalam
perulangan pada bahasa pemrograman java terdapat tiga macam perulangan yaitu :
for, while, dan do-while. For adalah perulangan yang jumlah perulangannya sudah
ditentukan sebelumnya. Sedangkan while bekerja dengan cara true maka perulangan
tersebut akan terus dilakukan sampai bernilai false. Do-while hampir mirip
seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang
ada di dalam blok do-while tersebut. Do-while akan mengulang terus sampai while
bernilai false.
B. Daftar
Pustaka
kerjakan laprok oiii jangan copas :v
BalasHapus