6/04/2012

OPERATOR


LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL III


DISUSUN OLEH
NIM          : 115410138
Nama      : Hermawan

SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2011





MODUL III
OPERATOR

A. DASAR TEORI

1.      Definisi Operator
Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua, atau tiga operand dan kemudian mengembalikan hasilnya. Operator-operator tersebut digunakan untuk membentuk ekspresi.

 Operator mempunayi sifat- sifat :
Sifat
Keterangan
Contoh
Unary
Operator yang hanya melibatkan 1 operand
-1
Binary
Operator yang hanya melibatkan 2 operand
1 + 2
Tenary
Operator yang hanya melibatkan 3 operand
1 + 2 * 2

Pada saat kita akan menggunakan operator-operator dari bahasa pemrograman Java, kita harus  mengetahui terlebih dahulu operator yang mana yang mempunyai presedence yang lebih tinggi. Semakin ke bawah, maka presedence-nya lebih rendah. Operator dengan presedence yang lebih tinggi dikerjakan lebih dulu dari pada operator dengan presedence yang lebih rendah.


Precedence Operator
Operator
Precedence
Postfix
expr++ expr--
Unary
++expr --expr +expr -expr ~ !
Multiplikasi
* / %
Aditif
+ -
Pergeseran
<< >> >>>
Relasional
< > <= >= instanceof
Persamaan
== !=
bitwise AND
&
bitwise exclusive OR
^
bitwise inclusive OR
|
Logika AND
&&
Logika OR
||
Ternary
? :
Pemberian
= += -= *= /= %= &= ^= |= <<= >>= >>>=

Operator Aritmatika

Operator
Keterangan
+
Penjumlahan (tanda plus)
-
Pengurangan (tanda minus)
*
Perkalian
/
Pembagian
%
Sisa Pembagian


b.  Pembahasan

1.      Pelaksanaan Praktikum
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu kita masukan program
import java.util.Scanner;
public class Jumlah
{
      public static void main(String args[])
      {
      Scanner masuk = new Scanner(System.in);
      int A,B,jumlah;
      System.out.print("Bilangan 1:");
      A = masuk.nextInt();
      System.out.print("Bilangan 2:");
      B = masuk.nextInt();
      jumlah= A+B;
      System.out.println("Jumlah=" +jumlah);
      }
}
·         Setelah itu kita simpan file dengan file name Jumlah, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :
 
1.      Pelaksanaan Praktikum
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu  masukan program
import java.util.Scanner;
public class Desimal
{
            public static void main(String args[])
            {
            Scanner masuk = new Scanner(System.in);
            Float A,B,jumlah;
            System.out.print("Bilangan 1:");
            A = masuk.nextFloat();
            System.out.print("Bilangan 2:");
            B = masuk.nextFloat();
            jumlah= A+B;
            System.out.println("Jumlah=" +jumlah);
            }
}

·         Setelah itu kita simpan file dengan file name Desimal, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut : 
 
               LATIHAN
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu  masukan program
public class Aritmatika
{
            public static void main(String args[])
            {
            System.out.println("1 + 2 = " +(1 + 2));
            System.out.println("3 * 2 = " +(3 * 2));
            System.out.println("7 / 3 =  " +(7 / 3));
            System.out.println("3 - 2 = "  +(3 - 2));
            System.out.println("13 % 5 = " +(13 % 5));
            System.out.println("");
            System.out.println("1 + 2 * 3 = " +(1 + 2 * 3));
            System.out.println("1 + 2 / 2 = " + (1 + 2 / 2));
            System.out.println("9 - 2 % 2 = " +(9 - 2 % 2));
            }
}

·         Setelah itu kita simpan file dengan file name Aritmatika, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :
 

C.  TUGAS
1.      Buat Program Aritmatika :
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu  masukan program
import java.util.Scanner;
public class Aritmatika
{
            public static void main(String args[])
            {
                        Scanner input=new Scanner (System.in);
                        System.out.println("  Hasil Operator Aritmatika");
            System.out.println("===============================");
                        int bil1, bil2;
                        int jum,kur,kali,bagi,sisa;
                        System.out.print("Masukkan Bilangan 1 :");
                        bil1=input.nextInt();
                        System.out.print("Masukkan Bilangan 2 :");
                        bil2=input.nextInt();
                        bil1=7;
                        bil2=2;
                        jum=bil1+bil2;
                        kur=bil1-bil2;
                        kali=bil1*bil2;
                        bagi=bil1/bil2;
                        sisa=bil1%bil2;
                        System.out.println("Jumlah= "+jum);
                        System.out.println("Kurang= "+kur);
                        System.out.println("Kali= "+kali);
                        System.out.println("Bagi= "+bagi);
                        System.out.println("Sisa= "+sisa);
                        }
}
·         Setelah itu kita simpan file dengan file name Aritmatika, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :
 
1.      Buat  Program Keliling dan Luas Lingkaran :
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu  masukan program
import java.util.Scanner;
public class Lingkaran
{
      public static void main (String args[])
      {
      Scanner masuk=new Scanner (System.in);
      float phi,r;
      float kel,luas;
      phi = 3.14f;
      System.out.print("Masukan r :");
      r= masuk.nextFloat();
      kel= 2f * phi *r;
      luas= phi *r * r;
      System.out.println("Keliling lingkaran: "+kel);
      System.out.println("Luas lingkaran: "+luas);
      }
}
·         Setelah itu kita simpan file dengan file name Lingkaran, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :

 
C.  KESIMPULAN
·         Program java penyelesaiannya memiliki tahap yaitu operator dengan precedence yang lebih tinggi dikarjakan terlebih dahulu dari pada precedence yang lebih rendah.
·         Program java harus dibedakan antara bilangan interger untuk bilangan bulat, serta float untuk bilangan decimal.
Contoh :
·         Bilangan Interger :
…..
      int A,B,jumlah;
      System.out.print("Bilangan 1:");
      A = masuk.nextInt();
…..
Bilangan Float : …..
      float A,B,jumlah;
      System.out.print("Bilangan 1:");
      A = masuk.nextFloat();
…..
D.  LESTING

  •  Terlampir



0 komentar:

Posting Komentar