Professional Documents
Culture Documents
McCulloch Pitts
Kelompok :
M. Widiyanto (7607040024)
4 D4 TEKNIK KOMPUTER
2010
1. TUJUAN
2. TEORI
Dimana:
X (x) = input
w = bobot
y= output
Dan :
Dimana :
• Logika AND
Arsitektur jaringan untuk logika AND adalah sebagai berikut :
• Logika OR
Arsitektur jaringan untuk logika OR adalah sebagai berikut :
Tabel kebenarannya adalah sebagai berikut :
4. HASIL
Percobaan ini adalah membuat logika AND, OR, XOR dengan 3 input
yaitu x1, x2, dan x3 dengan cara McCulloch Pitts.
• Logika AND
//hasil program
//Source Code
• Logika OR
//hasil program
//source code
• Logika XOR
//hasil program
//source code
5. ANALISA
Dari hasil percobaan terrsebut, dapat diketahui bahwa logika AND akan
menghasilkan logika 1 jika semua inputnya adalah 1. Itu sesuai dengan table
kebenaran berikut :
Dimana :
x1,x2,x3 = input
w1,w2,w3 = bobot
y = output
Jika bobot yang diberikan adalah 1 maka logika AND akan memenuhi aturan berikut :
y = x1[i]*w1+x2[i]*w2+x3[i]*w3;
if (y>=3)
yn[i]=1;
if (y<3)
yn[i]=0;
Sehingga hanya x1,x2,x3 yang bernilai 1 saja yang bisa memenuhi fungsi jaringan
AND tersebut.
Pada table tersebut disimpulkan bahwa ketika salah satu inputnya adalah 1 maka
output akan menghasilkan 1. Sehingga dapat di buat struktur jaringannya adalah sebagai
berikut :
Dimana :
x1,x2,x3 = input
w1,w2,w3 = bobot
y = output
Jika bobot yang diberikan adalah 1 maka logika OR akan memenuhi aturan berikut :
yor = x1[i]*w1+x2[i]*w2+x3[i]*w3;
if (yor>=1)
yr[i]=1;
if (yor <1)
yr[i]=0;
Sehingga apabila salah satu dari input x1,x2,x3 bernilai 1 sudah bisa memenuhi
aturan jaringan tersebut.
Pada table tersebut, nilai y didapatkan dari penjumlahan x1,x2, dan x3. Apabila hasilnya
genap maka output y adalah 0, bila ganjil maka y=1, apabila semuanya 0 maka y=0. Untuk
mendapatkan struktur jaringannya maka harus di K-Map kan dulu hasil outputnya. Sehingga
hasilnya :
Pada hasil K_Map tersebut, didapatkan 2 layer untuk jaringan XOR, jadi strukturnya adalah:
Dimana layer input :
yxor=x1[i]*2+x2[i]*-1+x3[i]*-1;
yxor1=x1[i]*-1+x2[i]*2+x3[i]*-1;
yxor2=x1[i]*-1+x2[i]*-1+x3[i]*2;
yxor3=x1[i]*1+x2[i]*1+x3[i]*1;
yxor4 = h1*1+h2*1+h3*1+h4*1;
Dengan threshold=1 dan bobot masing masing w adalah 1 maka y akan lolos,
dengan ketentuan :
if (yxor4>=1)yx[i]=1;else yx[i]=0;
6. KESIMPULAN
• Logika XOR akan menghasilkan logika 1 jika semua input bila ditambahkan
hasilnya ganjil.
• Suatu bobot dalam suatu jaringan McCulloch Pitts adalah kita yang
menentukan sendiri, jika ternyata bobot itu salah artinya tidak dapat
memenuhi kondisi yang diinginkan maka bobot itu bisa dinaikkan nilainya.