KELSTRUKTURDATA,BOOLEAN
Ri
zkiSuhendr
aPut
ra
175100038
Uni
ver
sit
asMi
tr
aIndonesi
a,Si
stem I
nfor
masi
r
iski
suhendr
a.st
udent
s@umi
tr
a.ac.
id
Abst
rak
Tupel
(B,+,
,’)
disebut
AljabarBool ean ji
kaunt ukset i
ap a,
b, c B
ber
lakuaksioma- aksi
omaatau
post ul
atHunt ingtonber i
kut:
1.Cl
osure:
(i)
a
+ b B
(ii
) a
b
B
2.Ident it
as:
(i)
a
+0= a
(ii
) a
1= a
3.Komut atif
: (i)
a
+ b = b
+ a
(ii
) a
b
= b
. a
4.Di str
ibutif
: (i)
a
(b + c)=( a
b)+( a c)
(ii
) a
+(b c)=(
a + b)
(a
+ c)
5.Kompl emen[ 1]:
(i)
a
+ a’=1
(ii
) a
a’
=0
Unt ukmempuny aisebuahal j
abarBool ean, har usdi
perl
ihatkan:
1.
El
emen-elemenhi mpunan B,
2.
Kai
dahoperasi
untukoperat
orbinerdanoper
atoruner
,
3.
Memenuhipostul
atHunt
ington.
2.
2FungsiBool
ean
FungsiBool ean (disebutj ugaf ungsi bi
ner)adalahpemet aandari
Bn Bmel
ke alui
ekspr esi Bool ean, kitamenul i
skanny asebagai
f :
B
n
B
y angdal am hal i
ni B
n
adalahhi mpunany angberanggot akanpasanganter
urutganda-
n (or der edn- tupl e)didal am daer ahasal B.
Set i
apekspr esi Bool eant idakl ainmer upakanfungsi Boolean.
Mi sal kansebuahf ungsi Bool eanadal ah
f(x,y,
z)= xyz + x’y + y’
z
Fungsi f
memet akanni lai-
nil
aipasangant erurutganda-3
(x, y,
z)kehi mpunan{ 0, 1}
.
Cont ohny a, (1, 0,1)y angber arti
x
=1, y
=0, dan z =1
sehi nggaf (
1, 0, 1)=1 0
1+1’
0+0’
1=0+0+1=1.
Cont oh- cont ohf ungsi Bool eany anglain:
1.
f(x)= x
2.
f(x, y)= x’y + xy’+ y’
3.
f(x, y)= x’ y’
4.
fx,
( y)=(
x + y)’
5.
fx,
( y,
z)=
xyz’
Seti
appeubahdi dalam fungsiBoolean, ter
masukdal am bent ukkompl emenny a,
disebut
li
teral.
Cont oh:Fungsi h(x,
y,
z)= xyz’
padacont ohdiatast er
diridari3buahl i
teral
,yait
u x,y
,
dan z’.
Cont oh. Diketahui f
ungsi Booelan f
(x,
y,
z)= xyz’,nyat
akan h dalam tabelkebenaran.
Peny elesaian:
X y z f
(x,
y,
z)=
xyz’
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
2.
3 Al
j
abarBool
eanDua-
Nil
ai
Al jabarBooleandua-nil
ai:
– B ={0,1}
– operatorbi
ner,+dan
– operatoruner,’
– Kaidahuntukoperatorbinerdanoperat
oruner:
A b a
b a B a
+ b A a’
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
Cekapakahmemenuhi post ul
atHunti
ngton:
1. Cl osure :
j
elasberl
aku
2. I dent i
tas:j
elasberl
akukar enadar
itabel
dapatkitali
hatbahwa:
( i ) 0+1=1+0=1
(ii
)1
0 =0
1=0
3.
Komutat
if
: j
elasber
lakudenganmel
i
hatsi
met
rit
abel
oper
atorbi
ner
.
4.
Dist
ri
buti
f:(
i)
a
(b
+ c)=(a
b)+(
a
c)dapatdi
tunj
ukkanbenardar
itabeloperator
binerdiat
as denganmembent uktabelkebenaran:
A b c b + c a
b
( c)
+ ab
ac
a
(
b)+(a c)
0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0
1 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1
1 1 0 1 1 1 0 1
1 1 1 1 1 1 1 1
(i
i)Hukum dist
ributi
fa
+(b
c)=(
a
+ b)
a
( c)dapatdi
+ t
unjukkanbenardengan
membuatt abelkebenarandengancarayangsamaseper t
i(i
).
5.Komplemen: jel
asberlakukar
enaTabel7.3memper l
i
hatkanbahwa:
(i
)
a
+ a‘
=1, karena0+0’ =0+1=1dan1+1’ =1+0=1
(
ii)
a
a
=0,kar
ena0
0’
=0
1=0dan1
1’=1
0=0
Karenakelimapostul
atHunti
ngtondi
penuhi,makat er
bukt
i B
bahwa ={
0,1}bersama
-
sama dengan oper at
orbiner+ dan
operatorkomplemen ‘merupakan al
jabar
Boolean.
2.
4
Ekspr
esi
Bool
ean
Misalkan( B,+, ,
’)adalahsebuahalj
abarBool
ean.Suat uekspresiBool
eandalam
(B,+,
,
’)adal ah:
(i
)
setiapelemendi dal
am B,
(i
i)
setiappeubah,
(i
ii
)j i
ka e1
dan e2
adalah ekspresiBool
ean,maka e1
+ e2,
e1
e2,
e1’adal
ah ekspr
esi
Boolean
Contoh:
0
1
a
b
c
a
+ b
a
b
a’
(b
+ c)
a
b’ a
+
b
c’
b’
+ ,
dansebagai
nya
Mengev aluasi EkspresiBoolean
Cont oh:
a’
b
( c)
+
j
ika a =0, b =1,dan c =0,makahasi levaluasiekspresi
:
0’
(
1+0)=1
1=1
Dua ekspr esiBool ean dikatakan eki
valen (
dil
ambangkan dengan ‘
=’)ji
ka
keduany a mempuny ai nil
ai yang sama unt uk set
iap pemberian ni
lai
-ni
lai
kepada n peubah.
Cont oh:
a
(b + c)=(a .
b)+(a
c)
Ref
erensi
(
PUTRA,Ari
eSetya;
FEBRI
ANI,OchiMar shell
a.Knowledge.ManagementOnline
Appli
cat
ioni
nPDAM LampungProvince.In:Prosi
dingI
nternati
onalconf
erenceon
I
nformati
onTechnol
ogyandBusi
ness( I
CITB).2018.P.181-187.
El
vi
nar
o,dkk,
Komuni
kasi
MassaSuat
uPengant
ar,
(Bandung:
Simbi
osa,
2014)
,hl
m 37.