Wavy Tail

Jumat, 06 Desember 2013

Operator, Kondisi, dan Perulangan

Operator,  Kondisi,  dan  Perulangan

 


A. Operator
Operator adalah simbol dan karakter khusus yang terdapar dalam bahasa pemrograman untuk mengubah nilai suatuoperand. Macam-macam dari operator sebagai berikut :
  1. Operator numerik / aritmatika : merupakan operator matematika yang digunakan dalam operasi perhitungan seperti penjumlahan (+), pengurangan (–), perkalian (*), pembagian (/), dan sisa pembagian/modulus (%).
  2. Operator shortcut : merupakan operator yang mempersingkat penulisan operator yang digunakan dalam ekspresi yang bersifat mengganti nilai sebuah variabel (Tabel 1). Operator shortcut terdapat prefix dan suffix yang dikenal dengan preincremental(ditambahkan sebelum kompiler mengekseskusi) dan postincremental (ditambahkan setelah kompiler mengekseskusi), misalnya “i++” dan “++i” sama artinya dengan “i=i+1”.
Tabel 1.  Ekivalensi Operator Shortcut
OperatorPenugasan OperasiContohEkivalensi
+=Penjumlahank += 3k = k+3
–=Pengurangani –= 5i = i–5
*=Perkalianm *= 10m = m*10
/=Pembagianj /= 7j = j/7
%=Modulusk %= 2k = k%2
  1. Operator logika : merupakan operator yang digunakan untuk kombinasi dua atau beberapa pernyataan bersyarat. Operator ini terdiri dari logika AND (&&), OR (||), dan NOT(!).
  2. Operator pembanding/relasional : merupakan operator yang digunakan untuk mengevaluasi hubungan antar operand apakah bernilai benar atau salah. Tabel 2 merupakan macam-macam operator pembanding.
  3. Operator bitwise integer : merupakan operator yang memungkinkan untuk memanipulasi bit-bit individual dari sebuah tipe data interger. Operator ini meliputi AND (&), OR (|), XOR(^), NOT (!), pindah kiri (<<), pindah kanan (>>), pindah kanan tak berlambang (>>>).
Tabel 2.  Operator Pembanding
OperatorArti OperasiContohHasil
<Kurang dari3 < 5Benar
<=Kurang dari atau sama dengan3 <= 5Benar
>Lebih besar dari3 > 5Salah
>=Lebih besar atau sama dengan3 >= 5Salah
==Sama dengan3 == 5Salah
!=Tidak sama dengan3 != 5Benar
B. Syarat dan Kondisi
Dalam Java terdapat 2 (dua) keyword yang digunakan dalam penggunaan syarat dan kondisi yaitu :
  • Bentuk if…else : merupakan keyword yang digunakan untuk memeriksa apakah suatu variabel/ekspresi memenuhi persyaratan suatu kondisi. Bentuk umum dari if…elsesebagai berikut :
  1. if  (kondisi 1) {    – if tunggal
  2.      pernyataan 1
  3. }
  4. else if (kondisi 2) {    – if majemuk
  5.         if (kondisi 3) {   – if bertingkat
  6.              pernyataan 2
  7.         }
  8. }
  9. else {
  10.       pernyataan 3
  11. }
  • Bentuk switch…case : merupakan bentuk kondisi yang digunakan untuk menyeleksi kondisi yang memiliki banyak kemungkinan (multiple condition) dan memiliki kemiripan dengan kondisi if…else. Bentuk umum dari switch…caseadalah sebagai berikut :
  1.   switch  (ekspresi) {
  2.         case nilai_1 : pernyataan 1
  3.                                break;
  4.         case nilai_2 : pernyataan 2
  5.                                break;
  6.         case nilai_n : pernyataan n
  7.                                break;
  8.         default : pernyataan default
  9.  }
C. Perulangan (Looping)
Perulangan merupakan proses pengulangan sebuah fungsi yang ditanamkan dalam sebuah blok statement. Macam-macam perulangan yang terdapat dalam Java sebagai berikut :
  • Bentuk for : merupakan keyword yang paling sering digunakan dan berfungsi mengulangstatement atau blok sejumlah yang dikehendaki. Bentuk umum dari forsebagai berikut :
  1. for  (kondisi awal ; syarat/kondisi akhir ; jumlah kenaikan perulangan) {    
  2.  blok pernyataan
  3. } 
  • Bentuk while : bentuk ini akan terus mengulang blok statement selama kondisi yang ditentukan belum tercapai. Berapapun jumlah perulangan tidak penting pada bentuk ini, sehingga bentuk ini dikategorikan ke dalam jenis perulangan tak berhingga. Bentuk umum dari whilesebagai berikut :
  1.   while  (kondisi) {
  2.      blok pernyataan
  3. } 
  • Bentuk do…while : bentuk ini kebalikan dari while dimana interpreter akan memeriksastatement terlebih dahulu kemudian memeriksa kondisi. Bentuk umum dari do…whilesebagai berikut :
  1.   do {
  2.      blok pernyataan
  3. }
  4. while  (kondisi)

Tidak ada komentar:

Posting Komentar