Sunday, November 30, 2014

Perulangan dan percabangan pada java.

Postingan Kali ini saya buat untuk menyelesaikan tugas Kuliah Algoritma Pemrograman Java , saya memilih untuk mengulangkaji pelajaran kelompok 3 yaitu Perulangan dan Percabangan pda java. semoga postingan ini dapat bermanfaat buat saya dan bagi para pembacanya. terima -kasih :D

Perulangan atau looping adalah melakukan ulang atau mengulangi  suatu proses sesuai dengan yang diinginkan. Dengan adanya perulangan dalam bahasa pemrograman, pembuat program atau programmer tidak perlu menulis berkali-kali kode program sebanyak perulangan yang diinginkan. Dan juga perulangan membuat program lebih ringan karena kode yang digunakan diminimalkan. 
Perulangan merupakan sebuah kemampuan suatu program untuk melakukan tugas kompleks dilakukan dengan menggabungkan perintah sederhana menjadi struktur kontrol. Dalam bahasa Java, ada 6 struktur tersebut, yaitu blok, perulangan while, perulangan do ... while, perulangan for, pernyataan if, dan pernyataan switch
Dalam membuat sebuah perulangan ada beberapa hal yang harus dipenuhi, yaitu :
1. Inisialisasi
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; 

2. Proses
Tahap proses terjadi didalam bagian peruangan yang berisi semua proses yang perlu untuk dilakukan sebuah perulangan.

3. Iterasi
Iterasi adalah suatu kondisi dimana terdapat sebuah metode agar perulangan dapat terus berjalan. Iterasi terjadi di dalam perulangan.

4. Terminasi
Terminasi adalah suatu kondisi yang digunakan untuk menghentikan perulangan. Terminasi sangat dibutuhkan dalam perulangan. Mengapa demikian? Jika tidak adanya terminasi maka perulangan akan terus mengulang dan hasilnya akan terjadi infinite-loop yaitu perulangan yang akan berhenti.

Blok
Sebelum kita mengenal perulangan pada java lebih jauh lebih baik kita mengenal suatu struktur utama pada perulangan yaitu blok,  Blok adalah pernyataan sederhana yang dimulai dengan { dan diakhiri dengan }. Tujuannya untuk mengelompokkan beberapa perintah sehingga lebih dimengerti. 
Misalkan :
perintah suatu pengulangan
}
Pernyataan blok biasanya terdapat dalam struktur kontrol, tetapi sebetulnya tanpa struktur kontrol pun, blok tetap berlaku.
{    
System.out.println("Hallo");   
 System.out.println("Dunia");

 
 Contoh sederhana penggunaan blok ini adalah dalam subrutin main() yang kita lakukan pada contoh-contoh sebelumnya. Berikut ini adalah 2 contoh penggunaan blok.




{ // blok ini digunakan untuk menukar isi variable 
x dan y   
 int temp; 
   temp = x;
    x = y;
   y = temp;

 
 








                                                                                                                               

PERULANGAN FOR PADA JAVA

Perulangan
 for biasanya digunakan untuk perulangan yang sudah jelas diketahui, jadi maksudnya sudah jelas diketahui adalah, kita sudah mengetahui batas untuk dilakukannya berapa kali perulanganan. Deklarasi penggunaan for adalah sebagai berikut :
for (pernyataan1; pernyataan2; pernyataan3){
    statement
}
NOTE :
pernyataan1 : digunakan untuk memberikan sebuah inisialisasi terhadap variabel pengendali perulangan. Contohnya : int i =0 atau i = 1;
pernyataan2 : digunakan untuk kondisi untuk keluar dari perulangan.
Contohnya : i < 10;
pernyataan3 : digunakan untuk mengatur kenaikan nilai variabel pengendali.
Contohnya : i++;

Jadi kalau teman-teman ingin lebih mengerti, langsung saja seperti membaca biasa, misalnya :
for (int i = 0 ; i < 10; i ++ )
jadi kita langsung membacarnya dengan cara , untuk perulangan for dengan variabel i sama dengan 0 (int i = 0), jika nilai i kurang dari 10 (i<10 i="" maka="" nbsp="">i  akan bertambah (i++).
Contoh : 
import java.util.Scanner;
public class UlangForAzim  {
public static void main (String [] args) {
  int maksi;
  int maksiawal = 1;
System.out.println("Program deret bilangan ganjil FOR Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
  maksi = input.nextInt();
  for (maksiawal=1; maksiawal<maksi; maksiawal+=2)
  System.out.println(" " +maksiawal);
}
}



PERULANGAN WHILE PADA JAVA
  perulangan while biasanya digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan . Perulangan While  merupakan perulangan yang berguna untuk terus melakukan proses perulangan selama kondisinya benar (true) dan berhenti apabila salah (false). misalnya.


 

Contoh program : 
- Program deret bilangan ganjil WHILE Java
import java.util.Scanner;
public class UlangWHILEAzim  {
public static void main (String [] args) {
  int maksi;
  int maksiawal = -1;
System.out.println("Program deret bilangan ganjil WHILE Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
  maksi = input.nextInt();
  while (maksiawal < maksi) {
  maksiawal += 2;
  System.out.println(" " +maksiawal);
  }
System.out.println();
}
}
sintaks perulangan while berbeda dengan for,   di dalam kurung hanya ada kondisi, jika dengan for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam  perulangan (a++
Output :  
Contoh : 

sintaks perulangan while berbeda dengan for,   di dalam kurung hanya ada kondisi, jika dengan for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam  perulangan (a++


PERULANGAN Do WHILE PADA JAVA

Do while loop mirip dengan while loop. Statement didalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai true. Perbedaan antara while dan do while loop adalah dimana statement didalam do while loop dieksekusi sedikitnya satu kali.
Contoh program :
 import java.util.Scanner;
public class UlangDOWHILE  {
public static void main (String [] args) {
  int azim;
  int maksiawal = 1;
System.out.println("Program deret bilangan ganjil DO WHILE Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
  azim = input.nextInt();
  do {
  maksiawal += 2;
  System.out.println(" " +maksiawal);
  }while (maksiawal < azim);
}
}

perhatikan! penggunaan while diletakan diakhir itu artinya pengecekan kondisi dilakukan pada akhir. 
Percabangan
Percabangan adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu  kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut

Percabangan pada Java ada 2 yaitu :
  • if
Percabangan if merupakan percabangan yang melibatkan lebih dari satu kondisi dam penggabungan beberapa if dan bisa juga digabungkan menjadi if-else
  • Switch
percabangan switch memberikan suatu cara untuk mengatasi banyak kemungkinan bermunculan dengan cara memberikan nilai variabel atau pernyataan tunggal.

PERCABANGAN IF PADA JAVA
Percabangan if di java menyatakan pernyataan akan diekseskusi jika memenuhi syarat atau kondisi tertentu. Sintaks percabangan ini adalah sebagai berikut : 

If(kondisi){  Statemen1;  Statemen2;

Contoh Program
class teskeputusan{
public static void main (String[] args) {
     char jeniskelamin='w';
     //nested if
     if (jeniskelamin=='L')
           System.out.println("Cowok");
     else if (jeniskelamin=='P')
           System.out.println("Cewek");
     else
           System.out.println("Banci");

//tenary
           System.out.println(jeniskelamin=='P'? "Dia Pasti Cowok." : "Dia Pasti Cewek");

PERCABANGAN SWITCH
Pernyataan switch memberikan suatu cara untuk mengirim bagian program berdasarkan nilai suatu variabel atau pernyataan tunggal. Percabangan switch dimaksudkan untuk menangani banyak kemungkinan kemunculan.
Bentuk umum percabangan switch :
Switch ()
Case 1 (kondisi 1 )
Break;
Case2 (Kondisi 2)
Break ;
Contoh :
//switch case
switch (jeniskelamin){
     case 'L' : System.out.println("Cowok");
     break;
     case 'P' : System.out.println("Cewek");
     break;
     default : System.out.println("Banci");
     break;
}}}





luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com

1 comments: