Proses Pelatihan JST Proses Pengujian JST

33

3.3.1 Perancangan Prosedural

Perancangan prosedural merupakan langkah awal dalam perancangan sistem. Perancangan prosedural bertujuan untuk memudahkan pemahaman terhadap urutan proses yang dilakukan sistem. Pada sistem pengenalan penyakit pada ayam, terdapat dua proses utama, proses tersebut adalah proses pelatihan JST dan proses pengujian JST. Perancangan prosedural akan dibantu dengan menggunakan diagram alir flowchart dan algoritma.

3.3.1.1 Proses Pelatihan JST

Diagram alir proses pelatihan dapat dilihat pada Gambar 3.1. Mulai Selesai Latih JST SOFM Simpan bobot Input Gejala Penyakit Output bobot hasil pelatihan Gambar 3.1 Diagram Alir Proses Pelatihan JST Pada proses pelatihan, proses dimulai dengan memasukkan gejala penyakit dari semua penyakit yang berupa bilangan biner 1 dan 0. Lalu latih jaringan syaraf tiruan SOFM. Setelah proses pelatihan selesai akan dihasilkan bobot pelatihan. Bobot Universitas Sumatera Utara 34 pelatihan kemudian disimpan pada file excel dan akan digunakan kembali pada proses pengujian. Berikut adalah algoritma dari proses pelatihan JST pada sistem pengenalan penyakit pada ayam. Proses Pelatihan JST input = xlsreadAyam1.xlsx, Sheet1, B2:P49; input= input; net1=newsomminmaxinput,16; net.trainparam.epochs=1000; net1=trainnet1,input; bobot1=net1.IW{1,1}; xlswriteAyam1.xlsx, bobot1, Bobot, A1:O16; b1=simnet1,input; ac1=vec2indb1

3.3.1.2 Proses Pengujian JST

Diagram alir proses pengujian JST dipaparkan pada Gambar 3.2. Mulai Selesai Uji dengan JST SOFM Menggunakan Bobot yang Didapat dari Proses Pelatihan Input Gejala Penyakit Tampilkan Hasil Pengujian Berupa Jenis Penyakit, Gejala dan Pencegahannya Gambar 3.2. Diagram Alir Proses Pengujian JST Universitas Sumatera Utara 35 Pada proses pengujian, proses dimulai dengan memasukkan gejala penyakit yang diderita pada ayam yang berupa bilangan biner 1 dan 0. Kemudian dengan menggunakan input tersebut, uji jaringan syaraf SOFM menggunakan bobot yang didapat dari poses pelatihan. Setelah proses pengujian selesai akan didapatkan jenis penyakit yang sesuai dengan gejala tersebut dan sistem akan menampilkan jenis penyakit berdasarkan gejala yang dimasukkan. Berikut adalah algoritma dari proses pengujian JST pada sistem pengenalan penyakit pada ayam. Proses Pengujian JST - Input Gejala Penyakit guidatahObject,handles; a gethandles.BJ,value; if a 1 writeAyam.xlsx, 1,Sheet2,BI; else writeAyam.xlsx, 0,Sheet2,BI; end - UJI JST SOFM Output simnet, data uji normalisasi Input xlsreadAyam.xlsx, Sheet2, A1:BI1; Input input; Net newsomminmaxinput,16; net initnet; net.iw{1,1} xlsreadAyam.xlsx, Bobot; b simnet,input; ac vec2indb; - Tampilkan Hasil Pelatihan if ac  m jenispenyakit m Universitas Sumatera Utara 36 deletehandles.figure1 elseif ac  n jenispenyakit n deletehandles.figure1 else jenispenyakit o deletehandles.figure1 end

3.3.2 Perancangan Data Flow Diagram DFD