Modul Pemrograman Berorientasi Objek
Laboratorium Teknologi Jaringan Page 4
BAB 2 TIPE DATA DAN OPERATOR
1. Tujuan
  Praktikan dapat memahami operator dengan benar.   Memahami struktur dasar  sintaks bahasa Java.
  Membuat program bahasa Java sederhana.
2. Dasar Teori
a. Identifier
Adalah  nama  yang  biasa  digunakan  dalam  pemrograman  untuk  menyatakan  :  variable, konstanta, kelas, metode.
Identifier valid :
Identifier invalid :
b. Keyword
Identifier  penggunaan  khusus  yang  sudah  ada  pada  pustaka  Java,  dan  tidak  dapat digunakan sebagai identifier
Contoh keyword pada Java   :
c. Tipe Data
Dibagi menjadi 2 kategori :
1.  Tipe data primitif :  tipe  data  yang  mempunyai  nilai  tertentu,  bukan  referensi  kelas
atau objek.Dibagi menjadi 4 tipe data primitive
Tipe Data Jenis
Storage Nilai
Integerbilangan bulat
byte short
long int
8 bit 16 bit
64 bit 32 bit
-128 sd 127 –32768 sd 32767
–922337203sd 922337203 –2147483648 sd 2147483647
Floatbilangan nyata float
double 32 bit
64 bit ±3.4E-38 sd ±3.4E+38
±1.7E-308 sd ±1.7E+308 char
char 16 bit
\u0000 sd \uFFFF boolean
boolean 1 bit
True atau false
2.  Tipe data referensi  : terbentuk dari tipe data sederhana dan tipe data referensi
string array
class interface
d. Operator
Operator  digunakan  untuk  melakukan  pengolahan  data,  melibatkan  konstanta  dan variabel yang telah kita buat.
Jenis Operator Simbol
Increment Decrement ++ , -
Unary Operator + , - , ~ ,  , cast
Perkalianpembagianmodulus , ,
Penambahanpengurangan +, -
Operator shift , ,
No kode_barang
kodeBarang Pelanggan_alamat
1_harga tidak boleh diawali angka
barang symbol  tidak boleh digunakan
NamaPelanggan tidak boleh menggunakan spasi
case package
return new
this public
break class
Modul Pemrograman Berorientasi Objek
Laboratorium Teknologi Jaringan Page 5
Perbandingan , =, , =,= =, =
Bitwise AND, OR, XOR , |,
Kondisional AND, OR , ||
Operator penugasan assignment =
  Operator concatenation   : Java menyediakan operator penghubung berupa tanda + yang digunakan untuk menyambung string.
e. Output dan Input Data
  Output data   : menggunakan objek out untuk menampilkan program langsung   Input data
:  menggunakan  kelas  pustaka  java  IOExcepion,  InputStreamReader, BufferedReader
3. Latihan Praktekkan listing program berikut dan tulis hasil serta analisa program
pada lembar laporan   Pendefenisian variable char
Analisa Program
  Untuk  menuliskan  konstanta  bertipe  char, karakter  ditulis  dengan  tanda  petik  tunggal
seperti  „A‟   Pendefinisian  variable char adalah
char  kar;        kar  merupakan  variable  bertipe char
  Tanda  petik    tunggal  untuk  deklarasi  sebuah data
char, sedangkan
petik ganda
mendeklarasikan string atau kumpulan karakter . Contoh
char kode=‟A‟; string
nomorRumah=”15” ; string Negara = “Indonesia”;
  Pemberian  nilai  karakter  menggunakan  nilai ASCII  dari  karakter  tersebut
,  karakter  „F‟ mempunyai nilai ASCII = 70 , deklarasinya
kar=70;   System.out.printlnkar  mendeklarasikan  nilai
dari variable „kar‟
Modul Pemrograman Berorientasi Objek
Laboratorium Teknologi Jaringan Page 6
BAB 3 FLOWCONTROL
1.  Tujuan
  Praktikan mengenal beberapa perintah untuk seleksi kondisi   Praktikan mampu menggunakan bernagai conditional statement
2.  Dasar Teori
A.  Percabangan
  Pernyataan bentuk if  :
if kondisi Pernyataan;
  Pernyataan bentuk if else :
if condition statement;
else statement;
Bentuk Nested If Elseif bersarang :
if condition{ if condition
statement; else
statement; }
else { if condition
statement; else
statement;
}
  Bentuk  Else if :
if condition{ statements;
} else if condition
statement; else if condition{
statements; }
else statement4;
Terdapat empat pilihan: • if
• else if • else if
• else
  Switch :
switch identifier { case value1:
statements; break;
case value2: statements;
break; default:
statements; break;
}
Terdapat tiga pilihan tergantung pada nilai variabel identifier:
• Value1 • Value2
• Default
B.  Perulangan
  While loop  :