Sabtu, 10 Oktober 2015

Laporan Tugas 1

Selamat Siang....
Disini saya akan memberikan penjelasan sedikit tentang program java

Saya akan membuat dan menjelaskan dari program yang saya kerjakan.

Ini script javanya:



class TestTipedata { //nama kelas harus sesuai dengan nama file yang disimpan
                public static void main (String[] args)   //perintah untuk menampilkan hasil string
{
                byte b =1;
                short s =100;
                int i =1000;
                long l =10000;
                char c ='a';
                float f =3.14f; // f adalah istilah dalam java yaitu artinya casting atau menyisipkan pecahan desimal
                double d =3.14;
                boolean t =true;
                final double PI =3.14; //atribut yang menggunakan konstanta yaitu dengan kata kunci final

                System.out.println("byte"                 +b);
                System.out.println("short"          +s);
                System.out.println("int"               +i);
                i =010;
                System.out.println("int"               +i+ " Octal Mode");
                i=0XFF;
                System.out.println("int"                               +i +" Hexa Mode");
                System.out.println("long"                            +l);
                System.out.println("char"                            +c);
                System.out.println("float"                          +f);
                System.out.println("double"                     +d);
                System.out.println("boolean"    +t);
                System.out.println("PI"                                +PI);
}
}


Penjelasan:
- System.out.println adalah perintah untuk menempilkan  isi dari string
- +nilai variable adalah include yang diambil dari variable masing-masing yang sudah ditentukan dari awal nilainya.

 Ini dia Layout Programnya:




Untuk script yang kedua:


class Testkeputusan {
                public static void main (String[]args)
                {
                                char jeniskelamin = 'W'; // tipe data char, variable jeniskelamin dan atribut W.
                              
           //Menggunakan kondisi if
                                if (jeniskelamin=='L')
                                                System.out.println("Cowok");
                                else if (jeniskelamin=='P')
                                                System.out.println("Cewek");
                                else
                                                System.out.println("Banci");


                                                //ternary
                                                System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia prasti cewek");


                                                //switch case
                                                switch (jeniskelamin) {
                                                                case 'P' : System.out.println("Cowok");
                                                                                                                                                break;
                                                                case 'L'  : System.out.println("Cewek");
                                                                                                                                                break;
                                                                default : System.out.println("Banci");
                                                                                                                                                break;
                                                }
                                }
  }


Penjelasan:
- Pernyataan if merupakan salah satu bentuk pernyataan yang berguna untuk mengambil keputusan terhadap sebuah kemungkinan. Bentuk pernyataan if berupa :
        if(kondisi){
       // yang akan dijalankan}


-  Percabangan if-else merupakan percabangan yang sama dengan percabangan if namun memiliki kondisi false, artinya jika kondisi pada if tidak terpenuhi maka perintah pada else akan dijalankan. Bentuk pernyataan if-else berupa :
       if(kondisi){
          // jalankan jika kondisi true
         }else{
       // jalankan jika kondisi false
       }
contohnya seprti script diatas yaitu:
jika jeniskelamin ==L maka dia cowok
 dan jika jeniskelamin ==P maka dia cewek
dan apabila kondisi tidak sesuai dia akan menampilkan Banci.
karena string sudah ditentukan dari awal yaitu 'W'.
- Percabangan switch-case merupakan percabangan yang kondisinya hanya dapat menggunakan perbandingan == (sama dengan). Bentuk pernyataan percabangan switch-case adalah sebagai berikut:
 switch(variabel){
case nilai1:
// jalankan instruksi
break; // hentikan
case nilai2:
// jalankan instruksi
break; // hentikan
case nilai2:
// jalankan instruksi
break; // hentikan
case nilai4:
// jalankan instruksi
break; // hentikan
default:

Pernyataan ini hampir sama dengan if-else, kondisi akan terpenuhi apabila kondisi yang ditentukan sudah sesuai. Dan apabila kondisi tidak ada maka dia akan menampilkan nilai default.

Layout Seperti ini:




Script Yang Ketiga adalah:



public class Testperulangan
{
                public static void main (String[]args){
                                int i;

                                //for
                                System.out.println("Perulangan For....");
                                for (i=0; i<10; i++)
                                                System.out.println("Perulangan Ke : "+i);

                                //While

                                                System.out.println("Perulangan While.... ");
                                                i=0;
                                                while (i<10) {
                                                                                System.out.println("Perulangan Ke : "+i);
                                                                                i++;
                                                                }

                                                                //do while
                                                                System.out.println("Perulangan Do While....");
                                                                i=0;
                                                                do {
                                                                                                System.out.println("Perulangan Ke : "+i);
                                                                                                i++;
                                                                                }
                                                                                while (i<10);
                                                                }
                                                }

Penjelasan:
- Perulangan for merupakan perulangan yang memiliki variabel untuk melakukan pengkondisian, berbeda dengan while dan do-while yang kita harus membuat sebuah variabel diluar untuk melakukan penkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk pernyataan for seperti berikut :
       for(inisialisasi; kondisi; penaikan/penurunan){
      instruksi
       }
Dari program sendiri akan menampilkan nilai (i) yang dimulai dari 0 dan i<10.
artinya i akan terus mencetak nilai yang lebih kecil dari 10,
i++ adalah penambahan nilai dari i.
dan apabila nilai i sampai 9 maka program akan berhenti.
begitu juga dengan while dan do-while..
- Perulangan do-while merupakan perulangan yang hampir mirip dengan perulangan while namun perbedaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali.


Layoutnya adalah


 


Demikianlah program singkat yang saya buat...
apabila ada kekurangan mohon untuk memberikan bantua agar menjadi sempurna..
:):):):)