Professional Documents
Culture Documents
UAS
PRAKTIKUM JARINGAN SYARAF TIRUAN
I.
JUDUL
Pengenalan Pola Huruf.
II.
TUJUAN
1. Praktikan
mampu
membuat
pengenalan
pola
huruf
menggunakan
nama
Anda
menggunakan
Perceptron/Backpropagation/Adaline.
III. TUGAS
3.1 Soal
Buatlah pengenalan pola
huruf sesuai
Perceptron/Backpropagation/Adaline.
3.2 Jawaban
Nama
Pola
:DINAMRYHSBU
3.2.1
Source Code
1. pengenalanhurufDINAMRYHSBU_perceptron.m
1. %Huruf "DINAMRYHSBU" pertama didefenisikan terlebih
dahulu (4 neuron)
5.
6. %Huruf D=[0 0 0 0]
7. %Huruf I=[0 0 0 1]
8. %Huruf N=[0 0 1 1]
9. %Huruf A=[0 1 0 0]
10.
%Huruf M=[0 1 0 1]
11.
%Huruf R=[0 1 1 0]
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
%Huruf
%Huruf
%Huruf
%Huruf
%Huruf
Y=[1
H=[1
S=[1
B=[1
U=[1
%Huruf
%1 1 1
%1 0 0
%1 0 0
%1 0 0
%1 0 0
%1 1 1
D
1
0
0
0
0
1
:
0
1
1
1
1
0
%Huruf
%0 1 1
%0 1 1
%0 1 1
%0 1 1
%0 1 1
%0 1 1
I
0
0
0
0
0
0
:
0
0
0
0
0
0
%Huruf
%1 0 0
%1 1 0
%1 0 1
%1 0 0
%1 0 0
%1 0 0
N
0
0
0
1
1
1
:
1
1
1
1
1
1
%Huruf
%0 0 1
%0 1 0
%1 1 1
%1 1 1
%1 0 0
%1 0 0
A
0
1
1
1
0
0
:
0
0
1
1
1
1
%Huruf
%1 1 0
%1 1 0
%1 1 1
%1 0 1
%1 0 0
%1 1 0
M
1
1
1
0
0
1
:
1
1
1
1
1
1
%Huruf
%1 1 1
%1 0 0
%1 0 0
%1 1 1
%1 0 0
R
1
0
0
1
1
:
0
1
1
0
0
0
0
0
1
1
0
0
1
0
1
0]
1]
0]
0]
1]
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
%1 0 0 1 1
%Huruf
%1 0 0
%0 1 0
%0 0 1
%0 0 1
%0 0 1
%0 1 1
Y
0
1
0
0
0
1
:
1
0
0
0
0
0
%Huruf
%1 0 0
%1 0 0
%1 1 1
%1 1 1
%1 0 0
%1 0 0
H
0
0
1
1
0
0
:
1
1
1
1
1
1
%Huruf
%1 1 1
%1 0 0
%1 1 1
%0 0 0
%1 0 0
%1 1 1
S
1
0
1
0
0
1
:
1
0
1
1
1
1
%Huruf
%1 1 1
%1 0 0
%1 1 1
%1 1 1
%1 0 0
%1 1 1
B
1
0
1
1
0
1
:
1
1
1
1
1
1
%Huruf
%1 0 0
%1 0 0
%1 0 0
%1 0 0
%1 0 0
%1 1 1
U
0
0
0
0
0
1
:
1
1
1
1
1
1
clc;clear;
%input masing-masing huruf dalam matriks kolom
D=[1;1;1;1;0; 1;0;0;0;1; 1;0;0;0;1; 1;0;0;0;1;
1;0;0;0;1; 1;1;1;1;0];
110. I=[0;1;1;0;0; 0;1;1;0;0; 0;1;1;0;0; 0;1;1;0;0;
0;1;1;0;0; 0;1;1;0;0];
111. N=[1;0;0;0;1; 1;1;0;0;1; 1;0;1;0;1; 1;0;0;1;1;
1;0;0;1;1; 1;0;0;1;1];
112. A=[0;0;1;0;0; 0;1;0;1;0; 1;1;1;1;1; 1;1;1;1;1;
1;0;0;0;1; 1;0;0;0;1];
113.
145.
HurufH=[sim(net1,H)
sim(net4,H)]
146. HurufS=[sim(net1,S)
sim(net4,S)]
147. HurufB=[sim(net1,B)
sim(net4,B)]
148. HurufU=[sim(net1,U)
sim(net4,U)]
sim(net2,H) sim(net3,H)
sim(net2,S) sim(net3,S)
sim(net2,B) sim(net3,B)
sim(net2,U) sim(net3,U)
149.
2. pengujianhurufDINAMRYHSBU_perceptron.m
1. %Huruf "DINAMRYHSBU" yang sudah didefenisikan
sebelumnya
2. %Huruf D=[0 0 0 0]
3. %Huruf I=[0 0 0 1]
4. %Huruf N=[0 0 1 1]
5. %Huruf A=[0 1 0 0]
6. %Huruf M=[0 1 0 1]
7. %Huruf R=[0 1 1 0]
8. %Huruf Y=[1 0 0 0]
9. %Huruf H=[1 0 0 1]
10.
%Huruf S=[1 0 1 0]
11.
%Huruf B=[1 1 0 0]
12.
%Huruf U=[1 1 1 1]
13.
14.
%Huruf D2 :
15.
%1 1 1 0 0
16.
%1 0 0 1 0
17.
%1 0 0 0 1
18.
%1 0 0 0 1
19.
%1 0 0 1 0
20.
%1 1 1 0 0
21.
22.
%Huruf I2 :
23.
%0 0 1 0 0
24.
%0 0 1 0 0
25.
%0 0 1 0 0
26.
%0 0 1 0 0
27.
%0 0 1 0 0
28.
%0 0 1 0 0
29.
30.
%Huruf N2 :
31.
%1 0 0 0 1
32.
%1 1 0 0 1
33.
%1 0 1 0 1
34.
%1 0 0 1 1
35.
%1 0 0 0 1
36.
%1 0 0 0 1
37.
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
%Huruf
%0 0 1
%0 1 0
%1 1 1
%1 0 0
%1 0 0
%1 0 0
A2 :
0 0
1 0
1 1
0 1
0 1
0 1
%Huruf
%1 0 0
%1 1 0
%1 0 1
%1 0 0
%1 0 0
%1 0 0
M2 :
0 1
1 1
0 1
0 1
0 1
0 1
%Huruf
%1 1 1
%1 0 0
%1 0 0
%1 1 1
%1 0 0
%1 0 0
R2 :
1 0
0 1
0 1
1 0
1 0
0 1
%Huruf
%1 0 0
%0 1 0
%0 0 1
%0 0 1
%0 0 1
%0 0 1
Y2 :
0 1
1 0
0 0
0 0
0 0
0 0
%Huruf
%1 0 0
%1 0 0
%1 0 0
%1 1 1
%1 0 0
%1 0 0
H2 :
0 1
0 1
0 1
1 1
0 1
0 1
%Huruf
%1 1 1
%1 0 0
%1 1 1
%0 0 0
%1 1 1
%0 0 0
S2 :
1 1
0 0
1 1
0 1
1 1
0 0
%Huruf
%1 1 1
%1 0 0
%1 1 1
B2 :
1 1
0 1
1 1
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
%1 0 0 0 1
%1 0 0 0 1
%1 1 1 1 1
%Huruf
%0 0 0
%1 0 0
%1 0 0
%1 0 0
%1 0 0
%1 1 1
U2 :
0 0
0 1
0 1
0 1
0 1
1 1
127.
HurufR2=[sim(net1,R2)
sim(net4,R2)]
128. HurufY2=[sim(net1,Y2)
sim(net4,Y2)]
129. HurufH2=[sim(net1,H2)
sim(net4,H2)]
130. HurufS2=[sim(net1,S2)
sim(net4,S2)]
131. HurufB2=[sim(net1,B2)
sim(net4,B2)]
132. HurufU2=[sim(net1,U2)
sim(net4,U2)]
sim(net2,R2) sim(net3,R2)
sim(net2,Y2) sim(net3,Y2)
sim(net2,H2) sim(net3,H2)
sim(net2,S2) sim(net3,S2)
sim(net2,B2) sim(net3,B2)
sim(net2,U2) sim(net3,U2)
3. pengujianhurufDINAMRYHSBU2_perceptron.m
1. %Huruf "DINAMRYHSBU" pertama didefenisikan terlebih
dahulu (4 neuron)
2. %Huruf D=[0 0 0 0]
3. %Huruf I=[0 0 0 1]
4. %Huruf N=[0 0 1 1]
5. %Huruf A=[0 1 0 0]
6. %Huruf M=[0 1 0 1]
7. %Huruf R=[0 1 1 0]
8. %Huruf Y=[1 0 0 0]
9. %Huruf H=[1 0 0 1]
10.
%Huruf S=[1 0 1 0]
11.
%Huruf B=[1 1 0 0]
12.
%Huruf U=[1 1 1 1]
13.
14.
%Huruf D3 :
15.
%1 1 1 0 0
16.
%1 0 0 1 0
17.
%1 0 0 1 0
18.
%1 0 0 1 0
19.
%1 0 0 1 0
20.
%1 1 1 0 0
21.
22.
%Huruf I3 :
23.
%0 1 1 1 0
24.
%0 0 1 0 0
25.
%0 0 1 0 0
26.
%0 0 1 0 0
27.
%0 0 1 0 0
28.
%0 1 1 1 0
29.
30.
%Huruf N3 :
31.
%1 0 0 0 1
32.
%1 1 0 0 1
33.
%1 0 1 0 1
34.
%1 0 0 1 1
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
%1 0 0 0 1
%0 0 0 0 0
%Huruf
%0 0 1
%0 1 0
%1 1 1
%1 0 0
%1 0 0
%0 0 0
A3 :
0 0
1 0
1 1
0 1
0 1
0 0
%Huruf
%1 0 0
%1 1 0
%1 0 1
%1 0 0
%1 0 0
%0 0 0
M3 :
0 1
1 1
0 1
0 1
0 1
0 0
%Huruf
%1 1 1
%1 0 0
%1 1 1
%1 0 1
%1 0 0
%1 0 0
R3 :
1 0
0 1
1 0
0 0
1 0
0 1
%Huruf
%1 0 0
%0 1 0
%0 0 1
%0 0 1
%0 0 1
%0 0 0
Y3 :
0 1
1 0
0 0
0 0
0 0
0 0
%Huruf
%1 0 0
%1 0 0
%1 1 1
%1 0 0
%1 0 0
%1 0 0
H3 :
0 1
0 1
1 1
0 1
0 1
0 1
%Huruf
%0 1 1
%1 0 0
%0 1 1
%0 0 0
%1 0 0
%0 1 1
S3 :
1 1
0 0
1 0
0 1
0 1
1 0
%Huruf B3 :
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
%1
%1
%1
%1
%1
%1
1
0
1
0
0
1
1
0
1
0
0
1
%Huruf
%0 0 0
%1 0 0
%1 0 0
%1 0 0
%1 0 0
%0 1 1
1
0
1
0
0
1
0
1
0
1
1
0
U3 :
0 0
0 1
0 1
0 1
0 1
1 0
10
125.
HurufA3=[sim(net1,A3)
sim(net4,A3)]
126. HurufM3=[sim(net1,M3)
sim(net4,M3)]
127. HurufR3=[sim(net1,R3)
sim(net4,R3)]
128. HurufY3=[sim(net1,Y3)
sim(net4,Y3)]
129. HurufH3=[sim(net1,H3)
sim(net4,H3)]
130. HurufS3=[sim(net1,S3)
sim(net4,S3)]
131. HurufB3=[sim(net1,B3)
sim(net4,B3)]
132. HurufU3=[sim(net1,U3)
sim(net4,U3)]
sim(net2,A3) sim(net3,A3)
sim(net2,M3) sim(net3,M3)
sim(net2,R3) sim(net3,R3)
sim(net2,Y3) sim(net3,Y3)
sim(net2,H3) sim(net3,H3)
sim(net2,S3) sim(net3,S3)
sim(net2,B3) sim(net3,B3)
sim(net2,U3) sim(net3,U3)
11
HurufD =
0
HurufI =
0
HurufN =
0
HurufA =
0
HurufM =
0
12
HurufR =
0
HurufY =
1
HurufH =
1
HurufS =
1
HurufB =
1
HurufU =
1
2. pengujianhurufDINAMRYHSBU_perceptron.m
HurufD2 =
HurufI2 =
13
HurufN2 =
HurufA2 =
HurufM2 =
HurufR2 =
HurufY2 =
HurufH2 =
HurufS2 =
14
HurufB2 =
HurufU2 =
3. pengujianhurufDINAMRYHSBU2_perceptron.m
HurufD3 =
HurufI3 =
HurufN3 =
HurufA3 =
15
HurufM3 =
HurufR3 =
HurufY3 =
HurufH3 =
HurufS3 =
HurufB3 =
HurufU3 =
16
IV.DAFTAR PUSTAKA
-
VI.
PERNYATAAN
Saya menyatakan bahwa tugas praktikum ini adalah hasil kerja saya sendiri dan
apabila terdapat kutipan/saduran dalam jurnal praktikum ini telah disertai dengan
sumber/referensi yang dapat
melanggar pernyataan ini maka saya bersedia tidak di-ACC atau bahkan
digagalkan dan mendapat nilai E dalam praktikum.
17