Electricity Lightning

Pages

Banner 468 x 60px

Agung Trianggoro - 20180910015 - Sistem Informasi 2018 A - Fakultas Komputer - Universitas Kuningan
 

Jumat, 22 November 2019

Makalah: STATEMENT PERULANGAN

0 komentar
MAKALAH TUGAS MODUL4
 BAHASA PEMROGRAMAN 1
STATEMENT PERULANGAN

Dosen:
Dede Irawan, M.Kom.


Disusun Oleh:
AGUNG TRIANGGORO
20180910015
Sistem Informasi-A 2018



FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN 2018



KATA PENGANTAR
Alhamdulillah, puji syukur kehadirat Allah SWT atas rahmat dan karunia-Nya yang diberikan kepada kita semua sebagai umatnya. Saya dapat menyusun makalah dengan judul “STATEMENT PERULANGAN” untuk memenuhi tugas laporan praktikum Bahasa Pemrograman 1.
Makalah yang disusun untuk mempelajari lebih detail mengenai statement perulangan dalam bahasa pemrograman java. Saya berharap informasi yang saya dapatkan tidak hanya untuk saya sendiri melainkan untuk para pembaca sebagai ilmu untuk menambah wawasan.
Dalam kesempatan ini saya mengucapkan terima kasih, semoga makalah ini dapat memberikan kontribusi positif dan memberikan manfaat dalam hidup kita nantinya. Dari lubuk hati yang paling dalam, sangat disadari bahwa makalah yang saya buat masih jauh dari sempurna. Oleh sebab itu tidak ada salahnya saya mengharapkan berbagai kritik dan saran yang membangun untuk lebih baik kedepannya.
Kuningan, 22 November 2019



Penulis



DAFTAR ISI
KATA PENGANTAR
DAFTAR ISI
BAB I
PENDAHULUAN
1.1  LATAR BELAKANG
1.2   RUMUSAN MASALAH
1.3  TUJUAN PENULISAN
BAB II
PEMBAHASAN
2    STRUKTUR KONTROL PERULANGAN
2.1.1        STSTEMENT WHILE
2.1.2        STSTEMENT DO-WHILE
2.1.3        STSTEMENT PERULANGAN FOR

BAB III
PENUTUP
3.1 KESIMPULAN
3.2 DAFTAR PUSTAKA






BAB I
PENDAHULUAN

A.    LATAR BELAKANG
Perulangan dalam bahasa pemrograman adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang – ulang sesuai denan nilai yang diterntukan 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. Makdudnya adalah prulangan yang sudah kita tahu dengan pasti berapa kali kita mau melakukan perulangan. Sedangkan perulangan yang tidak pasti jumlahnya adalah kita tidak tau berapa kali perulangan tersebut akan terus berjalan atau menjalankan loopingnya.
Misalnya dalam perulangan pada java biasanya menggunakan for sedangkan untuk looping atau perulangan yang tidak kita tahu pasti jumlah loopingnya bisa kita gunakan jenis perulangan while atau do-while.
 
B.     RUMUSAN MASALAH
Dari latar belakang diatas, maka dirumuskan rumusan masalah sebagai berikut :
1.      Apa pengertian dari perulangan (Looping) d Java?
2.      Apa saja macam-macam perulangan dalam Java?
3.      Bagaimana contoh program perulangan di Java?
C.    TUJUAN
1.      Dapat mengtahui pengertian dari perulangan (Looping) di Java.
2.      Dapat memahami macam-macam perulangan dalam Java.
3.      Dapat pengimplementesikan contoh program perulangan di Java.


BAB II
PEMBAHASAN
A.    Perulangan
Struktur kontrol pengulangan 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 loops
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). Setiap perulangan memiliki 4 bagian yaitu :
        Inisialisasi (initialization)
Inisialisasi adalah tahap dimana kita memberi pengenalan atau memberi nilai pada sebuah inisial atau variabel tertentu yang akan kita gunakan dalam perulangan. Tahap ini dilakukan sebelum memasuki perulangan. Contoh : int i = 0;
        Badan program (body) / statement
Tahap proses terjadi didalam bagian perulangan yang berisi semua proses yang perlu untuk dilakukan sebauah perulangan.
        Iterasi (iteration)
Iterasi adalah suatu kondisi dimana terdapat sebuah metode agar perulangan dapat terus berjalan. Iterasi terjadi di dalam perulangan.
        Terminasi (termination)
Terminasi adalah suatu kondisi yang digunakan untuk menghentikan perulangan. Terminasi sangat dibutuhkan dalam perulangan. Mengapa demikian? Karena jika tidak adanya terminasi maka perulangan akan terus mengulang dan hasilnya akan terjadi infinite-loop yaitu perulangan yang akan berhenti.
1.             Statement While
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok.
Bentuk pernyataan while,
while( boolean_expression ){
statement1;
statement2;
. . .
}
Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama kondisi boolean_expression bernilai benar (true).
Contoh program while loop:
package modul_04;
public class while_loop {
             public static void main(String[] args) {
             int i = 5;
             while ( i > 0 ){
             System.out.print(i);
             i--; }
    System.out.print("\n");
    }
}
Runninng Program

Contoh diatas akan mencetak angka 54321 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.
Bentuk pernyataan do-while,
do{
statement1;
statement2;
. . .
}while( boolean_expression );
Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi kondisi dari boolean_expression. Jika nilai pada boolean_expression tersebut bernilai true, pernyataan di dalam do-while loop akan dieksekusi lagi.
Contoh program do-while loop:
package modul_04;
public class do_while_loop {
    public static void main(String[] args) {
    int x = 0;
    do
    {
    System.out.println(x);
    x++;
    }while (x<10);
    }
}
Running Program
3.    
            Statement Perulangan For
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Bentuk dasar perulangan for,
for(InitializationExpression; LoopCondition; StepExpression)
statement

  •   InitializationExpression, 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 program for loop:
package modul_04;
public class for_loop {
    public static void main(String[] args) {
    int i;
    for (i=1; i<9; i++)
    System.out.println(i);
    }
}
Running Program
Pernyataan for-loop Bersarang
Java memungkinkan loop yang disarangkan di loop yang lain. Satu loop berada di dalam loop yang lainnya.
Contoh program for loop bersarang:
package modul_04;
public class loop_bersarang {
    public static void main(String[] args){
    for(int i=0;i<7;i++){
    for(int j=i;j<7;j++){
    System.out.print("*");}
    System.out.println();
    }
  }
}
Running Program




BAB III
PENUTUP

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.
Didalam perulangan pada java terdapat tiga macam perulangan yaitu, for, while, dan do_while. Bahwa while bekerja dengan cara true maka perulangan tersbut 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. Sedangkan for adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditentukan sebelumnya.


DAFTAR FUSTAKA
www.nblognlife.com 

.
.
.
.

TERIMA KASIH. 

 

0 komentar:

Posting Komentar