-->

WAES ALQORNY

I AM

image
Hello,

I'm Waes Alqorny

Kelahiran Brebes 09 Mei 1991, Saya adalah anak kedua dari empat bersaudara. Saya tinggal di kampung yang bernama Pagedangan Desa Sawojajar kira-kira 20 menit dari pusat kota.

Saya menempuh pendidikan mulai dari Sekolah Dasar di MI Islamiyyah Sawojajar (1998-2004), kemudian meneruskan jenjang SMP di MTS Maarif Nu 7 Sawojajar (2004-2007) setelah itu di tingkat SMA saya mengambil pendidikan di MAN 2 Kabupaten Cirebon (2007-2010). Saya juga pernah menempuh D1 di LPK Magistra Utama Yogyakarta sebelum akhirnya menyelesaikan studi S1 Teknik Informatika di Universitas Teknologi Yogyakarta


Education
Universitas Teknologi Yogyakarta

S1 Teknik Informatika

LPK Magistra Utama Yogyakarta

D1 Manajemen Informatika

MAN 2 Cirebon

-


Experience
Web Developer

-

Graphic Designer

-

Front-End Developer

Creative Design Studio


My Skills
Design
Programming
Branding
Marketing

21

Awards Won

100

Happy Customers

24

Projects Done

14

Photos Made

WHAT CAN I DO

Web Design

Membangun antar muka pengguna sebuah aplikasi web base yang user friendly

Responsive Design

Membuat rancangan tampilan sebuah aplikasi web base yang dapat diakses oleh berbagai resolusi layar perangkat yang berbeda

Graphic Design

Membuat desain grafis baik berupa bitmap maupun vector seperti desain ID Card, Lineart, WPAP, Sileut

Clean Code

Membuat kode program suatu aplikasi baik berbasis dekstop maupun web base

Photographic

Pengambilan gambar atau potret studio

Unlimited Support

-

SOME OF WORK

Macam macam Operator dalam Pemrograman Java


Pada kesempatan kali ini saya akan menguraikan macam-macam bentuk operator dalam pemrograman. Secara garis besar operator dalam Java terdiri dari operator aritmatika, Increment & Decrement, Assingment, Kondisi, Logika, Bitwise, dan Relasi. Setiap operator memiliki fungsi atau kegunaan tersendiri. Berikut ini kegunaan dan contoh bentuk operator dalam Java.
   Bentuk operator
            Berkenaan dengan banyaknya operan yang dilibatkan oleh ope maka operator dapat diklasifikasikan menjadi  bentuk yaitu :
1.       Unary operator >> dengan 1 operan
2.       Binary operator >> dengan 2 operan
3.       Ternary operator >> dengan 3 operan
Jenis operator
Java menyediakan
bebagai jenis operator. Macam-macam operator ini mempunyai fungsi yang berbeda. Berbagai jenis operator ini dapat diklasifikasikan sebagai berikut :

Operator Aritmatika
Arithmatic operator (operator aritmatika) adalah operator yang berfungsi untuk
operasi aritmatika. Lihat tabel dibawah ini.

Arithmatic Operator
Description
+
plus
-
minus
*
point
/
divide
%
modulus


Example :
class Arithmatic { 
public static void main(String[] args) { 
int a = 20; 
int b = 10; 
System.out.println("Arithmatic Operator");
System.out.println("First value of : "+a); 
System.out.println("First value of: "+b); 
System.out.println("Result of a + b = " +(a + b)); 
System.out.println("Result of a -b = " +(a -b)); 
System.out.println("Result of a / b = " +(a / b)); 
System.out.println("Result of a * b = " +(a * b)); 
System.out.println("Result of a % b = " +(a % b)); 
}

Output :
operator Aritmatika

Operator Increment dan Decrement

Operator Increment dan Decrement digunakan untuk menaikan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan, dan hanya dapat digunakan pada variabel. Ada dua versi operator increment maupun decrement, yaitu prefix dan postfix. Prefix berarti operator digunakan sebelum variabel atau ekspresi, dan postfix berarti operator digunakan sesudahnya. Penjelasan selengkapnya yaitu:

Operator
Use
Description
++
++a
Increasing the value of  a by 1 after operasion is doing in a
a++
Increasing the value of  a by 1 before operasion is doing in a
--
a--
Decreasing the value of  a by 1 after operasion is doing in a
--a
Decreasing the value of  a by 1 before operasion is doing in a

Example :
class IncrementDecrement{
             public static void main (String[] args){
             int i = 1;
             System.out.println("i : " + i);
             System.out.println("++i : " + ++i);
             System.out.println("i++ : " + i++);
             System.out.println("i : " + i);
             System.out.println("--i : " + --i);
             System.out.println("i--: " + i--);
             System.out.println("i : " + i);
      } 
}
Output :
 Operator Increment decrement
  Operator Assingment
Operator assignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa  shortcut assignment operator  yang penting, yang digambarkan dalam tabel berikut :
Example :
class Assignment { 
            public static void main(String[] args) { 
            int var = 10; 
            int a,b,c; 
            a = b = c = 100; 
            int d,e,f; 
            f = 200; 
            e = f; 
            d = e; 
             System.out.println("Value of var : " + var);
             System.out.println("value of a : " + a);
             System.out.println("value of b : " + b);
             System.out.println("value of c : " + c);
             System.out.println("value of f : " + f);
             System.out.println("value of e : " + e);
             System.out.println("value of d : " + d);
             int z;
             char text = 'a'; // on Unicode character 'a' is presented with 97 
            z = text * 100; // z = 97 * 10; 
            System.out.println("value of text1 : " + text); 
            System.out.println("value of z : " + z); 
      } 
}
Output :
Operator Relasi 
Operator relasi dalam Java digunakan untuk menghasilkan nilai boolean yang sering digunakan untuk mengatur alur jalannya sebuah program.

Operator
Use
Description
a > b
true if a more than b
a < b
true if a less than b
>=
a >= b
true if a more than b or a equal b
<=
a <= b
true if a less than b or a equal b
==
a == b
true if a equal b
!=
a != b
true if a not equal b

Example :
class Relation{ 
            public static void main(String[] args) { 
            int a,b,c; 
            a = 100; 
            b = 99; 
            c = 99; 
            System.out.println("value of a = "+a); 
            System.out.println("value of b = "+b); 
            System.out.println("value of c = "+c); 
             
            if(b == c ){ 
                  System.out.println("b equal c");
            }else { 
                  System.out.println("b not equal c"); 
            } 
            if(a != b ){ 
                  System.out.println("a not equal b");
            }else { 
                  System.out.println("a equal b"); 
            }
             
            if(a > b ){
                  System.out.println("a more than b");
            }else { 
                  System.out.println("a less than b"); 
            }
             
            if(b < a ){ 
                  System.out.println("b less than a");
            }else { 
                  System.out.println("b more than a"); 
            }
             
            if(a >= b ){ 
                  System.out.println("a more than or equal b");
            }else { 
                  System.out.println("a less than or equalb"); 
            }
             
            if(b <= a ){ 
                  System.out.println("b less than or equal a"); 
            }else { 
                  System.out.println("b more than or equal a"); 
            } 
      } 
}
Output :
operator relasi
 Operator Logika
Operator ini digunakan untuk ekspresi logik yang menghasilkan nilai boolean. Operator-operator yang digunakan adalah AND ( && ), OR ( ¦ ¦ ) dan NOT ( ! ).

a
b
a | | b
a && b
true
true
true
true
true
false
true
false
false
true
true
false
false
false
false
false


Example :
class Logic{
         public static void main(String[] args) {
         boolean _true = true;
         boolean _false = false;
          
         System.out.println("Relation with OR (||)"); 
         System.out.println("_true || _true : " +(_true||_true));
         System.out.println("_true || _false : " +(_true||_false)); 
         System.out.println("_false || _true : " +(_false||_true));
         System.out.println("_false || _false : " +(_false||_false));
          
         System.out.println("Relation with AND (&&)"); 
         System.out.println("_true && _true : " +(_true&&_true));
         System.out.println("_true && _false : " +(_true&&_false));
         System.out.println("_false && _true : " +(_false&&_true));
         System.out.println("_false && _false : " +(_false&&_false));
         System.out.println("Relation with NOT (!)"); 
         System.out.println("inverse of (NOT) _true is: " +!_true);
         System.out.println("inverse of (NOT) _false is: " +!_false);
   } 
}
Output :
operator logika
Bitwise Operator
Bitwise operator adalah operator yang dipakai untuk operasi bit pada nilai operan. Operator yang digunakan untuk memanippulasi bit.
1.       Bitwise AND
Bitwise AND akan menghasilkan bit “1”, jika kedua operan bernilai bit “1”. Operasi bitwise AND dapat digambarkan sebagai berikut : 
a
b
a & b
0
0
0
0
1
0
1
0
0
1
1
1
2.       Bitwise OR
Bitwise OR akan menghasilkan bit “1”, jika salah satu operan bernilai bit “1”. Operasi bitwise OR dapat digambarkan sebagai baerikut :
a
b
a & b
0
0
0
0
1
1
1
0
1
1
1
1
3.       Bitwise XOR (Exclusive OR)
Bitwise XOR akan menghasilkan bit “1”, jika kedua operan memiliki nilai bit yang berbeda. Operasi bitwise XOR dapat digambarkan sebagai berikut :
a
b
a & b
0
0
0
0
1
1
1
0
1
1
1
1
4.       Bitwise Complement
Bitwise Complement akan menghasilkan bit yang berlawanan dengan bit yang dioperasikan. Operasinya dapat digambarkan sebagai berikut :


Example :
class Bitwise{ 
         public static void main(String[] args) { 
         int x,y; 
         x = ~100; 
         System.out.println("value  of inverse of x : "+x); 
         x = 17 & 30; 
         System.out.println("value  of and : "+x); x = 17 | 30; 
         System.out.println("value  of or : "+x); x = 17 ^ 30; 
         System.out.println("value  of xor : "+x); x = 111; y = x >> 1;
         System.out.println("value  of right shift : "+x); x = -111; y = x >> 1;
         System.out.println("value  of right shift neg : "+x); x = 111; y = x >>> 1;
         System.out.println("value  of right shift 1 bit 0 : "+x); x = -111; y = x >>> 1;
         System.out.println("value  of right shift 1 bit 0 neg : "+x); x = 111; y = x << 1;
         System.out.println("value  of left shift : "+x); x = 1000; y = x << 1;
         System.out.println("value  of left shift : "+x); 
          } 
}
Output :
operator bitwise
Boolean Operator
Boolean operator (operator boolean) adalah operator yang mengharuskan operannya bertipe boolean (true atau false).
Logic operator
Description
!
negation (not)
&
AND
|
OR
^
XOR
&&
AND (short circuit)
||
OR (short circuit)
Operator !, &, | dan ^ mempunyai implementasi yang sama sebagaimana ketika ia menjadi bitwise operator. Hanya saja di logical  operator, operan yang dilibatkan disini harus bertipe boolean, yang hanya mempunyai nilai true atau false.

Untuk artikel bisa didownload di
http://www.4shared.com/office/rPec--YJba/Macam_operator_dalam_Java.html

Start Work With Me

Contact Us
WAES ALQORNY
+6285-60001-3003
Brebes, Indonesia

Powered by Blogger.

About

Facebook

Featured Posts

Featured Posts

Featured Posts

Instagram Photo Gallery

Follow Us

Sponsor

Recent Posts

Site Links

Saya Waes alqorny, kelahiran Brebes 09 Mei 1991, setelah menempuh program S1 di salah satu perguruan tinggi Swasta di Yogyakarta saya berkarir sebagai staf IT diperusahaan telekomunikasi di Jakarta. disela-sela kesibukan saya terkadang menyisihkan waktu untuk menulis di blog pribadi dan menyelesaikan proyek desain grafis.

Latest Post

Popular Posts