Rabu, 11 Januari 2012

1.     Pernyataan If

If (kondisi – [&&/II kondisi_2…])
{
… intruksi jika kondisi benar
}
Ket : garis bawah di atas digunakan apabila ada 2 kondisi yang harus dicek (optimal)

2.     Pernyataan If…Else

If (kondisi – [&&/II kondisi_2…])
{
… intruksi jika kondisi benar
}
Else
{
… intruksi jika kondisi salah
}

3.     Pernyataan Nested If (If bersarang)

If (kondisi – 1a)
{
If (kondisi – 1b)
{
… intruksi jika kondisi benar
}
Else
{
… intruksi jika kondisi salah
}
}
Else
{
If (kondisi 1_2)
{
… intruksi jika kondisi benar
}
Else
{
… intruksi jika kondisi salah
}
}

contoh penggunaan if dan else :
1         import java.io.*;
2         class Terbesar_dan_Terkecil
3         {
4               public static void main (String[] args) throws Exception
5               {
6                           BufferedReader in= new BufferedReader (new InputStreamReader (System.in));
7                           //Memasukkan bilangan pertama ke dalam variable a dengan tipe integer
8                           System.out.print (“Masukkan bilangan pertama = “);
9                           int a= Integer.parseInt (in.readLine ());
10                       //Memasukkan bilangan kedua ke dalam variable b dengan tipe integer
11                       System.out.print (“Masukkan bilangan kedua = “);
12                       int b= Integer.parseInt (in.readLine ());
13                       System.out.println ();
14                       //Melakukan pengecekan If
15                       if (a>b)
16                       {
17                                   //jika benar, maka baris 18 dan 19 akan dijalankan
18                                   System.out.println (“Bilangan Terbesar = ”+a);
19                                   System.out.println (“Bilangan Terkecil = “+b);
20                       }
21                       else
22                       {
23                                   //jika salah, maka baris 24 dan 25 akan dijalankan
24                                   System.out.println (“Bilangan Terbesar = “+b);
25                                   System.out.println (“Bilangan Terkecil = “+a);
26                       }
27               }
28          }

Selasa, 10 Januari 2012

Penulisan Variabel

-        Mendefinisikan variable dengan tidak diberi nilai

TipeData (spasi) variable;

-        Contoh : int a;
-        Ada variable a dengan tipe integer

·         Mendefinisikan variable dengan diberi nilai

TipeData (spasi) variable : nilai awal;

·         Contoh : int a= 5
·         Ada variable a dengan tipe integer bernilai a

>        Apabila data yang diinputkan oleh user menggunakan variable bertipe string, maka penulisannya :

String a= br.readLine ();

>        Asumsi : nama variable dengan tipe BufferadReader adala br
>    Apabila data yang diinputkan oleh user menggunakan variable integer, maka harus melakukan parsing sebagai berikut :

int a= Integer.parseInt (br.readLine());

>     Apabila data yang diinputkan oleh user menggunakan variable Double, maka harus melakukan parsing sebagai berikut :

double a= Double.parseDouble (br.readLine ());


Contoh variable bertipe integer :
1         import java.io.*;
2         class contohModul2
3         {
4               public static void main (String[] args) throws Exception
5               {
6                           BufferedReader br= new BufferedReader (new InputStreamReader (System.in);
7                           //Memasukkan bilangan pertama ke dalam variable a dengan tipe integer
8                           System.out.print (“Memasukkan bilangan pertama = “);
9                           int a= Integer.parseInt (br.readLine);
10                       //Memasukkan bilangan kedua ke dalam variable b dengan tipe integer
11                       System.out.print (“Memasukkan bilangan kedua = “);
12                       int b= Integer.parseInt (br.readLine);
13                        
14                       //Hasil penjumlahan a dan b dimasukkan ke dalam variable c dengan tipe integer
15                       int c= a+b;
16                        
17                       System.out.println ();
18                       //Menampilkan hasil penjumlahan dari a dan b
19                       System.out.print (“Hasil penjumlahan antara “+a+” dengan “+b+” adalah “+c);
20           }
21     }
Chart At

-        Merupakan method yang mengambil karakter dari suatu kata
-        Pengambilan karakter yang dimulai dari indeks ke-0
-        Syntax penulisan Chart At
Contoh :
-        Saya ingin mengambil huruf “I” dari kata “UMSIDA”

U
M
S
I
D
A
0
1
2
3
4
5

-        Panjang karakter 6
-        Sehingga kode programnya sebagai berikut:

Kampus.Chart At (3)


Substring

-        Merupakan salah satu method yang mengambil karakter dari suatu kata dari indeks awal sampai dengan indeks yang dituju ditambah 1
-        Pengambilan karakter dimulai dari indeks ke-0
-        Syntax penulisan substring

Substring (in beginIndex, int endIndex)

Contoh :
-        Saya ingin mengambil huruf “MS” dari kata “UMSIDA”

U
M
S
I
D
A
0
1
2
3
4
5

-        Panjang karakter 6
-        Sehingga kode programnya sebagai berikut:

Kampus.Substring (1,3)