nuril hildayani 1610530180
TRANSCRIPT
Tugas Perulangan
Perulangan/Looping Dalam JAVA
Disusun Oleh :
Nama : Nuril Hildayani
NIM : 1610530180
STMIK BumiGora
2016
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
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 ?
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.
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
{
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;
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);
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 :
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.
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.