Teknik Informatika UNMUH Jember (1210651077)

Senin, 29 Oktober 2012

Program segitiga siku-siku & segitiga sama sisi dengan java

Pertama, Program Segitiga Siku-siku
Kode progaramnya ane ketik di NetBeans, sebagai berikut :

public class BintangSegitigaSiku_siku{
  public static void main(String[] args) {
int baris = 7;
for (int i=0; i<baris; i++){
 for (int j=0; j<=i; j++)
     System.out.print("* ");
     System.out.println();
}
          System.out.println ();
          System.out.prinln ("Baris =" + baris);
  }
}

Setelah diketik lalu Run.Output sebagai berikut :











Kedua, Program Segitiga Sama Sisi
Kode progaramnya ane ketik di NetBeans, sebagai berikut :


public class PPT_TugasSegitigaSamakaki
  public static void main (String[] args) { 
    int n = 7; 

    for(int i=1; i<=n; i++) {  
         for(int j=n; j>i; j--) { 
            System.out.print(" "); 
         } 
         for(int k=1; k<=i; k++) { 
         System.out.print("* "); 
         }
            System.out.println();
     }
    System.out.println(); 
    System.out.println("baris = " + n);  
  }
}


Setelah diketik lalu Run.Output sebagai berikut :






          

Jumat, 26 Oktober 2012

Stuktur Control



1. Percabangan
          Pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifikasi dan mengakibatkan blok kode yang lain.
1.       Statement-if
Menspesifikasikan sebuah statement ( atau block dari code ) yang akan dieksekusi jika dan hanya jika form statement-if :
if ( boolean_ekspresi )
      statement;
atau
if ( boolean_ekspresi ) {
         statement 1;
  statement 2;
}

Dimana,
       Boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
2.       Statement-if-else
Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false.
From statement if-else :
if ( boolean_ekspresi ) {
        statement 1;
 statement 2;
. . .
}
Else {
         statement 3;
  statement 4;
. . .
}

3.       Statement-if-else if
Statement  pada klausa else dari sebuah blok if-else dapat menjadi struktur if-else yang lain.
Stuktur ini memperbolehkan kita untuk membuat pilihan yang lebih kompleks.
Form statement if-else-else-if :
if ( boolean_ekspresi 1)
         statement 1;
else if ( boolean_ekspresi 2)
  statement 2;
else
  statement 3;

4.       Statement – switch
Switch memperbolehkan percabangan pada multiple outcomes.
Form statement-switch :
switch  ( switch_ekspresi) {
case case_pilihan1:
statement 1;//
statement 2;// blok 1
break;
case case_pilihan2:
statement 1;//
statement 2;// blok 2
break;
:
Default :
statement 1;//
statement 2;// blok n
}



2. Pengulangan
Berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang – ulang sesuai dengan jumlah tertentu yang diinginkan
1.       Pengulangan-for
Digunakan untuk mengeksekusi code yang sama,berulang – ulang.
Form pengulangan-for:
     Form pengulangan-for:
           for (InisialisasiEkspresi;KondisiPengulangan;StepEkspresi){
                                statement 1;
                                       statement 2;
    . . .
 }

2.       Pengulangan-while
Merupakan statement atau blok dari statement yang diulang selama kondisinya sesuai.
Form pengulangan-while:
while ( boolean_ekspresi ){
statement 1;
statement 2;
. . .
}
Statement di dalam pengulangan while akan dieksekusi selama boolean_ekspresi bernilai true.
3.       Pengulangan-do-while
-          Sama dngan pengulangan while
-          Statement di dalam pengulangan do-while akan dieksekusi beberapa kali selama kondisinya sesuai dengan ekspressi yang diberikan.
-          Hal yang membedakan antara pengulangan while dan do-while:
-          Statement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.
Form pengulangan-do-while:
         do{
 statement 1;
          statement 2;
          . . .
 } while ( boolean_e.kspresi );


Senin, 15 Oktober 2012

Mendapatkan inputan dari keyboard


*      Menggunakan BufferedReader untuk mendapatkan input
Langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard :
  1. Tambahkan di bagian atas code Anda :

import java.io.*;
           2.  Tambahkan statement berikut :
BufferedReader dataIn = new BufferedReader (new BufferedReader InputStreamReader( System.in));
           3.  Deklarasikan variabel String tempory untuk mendapatkan Input, dan gunakan fungsi readLine( ) untuk
                mendapatkan input dari keyboard. Ketikkan di dalam blok try-catch:
try {
String temp = dataIn.readLine( ) ;
catch ( IOException  ) {
System.out.println ( “Error in getting input”);
*      Menggunakan JoptionPane untuk mendapatkan input
Langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard :
1.      Tambahkan di bagian atas code Anda :
import javax.swing.*;
2. Tambahkan statement berikut :
String name = “”;
name = JoptionPane.showInputDialog(“Please enter your name”);

Sabtu, 06 Oktober 2012

RESUM OPERATOR



Tipe oprator dalam java ada 5 :
1.      Operator aritmatika
Digunakan untuk melakukan operasi matematika seperti penambahan, pengurangan, pembagian dan sisa pembagian.
2.      Operator Increment dan  Decrement
ü Operator Increment operator yang akan menambah nilai variable menjadi +1 ( Misal tadinya 2 menjadi 3 )
ü Operator Decrement kebalikan dari operator Increment, operator ini akan mengurangi nilai variable menjadi – 1
3.      Operator Relasi
Operator yang biasa digunakan untuk membandingkan 2 buah nilai, operator relasi menghasilkan kondisi benar atau salah.
4.      Operator Logika
Operator yang biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi, Operator ini berupa :

Operator
Keterangan
&&
AND (dan)
||
OR (atau)
!
NOT (bukan)

5.      Operator kondisi
Operator yang menghasilkan nilai true dan false tergantung dari variablenya
Exp?Exp2:Exp3
Dimana nilai Exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah satunya harus berupa nilai true dan false. Jika Exp bernilai true, Exp2 merupakan hasil operasi. Jika false kemudian Exp3 merupakan hasil operasinya.