## DIAGNOSA PENYAKIT BAWANG MERAH DENGAN METODE FORWARD CHAINING DAN BACKWARD CHAINING

## Abstract
[Diagnosis of  Onion Disease  With Forward Chaining And Backward Chaining Method ] Plant diseases are the main enemy of farmers. Many farmers fail to harvest or reduce their agricultural yields because they are not able to properly deal with the diseases that attack their crops. One of the plants that are susceptible to disease is the onion plant. To properly handle the disease that attacks the shallot plant, an agricultural expert is needed. While the number of agricultural experts is limited and unable to deal with the problems of  many farmers at the same time, so we need a system that has the capabilities of an agricultural expert, which in this system contains the expertise of an agricultural expert regarding diseases, symptoms,  and diseases treatment of onion plants. In this study, a Web-based expert system was designed and built usin g rule-based reasoning with forward chaining and backward chaining inference methods which were  intended to assist  farmers  in diagnosing diseases in shallots, and how  to  handle them.  In  this  study,  forward chaining and backward chaining methods  will be compared so that the results will be obtained which method is more suitable for diagnosing a disease. From the results of the comparison analysis of the two methods, it was found that the Forward Chaining method was better and more efficient for diagnosing diseases in shallot plants.
Keywords: expert system, forward chaining, backward chaining, onion plant .

## Abstrak
Penyakit  tanaman  merupakan  musuh  utama  petani.  Banyak  petani  yang  gagal  memanen  atau  berkurang hasil pertaniannya  karena  tidak mampu dengan  tepat  menangani  penyakit  yang menyerang  tanamannya. Salah  satu  tanaman  yang  rentan  terhadap  penyakit  adalah  tanaman  bawang  merah.  Untuk  menangani secara  tepat  penyakit  yang  menyerang  tanaman  bawang  merah  tersebut,  diperlukan  seorang  pakar/ahli pertanian.  Sementara  jumlah pakar  pertanian  terbatas  dan tidak mampu menangani  permasalahan  petani yang  jumlahnya  cukup  banyak  dan pada  waktu  yang  bersamaan,  sehingga  diperlukan  suatu  sistem yang mempunyai  kemampuan  seperti  seorang  pakar  pertanian,  yang  mana  di  dalam  sistem  ini  berisi pengetahuan  keahlian  seorang  pakar  pertanian  mengenai  penyakit,  gejala  dan  penanganannya  pada tanaman  bawang  merah.  Dalam  penelitian  ini  dirancang  dan  dibangun  sistem  pakar  berbasis  Web menggunakan  basis  aturan  ( rule  based  reasoning )  dengan  metode  inferensi  forward  chaining  dan backward  chaining  yang  dimaksudkan  untuk  membantu  para  petani  dalam  mendiagnosa  penyakit  pada tanaman  bawang  merah,  serta  cara  penanganannya.  Pada  penelitian  ini metode forward chaining dan backward chaining akan dibandingkan  sehingga  akan didapatkan  hasil metode  manakah yang lebih sesuai untuk mendiagnosa  sebuah penyakit. Dari hasil analisa perbandingan  kedua metode  tersebut,  didapatkan hasil  bahwa  metode Forward  Chaining lebih  baik  dan  lebih  efisien  untuk  mendiagnosa  penyakit  pada tanaman  bawang  merah.
Kata Kunci: sistem pa ka r , forward chaining, backward chaining, ta naman ba wang mera h.

## 1. Pendahuluan
Pena nga na n yang tepa t terha dap penyakit pa da ta naman bawa ng mera h ha rus dila kuka n secepa t da n seakurat mungkin, dika rena kan penyakit pa da ta naman tersebut dapat denga n cepa t menyebar serta  menyerang keseluruh
Mukti Qamal 1) , Fadlisyah 2) , Mahara Bengi 3) , Mukarramah 4)
Jurusan Informatika, Fakultas Teknik, Universitas Malikussaleh
1) mukti.qamal@unimal.ac.id , 2) fadlisyah@unimal.ac.id , 3) maharabengi22@gmail.com ,
4) mukarramah.170170018@mhs.unimal.ac.id
la ha n perta nia n. Da la m ha l ini pera n seora ng expert sa nga t dia nda lkan untuk mendiagnosa da n menentukan jenis penya kit serta  memberika n ca ra  pena nggula nga n guna  mendapatkan solusi terba ik.
Na mun demikia n keterba ta san ya ng dimiliki  seora ng expert terka da ng menja di kenda la  ba gi pa ra  petani ya ng a ka n mela kukan konsulta si guna  menyelesa ika n sua tu perma sa lahan untuk mendapatkan solusi terba ik. Da la m ha l ini system pa ka r diha dirka n seba gai alternative da la m memecahkan perma salahan penyakit tanaman ba wa ng mera h tersebut.
Da la m ha l ini  system pa ka r ya ng dibua t da pa t dija dikan sa ra na untuk konsulta si, sa ra na  pembelajaran di Dina s Perta nia n a tau La boratoriun pertaina n serta  dapat dijadikan sebaga i a la t bantu ( tool ) ba gi seora ng penyuluh perta nia n da la m mendia gnosa dan mensosia lisa sika n jenis penya kit pa da  ta naman hotikultura  tersebut. Denga n system pa ka r ini seora ng penyuluh perta nia n dapat dengan mudah membantu pa ra petani ya ng tenga h mengalami perma sa la han mengenai penya kit pa da  ta naman ba wang mera h beserta  solusi  terba ik ya ng ha rus dia mbil tanpa ha rus berga ntung  sepenuhnya  terha dap seora ng pa ka r sa rta  da pa t berba gi  informa si a ta u pengeta hua n antar sesa ma  peta ni.

## 2. Metode

## A. Metode Forward Chaining
Forward Chaining a da la h sua tu metode penga mbila n keputusa n ya ng umum diguna ka n da la m sistem pa kar. Proses penca ria n mengguna kan metode forward chaining bera ngkat da ri kiri ke ka na n, ya itu dari premis menuju kepa da  kesimpula n a khir, metode ini  sering  disebut data driven ya itu penca ria n dikenda lika n oleh da ta  yang diberika n. (Perda na  et a l., 2015)
Forward  chaining juga   disebut  pena la ra n  maju, ya itu a tura n -a turan diuji  sa tu demi  sa tu da la m urutan tertentu. Mesin  inferensi  a ka n mencocokan da ta-data a tau statement ya ng a da  da lam knowledge base dengan situa si ya ng dinya ta kan denga n rule seba ga i IF. Jika  fa kta  ya ng suda h a da  da la m knowledge base suda h sesua i denga n ka ida h IF, ma ka rule itu di stimulasi da n rule  berikutnya  di uji.  Proses  pengujia n rule sa tu demi satu berla njut sa mpa i sa tu putaran lengka p mela lui seluruh pera ngka t rule . Untuk lebih jela snya  da pat diliha t mela lui a lur da ri metode Forward Chaining berikut: (Perda na  et a l., 2015).
FAKTA 1 RULE P HIPOTESA 1 KESIMPULAN 1
FAKTA 2 RULE Q HIPOTESA 2 KESIMPULAN 2 FAKTA 3 RULE R HIPOTESA 3 KESIMPULAN 3 Ga mba r 1. Metode Forward Chaining
B . Metode Backward Chaining
Backward chaining a dala h sua tu teknik pela ca kan ya ng dimula i da ri sekumpula n kesimpula n, la lu hipotesa  yang dinginka n, kemuda in denga n mengguna ka n ka idah -kaidah ya ng a da  a kan dica ri sejumla h besa r kondisi  a wa l fa kta -fakta yang mendukung ka idah-kaidah tersebut. Pencocokan fakta-fakta a tau pernyataan dimula i dari ba gian sebela h ka na n.(Eka , 2014).
FAKTA 1 FAKTA 2 FAKTA 3 RULE P HIPOTESA 1 RULE Q HIPOTESA 2 KESIMPULAN 2 KESIMPULAN 1 Ga mba r 2. Metode Backward Chaining
Da ri  penjela sa n pengertia n Forward Chaining dan Backward Chaining terdapat perbedaan yang membedakan sa tu sa ma  la in. Perbeda a n tersebut da pa t diliha t pa da  Ta bel 1.
Ta bel 1. Perbeda a n Forward Chaining da n Backward Chaining
Forward Chaining Backward Chaining Perenca na a n, monitoring , control Dia gnosis Disa jika n untuk ma sa  depa n Disa jika n untuk ma sa  la lu Antecedent ke konsekuen Konsekuen ke Antecedent Bekerja  ke depa n untuk mendapatkan solusi a pa  ya ng mengikuti kita Bekerja  untuk menda patkan fakta ya ng mendukung hipotesis Breadth fisrt search dimuda hkan Depth fisrt search dimuda hkan Antecedent menentukan pencaria n Consegment menentuka n pencaria n Penjela sa n tida k difa silita si Penjela sa n difa silita si
Kedua  metode inferensi  tersebut dipenga ruhi  oleh tiga   ma ca m penelusura n, ya itu Defth-first search,  Breadth fisrt search, dan Best-fisrt search. a . Defth-first search , mela kuka n penelusura n kaida h seca ra mendala m da ri simpul a ka r bergera k menurun ke tingka t da la m beruruta n.
b. Breadth-fisrt search , bergera k da ri simpul a ka r, simpul ya ng a da  pa da setia p tingka t diuji sebelum pindah ketingka t sela njutnya .
c. Best -fisrt search , bekerja  berda sa rkan kombinasi kedua  metode sebelumya. (Nurlina , 2014).

## C. Metodologi Penelitian
Penelitia n ini mempunyai ta ha pan seperti berikut:
1. Mela kuka n survey tentang ketersedia an informasi da n sistem informa si tenta ng penyakit ta naman bawang mera h.
2. Mengumpulka n da ta tentang penya kit ta na man ba wang mera h, denga n wa wa nca ra  denga n pa kar pertanian da n da ri internet serta  buku.
3. Mela kuka n pera ncangan Aplika si Sistem  Pa ka r Untuk Mendia gnosa  Penya kit pa da  Ba wa ng Mera h dengan Metode Forward Chaining da n Backward Chaining.
4. Mela kuka n pemrogra ma n  ( coding ) progra m    Aplika si  Sistem  Pa ka r Untuk Mendia gnosa  Penya kit pada Ba wa ng Mera h denga n Metode Forward Chaining da n Backward Chaining.
5. Menguji,  mengeva lua si da n menga na lisa  unjuk kerja  da ri  pro gra m  a plika si  tersebut denga n meliba tkan pa ka r perta nia n.
6. Mela kuka n sosia lisa si progra m a plika si tersebut ke peta ni da n ma syara kat.

## D. Skema Sistem

## 1. Skema Sistem  Forward Chaining
Pa da  skema  sistem forward chaining dijela ska n ba hwa  sistem dimula i denga n mena mpilka n  konsulta si yang a ka n diguna ka n pengguna  ya itu denga n  kosulta si Forward  Chaining , kemudia n sistem  a ka n mena mpilkan perta nya an yang berupa geja la  penyakit pa da tanaman bawa ng mera h,kemudian sistem a kan memeriksa  jawaban pengguna, jika pengguna menjawab ‘ya’ maka sistem akan memeriksa aturan, jika pengguna menjawab ‘tidak’ ma ka  sistem a ka n kembali memeriksa  a tura n. Sela njutnya sistem a ka n menampilka n  a pakah a da geja la  la in jika pengguna menjawan ‘ya’ maka sistem akan kembali menampilkan pertanyaan yang berupa gejala sama seperti proses sebelumya  sehingga  tida k a da  geja la  la in ya ng da pat dita mpilka n. Berda sarkan piliha n ja wa ban pengguna sistem  a ka n mencari a pa kah a da penyakit ya ng terdeteksi,  jika  a da  ma ka sistem a ka n menampilka n penyakit ya ng  terdeteksi  da n  solusi  pengenda lia nnya, jika   tida k  a da   penya kit  ya ng  ditemuka n ma ka  sistem  akan
mena mpilka n peringa tan ba hwa  tidak ada penyakit yang terdeteksi berda sarkan jawa ban pengguna  (Nur, Aziza h, 2013). Untuk lebih jela snya  da pa t diliha t pa da skema di ba wa h ini:
Mulai Konsultasi Forward Chaining Gejala Aapa jawaban pengguna Tampilkan Pertanyaan tidak Periksa aturan Aturan Jwb_tidak ya Periksa aturan Aturan Jwb_ya Apakah ada gejala lain ya tidak Apakah penyakit ditemukan tidak Tampilkan hasil tidak terdeteksi ya Tampilkan penyakit dan Solusi Selesai Penyakit Apakah ada gejala lain Ga mba r 5. Skema  Sistem Forward Chaining

## 2.  Skema Sistem Backward Chaining
Pa da  skema  sistem Backward Chaining di ba wa h da pa t dijela skan ba hwa  sistem dimula i denga n mena mpilkan konsulta si ya ng a ka n diguna kan pengguna  ya itu denga n kosultasi Backward Chaining , kemudia n sistem akan mena mpilka n pertanyaan ya ng berupa  penyakit pa da ta naman ba wa ng mera h, kemudia n sistem a kan memeriksa jawaban pengguna, jika pengguna menjawab ‘ya’ maka sistem akan  memeriksa aturan “jwb_ya”,  jika pengguna menjawab “tidak” maka sistem akan kembali menampilkan pertannyaan yang berupa penyakit. Selanjutnya jika pengguna  menja wa b “ya ” maka system a kan memeriksa  atura “jwb_ya”. Berda sarkan piliha n ja wa ban pengguna sistem  a ka n menca ri a pa ka h  a da  penyakit ya ng terdeteksi,  jika  a da  ma ka  sistem  a ka n mena mpilka n  geja la, penya kit ya ng terdeteksi da n solusi pengenda lia nnya, jika  tida k a da penyakit ya ng ditemuka n maka sistem akan mena mpilka n peringa ta n ba hwa tida k a da  penya kit ya ng terdeteksi  berda sa rkan ja wa ban pengguna  (Ra hayu, Estu, 2004).
Tampilkan Pertanyaan
Konsultasi Backward Chaining Apa Jawaban Pengguna Periksa Aturan Apakah Penyakit Ditemukan Tampilkan Gejala Dan Solusi Tampilkan Penyakit Tidak Terdeteksi Mulai
Selesai Tidak Penyakit Ya Jwb_ya Ya Tidak
Ga mba r 6. Skema  Sistem Backward Chaining

## 3. Hasil  dan Pembahasan

## A  Penelusuran  Dengan Forward Chaining
Menga cu pa da  metode tersebut,  ma ka  proses  penca ria n penya kit mengguna kan pohon penelusura n. Proses penca ria n penya kit dimula i  denga n  mena mpilka n  geja la  perta ma, jika  pengguna   menja wa b  ya ma ka akan dia ra hka n ke geja la  ke-2 da n jika  pengguna  menja wa b tida k m a ka a kan dia ra hkan ke geja la  ke-8. Contoh ka sus metode Forward  Chaining (Ba kri,  2014),  jika   pengguna   ingin  menulusuri  penya kit denga n  geja la   seba gai berikut:
− Bia sa nya  bintik-bintik ini  a da  di ujung da un da n terja di di a wa l p embentuka n umbi ( GJ009 )
− Bila  uda ra  lemba b a ta u turun huja n, bintik -bintik tersebut cepa t seka li meleba r da n beruba h wa rnanya menja di ungu. ( GJ010 )
− Sela njutnya  da un mula i menguning pa da  bagia n ujung da n menjala r keba gia n bawa h sa mpai pa ngkal ba ta ng, la lu menja di kering ( GJ011 )
− Akiba tnya  ta naman menjadi la yu da n ma ti ( GJ012 )
Ma ka  penyelesa ia n denga n pohon penelusura n a dalah seba ga i berikut:
G1 G2 G3 X G8 G10 G9 X G13 G11 G12 X X X P2 G14 G15 X G16 X G21 G22 29
Ga mba r 7. Contoh penelusura n penya kit denga n Forward Chaining
Berda sa rka n penelusura n di  a ta s di  keta hui ba hwa  jika   da ta  geja la  ya ng dima sukka n a da lah GJ009, GJ010, GJ011, GJ012 ma ka  penyakit ya ng a ka n terdeteksi a da lah KP002 ya itu Embun Tepung .

## B. Penelusuran Dengan Backward Chaining
Menga cu pa da  metode  tersebut,  ma ka  proses  penca ria n penya kit mengguna kan pohon penelusura n. Proses penca ria n  penya kit  dimula i  denga n  mena mpilka n   penya kit-penyakit  pa da   ta na man  ba wa ng  merah (WICAKSONO,  2014). Penya kit  perta ma  ya ng a ka n dita mpilka n, jika  pengguna  menja wa b ya  ma ka sistem a ka n menampilka n geja la-geja la  pa da penyakit perta ma, jika  pengguna  menja wa b tida k maka pengguna  akan dia ra hka n ke penya kit kedua , ya ng a kan dita mpilka n. Contoh ka sus metode Backward Chaining , Jika  pengguna memilih penya kit Busuk Leher Ba ta ng (KP003) ma ka  pohon penelusura nnya seba ga i berikut:
P1 P2 P3 P4 GJ013, GJ014, GJ015, GJ016, GJ017,GJ018,GJ020 GJ001, GJ002, GJ003, GJ004,GJ005, GJ006, GJ007 GJ008,GJ009,GJ010, GJ0GJ11,GJ012
Berda sa rka n penelusura n di a ta s diketa hui ba hwa  jika  pengguna  memilih penya kit KP003 ya itu Busuk Leher Ba ta ng ma ka geja la  ya ng dida patkan a dala h:
− Leher ba ta ng a tau pa ngkal ba ta ng ta mpak berwa rna  kela bu, luna k, k e ba sa ha n, da n melekuk ke dalam ( GJ013 ).
− Penya kit ini da pa t menjala r keba gia n umbi ( GJ014 ).
− Sera nga n da pa t terja di di la ha n perta na man, sela in itu juga  di tempa t penyimpa nan ( GJ015 ).
− Infeksi penya kit dimula i pa da  ba gia n leher ba ta ng umbi ( GJ016 ).
− Ba gia n ini  bia sa nya berwa rna a bu-abu sesua i wa rna  spora  cenda wa n ( GJ017 ).
− Kemudia n cenda wa n ini merembet ke la pisa n umbi da n menyera ng umbinya  ( GJ018).
− Da la m kea da an lemba p, cenda wan ini membentuk  spora  ya ng berwa rna  a bu -a bu di a ta s kulit umbi a kiba tnya umbi menja di busuk ( GJ019 ).
− Bila  pembusukan ini berla ngsung terus umbi da pa t mengeriput kering ( GJ020 ).

## 4. Kesimpulan
Da ri penelitia n ya ng tela h dila kuka n, da pa t di simpulka n ba hwa :
1. Sistem  pa ka r ini  da pa t membantu petani untuk mendia gnosa  penyakit ya ng menyera ng ta na man bawang mera h berda sa rka n  geja la  ya ng muncul.  Sehingga   peta ni lebih  muda h mela kuka n konsulta si da n dapat mengeta hui  penya kit  ya ng  menyera ng  ta na man  bawa ng  mera h  lebih  dini  sehingga   da pa t dila kukan pencega ha n.
2. Pera ngka t luna k ya ng tela h diha silka n dapat dijadikan sebaga i sa la h sa tu solusi a lterna tif untuk penyampaian informa si kepa da  ma syara kat/ peta ni tenta ng penya kit ya ng menyera ng ta na man ba wa ng mera h mencakup geja la  penya kit, penyeba b penyakit, serta  solusi pengenda lia nnya .

## Acknowledgement
Penulis menguca pka n terima  ka sih kepada Universita s Ma lik ussa leh ya ng tela h menda nai kegia ta n penelitia n ini denga n  nomor  kontra k  14/PPK-2/SPK-JL/2021.  Sela in  itu  terima   ka sih  juga   kepa da  LPPM  Universita s Ma likussa leh ya ng tela h memberi petunjuk da n a ra han da lam pela ksanaan penelitia n ini.

## Daftar Pustaka
Ba kri,  A.  (2014). Sistem  Pakar  Mendiagnosa  Penyakit  Tanaman  Pisang  Menggunakan Metode  Forward Chaining Pada Dinas Pertanian Dan Peternakan Kabupaten Pidie Jaya . Universita s Ma likussa leh.
Eka , S. (2014). Penerapan Sistem Pakar Diagnosa Penyakit Pada Tanaman Olerikukture Menggunakan Metode Backward Chaining (Study Kasus :Dinas Pertanian Aceh Utara) . Universita s  Ma likussa leh.
Nur,  Aziza h,  D.  (2013).  Ra nca ng Ba ngun Aplika si  Sistem  Pa ka r Dia gnosa  Penya kit Ta na man Pa di Berba sis Web. CSRID Journal , 5 (1).
Nurlina .  (2014). Analisa Sistem Pakar Mendeteksi Penyakit Unggas Menggunakan Metode Forward Chaining dan Backward Cahaining . Universita s Ma likussa leh.
Perda na , S.  D.,  Ha nifa , S.  A.,  &  Khodija h, H.  (2015). Pengguna a n Metode Forwa rd Cha ining  Pa da  Aplika si Deteksi Pendingin  Rea ktor Serba  Guna . PRSG-Batan. Banten: UIN  Syarif Hidayatullah .
Ra ha yu, Estu, B. N.  (2004). Bawang Merah . PT. Penerbit Swa da ya .
WICAKSONO,  A.  D.  (2014). Sistem  Pa ka r Ana lisa  Penya kit Ika n Lele Berba sis  Web Mengguna ka n Metode Forwa rd Cha ining. Jurnal Mahasiswa STEKOM  Semarang , 1 (1).