Operator

Halo! Balik lagi sama saya. Hari ini saya akan menjelaskan beberapa operator dalam bahasa pemrograman. Bagaimana penjelasanya? Mari disimak.
  • OPERATOR
Apa itu Operator? Operator adalah simbol-simbol khusus yang digunakan untuk mengoprasikan suatu nilai (Operand). Operand adalah data-data yang akan dioperasikan oleh operator. Ada 2 macam operator yaitu Operator Unary dan Operator Binary.
Operator Unary adalah operator yang operasinya hanya memerlukan 1 buah operand. Misal a++.
Operator Binary adalah operator yang operasinya lebih dari satu operand. Misal a+b.
  • JENIS-JENIS OPERATOR
Ada beberapa operator yaitu :
- Operator Aritmatika
- Operator Perbandingan
- Operator Logika
- Operator Penugasan 
- Operator Bitwise

1. Operator Aritmatika
Operator Aritmatika adalah operator yang digunakan untuk melaksanakan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian.
Contoh Operator Aritmatika : 
- Penjumlahan (+)
Untuk menjumlahkan 2 buah operand atau lebih.
- Pengurangan (-)
Untuk mengurangkan 2 buah operand atau lebih.
- Perkalian (*)
Untuk mengalikan 2 buah operand atau lebih.
- Pembagian (/)
Untu membagi 2 buah operand atau lebih.
- Modulus (%)
Untuk mencari hasil sisa bagi dari sebuah operasi pembagian operand.
- Increment (++)
Untuk menaikan nilai dari suatu bilangan sebanyak 1.
- Decrement (--)
Untuk menurunkan nilai dari suatu bilngan sebanyak 1.

2. Operator Logika
Operator Logika adalah operator yang digunakan untuk melaksanakan operasi logika. Operasi ini hanya memberikan nilai TRUE atau FALSE. Nilai TRUE dilambangkan dengan 1, sedangakan nilai FALSE dilambangkan dengan 0.
Contoh Operator Logika :
- AND (&&)
Menghasilkan nilai TRUE jika kedua operand bernilai TRUE
- OR (||)
Menghasilkan nilai TRUE jika salah satu atau kedua operand bernilai TRUE.
- NOT (!)
Menghasilkan kebalikan dari suatu nilai operand.
- XNOR (^)
Menghasilkan nilai TRUE jika salah satu operand bernilai TRUE.

3. Operator Perbandingan
Operator Perbandingan adalah operator yang digunakakn untuk mebadingkan dua buah nilai atau operand. Hasilnya bernilai TRUE atau FALSE
Contoh Operator Perbandingan :
- Lebih Besar (>)
Menghasilkan nilai TRUE jika nilai disebelah kiri lebih besar daripada nilai disebelah kanan.
- Lebih Kecil (<)
Menghasilkan nilai TRUE jika nilai disebekah kiri lebih kecil daripada nilai disebelah kanan..
- Sama Dengan (==)
Menghasilkan nilai TRUE jika nilai kedua operand sama.
- Tidak Sama Dengan (!=)
Menghasilkan nilai true jika nilai kedua operand tidak sama.
- Lebih Besar atau Sama Dengan (>=)
Menghasilkan nilai TRUE jika nilai sebelah kiri lebih dari atau sama dengan nilai sebelah kanan.
- Lebih Kecil atau Sama Dengan (<=)
Menghasilkan nilai TRUE jika nilai sebelah kiri lebih ekcil atau sama dengan nilai sebelah kanan.

4. Operator Penugasan
Operator penugasan adalah operator yang digunakan untuk mengisi nilai suatu variable.
Contoh Operator Penugasan : 
- (=)
Berfungsi untuk memberikan nilai pada suatu variable. Contoh x = 7
- (+=)
Berfungsi untuk menaikan nilai suatu variable. Contoh x += 2, jika x=7 maka setelah operasi tersebut x = 9
- (-=)
Berfungsi untuk menurunkan nilai suatu variable. Contoh x -= 2, jika x=7 maka setelah operasi tersebut x=5
- (*=)
Berfungsi untuk mengalikan nilai suatu variable. Contoh x *= 2, jika x=7 maka setelah operasi tersebut x=14
- (/=)
Berfungsi untuk membagi nilai suatu variable. Contoh x /= 2, jika x=6 maka setelah operasi tersebut x=3
- (%=)
Berfungsi untuk memperoleh sisa bagi terhadap suatu isi variable. Contoh x %= 2, jika x=7 maka setelah operasi tersebut x=1.

5. Operator Bitwise
Operator Bitwise adalah operator dalam bahasa C yang digunakan untuk melakukan operasi bit-level.
Contoh Operator Bitwise :

Oke sekian saja penjelasan singkat tentang operator dari saya.
Wasalam.

Comments