Skip to content Skip to sidebar Skip to footer

Belajar Mengenal Operator Bitwise dalam Program Java

Operator Bitwise adalah salah satu operator , yang digunakan di bahasa pemrograman Java ,yang berfungsi untuk melakukan manipulasi data ,dengan menggunakan tipe data integer atau byte.  Jika dilihat ke dalam konteksnya ,penggunaanya hampir sama seperti Operator Logika, bedanya disini kita membandingkan kedua nilai ,dengan menggunakan operand bitwise ,yang akan terjadi proses manipulasi  perbandingan bilangan biner ,yang hanya mengenal angka 0 dan 1,yang dimana outputnya akan menampilkan nilai tipe data integer atau byte. Contoh simbol atau operand bitwise seperti , &,|,~ ^  dan lain sebagainya. Jika kalian pernah belajar gerbang logika , mungkin sudah familiar dengan operand bitwise ini.  Selengkapnya pada artikel belajar java kali ini, kita akan mencoba mengenal jenis-jenis operator bitwse ,serta contoh penggunaanya di dalam bahasa pemrograman java. 


contoh cara menghitung operator bitwise dalam java


1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.


2. Sebelum lanjut ke contoh code ,disini saya akan jelaskan jenis-jenis contoh  operand bitwise, yang digunakan di dalam bahasa pemrograman Java. Berikut mari kita simak lebih lanjut:

 Jenis-jenis Operator Bitwise Java:

  • Simbol Operator dari AND (&) 
Tabel Kebenaran AND Operator Bitwise Java
Tabel  Kebenaran AND

















Jika kedua nilai 1, maka hasilnya 1, dan juga jika kedua nilai atau salah satu 0 maka hasilnya 0.

  • Simbol Operator dari OR  (|) 
Tabel Kebenaran OR Operator Bitwise Java
Tabel  Kebenaran OR

















Jika kedua nilai 1 ,maka hasilnya satu , atau jika salah satu nilai 1 maka hasilnya satu. Serta jika keduanya 0 maka nilainya tetep 0.

  • Simbol Operator dari XOR (^)
Tabel Kebenaran XOR Operator Bitwise Java
Tabel Kebenaran XOR



















Jika kedua nilai sama , seperti 1-1 dan 0-0 ,maka hasilnya 0,dan juga jika kedua nilai berbeda 1-0 atau 0-1 maka hasilnya 1.

  • Simbol Operator dari NOT(~)
Tabel Kebenaran NOT Operator Bitwise Java
Tabel Kebenaran NOT



















NOT atau Negasi adalah kebalikan dari nilai sebelumnya. Misal nilai 0 menjadi 1 ,begitupun sebaliknya. Contoh lagi jika ~15 menjadi -16, akan berubah bilangan negatif dan bertambah 1. Sebaliknya jika ~(-16) akan berubah bilangan positif, berkurang 1 yaitu 15.


  • Simbol Operator Right Shift (>>) dan Operator Left Shift(<<)

Oprator Right Shift dan Left Shift Operator Bitwise Java
Oprator Right Shift dan Left Shift














Nilai desimal yaitu 21, sama dengan 10101 dari biner. Jika 21>>2, maka biner akan digeser kekanan sepanjang 2 bit jadi 00101 = 5. Sebaliknya jika 21<<2 maka biner digeser kekiri ,sepanjang 2 bit jadi 1010100 = 84.


3.  Untuk lebih mudahnya , jika kalian ingin menghitung operator bitwise , terlebih dahulu kalian harus mengconvert desimal ke biner atau sebaliknya , kalian bisa mengunjungi situs web disini.


4. Berikut contoh codenya:


Contoh Code:

Contoh Operator Bitwise Java
Contoh Operator Bitwise


Penjelasan :


Seperti pada contoh code diatas ,kita menggunakan variable a = 21 dan b =16.

Jadi untuk menghitungnya kita convert dulu ,seperti 21 ke dalam biner  = 10101
16 convert ke dalam biner =  10000.

Untuk perhitungan binernya ,  kalian bisa  melihat pada contoh table ,yang saya sudah jelaskan di atas sebelumnya ,dan juga  kunjungi situs web convert desimal ke biner (no 3).


Output :

Contoh Output Hasil Operator Bitwise Program Java











Baca juga :

Post a Comment for "Belajar Mengenal Operator Bitwise dalam Program Java"