Anda di halaman 1dari 8

ISSN : 2407-0491

Jurnal Edik Informatika E-ISSN : 2541-3716


Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

Penerapan Adaptive Neuro Fuzzy Inference System Dalam


Memprediksi Volume Pemakaian Air Bersih

Niska Ramadani
Dosen Universitas Dehasen Bengkulu
niskaramadani@gmail.com

ABSTRAK
Pertumbuhan penduduk harus disertai dengan ketersediaan air yang sehat dan bersih.
Dalam kehidupan sehari-hari apabila air yang diproduksi dari suatu instalasi jauh lebih kecil
dari pada jumlah distribusi air yang diberikan kepada pelanggan, maka akan berdampak pada
distribusi air secara bergantian. Dari Permasalahan di atas, dibutuhkan sebuah metode untuk
memprediksi jumlah pemakaian air, sehingga dapat menjadi pedoman untuk memproduksi
jumlah air untuk hari berikutnya. Dalam penelitian ini, menjelaskan bagaimana menentukan
prediksi jumlah pemakaian air bersih pada satu instalasi PDAM agar kebutuhan pelanggan
dapat terpenuhi. Data yang digunakan sebagai input pada ANFIS adalah data pemakaian
(distribusi) air yang kemudian dinormalisasi dan clustering untuk menjadi input pada proses
ANFIS yang terdiri atas 5 lapisan dan diimplementasi dengan fungsi keanggotaan Fuzzy yang
ada pada Toolbox Matlab sehinga didapatkan prediksi untuk setiap instalasi.
Kata Kunci: ANFIS, Prediksi pemakaian air bersih, Matlab

PENDAHULUAN bersih yang akan berdampak pada


Sebagai pusat kehidupan penyaluran air secara bergantian.
penduduk, suatu perkotaan dengan Sementara itu, hampir diseluruh bidang
berbagai sarana pelayanannya sangat kehidupan manusia pada saat ini
memerlukan persediaan air bersih. memanfaatkan kemajuan teknologi.
Pertumbuhan penduduk harus disertai Salah satu kemajuan teknologi tersebut
dengan ketersediaan air yang sehat adalah jaringan syaraf tiruan. Untuk
dan bersih. Tetapi permasalahan pada mengatasi masalah diatas, dalam
distribusi air akan timbul apabila air yang memprediksi jumlah pemakaian air bisa
diproduksi dari suatu instalasi jauh lebih diterapkan dengan menggunakan metode
Adaptive Neuro Fuzzy Inferrence System
kecil dari pada jumlah distribusi air yang
diberikan kepada pelanggan, dan hal (ANFIS) dengan menggunakan sampel
ini yang akan menyebabkan krisis air data jumlah distribusi air bersih. Alat
190 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

bantu yang digunakan untuk melakukan LANDASAN TEORI


prediksi adalah toolbox logika fuzzy yang Jaringan Syaraf Tiruan
terdapat pada software Matlab. Secara umum jaringan saraf
terbentuk dari jutaan struktur dasar
Tujuan Penelitian neuron yang menjadi dasar dalam
Tujuan dari penelitian ini adalah pengoperasian jaringan syaraf tiruan
sebagai berikut: (Siang, 2009). Jaringan saraf tiruan
1. Menganalisis data-data yang telah dianggap sebagai salah satu metode
diperoleh dari pihak PDAM Tirta Sakti matematika dan komputasi modern yang
Kota Sungai Penuh dan mengolahnya digunakan untuk memecahkan masalah
dengan metode ANFIS yang dinamis.(Reza Khaze et al. 2013).
2. Membandingkan keakuratan hasil Neuro-fuzzy adalah gabungan dari
pengolahan data yang dikerjakan dua sistem yaitu sistem logika fuzzy dan
secara manual dan yang dikerjakan jaringan syaraf tiruan. Sistem neuro-
pada aplikasi pemrograman Matlab, fuzzy berdasar pada sistem inferensi fuzzy
dengan menggunakan data-data yang yang dilatih menggunakan algoritma
telah diperoleh dari PDAM Tirta Sakti pembelajaran yang diturunkan dari
Kota Sungai Penuh. sistem jaringan syaraf tiruan. (Boy
Fechera 2012).
Rumusan Masalah Dengan demikian, sistem neuro-
Berdasarkan latar belakang di fuzzy memiliki semua kelebihan yang
atas dapat dirumuskan masalah-masalah dimiliki oleh sistem inferensi fuzzy dan
sebagai berikut : sistem jaringan syaraf tiruan. Dari
1. Bagaimana bentuk model prediksi kemampuannya untuk belajar maka
untuk menentukan kriteria volume sistem neuro-fuzzy sering disebut sebagai
pemakaian air bersih? ANFIS (Adaptive Neuro Fuzzy Inference
2. Bagaimana menerapkan metode Systems).(Arfiansyah Rahman 2012)
Adaptive Neuro Fuzzy Inferrence
System (ANFIS) pada prediksi
pemakaian air bersih?
3. Bagaimana hasil prediksi pemakaian ANFIS (Adaptive Neuro Fuzzy
air bersih dengan metode ANFIS Inference System)
dapat digunakan sebagai acuan ANFIS merupakan suatu teknik
dalam memproduksi air bersih? optimasi yang menggabungkan Neural
Network dan Fuzzy Logic. Neural
191 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

Network mengenal pola dan bell dengan nilai maksimum 1 dan


menyesuaikan dengan perubahan pola. nilai minimum 0. Fungsi keanggotaan
(Jangid 2011) parameter dari A dapat didekati dengan
Sedangkan Fuzzy Logic fungsi bell:
menggabungkan pengetahuan manusia = (1)
dan menarik kesimpulan untuk
membuat suatu keputusan.(Septiadi Di mana:
2008). {ai, bi, ci} : Himpunan parameter.
µ(x) : Derajat Keanggotaan
b. Lapisan 2
Setiap simpul pada lapisan
ini adalah simpul nonadaptif.
Outputnya merupakan perkalian dari
semua input yang masuk pada lapisan ini
Gambar 1 : Struktur Jaringan ANFIS O2,i = wi = µAi(x) . µAi-2(y), i =
1,2,…,n Tiap keluaran simpul
Pada gambar struktur ANFIS, menyatakan derajat pengaktifan
struktur tersebut terdiri dari 5 lapisan, 2 (firing strength) tiap aturan fuzzy.
masukan (X1 dan X2) dan 1 keluaran (Y). Banyaknya simpul pada lapisan ini
Penjelasan pada masing-masing lapisan menunjukkan banyaknya aturan
struktur ANFIS dapat dijabarkan yang dibentuk.
sebagai berikut: c. Lapisan 3
a) Lapisan 1 Untuk node yang terdapat pada layer
Setiap simpul i pada lapisan ini ke-3, dan memiliki label N. Label N
adalah simpul adaptif dengan fungsi mengsidentifikasikan dilakukannya
simpul: O1,i = µAi(x) untuk i = 1,2 normalisasi terhadap output dari layer
atau O1,i = µAi-2(y) untuk i = 3,4 ke-2. output dari layer ini adalah :
.Di mana: Dengan X dan Y adalah input , = = , = 1,2 (2)
pada simpul ke i, dan Ai adalah label Apabila dibentuk lebih dari 2 aturan,
linguistik seperti baik, buruk, dsb. fungsi dapat diperluas dengan
Dengan kata lain O1,i adalah fungsi membagi
keanggotaan dari Ai dan dengan jumlah total W untuk
menspesifikasikan derajat keanggotaan X semua aturan.
dan Y terhadap Ai. Fungsi keanggotaan d. Lapisan 4
µ Ai(x) didasarkan pada persamaan Setiap simpul pada lapisan ini adalah
192 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

simpul adaptif dengan fungsi simpul : pemakaian air bersih untuk di analisis ke
, = = ( +
dengan + model prediksi volume pemakaian air
adalah bobot yang dinormalkan dari bersih dengan menggunakan Adaptive
lapisan 3 dan {pi, qi, ri} Neuro Fuzzy Inference System (ANFIS).
menyatakan parameter konsekuen yang
adaptif. Analisis Perkiraan Pemakaian Air
e. Lapisan 5 Bersih.
Fungsi lapisan ini adalah untuk Dengan memprediksi volume
menjumlahkan semua masukan. Fungsi pemakaian air bersih dengan
simpul : menggunakan metode Adaptive Neuro
∑ Fuzzy Inference System (ANFIS) ini,
, = ∑ = ∑
(3)
analisis data didasarkan pada data yang
Jaringan adaptif dengan lima lapisan didapatkan dari PDAM Tirta Sakti,
diatas ekivalen dengan sistem inferensi yaitu memprediksi jumlah distribusi air
fuzzy Takagi-Sugeno-Kang bersih dalam waktu satu hari
( TSK ) atau yang lebih dikenal berdasarkan instalasi. Prediksi
dengan sugeno.(Syahputra 2012) pemakaian dilakukan dengan
mengumpulkan data-data distribusi air
Metodologi Penelitian bersih pada PDAM pada hari minggu
Pada tahap metodologi penelitian selama 7 minggu mulai dari tanggal 22
akan diuraikan tentang metode yang Juni – 24 Agustus 2014 yang digunakan
dipakai dalam penelitian yang tercakup sebagai sampel data pada penelitian ini.
dalam kerangka kerja penelitian mulai Data tersebut dinormalisasikan, dan di
dari mengidentifikasai masalah, bagi menjadi 2 input 1 output.
menganalisa masalah, menentukan tujuan,
mempelajari literatur dan tutorial, teknik Analisis Metode Adaptive Neuro Fuzzy
pengumpulan data, menganalisa data, Inference System (ANFIS)
teknik pengujian sistem sampai pada Setelah membagi data menjadi 2 input
menarik kesimpulan. dan 1 output berdasarkan hasil data
setelah normalisasi, kemudian kita
ANALISA DAN PERANCANGAN memasukkan nilai pemakaian air bersih
Pada tahap analisa data juga akan berdasarkan data awal sebelum
dijelaskan analisa penyelesaian dinormalisasi sesuai dengan tabel
permasalahan, dengan melakukan pembagian data.
normalisasi dan clustering data
193 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

Tabel 1 : Data Air Dengan 2 Input dan 0,0080


Satu Output w2 = μA2*μB2 = 0,0055 * 1 =
Data Input Output 0,0055
Ke – i X1 X2 Y(t) Untuk menghitung nilai lapisan ketiga
1 60,53 62,98 64,00 yaitu menentukan nilai parameter
2 62,98 64,00 64,70 yang disimbolkan dengan huruf N
3 64,00 64,70 65,00 yang berarti normalisasi, output
4 64,70 65,00 65,09 lapisan ketiga ini dikenal dengan
5 65,00 65,09 66,82 istilah normalised firing strength
6 65,09 66,82 67,20 maka keluaran dari lapisan ke-3 (ŵ)
7 66,82 67,20 67,35 adalah hasil bagi antara nilai w lapisan
8 67,20 67,35 73,32 ke-2 dengan penjumlahan w1 dan w2.
Maka didapatkan hasil untuk
3. Proses Pengolahan Anfis
perhitungan lapisan ke tiga pada data
Lapisan 1
ke – 1 adalah sebagai berikut :
Dengan menghitung nilai untuk setiap
0,0080
neuron pada lapisan pertama, yaitu nilai = = = 0,5924
+ 0,0080 + 0,0055
derajat keanggotaan A1, A2, B1, dan B2,
0,0055
dengan menggunakan persamaan bell. = = = 0,4184
1 1 + 0,0080 + 0,0055
= =
− 60,53 − 65,11 Menentukan koefisien parameter pada
1+ 1+
1,3754
1 1 lapisan ke tiga, merupakan normalisasi
= =
− 4,5829 124.2682 output lapisan ke dua. Maka didapatkan
1+
1,3754
= 0,00805
hasil perhitungan untuk data ke-1
p1 = ŵ1 * x1 = 0,5924 * 60,53 = 35,86
= = , ,
=
q1 = ŵ1 * x2 = 0,5924 * 62,98 = 37,31
r1 = ŵ1 = 0,5924
1Lapisan Ke dua
p2 = ŵ2 * x1 = 0,4076 * 60,53 = 24,67
Untuk menghitung output lapisan kedua
q2 = ŵ2 * x2 = 0,4076 * 62,98 = 25,67
yang disimbolkan dengan karakter phi
r2 = ŵ2 = 0,4067
(π). Dengan keluaran pada lapisan ke-2
Selanjutnya adalah untuk perhitungan
adalah hasil kali derajat keanggotaan dari
output lapisan ke empat yang merupakan
lapisan pertama, maka diperoleh
consequent parameter. Nilai X1 dan X2
perhitungan untuk lapisan ke-2 pada data
digunakan dalam perhitungan karena
ke-1
lapisan keempat bersifat
w1 = μA1*μB1 = 0,0080 * 1 =

194 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

adaptif. Maka diperoleh perhitungan Dari hasil output tersebut langkah


untuk data ke -1 Lapisan 4 : selanjutnya adalah mengurutkan nilai
ŵ1y1=(ŵ1x1)p1 + (ŵ1x2)q1 + r1 dari ke enam hasil prediksi mulai dari
ŵ1y1= ((0,5924* 60,53) * 35,86) + nilai terkecil sampai pada nilai terbesar.
((0,5924 *62,98) Sehingga nilai yang menjadi data
* 37,31) + 0,5924 prediksi pemakaian air bersih untuk hari
ŵ1y1= 2.678,6269 berikutnya adalah dengan nilai terkecil
ŵ2y2 =(ŵ2x1)p2 + (ŵ2x2)q2 + r2 yaitu 62,6636 L/D. Dengan nilai prediksi
ŵ2y2 = ((0,4076 * 60,53) * 24,67) + untuk pemakaian air bersih pada hari
((0,4076 * 62,98) * 25,67) + 0,4076 berikutnya adalah Maksimal Pemakaian
ŵ2y2 =1.267,9249 adalah 68,9638 L/D dan minimal
Lapisan Ke lima pemakaiannya adalah 61,186068 L/D
Pada Lapisan Kelima merupakan hasil untuk instalasi Sungai Pendung 3.
penjumlahan dari output dari lapisan
keempat sehingga simbol yang Implementasi
digunakan adalah sigma (Σ). Dengan Dalam pembuatan Adaptive Neuro
fungsi sebagai berikut : , = ∑ = Fuzzy Inferrence System (ANFIS) pada
∑ Matlab. Data yang dijadikan training
∑ adalah gabungan antara input dan output
Maka diperoleh Perhitungan untuk data yang dibuat dalam bentuk matrik dengan
ke-1 lapisan ke lima adalah sebagai jumlah 3 kolom (2 input dan 1 output).
berikut: Setelah menginputkan data, langkah
y’ = Σŵiyi = ŵ1y1 + ŵ2y2 selanjutnya membuat Fuzzy Inferrence
y’ = Σŵiyi= 2.678,6269 + 1.267,9249 = System (FIS) pada tab Generate Fis kita
3.946,5518 pilih Tipe Grid Partition, kemudian Klik
Setelah proses perhitungan ANFIS selesai Generate Fis, untuk membuat fungsi
dicari sampai pada nilai output dari keanggotaan pada ANFIS.
lapisan ke-4 dan ke-5, selanjutnya adalah
melakukan proses prediksi pemakaian
air. Berikut ini adalah proses perhitungan
untuk prediksi pemakaian. Data prediksi
Pemakaian data ke-i = Σŵiyi / x2

Hasil Prediksi

195 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

Gambar 2 :Tampilan Untuk Training


Mengenerate FIS Kemudian kita inputkan data pemakaian
air pada kolom input, kemudian tekan
enter, maka hasil prediksi berupa output
pemakaian air bersih akan kita peroleh

KESIMPULAN
Dari hasil penelitian dan
pengolahan data, serta hasil yang
didapatkan. Maka penulisan tesis dapat
disimpulkan beberapa hal sebagai
berikut :
Gambar 3 : Tampilan Hasil Training 1. Dalam memprediksi jumlah
Output pemakaian air bersih pada PDAM
Jika diperhatikan pada gambar Tirta Sakti Sungai penuh, data
5.12 dari hasil training data mencapai dianalisis dengan memodelkan
titik error tetap pada angka 0,001138 prediksi dari data sitribusi air pada
pada saat epoch mencapai 40. Dengan setiap instalasi sebagai nilai input
nilai error yang kecil maka struktur yang kemudian dinormalisasikan
ANFIS untuk memprediksi pemakaian sebagai nilai input dan output, untuk
air bersih dengan 1 output linier dapat perhitungan ANFIS.
digunakan sebagai arsitektur untuk 2. Dengan metode ANFIS untuk
melakukan proses prediksi pemakaian air. memprediksi volume pemakaian air
Pada tahap ini dimaksudkan untuk bersih dilakukan dengan proses
mendapatkan hasil dari nilai fuzzy, perhitungan ANFIS, dengan
setelah diadakannya proses Training. mengcluster kan data terlebih dahulu,
kemudian mencari nilai rata-rata,
standar deviasi, Fungsi Keanggotaan,
nilai paramater, sampai menghasilkan
jumlah output yang dijadikan sebagai
data untuk nilai prediksi pemakaian
air hari berikutnya.
3. Dari hasil perhitungan output dengan
metode ANFIS, dapat dijadikan
Gambar 4: Tampilan Rule Setelah pedoman untuk menentukan jumlah
196 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika
V2.i2(190-191)

produksi air untuk hari berikutnya, Computing Pada Prediksi Curah


dengan mengambil nilai terkecil untuk Hujan Di Kalimantan.
memprediksi jumlah pemakaian Meteorologi Dan Geofisika Vol.9
terkecil dan maksimal pemakaian dari No. 1.
nilai terbesar pada total output dari Syahputra, S. d. R. 2012. Prakiraan
lapisan ke 5 pada struktur ANFIS. Beban Listrik Jangka Pendek
Kota Banda Aceh Berbasis
DAFTAR PUSTAKA Logika Fuzzy. Rekayasa Elektrika
Arfiansyah Rahman, A. G. A., Dadang Vol. 10 No.1.
Lukman Hakim. 2012. Prakiraan
Beban Puncak Jangka Panjang
Pada Sistem Kelistrikan
Indonesia Menggunakan
Algoritma Adaptive Neuro Fuzzy
Inference System. ELECTRANS
VOL.11, NO.2.
Boy Fechera, J. K., Siscka Elvyanti 2012.
Optimasi Penggunaan
Membership Function Logika
Fuzzy Pada Kasus Identifikasi
Kualitas Minyak Transformator.
ELECTRANS Vol.11, No.2.
Jangid, D. C. S. B. a. A. 2011. Discharge
Modelling using Adaptive Neuro
- Fuzzy Inference System.

Reza Khaze, S., M. Masdari, and S.


Hojjatkhah. 2013. Application of
Artificial Neural Networks in
Estimating Participation in
Elections. International Journal
of Information Technology,
Modeling and Computing 1
(3):23-31.
Septiadi, D. 2008. Aplikasi Soft
197 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar

Anda mungkin juga menyukai