2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
23
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
24
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
cocok digunakan untuk penerapan dalam sistem pembangunan sebuah sistem. Pada tahap
pakar (Pahlevi, 2020). pengumpulan data ini terdapat beberapa hal yang
Berdasarkan uraian diatas, maka dibutuhkan harus dilakukan untuk membangun sebuah
sebuah sistem pakar yang dapat mendiagnosis sistem, di antaranya adalah sebagai berikut:
serangan organisme penggangu tanaman (OPT) 1. Wawancara
pada tanaman dan buah kakao untuk membantu Teknik wawancara dilakukan untuk
para petani menangani masalah serangan OPT memperoleh data dengan melakukan
yang menyerang pada tanaman dan buah kakao. wawancara secara langsung dengan
Sistem yang dibuat menggunakan algoritma observasi ke perkebunan milik petani
forward chaining sebagai mesin inferensi dalam tanaman dan buah kakao dari anggota
sistem pakar untuk mendiagnosis gejala-gejala kelompok tani “Binangun Jaya” Dusun
serangan yang terjadi sehingga akan ditemukan Binangun, Desa Watuurip, Kecamatan
penyebab OPT yang menyerang serta Bawang, Kabupaten Banjarnegara.
mengetahui cara pengendalian terhadap Penulis melakukan wawancara untuk
serangan organisme penggangu tanaman (OPT) memperoleh data mengenai organisme
berdasarkan konklusi atau informasi yang penggangu tanaman pada tanaman dan
dimasukan atau didapatkan. Sehingga dengan buah kakao dan cara pengendaliannya,
demikian penulis mengambil judul penelitian ini wawancara dilakukan dengan pakar
dengan judul “Identifikasi Organisme yaitu dari Petugas POPT (Pengendali
Pengganggu Tanaman Pada Buah Kakao Organisme Pengganggu Tumbuhan)
Menggunakan Algoritma Forward Chaining Dinas Pertanian Kabupaten
Berbasis Web”. Banjarnegara dan para petani yang
bersangkutan. Sehingga data-data yang
2. METODE diperoleh lebih akurat (Yusro, 2017).
2. Observasi
A. Tahapan Penelitian Pada observasi, penulis mengumpulkan
Adapun tahapan penelitian yang dilakukan dalam data-data yang berhubungan dengan
penelitian ini tercantum dalam flowchart gambar organisme penggangu tanaman, gejala
dibawah ini. dan pengendalian pada tanaman dan
buah kakao (Ananda, 2020).
3. Studi Pustaka atau Literatur
Penulis melakukan literatur
penelitian dengan membaca dan
mempelajari referensi yang berupa
laporan sejenis terkait pada sistem,
buku-buku yang berkaitan dengan judul
penelitian dan jurnal serta informasi
dari internet (Hadi, 2021).
C. Pengembangan Sistem
Pada pengembangan system penulis
menggunakan metode waterfall (Alim, 2020),
berikut penjelasan tiap alur yang telah dilakukan:
1.Analisis Kebutuhan (Requirement)
Analisis kebutuhan langkah awal dari
penelitian dengan metode Waterfall
ini. Langkah ini diperlukan, karena
Gambar 2.1. Tahapan Penelitian untuk mengetahui permasalahan-
B. Pengumpulan Data permasalahan yang terjadi di dalam
Pengumpulan data merupakan sebuah sistem yang sedang berjalan.
metode atau cara untuk mendapatkan sebuah 2.Desain Sistem (System Design)
informasi yang akan digunakan untuk
25
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
26
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
27
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
28
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
29
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
$sub_rule[]=$key[$j];
}
$rule[]=$sub_rule;
}
Gambar 3.9 Hasil Konsultasi $status=false;
4. Halaman Login //mencocokan gejala yang di inputkan user
dengan rule yang ada
if($status==true){
while
($d=mysqli_fetch_array($data)) {
Gambar 3.11 Administrator $id=$d['id'];
}
$cari_opt="SELECT * FROM opt
WHERE idopt=$id";
G. Implementasi Algoritma Forward
Chaining $db=mysqli_query($kon,$cari_penyakit);
<?php while
include 'koneksi.php'; ($d=mysqli_fetch_array($db)) {
$penyakit=$d['opt'];
if(isset($_POST['submit'])){ $info=$d['info'];
//mencari id opt berdasarkan gejala yang di $solusi=$d['kendali'];
inputkan include 'hasil.php';
$qry='SELECT idaturan FROM aturan }
WHERE '; //jika tidak
30
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
Melakukan
}else{ 5. Halaman Login Verifikasi Login Valid
include 'error.php'; Sistem
} Tombol Rincian Valid
} Halaman
6. Link Halaman Situs
Dashboard Valid
Utama
?> Menampilkan data
Valid
H. Hasil Pengujian Halaman Data User
7.
1. Pengujian Akurasi User Menghapus Data
Valid
Tabel 3.5 Hasil Pengujian Akurasi User
Kode Kode Menyimpan Data
Kode Gejala Ket Valid
OPT Pengendalian Halaman Form User
8.
GE01, GE02, GE03, Data User Mengubah Data
P01 SS01 Sesuai Valid
GE29 User
GE08, GE09, GE12, Menampilkan Data
P02 SS02 Sesuai Valid
GE21, GE37 Halaman Data OPT
GE18, GE22, GE23, 9.
P03 SS03 Sesuai OPT Menghapus Data
GE24, GE25, GE32 Valid
OPT
P04 GE19, GE20, GE36 SS04 Sesuai
Menyimpan Data
P05 GE18, GE20, GE22 SS05 Sesuai Valid
GE05, GE06, GE11, Halaman Form OPT
P06 SS06 Sesuai 10.
GE34, GE39 Data OPT Mengubah Data
Valid
GE13, GE14, GE15, OPT
P07 SS07 Sesuai
GE35 Menampilkan Data
Valid
P08 GE10, GE30, GE31 SS08 Sesuai Halaman Data Gejala
P09 GE04, GE28, GE38 SS09 Sesuai
12.
Gejala Menghapus Data
P10 GE17, GE33 SS10 Sesuai Valid
Gejala
GE16, GE17, GE21,
P11 SS11 Sesuai
GE22
P12 GE17, GE26 SS12 Sesuai Menyimpan Data
P13 GE07, GE08, GE27 SS13 Sesuai Valid
Gejala
Halaman Form
13.
2. Pengujian Black Box Data Gejala
Tabel 3.6 Hasil Pengujian Black Box Mengubah Data
No. Modul Target Pengujian Status Valid
Gejala
Menampilkan
Halaman Home Valid Menampilkan Data
Utama Valid
Pengendalian
1. Halaman Home Tombol Mulai
Valid
Konsultasi Aktif Halaman
Tombol Link 14.
Valid Pengendalian Menghapus Data
Media Sosial Aktif Valid
Pengendalian
Halaman Menampilkan
2. Valid
Tentang Tentang Aplikasi
Menampilkan Menyimpan Data
Valid
Daftar Riwayat Valid Halaman Form Pengendalian
15.
Halaman Konsultasi Pengendalian Mengubah Data
3. Valid
Riwayat Menampilkan Pengendalian
Detail Riwayat Valid Menampilkan Data
Konsultasi Valid
Aturan
16. Halaman Aturan
Menampilkan Form Menghapus Data
Buku Tamu Valid Valid
Aturan
Konsultasi Menyimpan Data
Menyimpan Buku Valid
Valid Halaman Form Aturan
Halaman Tamu Konsultasi 17.
4. Aturan Mengubah Data
Konsultasi Menyimpan Valid
Aturan
Jawaban Valid Melihat Rincian
Pertanyaan Gejala Valid
Halaman Konsultasi
Menampilkan Hasil 18.
Valid Konsultasi Menghapus Data
Konsultasi Valid
Konsultasi
31
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
Mereset Data
Valid informasi daftar alternatif obat-obatan yang
Konsultasi alami sehingga bisa memudahkan pengguna
Mencetak Laporan
Valid khususnya para petani kakao agar nantinya
Data Konsultasi
dapat membantu untuk memenuhi
19. Halaman Akun Mengubah Akun Valid kebutuhan informasi lain-lain dalam
aplikasi identifikasi OPT pada buah kakao.
Tombol Menampilkan PDF 2. Aplikasi identifikasi OPT pada buah kakao
20. Valid
Bantuan panduan sistem harapannya kedepan tidak hanya dibuat
dalam platform website saja akan tetapi bisa
21. Tombol Logout Logout dari Sistem Valid berjalan di platform lain seperti android,
IOS dan sebagainya.
3. Penerapan hanya satu algoritma saja
4. PENUTUP ternyata tidak cukup, apabila untuk
4.1. Kesimpulan memenuhi kebutuhan tambahan fitur dan
Berdasarkan penelitian yang dilakukan serta informasi lain. Dibutuhkan beberapa
hasil yang didapatkan dalam pembahasan artikel kolaborasi antar algoritma yang sesuai
ini maka dapat disimpulkan beberapa hal sebagai dengan kebutuhan sehingga aplikasi dapat
berikut: berjalan lebih maksimal lagi.
1. Implementasi Algoritma Forward Chaining
kedalam aplikasi untuk mengidentifikasi
organisme pengganggu tanaman (OPT) 5. DAFTAR PUSTAKA
pada tanaman dan buah kakao dapat
dilakukan sehingga membantu para petani
untuk bisa melakukan identifikasi serta Purba, D. W., Thohiron, M., Surjaningsih, D. R.,
penanganan atau pengendalian secara dini Sagala, D., Ramdhini, R. N., Gandasari, D.,
serangan organisme pengganggu tanaman ... & Manullang, S. O. (2020). Pengantar
pada buah kakao sehingga menghindari dari ilmu pertanian. Yayasan Kita Menulis.
kerugian panen. Rangkuti, A. (2021). Respon Pertumbuhan Bibit
2. Selain membantu para petani aplikasi ini Kakao (Theobroma Cacao L) Dengan
juga dapat membantu para penyuluh Pemberian Kotoran Sapi dan Pupuk Cair
pertanian serta petugas POPT dalam Mol Bonggol Pisang. Kumpulan Karya
menyimpan informasi secara digital dengan Ilmiah Mahasiswa Fakultas sains dan
konsep diagnosa secara otomatis dengan Tekhnologi, 1(1), 212-212.
algoritma forward chaining. Sawitri, E., Astiti, M. S., & Fitriani, Y. (2019,
3. Hasil pengujian pada aplikasi menunjukan July). Hambatan dan tantangan
tingkat kegunaan aplikasi yang mencapai pembelajaran berbasis teknologi informasi
angka 80,8% serta akurasinya mencapai dan komunikasi. In Prosiding Seminar
100%. Sehingga aplikasi yang dijalankan Nasional Program Pascasarjana
dapat digunakan dan dimanfaatkan secara Universitas Pgri Palembang.
penuh oleh para pengguna khususnya para Pahlevi, O., & Atmojo, M. K. (2020).
petani buah kakao. Application of Expert System for
Diagnosing Diseases Cocoa Plants Using
4.2. Saran the Forward Chaining Algorithm
Saran yang penulis berikan terhadap Method. Sinkron: jurnal dan penelitian
pengembangan lebih lanjut mengenai penelitian teknik informatika, 4(2), 10-18.
ini adalah: YUSRO, N. (2017). PENENTUAN BAGI
1. Penambahan fitur-fitur lain seperti HASIL KERJASAMA ANTARA
informasi daftar obat-obatan untuk PEMILIK KEBUN KARET DENGAN
pengendalian Organisme Pengganggu PETANI KARET. Al-Amwal, 6(1), 159-
Tanaman (OPT) dengan standar 184.
penggunaan obat-obatan tersebut serta
32
STORAGE – Jurnal Ilmiah Teknik dan Ilmu Komputer, Vol. 1 No. 2, Mei, 2022, 23 - 33
e-ISSN: 2828-5344 | DOI: 10.55123
33