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 :