METODE PENELITIAN ANN diponeoro university

METODE PENELITIAN
Penelitian Artificial Neural Network (ANN) sederhana dilakukan di
Laboratorium Komputer, Departemen Teknik Sipil dan Lingkungan, Institut
Pertanian Bogor. Alat yang digunakan pada penelitian ini adalah seperangkat
komputer, dan Ms.Excel. metode yang digunakan pada penelitian ini adalah
Perception Neural Network. Dalam penelitian ini dibutuhkan data masukankeluaran berdasarkan fungsi AND. Data masukan-keluaran yang digunakan
disajikan pada Tabel 1.
Tabel 1Data masukan-keluaran berdasarakan fungsi AND
Input
Output
Data keX0(bias)
X1
X2
Yt(target)
1
1
1
1
1
2
1

1
0
0
3
1
0
1
0
4
1
0
0
0

Data tersebut diolah dengan dengan Ms.Excel. Data tersebut diolah berdasarkan
logika yang dipresentasikan pada Gambar 1.

X0=1

X1


X2

W0
W1

S

Yp

W2

Gambar 1 Logika Artificial Neural Network

Nilai W0, W1, dan W2 ditentukan untuk memprediksi target (Yt) dengan
model ANN Perceptron. Nilai tersebut diketahui dengan pembobotan awal
diberikan nilai sebagai berikut W0=0, W1=0, dan W2=0. Dengan konstanta
pembelajaran (α) adalah 0.5. Dalam penyelesaian permasalahan tersebut
dilakukan dalam beberapa tahap. Tahap-tahap tersebut dilakukan berulang untuk
semua data sehingga didapatkan hasil simulasi.

Tahap pertama adlah melakukan inisiasi pembobotan W0, W1, dan W2 dengan
nilai yang sudah diketahui. Data ke-1 dihitung dengan fungsi aktivasi (S).
S = Σ XiWi ……….………………………(1.1)
S = X0W0 + X1W1 + X2W2 ……………….......(1.2)
Output prediksi (Yp) dihitung dengan dua (2) kondisi, jika S lebih dari 0 (nol)
maka Yp = 1 apabila S kurang atau sama dengan 0 (nol) maka Yp = 0. Data

tersebut digunakan untuk perbaikan bobot. Perbaikan bobot ditentukan dengan
dua (2) kondisi. Jika Yp = Yt, maka W tetap apabila Yp tidak sama dengan Yt
maka W dihitung kembali dengan persamaan sebagai berikut.
Wbaru = Wlama + (α . Xi (Yt – Yp))……………..(2)
Setelah ditentukan pembobotan baru, fungsi aktifasi untuk data ke-2 dihitung
dengan persamaan …(1.2). Dilanjutkan dengan perhitungan output, perbaikan
bobot, dan pembobotan baru. Langkah-langkah diatas dilakukan berulang untuk
perhitungan data ke-3 dan ke-4.