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



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
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).

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);
}
}
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
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 :

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).
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.
3    Statement Perulangan For
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

Postingan Populer