Gerbang AND adalah gerbang logika dasar yang mengimplementasikan konjungsi logis (∧) dari logika matematika. Gerbang AND menyatakan bahwa jika salah satu pernyataan dari sebuah kasus salah maka hasil logisnya adalah salah.[1] Gerbang AND memiliki arti yang hampir sama dengan kata "dan" dalam bahasa Indonesia.
Contoh
Gerbang AND dapat dilambangkan sebagai simbol "
⋅
{\displaystyle \cdot }
", "
∧
{\displaystyle \land }
" atau "
&
{\displaystyle \And }
".
Contoh penggunaannya:
(
30
+
3
=
33
)
{\displaystyle (30+3=33)}
&
{\displaystyle \And }
(
15
∗
4
=
60
)
{\displaystyle (15*4=60)}
= True (Benar)
(
27
÷
3
=
10
)
{\displaystyle (27\div 3=10)}
&
{\displaystyle \And }
(
10
∗
3
=
30
)
{\displaystyle (10*3=30)}
= False (Salah)
Gerbang logika
T = True (Benar)
F = False (Salah)
| A | B | A & B |
|---|---|---|
| T | T | T |
| F | T | F |
| T | F | F |
| F | F | F |
Gerbang AND dengan input/masukan A dan B dan output/keluaran C mengimplementasikan ekspresi logis
C
=
A
⋅
B
{\displaystyle C=A\cdot B}
. Ungkapan ini juga dapat dilambangkan sebagai
C
=
A
∧
B
{\displaystyle C=A\wedge B}
atau
C
=
A
&
B
{\displaystyle C=A\And B}
.
Representasi analitis
f
(
a
,
b
)
=
a
∗
b
{\displaystyle f(a,b)=a*b}
adalah representasi analitis dari gerbang AND:
-
f
(
0
,
0
)
=
0
∗
0
=
0
{\displaystyle f(0,0)=0*0=0}
-
f
(
0
,
1
)
=
0
∗
1
=
0
{\displaystyle f(0,1)=0*1=0}
-
f
(
1
,
0
)
=
1
∗
0
=
0
{\displaystyle f(1,0)=1*0=0}
-
f
(
1
,
1
)
=
1
∗
1
=
1
{\displaystyle f(1,1)=1*1=1}
Pemrograman
Dalam ilmu pemrograman, aljabar boolean adalah salah satu jenis value. Aljabar boolean sangat berguna untuk instruksi logika yang kompleks.
Lihat juga
- Gerbang OR
- Gerbang NOT
- Gerbang NAND
- Gerbang NOR
- Gerbang XOR
- Gerbang XNOR
- Aljabar Boolean
- Gerbang Logika
Referensi
- ↑ Mano, M. Morris and Charles R. Kime. Logic and Computer Design Fundamentals, Third Edition. Prentice-Hall, 2004. p. 73.