Anda di halaman 1dari 4

Tugas Manajemen Jaringan Lanjut

Operasi Logika

Deva Dohan Pratama

20083000158

3G

S1 Sistem Informasi
Universitas Merdeka Malang
2021
Operasi Logika

Logika seperti kita ketahui adalah sebuah studi penalaran yang mengacu pada cara berfikir yang
masuk akal. Studi ini khusus mempelajari pernyataan – pernyataan dan hubungannya dengan
menggunakan operator logika. Nah, dari situ kita juga bisa ketahui studi ini sangat berguna untuk
membuktikan kevalidan suatu argument atau teorema matematika melalui sebuah operasi logika yang
nantinya akan membentuk sebuah ekspresi logika.

operasi logika inilah yang biasanya para programmer sebut sebagai operasi Boolean. Apa sih
Boolean? Boolean adalah sebuah tipe data untuk dara yang bertipe logika, artinya hanya memiliki dua
konstanta nilai saja, yakni True dan False. Dan karena saking bergunanya tipe data ini, maka hampir
seluruh bahasa pemrograman menyediakan tipe data ini. Dan tempat dimana data Boolean ini
disimpan adalah pada sebuah variable Boolean.

Contoh dalah bahasa pemrograman C++

bool x;

bool adalah tipe data Boolean, dan x merupakan variable boolean

C++ sendiri menyediakan 3 buah operator logika untuk digunakan dalam operasi Boolean yakni:

x && y

x || y

x != y

Bersesuaian dengan ekspresi logika

x∧y

x∨y

x¬y

Sedangkan pada pascal, dia punya satu lagi yaitu xor,

x xor y

Bersesuaian dengan ekspresi logika

x⊕y
Contoh implementasi boolean operation dalam “Program Bilangan Prima :

#include<iostream>
#include<math.h>
using namespace std;

main()
{ int N;
int p;
bool prima;
cin>>N;

prima=true;
for(p=2;p<=sqrt(N);p++)
if (N%p==0) prima=false;

if (prima==true) cout<<“YA”;
else cout<<“BUKAN”;
return 0;
}

selain operasi logika di dalam komputer juga terdapat operasi yang bersesuaian dengan operasi logika.
Operasi tersebut adalah operasi bitwise. Bedanya, operasi logika menggunakan variaele yang
dihubungkan dengan operator logika agar dapat membentuk suatu ekspresi logika, sedangkan pada
operasi bitwise, variabel tersebut digantikan dengan bit.

Bit ini digunakan untuk merepresentasikan informasi di dalam komputer. Bit bit ini juga
merepresentasikan tabel kebenaran, dia hanya memiliki 2 kemungkinan nilai, yaitu Benar atau Salah,
tapi dengan cara yang berbeda. Khusus untuk khasus bit ini, nilai 0 artinya Salah, dan 1 artinya benar.

Berikut cara kita merepresentasikan operasi bit

¬1

1∧0

0∨0

0⊕1

Bersesuaian dengan ekspresi logika

¬ T

T ∧ F

F ∨ F

F ⊕ T
Dan untuk operasi bit sendiri, mereka dapat diperluas dengan cara merangkai bit bit dengan panjang
tetap dan mengoperasikan setiap bit bit yang bersesuaian. Contohnya, jika rangkaian bir 10010011
dioperasikan dengan 00010110 maka jadinya akan seperti di bawah ini

10010011

00010110

00010010 adalah hasil dari bitwise AND

10010111 adalah hasil dari bitwose OR

10000101 adalah hasil dari bitwise XOR

Bersesuaian dengan ekspresi logika pada tabel kebenaran di bawah ini

p q p ∧ q p ∨ q p ⊕ q

T F  F  T  T

F F  F  F  F

F F  F  F  F

T T  T  T  F

F F  F  F  F

F T  F  T  T

T T  T  T  F

T F  F  T  T

Nah yang di atas itu merupakan penjelasan dari operasi logika dan operasi bit, selanjutnya, dimana
kita dapat menemukan implementasi dari operasi logika? Program Komputer! Yep, tentu saja. Karena
Program komputer sendiri pasti dibuat berdasarkan algoritma yang kita tahu merupakan sebuah urutan
langkah yang logis. Sebelumnya program bilangan prima di atas juga merupakan implementasi dari
operasi logika.

Implementasi lainnya yang sangat akrab dengan kita adalah Search Engine. Seach engine digunakan
untuk mencari halaman web yang bersesuaian dengan keyword yang kita ketikkan.

Lalu dimana operasi logikanya? Operasi logika ini dapat kita gunakan ketika kita mencari halaman
web yang berkaitan dengan keyword tertentu.  Operator logika yang berperan mewujudkannya, ada
AND, OR, dan NOT. Hasil pencarian nantinya akan sesuai dengan operasi logika yang kita buat.

Anda mungkin juga menyukai