nuril hildayani 1610530180

12
Tugas Perulangan Perulangan/Looping Dalam JAVA Disusun Oleh : Nama : Nuril Hildayani NIM : 1610530180

Upload: nuril-hildayani

Post on 21-Mar-2017

29 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Nuril hildayani 1610530180

Tugas Perulangan

Perulangan/Looping Dalam JAVA

Disusun Oleh :

Nama : Nuril Hildayani

NIM : 1610530180

STMIK BumiGora

2016

Page 2: Nuril hildayani 1610530180

Daftar Isi

BAB I : Pendahuluan

A. Latar Belakang

B. Rumusan Masalah

C. Tujuan

BAB II : Pembahasan

A. Penjelasan FOR

B. Penjelasan While

C. Penjelasan Do While

BAB III : Penutup

A. Kesimpulan

Page 3: Nuril hildayani 1610530180

BAB I

A. Latar Belakang

Perkembangan dunia informasi dan teknologi sangat cepat pada

dasawarsa terakhir sejak dimulainya era millennium. Perkembangan itu salah

satunya ditandai dengan keberadaan aplikasi java yang menyediakan berbagai layanan.

Bentuk layanan yang dihadirkan aplikasi java sejatinya sangat berguna dan membantu

bagi kehidupan manusia. Mulai dari akses data, informasi aktual, iklan, komunikasi,

game  dan sebagainya

Selain keuntungan tersebut, keistimewaan lain aplikasi java adalah kemudahan akses

atau pengoperasiannya yang dapat dilakukan siapapun mulai dari anak-anak sampai

orang dewasa. Maka tidak mengherankan jika aplikasi java telah menjadi konsumsi

publik sebagaian besar masyarakat Indonesia.

Keberadaan aplikasi java telah menghadirkan nuansa tersendiri di tengah

masyarakat karena selalu mengikuti kemajuan teknologi. Peningkatan fasilitas

demi menambah kepuasan pelanggan menjadi sisi yang paling ditonjolkan. Hal ini

tentu saja semakin memantapkan posisinya sebagai bagian kebutuhan masyarakat. Ia

telah menjadi bagian hidup masyarakat masa kini.

Salah satu aplikasi yang ditawarkan oleh java  yang sekarang digemari adalah opera

mini, Game hp dan aplikasi lainnya  yang difungsikan sebagai media komunikasi dunia

maya dan hiburan. jutaan penggunanya dari berbagai penjuru dunia. Hal ini

menjadikan aplikasi java sebagai alat komunikasi modern tanpa batas karena

mengabaikan jarak, waktu, dan tempat.Sehingga aplikasi java sering di gunakan untuk

kehidupan sehari dan orang tergantung dengan adannya aplikasi java.

B. Rumusan Masalah

1. Penjelasan For ?

2. Penjelasan While ?

3. Penjelasan Do While ?

Page 4: Nuril hildayani 1610530180

C. Tujuan

Adapun tujuan dalam penulisan makalah ini antara lain :

Untuk memenuhi tugas dari dosen mata kuliah Algoritma Pemograman. Untuk

menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah

mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang

java tersebut.

Page 5: Nuril hildayani 1610530180

BAB II

A. Penjelasan For

For merupakan perulangan yang memiliki variable untuk melakukan pengkondisian.

Element pada for yaitu nilai awal, syarat, dan penambahan atau pengurangan nilai.

Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut.

sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan

do-while. Bentuk umum pengulangan for adalah sebagai berikut:

for (nilai inisialisasi awal; kondisi loop; iterasi;) {

//tubuh loop, statement yang akan diulang

}

Proses pengulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan

kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false

atau sudah tidak terpenuhi lagi. Pengulangan for biasanya menggunakan suatu variabel

untuk mengendalikan berapa kali tubuh loop akan dieksekusi dan menentukan kapan

loop akan berhenti. Variabel ini disebut juga dengan variabel kontrol.

Contoh Program Pengulangan FOR:

public class contoh_for

Page 6: Nuril hildayani 1610530180

{

     public static void main (String[] args)

          {

          System.out.println ("Pengulangan Dengan For Arah Indeks Naik");

          for (int i = 1; i <= 5; ++i)

               System.out.println ("Indeks Naik ke = "+i);

          System.out.println ("Pengulangan Dengan For Arah Indeks Turun");

          for (int i = 5; i > 0; --i)

               System.out.println ("Indeks Naik ke = "+i);

          }

}

B. Penjelasan While

Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang

akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.

Contoh plowcahartnya;

Page 7: Nuril hildayani 1610530180

Perulangan While :

   int a = 20;

   while (a>0) {

   System.out.println("Ulang While ke = "+a);

   a--;

   }

Contoh coding perulangan While dalam java :

nilai awal;

while(nilai akhir) {

    pernyataan yang akan diproses;

    operator increment/decrement;

}

Contoh :

public class ContohClass {

    public static void main(String[] args) {

         

        int nilai = 1;

        while(nilai <= 100) {

            System.out.println(nilai);

Page 8: Nuril hildayani 1610530180

            nilai++;

        }

    }

C. Penjelasan Do While

Struktur perulangan do-while sebenarnya mirip dengan struktur perulangan while. Namun bedanya pada perulangan do-while ini, pemeriksaan kondisi-loop

dilakukan pada akhir blok perulangan dan proses perulangan akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai false).

Perhatikan contoh berikut ini:

int hitung =1;   //variable hitung diinisialisasikan dengan nilai 1

do { 

//Tubuh Loop

Pernyataan di dalam (tubuh loop) akan dieksekusi terlebih dahulu. Kemudian kondisi

loop dievaluasi. Jika hasil evaluasi adalah true, maka tubuh loop dieksekusi kembali. Jika

bernilai false maka pengulangan akan berhenti.

Contoh Source Code :

Page 9: Nuril hildayani 1610530180

System.out.println (hitung + " ");  //Statement yang berapada pada tubuh

loop akan dieksekusi(menampilkan

nilai variable hitung)

hitung++; //Kemudian menambahkan dengan 1

(hitung++)

} while (hitung <= 10);  //Kondisi-loop dievaluasi setelah tubuh loop

dieksekusi, jika bernilai true maka tubuh loop akan kembali dieksekusi. Jika bernilai

false maka perulangan akan berhenti.

BAB III

Kesimpulan

Perbedaan FOR, WHILE & DO WHILE :

Perulangan For, program hanya akan menjalankan inisialisasi sebanyak satu kali

kemudian akan dicek pada pernyataan kondisi, bila kondisi bernilai benar maka

modifier akan dijalankan diikuti dengan pernyataan. Setelah itu program akan kembali

melakukan pengecekan kondisi dan apabila masih bernilai benar akan dilanjutkan

dengan menjalankan modifier dan pernyataan. Program akan berputar mengecek

kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai kondisi tidak

terpenuhi atau bernilai salah. Makanya kita kadang menemukan program yang

outputnya tidak berhenti karena perulanganya berjalan terus. hal itu disebabkan karena

kondisi selalu bernilai benar.

Perulangan While, pada perintah While  pengecekan dilakukan pada awal blok.

Page 10: Nuril hildayani 1610530180

Perulangan Do-While, Pengecekan dilakukan di akhir blok.  

Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1 parameter.

Meskipun demikian tetap menghasilkan perulangan yang sama dengan for yang

menggunakan  3 buah parameter . Hal ini dikarenakan bagian inisialisasi dan modifiernya

kita masukkan dalam baris program biasa sehingga hasil outputnya pun tetap sama dengan

menggunakan for.