Anda di halaman 1dari 49

SISTEM PAKAR DIAGNOSA PENYAKIT KAKAO MENGGUNAKAN

METODE FORWARD CHAINING

PROPOSAL PENELITIAN

“Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana (S-1)”

Diajukan Oleh:

A. BASO HAMID

F1G118030

PROGRAM STUDI ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HALU OLEO

KENDARI

2022
2
HALAMAN PENGESAHAN

SISTEM PAKAR DIAGNOSA PENYAKIT KAKAO MENGGUNAKAN

METODE FORWARD CHAINING

Diajukan Oleh:

A. BASO HAMID
F1G118030

Telah disetujui oleh:

Pembimbing I Pembimbing II

Dr.La Ode Saidi, M.Kom. Ferdinand MurniHamundu,ST.,MSc.,Ph.D.


NIP. 196212311995121001 NIDN. 0016 11 8410

Mengetahui,
Koordinator Prodi Ilmu Komputer

Dr. Andi Tenriawaru, S.Si., M.Si.


NIP. 197602082005012001

ii
DAFTAR ISI

HALAMAN JUDUL....................................................................................................i

HALAMAN PENGESAHAN....................................................................................ii

DAFTAR ISI..............................................................................................................iii

DAFTAR TABEL.......................................................................................................v

DAFTAR GAMBAR.................................................................................................vi

BAB I PENDAHULUAN..........................................................................................1

1.1. Latar Belakang...............................................................................................1

1.2. Rumusan Masalah..........................................................................................2

1.3. Tujuan Penelitian...........................................................................................2

1.4. Manfaat Penelitian.........................................................................................2

1.5. Batasan Masalah.............................................................................................2

BAB II TINJAUAN PUSTAKA................................................................................3

2.1 Penelitian Terdahulu......................................................................................3

2.2 Sistem Pakar...................................................................................................7

2.2.1 Ciri-ciri Sistem Pakar.............................................................................7

2.2.2 Kelebihan Sistem Pakar..........................................................................7

2.2.3 Kelemahan Sistem Pakar........................................................................8

2.2.4 Alasan Pengembangan Sistem Pakar......................................................8

2.2.5 Perbandingan antara Seorang Pakar dan Sistem Pakar...........................9

2.2.6 Komponen Sistem Pakar.......................................................................10

2.2.7 Klasifikasi Sistem Pakar.......................................................................12

iii
2.2.8 Forward Chainning...............................................................................12

2.3 Tanaman Kakao...........................................................................................14

2.3.1. Morfologi Kakao..................................................................................15

2.3.2. Penyakit Pada Tanaman kakao............................................................16

2.4 Perancangan Sistem.....................................................................................17

2.4.1. Use Case Diagram................................................................................18

2.4.2. Diagram Aktivitas (Activity Diagram).................................................19

2.4.3. Diagram urutan (Sequence Diagram)...................................................20

2.4.4. Diagram Kelas (Class Diagram)...........................................................22

2.4.5. Deployment Diagram............................................................................22

2.5 PHP..............................................................................................................23

2.6 MySQL.........................................................................................................23

2.7 XAMPP.........................................................................................................24

2.8 Kerangka Konseptual...................................................................................25

2.9 Black Box Testing........................................................................................27

2.10 Confusion Matrix.........................................................................................28

BAB III METODOLOGI PENELITIAN...............................................................29

3.1. Waktu dan Tempat Penelitian......................................................................29

3.2. Jenis Penelitian.............................................................................................29

3.3. Metode Penelitian........................................................................................29

3.4. Data dan Sumber Data.................................................................................30

3.5. Prosedur Penelitian......................................................................................31

DAFTAR PUSTAKA................................................................................................34

iv
v
DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu.....................................................................................6


Tabel 2.2 Penyakit pada tanaman kakao.....................................................................17
Tabel 2.3 Simbol-Simbol Use Case Diagram.............................................................18
Tabel 2.4 Simbol-Simbol Activity Diagram................................................................19
Tabel 2.5 Simbol-Simbol Sequence Diagram.............................................................20
Tabel 2.6 Multiplicity/Cardinality..............................................................................22
Tabel 2.7 Deployment Diagram..................................................................................23
DAFTAR GAMBAR

Gambar 2.1 Contoh Forward Chaining......................................................................13


Gambar 2.2 Algoritma Forward Chaining.................................................................13
Gambar 2.3 Kerangka Konseptual..............................................................................26
Gambar 2.4 Contoh Formula Confusion Matrix...……………………………..……29
Gambar 3.1 Prosedur penelitian.................................................................................31
BAB I

PENDAHULUAN

1.1. Latar Belakang

Seiring perkembangan teknologi, dikembangkan pula suatu teknologi yang

mampu mengadopsi proses dan cara berfikir manusia yaitu teknologi Artificial

Intelligence atau kecerdasan buatan. Sistem pakar merupakan salah satu cabang

kecerdasan buatan yang mempelajari bagaimana mengadopsi cara seorang pakar

berpikir dan bernalar dalam menyelesaikan suatu permasalahan, dan membuat suatu

keputusan maupun mengambil kesimpulan dari sejumlah fakta yang ada. Sistem

pakar merupakan salah satu bagian dari kecerdasan buatan yang mengandung

pengetahuan dan pengalaman yang dimasukkan oleh satu atau banyak pakar ke

dalam satu area pengetahuan tertentu sehingga setiap orang dapat menggunakannya

untuk memecahkan berbagai masalah yang bersifat spesifik. salah satu pemanfaatan

system pakar adalah mendeteksi gejala penyakit tumbuhan khususnya tanaman kakao

yang merupakan salah satu komoditas perkebunan yang bernilai ekonomi tinggi.

Minimnya pemahaman petani akan beragam jenis gejala penyakit tanaman

kakao, di karenakan petani belum sepenuhnya mengetahui akan gejala penyakit yang

menyerang tanaman kakao, dan cara penanggulangan. Mengingat gejala penyakit

tanaman kakao sangatlah merugikan bagi petani tanaman kakao, sehingga perlu

dilakukan upaya-upaya agar gejala penyakit dapat segera diatasi. Oleh karena itu

salah satu solusi untuk mengetahui beragam jenis gejala penyakit tanaman kakao dan

pencegahan atau pengendaliannya adalah dengan membangun sebuah aplikasi sistem

1
pakar sehingga dapat membantu petani dalam mengidentifikasi gejala apabila

tanaman

2
kakao terserang penyakit. Penelitian yang pernah dilakukan oleh Afandi, H (2019)

dengan judul Sistem Pakar Untuk Diagnosa Hama dan Penyakit Pada Bunga Krisan

Menggunakan Forward Chaining. Tujuan penelitian ini adalah memberikan

informasi hama atau penyakit apa yang dialaminya untuk mendapatkan solusi

pengobatan dan pencegahannya.

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan maka pokok permasalahan

yang dapat dikaji dalam penelitian adalah bagaimana merangcang sistem pakar

dalam mendiagnosa sebuah penyakit pada tanaman kakao menggunakan metode

Forward Chaining.

1.3. Tujuan Penelitian

Kajian ini bertujuan untuk mendapatkan aplikasi sistem pakar berbasis web

dalam mendeteksi jenis penyakit pada tanaman kakao dengan menggunakan metode

Forward Chaining.

1.4. Manfaat Penelitian

Manfaat yang ingin dicapai dalam penelitian ini adalah Dapat menambah

wawasan dan penguasaan penerapan teknologi komputer dalam perancangan suatu

program komputerisasi bagi penulis khususnya dan bagi mahasiswa lain umumnya.

Serta Memudahkan pengguna untuk mengidentifikasi gelajala pada tanaman kakao.

1.5. Batasan Masalah

Adapun batasan masalah dari penelitian ini adalah Sistem yang dibangun

berbasis web menggunakan pemrograman PHP.

2
3
BAB II

TINJAUAN PUSTAKA

2.1 Penelitian Terdahulu

Nurkholis, A. (2017) melakukan Penelitian “sistem pakar penyakit lambung

menggunakan metode Forward Chaining”. Penelitian ini dilakukan berdasarkan latar

belakang kebutuhan terhadap sistem yang dapat membantu dalam mendefinisikan

dan mendiagnosa suatu penyakit berdasarkan gejala-gejala yang dialami oleh

manusia khususnya penyakit bagian lambung. Dengan alasan tersebut, maka

diperlukan perancangan sebuah sistem yang dapat meniru cara berfikir seorang

pakar, yaitu sistem pakar. Sistem pakar merupakan teknologi berbasis pengetahuan,

fakta dan penalaran yang dapat digunakan untuk menyelesaikan berbagai masalah

dalam berbagai disiplin ilmu diantaranya adalah masalah diagnosa. Metode

pengembangan yang digunakan dalam pembuatan sistem pakar adalah metode SDLC

(system development life cycle) dengan menggunakan metode inferensi Forward

Chaining dan model penelusuran depth first search berbasis platform pemrograman

java.

Ahmad, N. dan Iskandar (2020) melakukan penelitian mengenai “Metode

Forward Chaining untuk Deteksi Penyakit Pada Tanaman Kentang” Kentang

merupakan komoditi sayuran yang terbesar di Indonesia. Indonesia merupakan

negara agraris yang merupakan wilayah yang sangat baik untuk pertanian. Sebagai

negara agraris tentunya harus memiliki hasil panen yang baik dan besar terutama

untuk tanaman kentang. Karena tanaman kentang merupakan komoditi yang

3
4

sangat banyak dicari oleh konsumen. Teknologi informasi semakin hari semakin

berkembang, tidak hanya didunia bisnis tetapi sudah masuk ke segala aspek

kehidupan manusia baik itu bidang pendidikan, pemerintahan dan juga pertanian.

Pemanfaatan teknologi sangat membantu dalam menyelesaikan pekerjaan dan

pengambilan keputusan. Sistem pakar dapat merepresentasikan pengetahuan yang

dimiliki oleh pakar/ahli kemudian dimasukkan kedalam komputersehingga akan

menghasilkan komputer yang memiliki pengetahuan seperti pakar/ahli.

Yanto B. F., (2017) melakukan penelitian mengenai “Aplikasi Sistem Pakar

Diagnosa Penyakit Pada Anak Bawah Lima Tahun Menggunakan Metode Forward

Chaining” Anak-anak pada usia 2 bulan sampai 5 tahun (Balita) lebih rentan terkena

penyakit. Lingkungan sangat mempengaruhi kesehatan Balita. Penelitian ini

bertujuan untuk membuat sebuah aplikasi sistem pakar diagnosa penyakit pada Balita

berbasis mobile. Penelitian ini terdiri dari tiga tahap. Tahap pertama

adalah pengumpulan data dan informasi dari Manajemen Terpadu Balita Sakit

(MTBS) dan wawancara dengan Bidan. Dari pengumpulan data dan informasi

tersebut ditemukan fakta penyakit, keluhan, gejala dan saran penanganan. Tahap

kedua adalah pembuatan rule dengan 18 penyakit. Tahap ketiga adalah

implementasi aplikasi sistem pakar berbasis mobile dengan fitur diagnosa penyakit,

riwayat diagnosa dan kumpulan penyakit. Aplikasi sistem pakar yang dibuat dapat

mendiagnosa penyakit dan memberikan saran penanganan. Hasil evaluasi dari 50

data uji coba menghasilkan tingkat akurasi sebesar 82%, dimana 41 hasil diagnosa

yang benar dan 9 diagnosa yang salah.


5

Afandi, H. dan Sulistyo (2019) melakukan penelitian mengenai “Sistem

Pakar Untuk Diagnosa Hama dan Penyakit Pada Bunga Krisan Menggunakan

Forward Chaining” Bunga krisan adalah jenis tumbuhan berbunga yang sering

ditanam sebagai tanaman hias atau bunga petik. Petani bunga krisan rata-rata

mempunyai pengetahuan yang kurang mengenai hama dan penyakit pada bunga

krisan yang susah untuk diidentifikasi, sehingga terlambat dalam melakukan

penanganan dan pecegahan yang nantinya akan berakibat pada menurunnya hasil

panen bunga krisan. Sistem pakar dapat mengatasi permasalahan ini yaitu dengan

merancang sebuah sistem komputer berbasis web yang terintegrasi dengan database

dan bahasa pemrograman seperti PHP-MySQL sehingga dapat membantu petani

bunga krisan di Poncokusumo untuk mendiagnosa hama dan penyakit tersebut.

Hawa, S. (2015) melakukan penelitian “sistem pakar diagnosa penyakit pada

tanaman kakao menggunakan metode Forward Chaining (studi kasus dinas

perkebunan indragiri hilir)” Sistem Pakar Diagnosa Penyakit pada Tanaman Kakao

Menggunakan Metode Forward Chaining di Dinas Perkebunan Indragiri Hilir.

Merupakan sistem yang bisa memberikan informasi keterangan beberapa jenis dan

ciri-ciri penyakit yang mengganggu tanaman kakao. Sehingga bisa memberikan

kemudahan bagi petani / user untuk mengetahui cara mendiagnosa penyakit pada

tanaman kakao. Tentu saja hal tersebut diaharapkan secara tidak langsung

mempermudah cara diagnosa para petani atau user. Dalam pengembangkan sistem ini

penulis menggunakan metode Forward Chaining. Sedangkan untuk metode

pengumpulan datanya penulis menggunakan metode wawancara, observasi dan

kuesioner. Sistem yang di gunakan pada Sistem Pakar Diagnosa Penyakit pada
6

Tanaman Kakao di buat menggunakan bahasa pemrograman 6.0 dan MySQL. Dari

hasil penelitian dapat disimpulkan bahwa dengan adanya Sistem Pakar Diagnosa

Penyakit pada Tanaman Kakao ini, Pekebun dapat mengetahui penyakit yang

terdapat ada tanaman kakao dan Pekebun mendapatkan cara mendiagnosa penyakit

pada tanaman kakao. Kemudian perbedaaan antara hasil penelitian Siti Hawa ini dgn

penelitian yang akan saya lakukan yakni penelitian yang dilakukan Siti Hawa ini

bersifat khusus di suatu daerah tertentu. Sedangkan penelitian yang saya lakukan

bersifat umum.

Tabel 2.1 Penelitian Terdahulu

No Nama,Tahun Judul Penelitian Metode sistem


1 Nurkholis, A. sistem pakar penyakit Forward Memprediksi
(2017) lambung menggunakan Chaining penyakit
metode Forward Chaining lambung
2 Ahmad, N. dan Metode Forward Chaining Forward Memprediksi
Iskandar (2020) untuk Deteksi Penyakit Pada Chaining penyakit
Tanaman Kentang Penyakit Pada
Tanaman
Kentang
3 Yanto B. F., Aplikasi Sistem Pakar Forward Memprediksi
(2017) Diagnosa Penyakit Pada Caining Diagnosa
Anak Bawah Lima Tahun Penyakit Pada
Menggunakan Metode Anak Bawah
Forward Chaining Lima Tahun

4 Afandi, H. dan Sistem Pakar Untuk Forward Menganalisa


Sulistyo (2019) Diagnosa Hama dan Penyakit Chaining Hama dan
Pada Bunga Krisan Penyakit Pada
Menggunakan Forward Bunga Krisan
Chaining
5 Hawa, S. sistem pakar diagnosa Forward Menentukan
(2015) penyakit pada tanaman kakao Chaining penyakit pada
menggunakan metode tanaman kakao
Forward Chaining (studi
kasus dinas perkebunan
indragiri hilir
7

2.2 Sistem Pakar

Sistem pakar adalah suatu program komputer yang dirancang untuk

mengambil keputusan seperti keputusan yang diambil oleh seorang atau beberapa

pakar. Menurut Hersatoto Listiyono (2008), sistem pakar adalah suatu sistem

komputer yang menyamai kemampuan pengambilan keputusan dari seorang pakar.

Suatu emulsi jauh lebih kuat daripada suatu simulasi yang hanya membutuhkan

sesuatu yang bersifat nyata dalam beberapa bidang atau hal.

2.2.1 Ciri-ciri Sistem Pakar

Adapun ciri-ciri dari sistem pakar adalah sebagai berikut.

1. Terbatas pada domain keahlian tertentu.

2. Mampu memberikan penalaran untuk data-data yang tidak lengkap atau tidak

pasti.

3. Mampu menjelaskan alasan-alasan yang diberikannya dengan cara yang dapat

dipahami.

2.2.2 Kelebihan Sistem Pakar

Secara garis besar, ada banyak kelebihan sistem pakar, diantaranya adalah

(Arhami, 2005).

1. Menjadikan pengetahuan dan nasihat lebih mudah didapat.

2. Meningkatkan output dan produktivitas.

3. Menyimpan kemampuan dan keahlian pakar.


8

4. Meningkatkan penyelesaian masalah yaitu menerusi panduan pakar, penerangan

sistem pakar khas.

5. Meningkatkan reliabilitas.

6. Memberikan respons (jawaban) yang cepat.

7. Merupakan panduan yang intelligence (cerdas).

8. Dapat bekerja dengan informasi yang kurang lengkap dan mengandung

ketidakpastian.

9. Intelligence database (basis data cerdas), bahwa sistem pakar dapat digunakan

untuk mengakses basis data dengan cara cerdas.

2.2.3 Kelemahan Sistem Pakar

Sistem pakar juga memiliki kelemahan diantaranya adalah sebagai berikut:

1. Pengetahuan tidak selalu siap tersedia.

2. Akan sulit mengekstrak keahlian dari manusia.

3. Pendekatan tiap pakar pada suatu penilaian situasi mungkin berbeda, tetapi benar.

4. Sulit, bahkan bagi pakar berkemampuan tinggi untuk mengikhtisarkan penilaian

situasi yang baik pada saat berada dalam tekanan waktu.

5. Sistem pakar berhak menjawab tidak tahu apabila terdapat konflik yang terjadi di

luar rule.

2.2.4 Alasan Pengembangan Sistem Pakar

Menurut Arhami (2005), pengembangan sistem pakar sendiri akan

dikembangkan lebih lanjut dengan alasan, sebagai berikut:


9

1. Seorang pakar suatu ketika akan pensiun dari pekerjaanya bahkan bisa

meninggalkan dunia sehingga pengetahuan dari pakar akan hilang dan tidak dapat

diturunkan ke pakar yang lebih junior.

2. Secara otomatis dapat mengerjakan tugas-tugas rutin yang membutuhkan seorang

pakar.

3. Kepakaran juga dibutuhkan setiap waktu dan berbagai lokasi bahkan pada lokasi

yang kurang atau tidak mendukung.

2.2.5 Perbandingan antara Seorang Pakar dan Sistem Pakar

Keunggulan sistem pakar dibandingkan dengan seorang pakar, Arhami (2005)

yaitu:

1. Sistem Pakar dapat digunakan setiap hari menyerupai sebuah mesin sedangkan

seorang pakar tidak mungkin bekerja terus menerus setiap hari tanpa istirahat.

2. Sistem pakar merupakan suatu software (perangkat lunak) yang dapat diperbanyak

dan kemudian dibagikan ke berbagai lokasi maupun ke tempat yang berbeda-beda

untuk digunakan, sedangkan seorang pakar hanya bekerja pada suatu tempat dan

pada saat yang tidak bersamaan.

3. Suatu sistem pakar dapat diberi pengamanan untuk menentukan siapa saja yang

mempunyai hak akses untuk menggunakan dan jawabannya yang diberikan oleh

sistem terbebas dari proses intimidasi atau ancaman, sedangkan seorang pakar

bisa saja mendapat ancaman atau tekanan pada saat menyelesaikan permasalahan,

4. Pengetahuan yang disimpan pada sistem pakar tidak akan hilang atau terlupa,

yang dalam hal ini tentu harus didukung oleh perawatan yang baik. Sedangkan

pengetahuan seorang pakar manusia lambat laun akan hilang karena meninggal,
10

usia semakin tua, maupun menderita suatu penyakit. Walaupun pengetahuan yang

dimilikinya dalam waktu yang singkat tidak akan hilang, akan tetapi bisa saja

seorang pakar akan mengundurkan diri dari pekerjaannya, pindah tugas atau

dipecat dari pekerjaannya sehingga organisasi yang mempekerjakannya akan

kehilangan seorang pakar yang berbakat.

5. Kemampuan memecahkan masalah pada suatu sistem pakar tidak dipengaruhi

oleh faktor luar seperti intimidasi, perasaan kejiwaan, faktor ekonomi ataupun

perasaan tidak suka. Akan tetapi sebaiknya dengan seorang pakar dapat

dipengaruhi oleh faktor-faktor luar seperti yang disebutkan diatas ketika sedang

menyelesaikan atau memecahkan suatu masalah, sehingga dapat memunculkan

jawaban yang berbeda-beda atas pertanyaan yang diajukan walaupun masalahnya

sama. Dengan kata lain, seorang pakar boleh jadi tidak konsisten.

6. Umumnya kecepatan dalam memecahkan masalah pada suatu sistem pakar relatif

lebih cepat dibandingkan oleh seorang pakar manusia. Hal ini sudah dibuktikan

pada beberapa sistem pakar yang terkenal di dunia.

7. Biaya menggaji seorang pakar lebih mahal bila dibandingkan dengan

menggunakan program sistem pakar (dengan asumsi bahwa program sistem pakar

itu sudah ada).

2.2.6 Komponen Sistem Pakar

Menurut Kusrini (2006), Komponen pada sistem pakar meliputi:

1. Basis Pengetahuan (Knowledge Base)

Basis pengetahuan merupakan inti dari suatu sistem pakar, yaitu berupa

representasi pengetahuan dari sistem pakar. Basis pengetahuan tersusun atas fakta
11

dan kaidah. Fakta adalah informasi tentang objek, atau situasi. Kaidah adalah cara

untuk membangkitkan suatu fakta baru dari fakta yang sudah diketahui.

2. Mesin Inferensi (Inference Engine)

Mesin inferensi berupa sebagai otak dari sistem pakar. Mesin inferensi

berfungsi untuk memandu proses penalaran terhadap suatu kondisi, berdasarkan

pada basis pengetahuan yang tersedia. Di dalam mesin inferensi terjadi proses

untuk memanipulasi dan mengarahkan kaidah, model, dan fakta yang disimpan

dalam basis pengetahuan dalam rangka mencapai solusi atau kesimpulan. Dalam

prosesnya, mesin inferensi menggunakan strategi penalaran dan strategi

pengendalian.

Strategi Penalaran terdiri dari strategi penalaran pasti (Exact Reasoning) dan

strategi penalaran tak pasti (Inexact Reasoning). Exact reasoning akan dilakukan

jika semua data yang dibutuhkan untuk menarik suatu kesimpulan tersedia,

sedangkan Exact reasoning dilakukan pada keadaan sebaliknya. Strategi

pengendalian berfungsi sebagai panduan arah dalam melakukan proses penalaran.

Terdapat tiga teknik pengendalian yang sering digunakan, yaitu Forward

Chaining, backward chaining, dan gabungan dari kedua teknik tersebut.

3. Basis data (Data Base)

Basis data terdiri atas semua fakta yang diperlukan, dimana fakta-fakta

tersebut digunakan untuk memenuhi kondisi dari kaidah-kaidah dalam sistem.

Basis data menyimpan semua fakta, baik fakta awal pada saat sistem mulai

beroperasi, maupun fakta-fakta yang diperoleh pada saat proses penarikan


12

kesimpulan sedang dilaksanakan. Basis data digunakan untuk menyimpan data

hasil observasi dan data lain yang dibutuhkan selama pemprosesan.

4. Antarmuka pemakai (User Interface)

Fasilitas ini digunakan sebagai perantara komunikasi antara pemakai dengan

komputer.

2.2.7 Klasifikasi Sistem Pakar

Berdasarkan kegunaan Arhami (2005), sistem pakar dapat diklasifikasikan

sebagai berikut:

1. Diagnosa

Sistem ini digunakan untuk memecahkan atau menemukan masalah atau

kerusakan yang sedang terjadi.

2. Pengajaran

Sistem ini digunakan untuk proses belajar mengajar, sistem ini diharapkan dapat

mengetahui letak dan memberikan cara untuk memperbaiki cara tersebut.

3. Interpretasi

Digunakan untuk menganalisa data yang tidak lengkap, tidak teratur, dan juga

kontradiktif.

4. Prediksi

Kemampuan untuk memprediksi yang akan terjadi.

5. Perencanaan

Kemampuan untuk merencanakan sistem yang akan dipakai.

6. Kontrol
13

Digunakan untuk mengontrol kegiatan yang membutuhkan ketepatan waktu

tinggi.

2.2.8 Forward Chainning

Forward Chaining adalah metode pencarian/penarikan kesimpulan yang

berdasarkan pada data atau fakta yang ada menuju ke kesimpulan, penelusuran

dimulai dari fakta yang ada lalu bergerak maju melalui premis-premis untuk menuju

ke kesimpulan bottom-up reasoning. Jika klausa premis sesuai dengan situasi, maka

proses akan memberikan kesimpulan.

Gambar 2.1 Contoh Forward Chaining


14

Gambar 2.2 Algoritma Forward Chaining

Keterangan Gambar 2.2 :

R1 : IF seseorang memiliki uang $10.000 untuk berinvestasi

AND dia berpendidikan pada level college

THEN dia harus berinvestasi pada bidang sekuritas

R2 : IF seseorang memiliki pendapatan per tahun min $40.000

AND dia berpendidikan pada level college

THEN dia harus berinvestasi pada saham pertumbuhan (growth stocks)

R3 : IF seseorang berusia < 30 tahun

AND dia berinvestasi pada bidang sekuritas

THEN dia sebaiknya berinvestasi pada saham pertumbuhan

R4 : IF seseorang berusia < 30 tahun dan > 22 tahun

THEN dia berpendidikan college

R5 : IF seseorang ingin berinvestasi pada saham pertumbuhan

THEN saham yang dipilih adalah saham IBM.


15

 R1: IF A AND C, THEN E

 R2: IF D AND C, THEN F

 R3: IF B AND E, THEN F

 R4: IF B, THEN C

 R5: IF F, THEN G

2.3 Tanaman Kakao

Kakao merupakan tumbuhan tahunan (perennial) berbentuk pohon, di alam

dapat mencapai ketinggian 10m. Meskipun demikian, dalam budi daya tanaman ini

tingginya dibuat tidak lebih dari 5m tetapi dengan tajuk menyamping yang meluas.

Hal ini dilakukan untuk memperbanyak cabang produktif.

Kakao secara umum adalah tumbuhan menyerbuk silang dan memiliki sistem

inkompatibilitas-sendiri (lihat penyerbukan). Walaupun demikian, beberapa varietas

kakao mampu melakukan penyerbukan sendiri dan menghasilkan jenis komoditas

dengan nilai jual yang lebih tinggi.

2.3.1. Morfologi Kakao

Morfologi kakao secara detail adalah meliputi tongkol dan biji, bunga, batang

dan daun, serta sistem perakaran. Berikut penjelasan selengkapnya:

1. Akar

Akar merupakan bagian tumbuhan yang terdapat di dalam tanah dengan arah

tumbuh ke pusat bumi. Sistem perakaran kakao berupa akar tunggang (radix

primaria) dan berwarna coklat tua. Pada akar primer keluar cabang-cabang akar

yang lebih kecil dengan jumlah yang banyak dan susunannya rumit (intricate). Akar
16

tanaman kakao yang berumur 5 bulan yang dikembangbiakkan secara generatif

menunjukkan akar tunggang dengan panjang akar primer sekitar 15 cm.

2. Bagian batang

Tanaman kakao memiliki batang yang berbentuk bulat (silinder), berkayu

(lignosus) dengan arah tumbuh yang tegak di atas tanah. Batangnya berwarna hijau

kecoklatan dengan permukaan yang kasar dan pecah-pecah. Tinggi tanaman kakao

yang yang berumur 19 tahun mencapai 6-7 m dengan diameter berkisar 48-55 cm

sedangkan yang berumur 3-6 tahun tingginya mencapai 2-3 m dengan diameter

batang berkisar 25-30 cm

3. Bagian daun

Daun kakao merupakan daun tunggal (folium simplex) dimana pada tangkai

daunnya hanya terdapat satu helaian daun. Bentuk helai daun bulat memanjang.

4. Bagian bunga dan buah

Bunga kakao merupakan bunga majemuk (inflorescetia) yang tumbuh secara

berkelompok pada berkas ketiak daun yang terletak pada batang dan cabang. Bunga

berbentuk simetri radial dengan kelipatan bunga berjumlah lima (pentamerus) serta

tumbuhnya bunga tidak disertai daun penumpu (tidak brakte). Tempat tumbuh bunga

semakin lama semakin menebal dan membesar membentuk bantalan bunga

(cushion).

Buah terbentuk setelah 14 hari penyerbukan bunga. Buah akan mengalami

perkembangan selama pemasakan, yaitu 143 hari buah mencapai perkembangan fisik

maksimal. Setelah itu, buah tidak bertambah besar maupun bertambah panjang. Buah

mengalami masak optimal setelah berumur 170 hari yang ditandai dengan perubahan
17

warna kulit buah sesuai dengan varietasnya. Di dataran rendah proses kematangan

buah kakao sejak dari penyerbukan sekitar 5,5 bulan, sedangkan di daerah

pegunungan 6 bulan.

2.3.2. Penyakit Pada Tanaman kakao

Penyakit yang menyerang selama pemeliharaan kakao juga berpotensi

menimbulkan kerugian. Serangan parah penyakit-penyakit ini jika tidak dikendalikan

dapat menurunkan hasil produksi kakao sehingga juga menurunkan pendapatan

petani. Adapun penyakit tanaman kakao biasanya disebabkan oleh serangan hawar

munculnya bercak kecil pada buah, Bercak berwarna cokelat, kemudian berubah

menjadi kehitaman dan meluas dengan cepat sampai seluruh buah tertutup.

Penyakit-penyakit yang ditemukan pad areal pertanaman kakao milik petani

adalah busuk buah yang disebabkan Pythophthora palmivora, kanker batang yang

disebabkan P. Palmivora, dan hawar ekor kuda karena Marasmius sp.

Tabel 2.2 Penyakit pada tanaman kakao

No. Gejala Penyakit

1 Penyakit ini berupa bercak pada buah Busuk Buah Kakao (P.
mulai kecil seperti spot-spot yang kotor
palmivora)
dan tebal pada bagian buah dimana saja
pada setiap fase perkembangan buah,
termasuk biji.
2 Gejala penyakit kanker batang pada Kanker batang kakao (P.
tanaman kakao. (a. Warna kehitaman pada
18

batang; dan b. Cairan yang keluar dari palmivora)


batang)
3 Gejala awal yang ditunjukan jamur Penyakit Hawar Benang
penyebab penyakit ini adalah berupa
(Marasmius sp.)
perubahan warna daun dari hijau menjadi
kuning yang dimulai dari bagian tengah
daun mengikuti tulang-tulang daun

2.4 Perancangan Sistem

Perancangan sistem adalah sebuah kegiatan merancang dan menentukan cara

mengolah sistem informasi dari hasil analisa sistem sehingga dapat memenuhi

kebutuhan dari pengguna termasuk diantaranya perancangan user interface, data dan

aktivitas proses.

Untuk dapat melakukan langkah-langkah pada tahap merancang suatu sistem

dan program adalah membuat usulan pemecahan masalah secara logikal. maka

dibutuhkan alat dan teknik untuk melaksanakannya. Alat-alat yang digunakan dalam

suatu perancangan sistem umumnya berupa gambar dan diagram.

2.4.1. Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakuakn (behavior) sistem

informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja

yang ada di dalam sistem informasi dan siapa saja yang berhak menggunakan fungsi-

fungsi tersebut. Simbol-simbol yang digunakan dalam Use Case Diagram yaitu:

Tabel 2.3 Simbol-Simbol Use Case Diagram

Simbol Keterangan

Use Case menggambarkan


19

fungsionalitas yang disediakan sistem


sebagai unit-unit yang bertukar pesan
antar unit dengan aktir, yang
dinyatakan dengan menggunakan kata
kerja.
Actor atau Aktor adalah Abstraction
dari orang atau sistem yang lain yang
mengaktifkan fungsi dari target sistem.
Untuk mengidentifikasikan aktor, harus
ditentukan pembagian tenaga kerja dan
tugas-tugas yang berkaitan dengan
peran pada konteks target sistem. Orang
atau sistem bisa muncul dalam
beberapa peran. Perlu dicatat bahwa
aktor berinteraksi dengan Use Case,
tetapi tidak memiliki kontrol terhadap
use case.
Asosiasi antara aktor dan use case,
digambarkan dengan garis tanpa panah
yang mengindikasikan.

Simbol Keterangan

Asosiasi antara aktor dan use case yang


menggunakan panah terbuka untuk
mengindikasikan bila aktor berinteraksi
secara pasif dengan system.
Include, merupakan di dalam use case
lain (required) atau pemanggilan use
case oleh use case lain, contohnya
adalah pemanggilan sebuah fungsi
20

program.
Extend, merupakan perluasan dari use
case lain jika kondisi atau syarat.

2.4.2. Diagram Aktivitas (Activity Diagram)

Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem atau proses bisnis. Simbol-simbol yang digunakan dalam Activity

Diagram yaitu:

Tabel 2.4 Simbol-Simbol Activity Diagram

Simbol Keterangan

Start Point, diletakkan pada pojok kiri


atas dan merupakan awal aktivitas.

End Point, akhir aktivitas.

Activities, menggambarkan suatu


proses/kegiatan bisnis.

Simbol Keterangan
Fork/percabangan, digunakan untuk
menunjukkan kegiatan yang dilakukan
secara paralel atau untuk menggabung
kan dua kegiatan paralel menjadi satu.

Join (penggabungan) atau rake,


digunakan untuk menunjukkan adanya
dekomposisi.

Decision Points, menggambar kan


pilihan untuk pengambilan keputusan,
21

tru atau false.

Swimlane, pembagian activity diagram


untuk menunjukkan siapa melakukan
apa.

2.4.3. Diagram urutan (Sequence Diagram)

Sequence Diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar

objek. Simbol-simbol yang digunakan dalam Sequence Diagram yaitu:

Tabel 2.5 Simbol-Simbol Sequence Diagram

Simbol Keterangan

Entity Class, merupakan bagian dari


sistem yang berisi kumpulan kelas
berupa entitas-entitas yang membentuk
gambaran awal sistem dan menjadi
landasan untuk menyusun basis data.
Simbol Gambar

Boundary Class, berisi kumpulan kelas


yang menjadi interfaces atau interaksi
antara satu atau lebih aktor dengan
sistem, seperti tampilan form entry dan
form cetak

Control class, suatu objek yang berisi


logika aplikasi yang tidak memiliki
tanggung jawab kepada entitas,
contohnya adalah kalkulasi dan aturan
bisnis yang melibatkan berbagai objek
22

Message, simbol mengirim pesan antar


class

Recursive, menggambarkan pengiriman


pesan yang dikirim untuk dirinya
sendiri.

Activation, mewakili sebuah eksekusi


operasi dari objek, panjang kotak ini
berbanding lurus dengan durasi aktivasi
sebuah operasi.

Lifeline, garis titik-titik yang terhubung


dengan objek, sepanjang lifeline
terdapat activation.

2.4.4. Diagram Kelas (Class Diagram)

Merupakan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di

dalam model desain dari suatu sistem, juga memperlihatkan aturan-aturan dan

tanggung jawab entitas yang menentukan perilaku sistem. Class Diagram juga

menunjukkan atribut-atribut dan operasi-operasi dari sebuah kelas dan constraint

yang berhubungan dengan objek yang dikoneksikan. Class Diagram secara khas

meliputi: Kelas (Class), Relasi Assosiations, Generalitation dan Aggregation, attribut

(Attributes), operasi (operation/method) dan visibility, tingkat akses objek eksternal

kepada suatu operasi atau attribut. Hubungan antar kelas mempunyai keterangan

yang disebut dengan Multiplicity atau Cardinality.


23

Tabel 2.6 Multiplicity/Cardinality

Multiplicity Penjelasan

1 Satu dan hanya satu

0..* 1 atau lebih

0..1 Boleh tidak ada, maksimal 1

n..n Batasan antara. Contoh 2..4 mempunyai arti miniman

2 maksimal 4

2.4.5. Deployment Diagram

Deployment Diagram digunakan untuk menggambarkan detail bagaimana

komponen disusun di infrastruktur sistem.

Tabel 2.7 Deployment Diagram

Gambar Keterangan

Pada deployment diagram, komponen-


komponen yang ada diletakkan didalam
node untuk memastikan keberadaan
posisi mereka.

Node menggambarkan bagian-bagian


hardware dalam sebuah sistem. Notasi
untuk node digambarkan sebagai
sebuah kubus 3 dimensi.

Sebuah association digambarkan


sebagai sebuah garis yang
menghubungkan dua node yang
mengindikasikan jalur komunikasi
24

antara elemen-elemen hardware.

2.5 PHP

Menurut Trianto joko (2019) PHP (Hypertext Preprocessor) adalah sebuah

bahasa pemrograman server side scripting yang bersifat Open Sourch. Sebagai

sebuah scripting language, PHP menjalankan intruksi pemrograman saat proses run

time hasil dari intruksi tentu berbeda tergantung data yang diproses. PHP merupakan

bahasa pemrogrman server side, maka script akan diproses di server. Jenis server

yang biasa digunakan bersama dengan php antara lain Apache, Nginx dan LiteSpeed.

2.6 MySQL

Menurut Stendy B. Sakur (2010) MySQL secara prinsip merupakan sebuah

bahasa penghubung antara DBMS dan database, namun sebagian besar menyatakan

bahwa SQL merupakan sebuah sublanguage, atau sub bahasa dari bahasa

pemrograman dan SQL sendiri bukanlah bahasa pemrograman. Sekalipun pada

pembuatan stored procedure terdapat fasilitas pengulangan dan pengkondisian,

namun pada kondisi ini tidak memantapkan SQL sebagai bahasa pemrograman.

MySQL merupakan turunan salah satu konsep utama dalam database yaitu

SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian

database terutama untuk pemasukan data yang memungkinkan pengoperasian data

dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database

(DBMS) dapat diketahui dari cara kerja optimizernya dalam melakukan proses

perintah-perintah SQL yang dibuat oleh user maupun program aplikasi-aplikasinya

sebagai database server.


25

MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya

dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user,

kecepatan query MySQL bisa sepuluh kali cepat dari postgreSQL dan lima kali lebih

cepat dibandingkan interbase.

Database atau basis data adalah kumpulan data yang disimpan secara

sistematis didalam komputer yang dapat diolah atau dimanipulasi menggunakan

perangkat lunak (program aplikasi) menghasilkan informasi.

Basis data merupakan aspek yang sangat penting dalam sistem informasi

dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih

lanjut. Basis data menjadi penting karena dapat mengorganisasi dan menghindari

duplikasi

2.7 XAMPP

XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi

dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server

yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server,

MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemograman

PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun),

Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public

License dan bebas, merupakan web server yang mudah digunakan yang dapat

melayani tampilan halaman web yang dinamis. Mengenal bagian XAMPP yang biasa

digunakan pada umumnya:


26

1) Htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan,

seperti berkas PHP, HTML dan skrip lain.

2) phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di

komputer. Untuk membukanya, buka browser lalu ketikkan alamat

http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.

3) Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti

menghentikan (stop) layanan, ataupun memulai (start).

2.8 Kerangka Konseptual

Adapun kerangka konseptual dalam penyusunan skripsi ini terdiri dari tiga

bagian diantaranya: input, proses dan output.


27

Gambar 2.3 Kerangka Konseptual

Keterangan Gambar 2.3:

1. Input

Input atau masukan merupakan pengumpulan data-data tentang gajala

penyakit tanaman kakao, data penyakit kakao.

2. Proses

Proses yang dilakukan pada kegiatan ini adalah menentukan rule-rule

pada program sistem pakar mendiagnosa penyakit tanaman kakao.


28

3. Output

Output atau hasil dari kegiatan penelitian ini adalah untuk menciptakan

sistem pakar untuk mendiagnosa penyakit tanaman kakao.

2.9 Black Box Testing

Metode Black-box Testing merupakan sebuah metode yang dipakai untuk

menguji sebuah software tanpa harus memperhatikan detail software. Pada pengujian

black-box, estimasi banyaknya data uji dapat dihitung melalui banyaknya field data

masukan yang akan diuji, aturan masukan yang harus dipenuhi serta batas masukan,

baik batas atas maupun batas bawah yang memenuhi spesifikasi. Tidak ada upaya

untuk mengetahui kode program apa yang output pakai (Kesuma Jaya et al., 2019).

Kekurangan dari metode black box testing adalah pengujian kasus sulit didesain

tanpa spesifikasi yang jelas. Memungkinkan memiliki pengulangan pengujian yang

sudah dilakukan oleh developer. Beberapa bagian back end tidak diuji sama sekali.

Ketika black box testing digunakan dalam pengujian perangkat lunak, ada

beberapa keuntungan yang dapat diperoleh dari pengujian tersebut. Berikut ini adalah

keuntungannya:

 Penguji tidak harus memiliki pengetahuan tentang suatu bahasa pemrograman.

 Pengujian dilakukan berdasarkan sudut pandang pengguna. Hal tersebut

dilakukan agar dapat inkonsistensi dalam perangkat lunak.

 Pengembang dan penguji memiliki ketergantungan satu dengan yang lainnya.

 Penguji tidak perlu memeriksa kode.

 Memungkinkan penguji dan pengembang bekerja secara independen tanpa

mengganggu proses kerja satu sama lain.


29

2.10 Confusion Matrix

Confusion Matrix merupakan sebuah metode untuk evaluasi yang menggunakan

tabel matriks. Evaluasi dengan confusion matrix menghasilkan nilai accuracy. Nilai

accuracy merupakan persentase jumlah record data yang diklasifikasikan secara

benar oleh sebuah algoritma dapat membuat klasifikasi setelah dilakukan pengujian

pada hasil klasifikasi tersebut (Nurjumala et al., 2022).

Di bidang pembelajaran mesin dan khususnya masalah klasifikasi

statistik, matriks konfusion, juga dikenal sebagai matriks kesalahan adalah tata letak

tabel khusus yang memungkinkan visualisasi kinerja suatu algoritme, biasanya

pembelajaran terawasi (dalam pembelajaran tanpa pengawasan biasanya disebut

matriks pencocokan). Setiap baris matriks mewakili instance di kelas aktual

sementara setiap kolom mewakili instance di kelas yang diprediksi, atau sebaliknya –

kedua varian ditemukan dalam literatur Nama tersebut berasal dari fakta bahwa

memudahkan untuk melihat apakah sistem membingungkan dua kelas (yaitu

biasanya salah memberi label satu sama lain).

Gambar 2.4 Contoh Formula Confusion Matrix


30
BAB III

METODOLOGI PENELITIAN

3.1. Waktu dan Tempat Penelitian

Penelitian dilaksakan pada bulan Oktober sampai Desember 2022. Penelitian

dilakukan di kabupaten kolaka utara. Pemilihan tempat dilakukan secara purposif

(sengaja) dengan pertimbangan akan kelengkapan data dan informasi yang

diperlukan untuk kegiatan penelitian mengenai analisis gejala-gejala penyakit pada

tanaman kakao.

3.2. Jenis Penelitian

Jenis penelitian yang peneliti lakukan adalah penelitian Terapan (Applied

Research). Penelitian terapan adalah penelitian yang hati-hati, sistematis dan terus-

menerus terhadap suatu masalah dengan tujuan digunakan segera untuk keperluan

tertentu. Hasil penelitian tidak perlu sebagai suatu penemuan baru, tetapi merupakan

aplikasi baru dari peneliti yang telah ada.

3.3. Metode Penelitian

Untuk mencapai keakuratan informasi dalam penelitian ini, adapun

langkah-langkah metode penelitian yang diterapkan dalam melakukan

penelitian ini adalah :

1. Penelitian Lapangan (Field Research)

Dalam hal ini penulis melakukan penelitian langsung ke lapangan untuk

mengumpulkan data secara langsung.

2. Penelitian Kepustakaan (Library Research)

Penelitian yang dilakukan untuk mendapatkan data sekunder dengan

29
30

membaca buku-buku, literatur dan jurnal yang berkaitan dengan

penelitian.

3. Wawancara

Tahap wawancara bertujuan untuk mengetahui gejala-gejala penyakit dan

kesulitan dalam mengetahui nama penyakit untuk pembuatan aplikasi

berdasarkan permasalahan yang terjadi.

4. Perancangan Sistem

a. Tahap analisis, bertujuan untuk memahami pemecahan masalah.

b. Tahap desain, bertujuan untuk memahami pemecahan masalah yang

didapat pada tahap analisis melalui suatu pemodelan.

c. Tahap implementasi, untuk menerapkan pemodelan yang telah

dibuat menjadi sistem aplikasi sesungguhnya.

3.4. Data dan Sumber Data

Bila di lihat dari data dan sumber datanya, maka pengumpulan data dalam

skripsi ini dapat menggunakan sumber primer, dan sumber sekunder. Berikut

penjelasan:

1. Data yang dibutuhkan

Data-data yang penulis butuhkan dalam penelitian ini ada 2 yaitu:

a. Data Primer adalah data yang didapat langsung di lapangan.

b. Data Sekunder adalah data yang diperoleh dari buku-buku, jurnal dan e-

book.

2. Sumber Data

Sumber data yang peneliti dapatkan berasal dari jurnal yang diberikan oleh
31

pakar dan wawancara langsung pada pakar serta pendataan di lapangan.

3.5. Prosedur Penelitian

Untuk memperjelas arah penelitian ini, dapat dilihat pada gambar 3.1:

Mulai
Mulai

Pendahuluan Landasan Teori


Penelitian: Mencari Sumber Pengetahuan tentang Sistem Pakar Mendiagnosa penyakit
penyakit pada tanaman kakao dari pakar dan jurnal-
pada tanaman kakao
jurnal tentang tanaman kakao

Identifikasi Masalah

Perumusan Masalah

Tujuan Penelitian

Pengumpulan data-data Gejala penyakit tanaman kakao

Pengembangan rule dan Mendesain system

Pembuatan Program dengan Menggunakan PHP

Implementasi

Kesimpulan dan saran

Selesai
32

Gambar 3.1 Prosedur penelitian

Berdasarkan dari kerangka metodologi diatas, bahwa sebelum melakukan

perancangan aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Pada Tanaman

kakao Menggunakan Metode Forward Chaining dengan Menggunakan Bahasa

Pemrograman Php (hypertext preprocessor) ada beberapa hal yang penulis lakukan

yaitu :

1. Pendahuluan Penelitian

Melakukan wawancara dan pengamatan masalah secara langsung untuk

mendapatkan data-data yang dibutuhkan.

2. Landasan Teori

Disini penulis juga memberikan penjelasan hal-hal yang berhubungan dalam

perancangan sistem berupa pengertian sistem informasi, sistem pakar, metode

Forward Chaining, kutipan Jurnal, Php (Mysql, Xampp, PhpMyAdmin).

3. Identifikasi Masalah

Identifikasi masalah yang ditemukan adalah banyak terdapat penyakit pada

tanaman kakao yang belum diketahui gejala dan cara pencegahannya.

Mahalnya biaya yang dikeluarkan petani untuk seorang pakar.

4. Rumusan Masalah

Rumusan masalah yang ditemukan adalah Bagaimana merancang sistem pakar

untuk mendiagnosa penyakit pada tanaman kako menggunakan metode

Forward Chaining.

5. Tujuan Penelitian
33

Tujuan penelitiannya adalah merancang sistem pakar untuk mendiagnosa

penyakit pada tanaman kakao menggunakan metode Forward Chaining.

6. Pengumpulan Data

Data yang didapat di proleh dari jurnal dan pengamatan langsung.

7. Pengembangan rule dan Desain Sistem

Selanjutnya masuk tahap pengembangan rule, kegiatan yang dilakukan pada

tahap ini adalah Menyusun rule yang di lakukan oleh peneliti lalu di konfirmasi

ke pakar dan mendesain tampilan aplikasi sistem pakar untuk mendiagnosa

penyakit tanaman kakao.

8. Implementasi sistem

Setelah data-data selesai diinput, lalu diuji pada tahap ini hingga aplikasi

berjalan sesuai dengan semestinya kemudian siap untuk dipakai.

9. Perawatan

Pada tahap ini aplikasi yang telah diterapkan, dilakukan perawatan seperti

melakukan update informasi dan menjaga kestabilan sistem.


DAFTAR PUSTAKA

Cahyono, G.R dan Riadi, J. (2013). Implementasi Certainty Factor Pada Sistem
Pakar Untuk Diagnosa Hama dan Penyakit Tanaman Jagung Menggunakan
Sms Gateway. Jurnal INTEKNA. Vol. 1, No.2, pp. 131-136.

Hamsinar H, (2019). penerapan Backwad Chaining pada sistem pakar untuk


mendeteksi penyakit pada tanaman jagung. Jurnal informatika. Volume 8, No
1.

Joko, T. (2019). Penerapan metode Forward Chaining untuk diagnose penyakit diare
pada anak usia 3-5

Hamsinar, H., Musadat, F., & Rahayu. (2019). Penerapan Metode Backward
Chaining Pada Sistem Pakar Untuk Mendeteksi Penyakit Tanaman Jagung.
Jurnal Informatika, 8(1), 60–64.

Jaya, M. S. A., Gumilang, P., Wati, T., Andersen, Y. P., & Desyani, T. (2019).
Pengujian Black Box pada Aplikasi Sistem Penunjang Keputusan Seleksi Calon
Pegawai Negeri Sipil Menggunakan Teknik Equivalence Partitions. Jurnal
Informatika Universitas Pamulang, 4(4), 131.
https://doi.org/10.32493/informatika.v4i4.3834

Nurjumala, A., Prasetyo, N. A., & Utomo, H. W. (2022). Sistem Pakar Diagnosis
Penyakit Rhinitis Menggunakan Metode Forward Chaining Berbasis Web. 9(1),
69–78. https://doi.org/10.30865/jurikom.v9i1.3815

Tanjung, I. (2017). Perancangan Sistem Informasi Rekam Medis Terpadu Dalam


Upaya. Jurnal Intra-Tech, 1(1), 43–54.

34
Yansyah, I. R., & Sumijan, S. (2020). Sistem Pakar Metode Forward Chaining untuk
Mengukur Keparahan Penyakit Gigi dan Mulut. Jurnal Sistim Informasi Dan
Teknologi, 3, 41–47. https://doi.org/10.37034/jsisfotek.v3i2.103

Hamsinar, H., Musadat, F., & Rahayu. (2019). Penerapan Metode Backward
Chaining Pada Sistem Pakar Untuk Mendeteksi Penyakit Tanaman Jagung.
Jurnal Informatika, 8(1), 60–64.

Kesuma Jaya, M. S. A., Gumilang, P., Wati, T., Andersen, Y. P., & Desyani, T.
(2019). Pengujian Black Box pada Aplikasi Sistem Penunjang Keputusan
Seleksi Calon Pegawai Negeri Sipil Menggunakan Teknik Equivalence
Partitions. Jurnal Informatika Universitas Pamulang, 4(4), 131.
https://doi.org/10.32493/informatika.v4i4.3834

Nurjumala, A., Prasetyo, N. A., & Utomo, H. W. (2022). Sistem Pakar Diagnosis
Penyakit Rhinitis Menggunakan Metode Forward Chaining Berbasis Web. 9(1),
69–78. https://doi.org/10.30865/jurikom.v9i1.3815

Tanjung, I. (2017). Perancangan Sistem Informasi Rekam Medis Terpadu Dalam


Upaya. Jurnal Intra-Tech, 1(1), 43–54.

Yansyah, I. R., & Sumijan, S. (2020). Sistem Pakar Metode Forward Chaining untuk
Mengukur Keparahan Penyakit Gigi dan Mulut. Jurnal Sistim Informasi Dan
Teknologi, 3, 41–47. https://doi.org/10.37034/jsisfotek.v3i2.103

Hamsinar, H., Musadat, F., & Rahayu. (2019). Penerapan Metode Backward
Chaining Pada Sistem Pakar Untuk Mendeteksi Penyakit Tanaman Jagung.
Jurnal Informatika, 8(1), 60–64.

35
35

Anda mungkin juga menyukai