Laporan Praktikum Bhasa Pemrograman 1 Modul 4
Laporan Praktikum
Modul 4
“Statement
Perulangan”
Nama :
Nofa Akhwatun Khanifah
NIM :
20180910009
Kelas :
Sistem Informasi A 2018
Nama
Dosen :
Dede Irawan, M.Kom.
LABORATORIUM FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN AKADEMIK
2018/2019
UNIVERSITAS KUNINGAN
TAHUN AKADEMIK
2018/2019
Kata Pengantar
Alhamdulillah, puji syukur kehadirat Allah SWT yang telah
memberikan rahmat dan inayah-Nya sehingga kami dapat menyelesaikan
Laporan Praktikum yang berjudul Pengenalan
Java.
Terima kasih saya ucapkan kepada bapak Dede
Irawan, M.Kom, yang telah membantu kami baik secara moral maupun
materi. Terima kasih juga saya ucapkan kepada teman-teman seperjuangan yang
telah mendukung kami sehingga kami bisa menyelesaikan tugas ini tepat waktu.
Kami menyadari, bahwa laporan praktikum yang
saya buat ini masih jauh dari kata sempurna baik segi penyusunan, bahasa,
maupun penulisannya. Oleh karena itu, kami sangat mengharapkan kritik dan saran
yang membangun dari semua pembaca guna menjadi acuan agar penulis bisa menjadi
lebih baik lagi kedepannya.
Semoga laporan praktikum ini
bisa bermanfaat untuk perkembangan dan peningkatan ilmu pengetahuan.
Kuningan, 20 November 2019
Penulis
DAFTAR ISI
Kata Pengantar
…………………………………………………….....
Daftar Isi………………………………………………………………………................
BAB I. PENDAHULUAN…………………………………………………………………….
A. Latar
Belakang………………………………………………………………………........
B. Tujuan….………………………………………………………………………........
BAB II. PEMBAHASAN………………………………………………………………………
A. Materi Tentang Statement Perancangan………….……………………………………........
B. Praktikum …………………………………………………………………………………….
-Latihan
01
-Latihan
02
-Latihan 03
-
C. LATIHAN/POST TEST…………………………………………………………………
BAB
III PENUTUP………………………………………………………………………………
A. Kesimpulan
DAFTAR
PUSTAKA……………………………………………………………………………..
BAB I
PENDAHULUAN
A. Latar Belakang
Perulangan
artinya mengulangi eksekusi blok program tertentu samapi tercapai kondisi untuk
menghentikannyapengulangan adalah berupa pernyataan dari Java yang mengijinkan
kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu
yang
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
B. Tujuan
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
B. Tujuan
1.
Menggunakan
struktur control pengulangan (whilw, do-whilw, for)
2.
Menggunakan
percabangan (break, continue, return)
BAB II
PEMBAHASAN
A.
Materi Statement Perulangan
Perulangan
artinya mengulangi eksekusi blok program tertentu samapi tercapai kondisi untuk
menghentikannyapengulangan adalah berupa pernyataan dari Java yang mengijinkan
kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu
yang
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
1. Statement While
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok.
Contoh :
int i = 4;
while ( i > 0 ){
System.out.print(i);
i--; }
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.
2 Statement Do While
Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Contoh :
int x = 0;
do
{
System.out.println(x);
x++;
}while (x<10);
Contoh ini akan memberikan output 0123456789 pada layar.
.
3 Statement Perulangan For
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Berikut bentuk dasar perulangan for :
for(InitializationExpression; LoopCondition; StepExpression)
statement Initialization Expression, digunakan untuk inisialisasi variabel kendali perulangan. LoopCondition, membandingkan variabel kendali perulangan dengan suatu nilai batas. StepExpression, menspesifkasikan cara variabel kendali dimodifikasi sebelum iterasi berikutnya dari perulangan.
Contoh:
public class contohl
{
public static void main(String[] args)
{
int i;
for (i = 1;i<11;i++)
System.out.println(i);
}
}
int i = 4;
while ( i > 0 ){
System.out.print(i);
i--; }
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.
2 Statement Do While
Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Contoh :
int x = 0;
do
{
System.out.println(x);
x++;
}while (x<10);
Contoh ini akan memberikan output 0123456789 pada layar.
.
3 Statement Perulangan For
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Berikut bentuk dasar perulangan for :
for(InitializationExpression; LoopCondition; StepExpression)
statement Initialization Expression, digunakan untuk inisialisasi variabel kendali perulangan. LoopCondition, membandingkan variabel kendali perulangan dengan suatu nilai batas. StepExpression, menspesifkasikan cara variabel kendali dimodifikasi sebelum iterasi berikutnya dari perulangan.
Contoh:
public class contohl
{
public static void main(String[] args)
{
int i;
for (i = 1;i<11;i++)
System.out.println(i);
}
}
A. Praktikum
Latihan 1
1.
Buat
project Baru dengan nama Modul_04, tambahkan satu buah java class, beri nama
Latihan_01java dan lengkapi kode programnya seperti berikut :
Hasil Running :
Analisis : Itulah hasil running dari
program perulangan while Perlu dicatat jika bagian --banyak 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.
Latihan 2
Latihan 2
1.
Tambahkan
satu buah java class, beri nama latihan_02.java dan lengkapi kode programnya
seperti berikut :
Hasil Running :
Analisis : Do-while mirip dengan
while. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali
selama kondisi bernilai benar(true).
Latihan
3
1.
Tambahkan
satu buah java class, beri nama latihan_03.java dan lengkapi kode programnya
seperti berikut :
Hasil Running :
Analisis : Program di atas menggunakan perulangan for yaitu menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu. Didalam program ini juga menggunakn kondisi if. Yang dimana angka atau bisa di bagi 2. Diatas kita memasukan jumlah perulangan nya yaitu 4 maka akan keluar 2 dan 4, karena 2 dan 4 bisa di bagi 2 di antara 1-4.
A. Latihan/Post Test
1. Buatlah program untuk
menjumlahkan n buah data, dengan n merupakan masukan dari piranti masukan
kemudian hitunglah rata-ratanya.
Syntax :
Hasil running :
Syntax :
package post_test;
import java.io.*;
public class posttest {
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 Pengulangan : ");
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));
}
}
Proses program :
Hasil running :
Analisis : Itulah
hasil running dari program menjumlahkan sebuah data dan menghitung nilai
rata-ratanya. Program ini menggunakan perulangan for yaitu mengulang kode dalam jumlah tertentu/ Pengulangan
ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.. Sum
diatas merupakan prose/aksi dalam program ini.
Misal
nya kita memasukan jumlah perulangan nya
4, Maka kita akan memasukan nilai 4 kali lalu akan dijumlahkan dan di bagi
sesuai dengan jumlah perulangan nya
2. Buatlah program untuk menjumlahkan n buah data, tetapi yang dijumlahkan hanya data ganjil.
Syntax :
package postest_2;
import java.io.*;
import java.util.Scanner;
public class posttest_2 {
public static void main(String[] args)throws
IOException {
Scanner in = new Scanner(System.in);
BufferedReader br = new BufferedReader (new InputStreamReader
(System.in));
double
j,n[],sum=0;
n =
new double[50];
System.out.print("
Masukan Jumlah Pengulangan Data : ");
j =
Integer.parseInt(br.readLine());
for(int i = 1; i<=j; i++){
System.out.print("Nilai : ");
n[i] = in.nextDouble();
}
for(int i = 1; i<=j; i++){
if(n[i]%2 == 0)
continue;
sum= sum + n[i];
}
System.out.printf("Hasil Jumlah Data Ganjil : %.2f",sum);
}
}
Proses Program :
Analisis : Itulah hasil dari
program jumlah data ganjil. Program ini menggunakan perulangan for yaitu mengulang
kode dalam jumlah tertentu/ Pengulangan ini terstruktur untuk mengulangi kode
sampai tercapai batas tertentu. Sum diatas merupakan proses/aksi dalam program
ini. Seperti di atas jika memasukan perulangan sebanya 4 kali maka perulangan
itu akan keluar sebanyak 4 kali yaitu 1, 3,5,7 yang hasilnya atau bilangan ganjil sejumlah 16.00.
BAB III
KESIMPULAN
A. Kesimpulan
B.
Perulangan artinya
mengulangi eksekusi blok program tertentu samapi tercapai kondisi untuk
menghentikannyapengulangan adalah berupa pernyataan dari Java yang mengijinkan
kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu
yang
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1. While
2. Do-while
3. For
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi).
1.
Statement While
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok.
2 Statement Do While
Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok.
2 Statement Do While
Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
3
Statement Perulangan For
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
DAFTAR
PUSTAKA
Modul 3 Bahasa Pemrograman 1











Komentar
Posting Komentar