and Bit Konjungsi
or |
Bit Disjungsi Xor
Bit Eksklusif Disjungsi Shl
Bit shift left Shr
Bit shift right
Konversi Bilangan Biner
Bilangan biner terdiri atas dua jenis, yaitu true 1 dan false 0. Nilai true mewakili bilangan 1 atau kondisi saklar listrik dalam kondisi ON, sedangkan false mewakili bilangan 0 atau kondisi
saklar listrik dalam kondisi OFF. Mengubah bilangan desimal menjadi bilangan biner. Contoh :
. Berikut ini cara mengubah bilangan desimal menjadi bilangan biner :
Maka hasil konversinya adalah Mengubah bilangan biner menjadi bilangan desimal. Contoh :
. Berikut cara mengubah bilangan tersebut menjadi bilangan desimal :
Maka hasil konversinya adalah 100.
1.5.2.2. Menanya
Berdasarkan kegiatan mengamati, ada beberapa hal yang bisa diperhatikan dan dibahas lebih lanjut. Beberapa pertanyaan yang berkaitan dengan operator aritmatika adalah:
1. Apakah Operator logika dapat digunakan untuk data yang bertipe karakter? 2. Bagaimanakah hasil operasi logika NOT dari variabel a yang bernilai boolean true?
3. Bagaimanakah hasil operasi logika AND, OR dan XOR antara variabel a yang bernilai true dan variabel b yang bernilai false?
4. Bagaimanakah hasil operasi Bitwise AND, OR, XOR, SHR dan SHL antara dan
?
1.5.2.3. Mencoba Percobaan 1
Untuk mengetahui jawaban dari pertanyaan pertama yaitu apakah operator logika dapat digunakan untuk data yang bertipe karakter?,salin dan lengkapilah program berikut ke dalam
Freepascal, kemudian lakukan kompilasi Compile Alt+F9. Jika kompilasi menghasilkan pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan
menjalankan program Ctrl+F9 dan amati hasilnya.
program Logika1; uses crt;
var a,b:char; begin
clrscr;
a:=’a’; b:=’b’;
Pengandaian If untuk menampilkan hasil operasi logika a and b
ifa and b then writelnLine 1 - Condition is true
else writelnLine 1 - Condition is not true;
Pengandaian If untuk menampilkan hasil operasi logika a OR b
ifa or b then writelnLine 2 - Condition is true
else writelnLine 2 - Condition is not true;
readln; end.
Hasil Percobaan Program Logika1 :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai Berhasil, tanpa kesalahan
Tidak berhasil, ada kesalahan
Salin pesan asli kompilasi disini: .....................................................................................................................................................