Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh...

20
LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 1 MODUL 3 (TIGA) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Transcript of Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh...

Page 1: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL 3 (TIGA)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

Page 2: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

A. PEMBAHASAN

OPERATOR

Operator berfungsi untuk mengoperasikan (memanipulasi, mengolah) satu atau

lebih variabel. Variabel yang dioperasikan disebut operand.

Secara garis besar operator dalam java bisa dikelompokkan menjadi :

1. Operator assignment

2. Operator aritmatika

3. Operator unary

4. Operator equality

5. Operator kondisional

6. Operator komparasi

7. Operator bitwise

1. Operator assigment adalah tanda = (sama dengan), berguna untuk memberi

literal pada suatu variabel tertentu. Berikut contoh operator assigment :

int testInt = 0;

2. Operator aritmatika adalah operator yang digunakan untuk melakukan operasi

aritmatika (perhitungan). Operator ini ada lima macam yaitu :

- Operator penambahan (+)

- Operator penguranan (-)

Page 3: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

- Operator perkalian (*)

- Operator pembagian (/)

- Operator sisa – mod (%).

Berikut contoh penggunaan operator arimatika :

int hasil = 1 + 2; // hasil = 3

hasil = hasil – 1; // hasil = 2

hasil = hasil * 2; // hasil = 4

hasil = hasil / 2; //hasil = 2

hasil = hasil + 8; // hasil = 10

hasil = hasil % 7; //hasil = 3

Operator penjumlahan (+) bisa juga diterapkan pada objek string (seperti pada

contoh penjelasan kelas String).

3. Operator unary meliputi operator unary positif (+) untuk menandakan suatu

bilangan positif (setiap bilangan tanpa tanda negatif, berarti termasuk bilangan

positif). Operator unary negatif (-) untuk menandakan suatu bilangan negatif.

Operator unary increment (++), berguna menambah menambah literal bilangan

dengan literal bilangan satu. Operator unary decrement (–), berguna mengurangi

literal bilangan dengan bilangan satu. Dan operator unary komplemen logika (!),

berguna untuk mengkomplemenkan suatu logika yang bernilai true atau false.

Berikut contoh penggunaan operator unary :

int hasil = +1; // hasil = 1

hasil–; //hasil = 0

hasil++; // hasil = 1

hasil = -hasil; // hasil = -1

boolean success = false; //success = false;

success = !success; //success =true;

Page 4: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

4. Operator equality digunakan untuk membandingkan dua variabel, apakah

nilainya sama, lebih besar, lebih kecil, lebih besar atau sama dengan, lebih kecil

atau sama dengan dan tidak sama dengan. Operator-operator tersebut adalah

sebagai berikut :

== sama dengan

> lebih besar

< lebih kecil

>= lebih besar atau sama dengan

<= lebih kecil atau sama dengan

!= tidak sama dengan

Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs

java.sun.com)

class ComparisonDemo {

public static void main(String[] args){

int value1 = 1;

int value2 = 2;

if(value1 == value2) System.out.println(”value1 == value2″);

if(value1 != value2) System.out.println(”value1 != value2″);

if(value1 > value2) System.out.println(”value1 > value2″);

if(value1 <>

if(value1 <= value2) System.out.println(”value1 <= value2″);

}

}

Outpun program tersebut sbb:

value1 != value2

value1 < value2

value1 <= value2

Page 5: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

6. Operator kondisional digunakan pada dua atau lebih ekspresi boolean. Operator

ini terdiri dari operator kondisional AND (&&) dan operator kondisional OR (||).

Selain itu ada juga operator kondisional and (&) dan operator kondisional or (|).

Bedanya pada operasional kondisional && dan || jika ekspresi sudah memenuhi

syarat, ekspresi setelahnya tidak dicek, sedangkan pada operator kondisional &

dan | akan mengecek seluruh ekspresi.

Berikut contoh penggunaan operator ini (contohnya ngambil dari situ sun juga) :

class ConditionalDemo {

public static void main(String[] args){

int value1 = 1;

int value2 = 2;

if((value1 == 1) && (value2 == 2))

System.out.println(”value1 is 1 AND value2 is 2″);

if((value1 == 1) || (value2 == 1))

System.out.println(”value1 is 1 OR value2 is 1″);

}

}

output program di atas adalah :

value1 is 1 AND value2 is 2

value1 is 1 OR value2 is 1

6. Operator komparasi digunakan untuk mengecek apakah suatu objek merupakan

instance dari suatu kelas tertentu. Operator komparasi adalah operator instanceof.

Jika suatu objek yang kita tes merupakan instance dari suatu kelas yang kita

tentukan, ekspresi ini bernilai true, false jika sebaliknya. Berikut contoh sederhana

pemakaian operator komparasi.

Page 6: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

KelasA a = new KelasA();

KelasB b = new KelasB();

if(a instanceof KelasA)

Sytem.out.println(”objek adalah instance dari KelasA);

Karena a merupakan instance dari KelasA maka statement

System.out.println(”objek adalah instance dari KelasA”) dieksekusi.

B. PRAKTIKUM

Praktek 1

1. Buka editor notepad dan ketikan program, dan hasilnya adalah :

2. Simpan file dengan operator.java

Page 7: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

3. Compile file menggunakan Command Prompt javac operator.java

4. Jalankan Program dengan mengetikan java operator, hasilnya sebagai

berikut :

Praktek 2

1. Buka editor notepad dan ketikan program berikut :

Page 8: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

2. Simpan file dengan nama AritmetikaDasar.java

3. Compile file tersebut dengan mengetikan javac AritmetikaDasar.java

4. Jalankan program tersebut dengan mengetikan java AritmetikaDasar,

hasilnya seperti berikut :

Praktek 3

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Modulus.java

3. Compile file tersebut dengan mengetikan javac Modulus.java

Page 9: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

4. Jalankan program dengan mengetikan java Modulus, hasilnya akan

seperti berikut :

Praktek 4

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Increment.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Increment.java

Page 10: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

4. Jalankan program tersebut dengan mengetikan java Increment, hasilnya

seperti berikut :

Praktek 5

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Decrement.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Decrement.java

Page 11: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

4. Jalankan program tersebut dengan mengetikan java Decrement, hasilnya

seperti berikut :

Praktek 6

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Relasional.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Relasional.java

Page 12: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

4. Jalankan program tersebut dengan mengetikan java Relasional, hasilnya

seperti berikut :

Praktek 7

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Logika.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Logika.java

4. Jalankan program tersebut dengan mengetikan java Logika, hasilnya

seperti berikut :

Page 13: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

Praktek 8

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama MultiKondisi.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac MultiKondisi.java

4. Jalankan program tersebut dengan mengetikan java MultiKondisi,

hasilnya seperti berikut :

Page 14: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

2. Outputnya :

Sintak programnya :

Page 15: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

3. Outputnya :

Sintak programnya :

Page 16: Web viewOperator assignment. 2. Operator aritmatika. 3. Operator unary. 4. ... Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com)

D. KESIMPULAN

Operator Java merupakan karakter khusus yang berupa simbol atau tanda

yang memerintahkan compiler untuk melakukan berbagai operasi terhadap

sejumlah operand. Perintah operasi dispesifikasikan oleh operator, dimana

operand-nya adalah variabel, pernyataan, atau besaran literal. Operator yang

dibahas pada bagian ini adalah operator aritmatika, increment dan decrement,

assignment (penugasan), relasi, logical, dan bitwise.