Penerapan Metode McCulloch-Pitts Menggunakan Python Untuk Pengujian Pengenalan Pola Operator AND, Operator OR, Operator XOR Pada Fungsi Logika
DOI:
https://doi.org/10.32664/j-intech.v11i2.1022Kata Kunci:
jaringan syaraf, McCulloch-Pitts, logic, pythonAbstrak
Jaringan saraf tiruan (JST) adalah bagian dari kecerdasan buatan yang menerapkan konsep cara kerja jaringan saraf biologis pada manusia. Keunggulan utama JST terletak pada kemampuannya dalam mengenali pola tertentu, seperti pola notasi fungsi logika yang diuji dalam penelitian ini menggunakan cara kerja McCulloch-Pitts. Pengujian pengenalan pola fungsi logika, yang menggunakan operator AND, operator OR, dan dan operator XOR, melibatkan variabel input: nilai X1, X2, dan nilai input lainnya (Xn), serta nilai target (t) yang akan disesuaikan dengan bentuk tabel kebenaran dari masing-masing fungsi logika. Hasil pengujian menunjukkan adanya kesesuaian proses pengujian menggunakan konsep jaringan saraf tiruan dengan pola fungsi logika. Implementasi pengujian menggunakan bahasa pemrograman Python yang dapat menghasilkan kesesuaian bentuk pola dari fungsi logika. Proses pengujian dilakukan dengan menentukan nilai input untuk setiap variabel yang digunakan pada fungsi logika, memasukkan nilai bobot (W) untuk setiap nilai input, menentukan nilai threshold (ambang batas) yang ditetapkan secara langsung sehingga mendapatkan hasil yang sesuai antara ouput dengan target.
Referensi
Ahmad, N., Efriyanti, L., Efendi, Y., Yahya, S. R., Ningsih, S. R., S, W., Sena, B., Adriyendi, A., Umar, N., & Setyawati, O. (2023). Intelligent System (B. Rianto (ed.)). Penerbit Nuta Media.
Arifin, M., Asfani, K., & Handayani, A. N. (2018). Aplikasi Jaringan Saraf Tiruan Metode Perceptron Pada Pengenalan Pola Notasi. Simetris: Jurnal Teknik Mesin, Elektro Dan Ilmu Komputer, 9(1), 77–86. https://doi.org/10.24176/simet.v9i1.1737
Ayu, F. (2019). Implementasi Jaringan Saraf Tiruan Untuk Menentukan Kelayakan Proposal Tugas Akhir. 3(2), 44–53.
Aziz, A. S., RF, B. R., & Kristianti, T. (2022). Model Neuron Mc Culloch-Pitts dalam Pengenalan Pola Logika Dasar. Jurnal JEECOM, 4(2), 51–56.
Bishop, C. M. (2006). Pattern Recognition and Machine Learning. In Springer.
Intan, I., Rismayani, Ghani, S. A. D., Nurdin, & Koswara, A. T. . (2021). Analisis Performansi Prakiraan Cuaca Menggunakan Algoritma Machine Learning. Jurnal Pekommas, 6(2), 1–8. https://doi.org/10.30818/jpkm.2021.2060221
Julpan, Nababan, E. B., & Zarlis, M. (2015). Analisis Fungsi Aktivasi Sigmoid Biner Dan Sigmoid Bipolar Dalam Algoritma Backpropagation Pada Prediksi Kemampuan Siswa. Jurnal Teknovasi, 02(1), 103–116.
Maryana, S., Qur’ania, A., & Putra, A. P. (2018). Identifikasi Pengenalan Karakter Plat Nomor Kendaraan Menggunakan Jaringan Syaraf Tiruan Berbasis Citra Digital. Komputasi: Jurnal Ilmiah Ilmu Komputer Dan Matematika, 15(1), 111–117. https://doi.org/10.33751/komputasi.v15i1.1266
Noprizal, & Candra, F. (2019). Aplikasi Pengenalan Plat Nomor Kendaraan Di Universitas Riau. Jurnal Fasilkom, 9(3), 47–52. https://doi.org/10.37859/jf.v9i3.1670
Roza, Y., Pernando, Y., Saragih, R. E., Verdian, I., & Kunci, K. (2023). Perancangan Aplikasi Manajemen Proyek Pada PT . Sintech Berkah Abadi Berbasis Web. J-INTECH (Journal of Information and Technology), 11(1), 167–176.
Sudarsono, A. (2016). Jaringan Syaraf Tiruan Untuk Memprediksi Laju Pertumbuhan Penduduk Menggunakan Metode Backpropagation. Jurnal Media Infotama, 12(1), 61–69.
Wahyono, T. (2018). Fundamental Of Python For Machine Learning (Dasar-Dasar Pemrograman Python Untuk Machine Learning dan Kecerdasan Buatan). Penerbit Gava Media.
Widodo, Y. B. (2019). Pengenalan Angka Tulisan Tangan Menggunakan Jaringan Syaraf Buatan. Jurnal Teknologi Informatika Dan Komputer, 5(1), 51–54. https://doi.org/10.37012/jtik.v5i1.221