Anda di halaman 1dari 8

MODUL

Pemrograman Berorientasi Objek


Menggunakan Bahasa Pemrograman Java

Penyusun:
Annisa Nurul Puteri
MODUL
•••

Operator Dalam Java 2

A. Statement dan Identifier

1. Statement

Bentuk statement atau pernyataan dalam satu program di Java adalah


sebagai berikut:

Int i=1;
String nama = “Annisa Nurul Puteri”;
import java.awt.Font;
System.out.println(“Selamat Datang”+ nama +”di Matakuliah PBO”);
pegawai.tetap=true;
total= a + b + c + d;

- Setiap statement selalu diakhiri dengan titik koma (;)

- Blok adalah 2 tanda kurung kurawal ({}) yang menyatukan statement

{
x = x + 1;
y = y * 3;
}

- Java memperbolehkan spasi dalam jumlah berapapun (spasi, tab,


baris baru)

class HelloDunia
{
public static void main(String args[])
{
System.out.println(“Hello Dunia”);
}
}

Bisa juga ditulis dalam bentuk di bawah ini:

class HelloDunia {public static void main (String args[]) {


System.out.println(“Hello Dunia!”); } }

1
MODUL
•••

2. Identifier

Dalam Java, identifier adalah nama yang diberikan untuk variabel, class, atau
method. Indentifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar
($). Identifier bersifat case sensitive (membedakan huruf kapital dan huruf kecil)
dan tidak ada batas maksimum. Contoh: username, user_name, _sys_var1,
$change.

B. Variabel dan Tipe Data

1. Variabel

Variabel merupakan tempat untuk menyimpan nilai sementara. Di dalam


Bahasa pemrograman, suatu variabel dapat diidentifikasi sebagai suatu
tempat untuk menyimpan data berdasarkan jenis simpanan yang
diharapakan.

2. Tipe Data

Tipe data merupakan jenis data yang digunakan untuk menampung tipe
variabel yang dideklarasikan. Java membagi tipe data menjadi 2 bagian,
yaitu tipe data primitive dan tipe data reference:

- Tipe Data Primitive

Tipe Data Deskripsi Ukuran Range

Bilangan Integer

byte Bilangan bulat 8 bit -128 s/d 127

short Bilangan bulat 16 bits -32768 s/d 32767

int Bilangan bulat 32 bits -2147483648 s/d 2147483647

long Bilangan bulat 64 bits -9223372036854775808 s/d


9223372036854775807

2
MODUL
•••

Tipe Data Deskripsi Ukuran Range

Bilangan Real

Float Bilangan desimal 32 bits Single precision

Double Bilangan desimal 64 bits Double precision

Tipe Data Lain

char Karakter 16 bits Single character

boolean logika True/false Nilai boolean

Contoh cara pendeklarasian dan inisialisasi tipe data primitive sebagai


berikut:

char ch; // deklarasi variabel


ch = “R”; // inisialisasi variabel
char ch1= “S”; // deklarasi dan inisialisasi variabel
int x,y,z; // deklarasi 3 variabel integer
boolean tetap= true;
float x = 16.3f;
- Tipe Data Reference

Reference adalah pointer ke tipe data atau penyimpan alamat


data. Terdapat tiga data reference yaitu : array, class, dan interface
(mengenai tipe data reference akan diuraikan dalam bab
selanjutnya)

C. Komentar

Berikut cara menyisipkan komentar pada program

class P_HelloDunia
{ // kalimat ini adalah komentar
// yang tak akan dieksekusi
public static void main(String args[])
{
System.out.println(“Hello Dunia!”);
}
/* Kalimat ini adalah komentar
Yang tidak akan dieksekusi
*/
}

3
MODUL
•••

D. Literal

Karakter literal adalah karakter yang ditulis diantara kutip tunggal:

‘r’,’#’,’14’ dan sebagainya. Karakter ini disimpan sebagai 16 bit Unicode


Characters. Berikut daftar special kode yang merepresentasikan karakter-
karakter yang tidak dapat di-print (non-printable characters):

Escape Meaning
\n Newline
\t Tab
\b Backspace
\r Carriage return
\f Formfeed
\\ Backslash
\’ Single quote
\” Double quote
\ddd Octal
\xdd Hexadecimal
\udddd Unicode character

E. Operator dan Ekspresi

Ekspresi : statement yang mengembalikan suatu nilai.

Operator : suatu simbol yang biasanya digunakan dalam ekspresi.

- Operator Aritmatika

Operator Deskripsi Contoh


+ Penambahan 4+6
- Pengurangan 7–2
* Perkalian 5*3
/ Pembagian 8/4
% modulus 23 % 5

4
MODUL
•••

- Assignment Operator

Variabel assignment adalah suatu bentuk ekspresi:

x = y = z = 0;

Pada contoh di atas, variabel x, y, z bernilai 0.

Assignment Operator
Expression Meaning
x += y x=x+y
x -= y x=x-y
x *= y x=x*y
x /= y x=x/y

- Operator Perbandingan

Java memiliki beberapa ekspresi untuk menguji hasil suatu perbandingan:

Operator Keterangan Contoh


== Sama dengan x == 5
!= Tidak sama dengan x != 5
< Kurang dari x<5
> Lebih besar dari x>5
<= Kurang dari atau sama dengan x <= 5
>= Lebih besar dari atau sama dengan x >= 5

5
MODUL
•••

Praktikum 1

1. Buatlah sebuah project baru dengan nama Aritmatika

2. Tuliskan kode program berikut pada class Aritmatika.java

3. Klik button Run atau tekan F6, perhatikan output yang diperoleh dan lakukan
problem solving jika terjadi error!

Tuliskan Hasil Output di sini:

6
MODUL
•••

TUGAS

Buatlah sebuah program penghitungan Luas dan Keliling Persegi


Panjang!

Anda mungkin juga menyukai