Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan Teguh Arifianto

dokumen-dokumen yang mirip
PEMANFAATAN NEURAL NETWORK PERCEPTRON PADA PENGENALAN POLA KARAKTER

Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan Teguh Arifianto

Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan Teguh Arifianto

Perancangan Multimedia Pembelajaran untuk Terapi Anak Berkebutuhan Khusus Moyo Hady Poernomo, Wing Wahyu Winarno, Sukoco

Jaringan Syaraf Tiruan

Analisis Jaringan Saraf Tiruan Model Perceptron Pada Pengenalan Pola Pulau di Indonesia

RANCANG BANGUN TOOL UNTUK JARINGAN SYARAF TIRUAN (JST) MODEL PERCEPTRON

Sistem Pendukung Keputusan Kelulusan Nilai SK-Emas STMIK Yadika Menggunakan Metode Logika Fuzzy Yusron Rijal, S.Si, MT., Abdulloh

Analisis Jaringan Saraf Tiruan Pengenalan Pola Huruf Hiragana dengan Model Jaringan Perceptron

Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan Teguh Arifianto

IMPLEMENTASI ALGORITMA PERCEPTRON UNTUK PENGENALAN POLA MASUKAN BINER MAUPUN BIPOLAR MENGGUNAKAN BORLAND DELPHI

Sistem Pendukung Keputusan Kelulusan Nilai SK-Emas STMIK Yadika Menggunakan Metode Logika Fuzzy Yusron Rijal, S.Si, MT., Abdulloh

Perancangan Multimedia Pembelajaran untuk Terapi Anak Berkebutuhan Khusus Moyo Hady Poernomo, Wing Wahyu Winarno, Sukoco

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

Sistem Penunjang Keputusan Pemilihan Handphone Dengan Metode AHP Menggunakan Expert Choice Weda Adistianaya Dewa, Evy Sophia

METODE BELAJAR HEBBIAN SUPERVISED & CONTOH

terinspirasi dari sistem biologi saraf makhluk hidup seperti pemrosesan informasi

Sistem Penunjang Keputusan Pemilihan Handphone Dengan Metode AHP Menggunakan Expert Choice Weda Adistianaya Dewa, Evy Sophia

BAB IV B METODE BELAJAR HEBBIAN SUPERVISED & CONTOH

BAB III METODE PENELITIAN. menjawab segala permasalahan yang ada dalam penelitian ini.

Perancangan Multimedia Pembelajaran untuk Terapi Anak Berkebutuhan Khusus Moyo Hady Poernomo, Wing Wahyu Winarno, Sukoco

MENGENALI FUNGSI LOGIKA AND MELALUI PEMROGRAMAN PERCEPTRON DENGAN MATLAB

APLIKASI JARINGAN SARAF TIRUAN METODE PERCEPTRON PADA PENGENALAN POLA NOTASI

PENGENALAN HURUF DAN ANGKA PADA CITRA BITMAP DENGAN JARINGAN SARAF TIRUAN METODE PROPAGASI BALIK

Architecture Net, Simple Neural Net

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA RESILIENT BACKPROPAGATION

JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORKS)

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Perancangan Multimedia Pembelajaran untuk Terapi Anak Berkebutuhan Khusus Moyo Hady Poernomo, Wing Wahyu Winarno, Sukoco

Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen

Sistem Pendukung Keputusan Kelulusan Nilai SK-Emas STMIK Yadika Menggunakan Metode Logika Fuzzy Yusron Rijal, S.Si, MT., Abdulloh

1.1. Jaringan Syaraf Tiruan

BAB 2 JARINGAN NEURAL SATU LAPIS

PENGENALAN PLAT NOMOR KENDARAAN DALAM SEBUAH CITRA MENGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK

APLIKASI JARINGAN SYARAF TIRUAN PADA PENGENALAN POLA TULISAN DENGAN METODE BACKPROPAGATION

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA

Pengenalan Aksara Lampung Menggunakan Jaringan Syaraf Tiruan

PENGENALAN KARAKTER DENGAN MENGGUNAKAN HAMMING NETWORK

BAB III ANALISA DAN PERANCANGAN SISTEM

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MENGENALI TULISAN TANGAN HURUF A, B, C, DAN D PADA JAWABAN SOAL PILIHAN GANDA

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS ALGORITMA RESILIENT PROPAGATION

Pengembangan Aplikasi Prediksi Pertumbuhan Ekonomi Indonesia dengan Jaringan Syaraf Tiruan Backpropagation

Architecture Net, Simple Neural Net

BAB 3 METODOLOGI PENELITIAN

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS MULTILAYER PERCEPTRON

De Perceptron Aplikasi Market Basket Analysis berbasis web menggunakan Perceptron

BAB 2 LANDASAN TEORI. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB VIII JARINGAN SYARAF TIRUAN

KLASIFIKASI POLA MENGGUNAKAN JARINGAN PROBABILISTIK

PENGGUNAAN MATLAB DALAM PENYELESAIAN SISTEM PERSAMAAN LINEAR MENGGUNAKAN JARINGAN HOPFIELD LINEAR ABSTRAK

Temu Kembali Informasi Big Data Menggunakan K-means Clustering Imam Marzuki

PERANCANGAN SISTEM MANAJEMEN RUANG KULIAH MENGGUNAKAN JARINGAN SYARAF TIRUAN (STUDI KASUS PADA FIKST UNIVERSITAS DHYANA PURA)

Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

HALAMAN SAMPUL SKRIPSI PENGENALAN POLA TELAPAK TANGAN DENGAN MENGGUNAKAN ALGORITMA BACK PROPAGATION NEURAL NETWORK

SISTEM KONTROL TRUCK BACKER-UPPERR MENGGUNAKAN JARINGAN NEURAL

PENGENALAN KARAKTER ALFANUMERIK MENGGUNAKAN METODE BACKPROPAGARATION

PENGGUNAAN METODE JARINGAN NEURAL PERCEPTRON UNTUK MENGENAL POLA KARAKTER KAPITAL

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

IDENTIFIKASI VARIETAS UNGGUL BENIH KEDELAI BERDASARKAN WARNA DENGAN JARINGAN SARAF TIRUAN

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

VOL. 01 NO. 02 [JURNAL ILMIAH BINARY] ISSN :

PENGENALAN POLA WAYANG MENGGUNAKAN DETEKSI TEPI DAN JARINGAN SARAF TIRUAN PADA APLIKASI MOBILE

ARTIFICIAL NEURAL NETWORK TEKNIK PERAMALAN - A

JARINGAN SYARAF TIRUAN UNTUK KLASIFIKASI STATUS GIZI BALITA JENIS KELAMIN LAKI-LAKI DENGAN METODE BACKPROPAGATION

Pelindung Yayasan Perguruan Tinggi Teknik Nusantara. Penasehat Ketua STIKI. Pembina Pembantu Ketua Bidang Akademik STIKI

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI VOLUME PEMAKAIAN AIR BERSIH DI KOTA PONTIANAK

ABSTRAK. Michael Parlindungan ( ) Jurusan Teknik Elektro Universitas Kristen Maranatha

ESTIMASI PRODUKTIVITAS PEKERJA KONSTRUKSI DENGAN PROBABILISTIC NEURAL NETWORK

BACKPROPAGATION NEURAL NETWORK AS A METHOD OF FORECASTING ON CALCULATION INFLATION RATE IN JAKARTA AND SURABAYA

Implementasi Metode Neural Network Pada Perancangan Pengenalan Pola Plat Nomor Kendaraan

BAB 2 LANDASAN TEORI

DOKUMENTASI ULANG NASKAH BRAILLE MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

PERANCANGAN APLIKASI MENGIDENTIFIKASI PENYAKIT MATA DENGAN MENGGUNAKAN METODE BACKPROPAGATION

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

ANALISIS VARIASI PARAMETER LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK TERHADAP PENGENALAN POLA DATA ODOR

PENERAPAN METODE LEARNING VECTOR QUANTIZATION (LVQ) PADA PREDIKSI JURUSAN DI SMA PGRI 1 BANJARBARU

Penyelesaian Masalah Syarat Batas dalam Persamaan Diferensial Biasa Orde Dua dengan Menggunakan Algoritma Shooting Neural Networks

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN GLOBAL FEATURE EXTRACTION, MOMEN INVARIAN DAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

PERANCANGAN ALGORITMA KRIPTOGRAFI KUNCI SIMETRI DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

UJM 3 (1) (2014) UNNES Journal of Mathematics.

DIAGNOSA GANGGUAN SALURAN PERNAFASAN MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

PROTOTYPE PENGATURAN LAMPU RUANG DENGAN JARINGAN SYARAF TIRUAN

PERANCANGAN SISTEM PENGENALAN DAN PENYORTIRAN KARTU POS BERDASARKAN KODE POS DENGAN MENGGUNAKAN ARTIFICIAL NEURAL NETWORK

Jaringan Syaraf Tiruan Menggunakan Algoritma Backpropagation Untuk Memprediksi Jumlah Pengangguran (Studi Kasus DiKota Padang)

BAB II TINJAUAN PUSTAKA

ADLN - Perpustakaan Universitas Airlangga ABSTRAK. viii

Aplikasi Jaringan Saraf Tiruan Sebagai Penterjemah Karakter Braille Ke Bentuk Abjad

PENGENALAN CITRA OBJEK SEDERHANA DENGAN JARINGAN SARAF TIRUAN METODE PERCEPTRON

Aplikasi Jaringan Syaraf Tiruan Untuk Penentuan Status Gizi Balita Dan Rekomendasi Menu Makanan Yang Dibutuhkan

APLIKASI JARINGAN SYARAF TIRUAN UNTUK PENGENALAN POLA PEMBUKAAN PERMAINAN CATUR

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

MEMPREDIKSI KECERDASAN SISWA MENGGUNAKAN JARINGAN SYARAF TIRUAN BERBASIS ALGORITMA BACKPROPAGATION (STUDI KASUS DI LP3I COURSE CENTER PADANG)

BAB 2 KONSEP DASAR PENGENAL OBJEK

Transkripsi:

Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan Teguh Arifianto Sistem Pendukung Keputusan Penentuan Sales Penerima Insentif Menggunakan Metode Simple Additive Weighting (studi kasus: CV Anugerah Berkat Abadi) Dwi Safiroh Utsalina, Lutfiatul Khamidah Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Kukuh Yudhistiro Analisis Perancangan Pemesanan Makanan Menggunakan Smartphone Berbasis Android Rini Agustina, Dodit Suprianto, Ikhwanul Muslimin Sistem Pendukung Keputusan dalam Menentukan Penerima BLT dengan Metode Weighted Product Model Erri Wahyu Puspitarini Perancangan Pemesanan Fasilitas Rumah Sakit Menggunakan Model View Controller (MVC) Berbasis Android Suci Imani Putri, M. Rofiq

PENGANTAR REDAKSI STIKI Informatika Jurnal (SMATIKA Jurnal) merupakan jurnal yang diterbitkan oleh Lembaga Penelitian & Pengabdian kepada Masyarakat (LPPM), Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) Malang. Pada edisi ini, SMATIKA Jurnal menyajikan 6 (enam) naskah dalam bidang sistem informasi, jaringan, pemrograman web, perangkat bergerak dan sebagainya. Redaksi mengucapkan terima kasih dan selamat kepada Pemakalah yang diterima dan diterbitkan dalam edisi ini, karena telah memberikan kontribusi penting pada pengembangan ilmu dan teknologi. Pada kesempatan ini, redaksi kembali mengundang dan memberi kesempatan kepada para Peneliti di bidang Teknologi Informasi untuk mempublikasikan hasil-hasil penelitiannya melalui jurnal ini. Bagi para pembaca yang berminat, Redaksi memberi kesempatan untuk berlangganan. Akhirnya Redaksi berharap semoga artikel-artikel dalam jurnal ini bermanfaat bagi para pembaca khususnya dan bagi perkembangan ilmu dan teknologi di bidang Teknologi Informasi pada umumnya. REDAKSI

Pelindung Yayasan Perguruan Tinggi Teknik Nusantara Penasehat Ketua STIKI Pembina Pembantu Ketua Bidang Akademik STIKI Mitra Bestari Prof. Dr. Ir. Kuswara Setiawan, MT (UPH Surabaya) Dr. Ing. Setyawan P. Sakti, M.Eng (Universitas Brawijaya) Ketua Redaksi Subari, S,Kom, M.Kom Section Editor Jozua F. Palandi, S.Kom, M.Kom Nira Radita, S.Pd., M.Pd Layout Editor Saiful Yahya, S.Sn, MT. Tata Usaha/Administrasi Muh. Bima Indra Kusuma SEKRETARIAT Lembaga Penelitian & Pengabdian kepada Masyarakat Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) Malang SMATIKA Jurnal Jl. Raya Tidar 100 Malang 65146 Tel. +62-341 560823 Fax. +62-341 562525 Website: jurnal.stiki.ac.id E-mail: jurnal@stiki.ac.id, lppm@stiki.ac.id

ISSN 2087-0256 Volume 07 Nomor 02, Oktober Tahun 2017 DAFTAR ISI Penerapan E-Learning Berbasis Moodle Menggunakan Metode Problem Based Learning di SMK Negeri 1 Pasuruan... 01-07 Teguh Arifianto Sistem Pendukung Keputusan Penentuan Sales Penerima Insentif Menggunakan Metode Simple Additive Weighting (studi kasus: CV Anugerah Berkat Abadi)... 08-20 Dwi Safiroh Utsalina, Lutfiatul Khamidah Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter... 21-25 Kukuh Yudhistiro Analisis Perancangan Pemesanan Makanan Menggunakan Smartphone Berbasis Android... 26-30 Rini Agustina, Dodit Suprianto, Ikhwanul Muslimin Sistem Pendukung Keputusan dalam Menentukan Penerima BLT dengan Metode Weighted Product Model... 31-35 Erri Wahyu Puspitarini Perancangan Pemesanan Fasilitas Rumah Sakit Menggunakan Model View Controller (MVC) Berbasis Android... 35-39 Suci Imani Putri, M. Rofiq Undangan Makalah SMATIKA Jurnal Volume 08 Nomor 01, April Tahun 2018

Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Kukuh Yudhistiro Fakultas Teknologi Informasi Universitas Merdeka Malang kukuh.yudhistiro@unmer.ac.id ABSTRACT Various methods on artificial neural network has been applied to identify patterns of characters one using Perceptron algorithm. Perceptron algorithm can be used to identify patterns of characters with various input patterns that resemble letters of the alphabet so perceptron can be trained to recognize it. Perceptron algorithm is an algorithm in a neural network that includes supervised neural network. Keywords: neural network, perceptron, feature detection, jaringan syaraf tiruan 1. PENDAHULUAN Character recognition merupakan bidang yang termasuk dalam penelitian berbasis jaringan syaraf tiruan. Pada algoritma perceptron vektor pola yang diinputkan adalah vektor pola karakter A, B dan C yang bervariasi. Dari pola yang sudah diberikan, maka langkah selanjutnya adalah melatih jaringan tersebut agar memperoleh bobot (w) dan bias (b) yang diinginkan sehingga dapat membandingkan keluaran jaringan yang didapat dengan target yang sudah ditentukan. Hasil percobaan penulis didapatkan bahwa pengenalan pola A, B, C dapat dikenali cukup dalam 3 epoch dengan nilai bobot dan nilai bias tertentu. Model jaringan perceptron ditemukan oleh Rosenblatt (1962) dan Minsky Papert (1969). Model tersebut merupakan model yang memiliki aplikasi dan pelatihan yang paling baik pada era tersebut. Arsitektur jaringan perseptron mirip dengan arsitektur jaringan Hebb. Gambar 1. Diagram jaringan perceptron Jaringan terdiri dari beberapa unit masukan dan memiliki sebuah unit keluaran. Hanya saja fungsi aktivasi bukan merupakan fungsi biner (atau bipolar), tetapi memiliki kemungkinan nilai -1,0 atau 1. Untuk suatu harga threshold θ yang ditentukan: 1 jika net > 0 f(net) = { 0 jika θ net θ 1 jika net < θ Secara geometris, fungsi aktivasi membentuk 2 garis sekaligus masing-masing dengan persamaan: w 1 x 1 + w 2 x 2 + + w n x n + b = θ dan w 1 x 1 + w 2 x 2 + + w n x n + b = θ Training Pada Algoritma Perceptron Misalkan: s adalah vektor inputan t adalah target output α adalah learning rate (laju pemahaman yang telah ditentukan) θ adalah threshold yang ditentukan maka algoritma pelatihan perceptron adalah: 1. inisialisasi semua bobot dan bias (=α). Biasanya learning rate diberi nilai = 1 2. selama ada elemen vektor masukan yang respon unit keluaran tidak sama dengan target, lakukan: - set aktivasi unit masukan: x i = s i (i = 1,, n) - hitung respon unit keluaran: net = i x i w i + b 1 jika net > 0 0 jika θ net θ f(net) = { 1 jika net < θ - Revisi bobot pola yang mengandung error (y <> t) dengan persamaan: w i (baru) = w i (lama) + w (i = 1,, n) dengan w = αtx i b(baru) = b(lama) + b dengan b = αt SMATIKA Jurnal Volume 07 Nomor 02, Oktober Tahun 2017 ISSN: 2087-0256, Page 21

Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Proses Pelatihan a. Iterasi dilakukan terus sampai semua pola memiliki keluaran jaringan yang sama dengan targetnya (jaringan sudah memahami pola). Iterasi tidak berhenti setelah semua pola dimasukkan. b. Perubahan bobot hanya dilakukan pada pola yang mengandung kesalahaan. Perubahan tersebut merupakan hasil kali unit masukan dengan target dan learning rate. Perubahan bobot hanya akan terjadi kalau unit masukan <> 0. c. Kecepatan iterasi ditentukan oleh learning rate (0 α 1) yang dipakai. Semakin besar harga learning rate semakin sedikit iterasi yang diperlukan. Akan tetapi jika learning rate terlalu besar maka akan merusak pola yang sudah benar sehingga laju pemahaman menjadi lambat. Algoritma pelatihan perceptron lebih baik dibandingkan model Hebb (JJ Siang:2005) karena: 1. setiap kali sebuah pola dimasukkan, hasil keluaran jaringan dibandingkan dengan target yang sesungguhnya. Jika terdapat perbedaan, maka bobot akan dimodifikasi. Jadi tidak semua bobot selalu dimodifikasi dalam setiap iterasinya. 2. Modifikasi bobot tidak hanya ditentukan oleh perkalian antara target dengan masukan, tetapi juga melibatkan suatu laju pemahaman (learning rate) yang nilainya dapat diatur. 3. Pelatihan dilakukan berulang-ulang untuk semua kemungkinan pola yang ada hingga jaringan dapat mengerti polanya. Satu siklus pelatihan yang melibatkan semua pola disebut epoch. 3. Berikan inisialisasi bobot, bias, laju pemahaman (learning rate) dan threshold. 4. Lakukan proses pelatihan. Berikut adalah pola-pola inputan yang diberikan: Gambar 2. Pola yang akan diuji 3. HASIL DAN PEMBAHASAN Untuk menentukan vektor masukan, tiap titik dalam pola diambil sebagai komponen vektor. Jadi setiap vektor masukan memiliki 9x7 = 63 komponen. Titik dalam pola yang bertanda # diberi nilai = +1 dan yang bertanda. Diberi nilai = -1. Pembacaan pola dilakukan dari kiri ke kanan, dimulai dari baris paling atas. Vektor masukkan pola 1: Vektor masukkan pola 2: 2. METODOLOGI PENELITIAN Algoritma untuk mengenali apakah pola inputan yang diberikan menyerupai sebuah karakter A, B atau Catau tidak adalah: 1. Nyatakan tiap pola inputan sebagai matrik bipolar yang elemennya adalah tiap titik dalam pola tersebut 2. berikan nilai target =+1 jika pola inputan menyerupai hurug yang diinginkan. Jika sebaliknya, berikan nilai target = -1 Page 22, SMATIKA Jurnal Volume 07 Nomor 02, Oktober Tahun 2017 ISSN: 2087-0256

Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Vektor masukan pola 3: Vektor masukan pola 4: Vektor masukan pola 5: Target yang bernilai = +1 bila pola masukan menyerupai huruf A. Jika tidak maka target bernilai = -1. Pola yang menyerupai huruf A adalah pola 1 dan pola 4. Maka perceptron yang digunakan untuk mengenali pola huruf huruf A atau yang lain memiliki 63 buah masukan, sebuah bias dan sebuah unit output. Misalkan bobot awal = 0 untuk semua bobot maupun bias, learning rate α = 1 dan threshold = 0.5. Pelatihan dilakukan dengan cara memasukkan 63 unit masukan. Gambar 3. Input pada program Vektor masukan pola 6: Dihitung: Net = net = i xi w i + b Berikutnya, fungsi aktivasi dihitung menggunakan persamaan: Apabila f(net) <> target, maka bobot dan bias diubah. Proses pelatihan dilakukan terus hingga semua keluaran jaringan sama dengan targetnya. Pada baris Inputan Pola, menampilkan x (inputan) yang ditulis pada coding. Jika pada materi tertulis: 1 1 1 1 (x1 x2 1 t) SMATIKA Jurnal Volume 07 Nomor 02, Oktober Tahun 2017 ISSN: 2087-0256, Page 23

Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Gambar 7. Perhitungan secara tabel (Siang, 2005) (Haykin, 1994) Gambar 4. Pemberian nilai pada vektor setiap pola Pada training yang ke 0 atau epoch pertama didapat hasil berikut: Gambar 8. Epoch 1 dan 2 Gambar 5. Epoch ke 1 (iterasi ke 0) Selama f(net)<>t atau y<>t, iterasi dilanjutkan. User dapat melakukan perubahan parameter: Gambar 9. Epoch 3 dan 4 Gambar 6. Pemberian nilai kembali untuk uji ulang Gambar 10. Epoch 10 Dari gambar di atas, bobot tidak berubah lagi sejak epoch 4 (iterasi 3) sampai epoch 10 (iterasi 9) Page 24, SMATIKA Jurnal Volume 07 Nomor 02, Oktober Tahun 2017 ISSN: 2087-0256

Pemanfaatan Neural Network Perceptron pada Pengenalan Pola Karakter Gambar 11. Hasil perhitungan net dibandingkan dengan Target pola Dari gambar di atas menunjukkan target pola yang diharapkan sama dengan target awal: Gambar 13. Tampil hasil pengenalan karakter pola 4,5 dan 6 4. KESIMPULAN Dari hasil percobaan pengenalan pola karakter menggunakan algoritma perceptron di atas diperoleh bahwa dengan learning rate = 1, bias awal = 0, threshold = 0.2 dapat mengenali pola huruf A dengan 3 epoch dimana target pola (y / f(net)) sama dengan target yang diinginkan (t). Algoritma perceptron tersebut juga dapat digunakan untuk pengenalan pola karakter lain. 5. REFERENSI [1] Demuth, H., & Beale, M. (2001). Neural Network Toolbox, For Use with MATLAB. The Math Works. [2] Haykin, S. (1994). Neural Network, a Comprehensive Foundation. Prentice Hall. [3] Siang, J. J. (2005). Jaringan Saraf Tiruan dan Pemrogramannya Menggunakan Matlab. 2005. [4] Stephens, R. (2005). Visual Basic 2005 Programmer s Reference. Indianapolis: Wiley Publishing Gambar 12. Tampil hasil pengenalan karakter pola 1,2 dan 3 SMATIKA Jurnal Volume 07 Nomor 02, Oktober Tahun 2017 ISSN: 2087-0256, Page 25