Anda di halaman 1dari 48

IDENTIFIKASI PENYAKIT PADA TANAMAN KACANG HIJAU

MENGGUNAKAN METODE DEMPSTER SHAFER

TUGAS
Diajukan untuk memenuhi syarat
Mata Kuliah Metodologi Penelitian,
Perancangan Basis Data dan Pemrograman Web

oleh :
Dhitta Mari’ane Yusup
NIM : 18416255201134
Adinda Ryanda
NIM : 18416255201095
Muhammad Usman
NIM : 18416255201116

FAKULTAS TEKNIK DAN ILMU KOMPUTER


UNIVERSITAS BUANA PERJUANGAN KARAWANG
2020
ABSTRAK
Tanaman kacang hijau adalah tanaman yang terkenal memiliki segudang
manfaat bagi tubuh manusia. Kacang hijau dapat mengurangi bintik bintik di
wajah, mengurangi garis keriput, menurunkan kolestrol, membantu
melancarkan pencernaan, dan menurunkan resiko terkena penyakit tulang
(osteoporosis). Tidak heran jika banyak orang yang mencari kacang hijau.
Namun ada masanya petani mengalami kesulitan dalam mendeteksi penyakit
tanaman kacang hijau yang akan membuat kacang hijau gagal panen, mencari
solusi dari seorang pakar membutuhkan biaya yang lumayan besar dan terlebih
waktu yang cukup lama. Salah satu cara untuk mengatasi masalah ini adalah
dengan membuat sistem pakar tentang mendeteksi penyakit tanaman kacang
hijau. Dengan menggunakan metode dempster shafer, Bahasa Pemrograman
PHP dan Basisdata Mysql tercipta lah sebuah sistem yang berjudul “Identifikasi
Penyakit Pada Tananan Kacang Hijau Menggunakan Dempster Shafer”.

Kata kunci : Kacang Hijau, Sistem Pakar, Penyakit Tanaman.


DAFTAR ISI

DAFTAR ISI .................................................................................................................................................... 3


DAFTAR TABEL ............................................................................................................................................ 5
DAFTAR GAMBAR ........................................................................................................................................ 5
BAB I PENDAHULUAN ................................................................................................................................. 6
1.1. Latar Belakang ........................................................................................................... 6
1.2. Batasan Masalah ......................................................................................................... 7
1.3. Rumusan Masalah ...................................................................................................... 7
1.4. Tujuan Masalah .......................................................................................................... 7
1.5. Manfaat ....................................................................................................................... 7
BAB II TINJAUAN PUSTAKA ...................................................................................................................... 9
2.1. Sistem Pakar ............................................................................................................... 9
2.2. Penyakit Tanaman ...................................................................................................... 9
2.3. Pemrograman web .................................................................................................... 10
2.4. Perancangan Basis Data ........................................................................................... 10
2.4.1. MYSQL...................................................................................................................... 10
2.5. Algoritma Dempster Shafer ..................................................................................... 10
BAB III METODOLOGI PENELITIAN...................................................................................................... 14
3.1 Bahan Penelitian ............................................................................................................... 14
3.2 Peralatan Penelitian........................................................................................................... 14
3.3. Waktu dan Lokasi Penelitian .......................................................................................... 15
3.4. Prosedur Penelitian .......................................................................................................... 15
3.5. Analisis Data..................................................................................................................... 16
3.6. Perancangan ..................................................................................................................... 16
3.7. Pengujian .......................................................................................................................... 17
BAB VI HASIL DAN PEMBAHASAN ......................................................................................................... 18
4.1. Analisis data ..................................................................................................................... 18
4.1.1 Teknik Pengumpulan Data ............................................................................................... 18
4.1.2 Analisis Kebutuhan Fungsional ........................................................................................ 18
4.1.3 Analisis Kebutuhan Pengguna .......................................................................................... 18
4.1.4 Daftar Kebutuhan Sistem. ................................................................................................ 19
4.1.5 Tahapan Dempster Shafer ................................................................................................ 19
4.1.6 Perhitungan Dempster Shafer ........................................................................................... 20
4.2 Perancangan.............................................................................................................. 21
4.2.1 Model Perancangan Sistem ......................................................................................... 21
4.2.2 UML........................................................................................................................... 22
4.3. Perancangan Basis Data .................................................................................................. 23
4.4. Implementasi ............................................................................................................. 24
4.4.1. Tampilan Aplikasi ...................................................................................................... 25
4.5 Testing ............................................................................................................................... 29
4.5.1 Blackbox Testing ............................................................................................................. 29
4.5.2 Kelebihan Blackbox Testing............................................................................................. 30
4.5.3 Kekurangan Blackbox Testing.......................................................................................... 30
4.6 Pemeliharaan Sistem ......................................................................................................... 30
BAB V KESIMPULAN DAN SARAN.......................................................................................................... 31
5.1 Kesimpulan........................................................................................................................ 31
5.2 Saran.................................................................................................................................. 31
DAFTAR PUSTAKA ..................................................................................................................................... 32
LAMPIRAN ................................................................................................................................................... 33
RIWAYAT PENULIS .................................................................................................................................... 48
DAFTAR TABEL
No table of figures entries found.
DAFTAR GAMBAR
No table of figures entries found.
DAFTAR LAMPIRAN
BAB I
PENDAHULUAN
1.1. Latar Belakang
Kacang hijau memiliki banyak manfaat bagi tubuh manusia
dengan mengkonsumsi kacang hijau dengan rutin dapat mengurangi
bintik bintik hitam, mengurangi garis keriput, Menurunkan resiko
penyakit jantung, menurunkan kolesterol, menjaga berat badan dan
Menurunkan resiko osteoporosis. Dengan banyak nya manfaat yang
dimiliki kacang hijau, petani di kabupaten pohuwato menanam kacang
hijau di daerahnya, biasanya petani menanam tanaman kacang hijau di
lahan setelah panen padi di lahan yang sama. Namun dalam proses
penanamannya ada beberapa tanaman kacang hijau yang terkena
penyakit yang menyebabkan kegagalan panen. Maka dari itu
diperlukan penelitian terhadap penyakit yang ada di dalam tanaman
kacang hijau agar tidak ada kerugian yang besar. Dikarenakan
banyaknya lokasi penanaman dan kurangnya waktu untuk melakukan
penelitian secara satu persatu, oleh karena itu dibutuhkan sebuah
system yang mampu mengidentifikasi penyakit pada tanaman kacang
hijau dan memberikan informasi serta solusi yang harus dilakukan
oleh petani.
Metode Dempster Shafer adalah metode yang dipakai dalam
penelitian ini. Terdapat 3 langkah, yang pertama harus mendapatkan
evidence pada setiap hipotesa, kemudian yang kedua mendapatkan
data pendukung untuk menghitung Dempster Shafer seperti besarnya
kepercayaan pakar pada setiap hipotesa yang ada dan yang ketiga
menghitumg data yang sudah ada ke dalam teori dempster shafer.
Dalam Perancangan aplikasi bahasa pemrograman yang dipakai
adalah PHP dan MySQL untuk databasenya.
Langkah pertama dalam metode yaitu, melihat gejala-gejala yang
timbul pada tanaman kacang hijau. Langkah Kedua mencari ukuran
terhadap kekuatan evidence dalam mendukung himpunan proposisi
jika hasilnya 0 (nol) maka tidak ada kepastian tetapi jika hasilnya 1
(satu) maka ada kepastian. Dan langkah terakhir yaitu, menentukan
densitas untuk gejala pertama. Kemudian, menentukan densitas kedua
yang ada di tempat penanaman. Setelah itu mengkombinasikan kedua
densitasnya. Dengan adanya aplikasi ini petani jadi lebih mudah
mengidentifikasi penyakit pada tanaman kacang hijau.
1.2. Batasan Masalah

Batasan penelitian ini yaitu ;


1) Metode yang di pakai untuk mengidentifikasi penyakit
tanaman kacang hijau yaitu Metode Dempster Shafer.
2) Aplikasi untuk manajemen data yang di pakai yaitu MySQL.
3) Bahasa pemrograman yang di pakai dalam perancangan
system ini yaitu PHP.
4) Aplikasi yang digunakan untuk design aplikasi adalah
Micromedia Dreamweaver.
1.3. Rumusan Masalah

Berdasarkan masalah yang telah dijelaskan di latar belakang,


maka rumusan masalahnya sebagai berikut ;
1. Apakah Metode Dempster Shafer ini cocok dalam
mengidentifikasi penyakit tanaman kacang hijau?
2. Apakah Aplikasi yang di buat mampu membantu dinas
pertanian dalam mengidentifikasi penyakit pada tanaman kacang
hijau ?
1.4. Tujuan Masalah
Tujuan melakukan penelitian ini yaitu ;

1. Untuk Mencari tahu Apakah metode dempster Shaper ini cocok


untuk penelitian penyakit pada tanaman kacang hijau.
2. Penelitian
dan perancangan aplikasi dibuat untuk membantu
dinas pertanian dan perkebunan dalam mengidentifikasi
penyakit pada tanaman kacang hijau.
1.5. Manfaat

1. Untuk mengembangkan ilmu pengetahuan teknologi dalam


mengidentifikasi penyakit pada tanaman kacang hijau.
2. Sebagai bahan pembelajaran untuk peneliti selanjutnya dalam
meneliti dan mengembangkan penelitian penyakit pada
tanaman kacang hijau.
3. Untuk bahan pembelajaran dalam mengimplementasi
identifikasi penyakit pada tanaman kacang hijau.
BAB II
TINJAUAN PUSTAKA
2.1. Sistem Pakar
Sistem Pakar adalah sistem yang fungsi dan peran nya sama seperti
seorang ahli yang memiliki kemampuan untuk menjelaskan, mendiagnosa
dan memecahkan masalah mengenai suatu bidang.
1. Keuntungan Sistem Pakar
Keuntungan Sistem Pakar sebagai berikut;
a) Sistem pakar sifatnya konsisten untuk Hasil yang
diberikan.
b) Sistem pakar lebih cepat dalam memberikan respon.
c) Sistem pakar dapat mengelola Data pengetahuan lebih baik.
d) Sistem pakar dapat menjelaskan secara mendetail proses
pemikiran yang dilakukan untuk mendapatkan kesimpulan.
e) Biaya nya lebih murah karena tidak perlu membayar satu per
satu ahli bidang.
2. Kekurangan Sistem Pakar
a) Pengumpulan data yang sangat sulit karena terkadang pakar
dari masalah yang dibuat tidak ada dan jika ada, pendekatan
yang dimilki oleh pakar kadang berbeda beda.
b) Untuk membuat suatu sistem yang berkualitas dibutuhkan
waktu yang cukup lama, dan untuk pengembangan aplikasi
nya membutuhkan biaya yang cukup mahal.
c) Terkadang sistem tidak menghasilkan suatu
kesimpulan
d) Sistem Pakar harus diuji terlebih dahulu secara teliti
sebelum di implementasikan kepada masyarakat, maka
dalam penelitian ini manusia tetap menjadi dominan.
2.2. Penyakit Tanaman
Penyakit Tanaman adalah suatu keadaan dimana tanaman
menyimpang dari keadaan normal (perubahan bentuk) seperti
munculnya bercak-bercak, Pembengkakan Tunas, dan lain-lain.
Penyakit pada tanaman dapat dibagi menjadi 2 yaitu ;
(a) Penyakit Tanaman Lokal.
Penyakit ini hanya ada di tempat tertentu. Contoh : Pada
Daun, Cabang, Buah, Akar atau Batang.
(b) Penyakit tanaman Sistemik.
Penyakit ini menyebar pada seluruh tanaman.Karena
adanya penyakit tanaman ini membuat penurunan kualitas dan
kuantitas.
2.3. Pemrograman web
PHP adalah suatu bahasa pemrograman yang digunakan
untuk membuat situs web. Bahasa scrip ini dapat di sisipkan ke
HTML.
Metode yang dipakai untuk pengembangan system adalah
metode Waterfall. Siklus pengembangannya sebagai berikut ;
1) Analisis System
2) Desain System
3) Implementasi Sistem
4) Operasi dan Pemeliharaan.
2.4. Perancangan Basis Data
Basis Data adalah kumpulan data atau informasi yang
dikumpulkan untuk disimpan didalam computer secara
sistematis.
2.4.1. MYSQL
MySQL adalah sebuah sistem manajemen basis data yang
digunakan untuk menyimpan sebuah data dalam computer
agar mudah diolah oleh perangkat lunak lainnya.
a) Keuntungan memakai MySQL
1. Gratis
2. Basis data yang dapat Berjalan stabil pada berbagai sistem
operasi
3. Bisa digunakan oleh beberapa user dalam waktu yang sama.
4. Bisa memproses beberapa SQL per satuan waktu.
5. Memiliki beragam tipe data.
b) Kekurangan MySQL
1. Sulit mendapatkan update untuk masalah yang
urgent karena berlisensi GPL.
2. Banyak opini pro dan kontra tentang kemampuan
MySQL terhadap pengolahan data yang besar.

2.5. Algoritma Dempster Shafer


Teori Dempster Shafer adalah teori matematika yang
dilakukan untuk pembuktian berdasarkan fungsi kepercayaan
(Belief Functions) dan pemikiran yang masuk akal (plausible
reasoning), yang digunakan untuk menggabungkan potongan-
potongan bukti (informasi) yang kemudian memperinci
kemungkinan-kemungkinan suatu peristiwa.
2.1 Tabel Penelitian
Hasil (output) dan
NO Judul Data (input) Proses Kelemahan
1. Sistem Pakar Data dalam Tahapan dalam Aplikasi ini
Diagnosa tanaman kacang pengembangan : memudahkan petani
Penyakit hijau ada 5 (lima) 1. Analisis dalam mendeteksi
Tanaman penyakit dengan kebutuhan di penyakit pada
Kacang Hijau beberapa gejala. lingkungan. tanaman kacang
Menggunakan 2. Perancangan sistem. hijau.
Metode Tahapan dalam
Dempster pengembangan :
1. Analisis kebutuhan di
Shafer Pada
lingkungan.
Dinas Pertanian
2. Perancangan sistem.
Kabupaten 3. Penerapan sistem.
Puhowato 4. Pemrograman dan
(Betrisandi, pengujian sistem.
2019) 5. Pengoperasian
Pegevaluasian sistem.
Tahapan Penalaran :
1.Mencari densitas untuk
gejala- gejalanya
2.Mengkombinasikan
kedua densitas.
2. Implementasi Penerapan Tahapan nya sebagai Sistem ini cukup
Metode Aplikasi berikut : membantu petani
Dempster identifikasi 1. Pengumpulan Data dalam mendeteksi
Shafer dalam penyakit pada berbasis kasus dan penyakit tanaman
diagnose tanaman cabai Aturan. pada tanaman cabai
penyakit pada kering dengan 2. Akumulasi kering jadi
tanaman cabai cara Pengetahuan mengurangi resiko
keriting, menginputkan menggunakan kerugian dalam
(Agusta jenis penyakit 3 metode yaitu : menanam cabai
a. Wawancara
Rachmat dan nilai bobot kering.
b. Analisis Protokol
Taufani, Harits penyakit tersebut
c. Observasi.
ar-rosyid, kemudian akan
3. Representasi
khoirun menghasilkan pengetahuan.
Asfani, 2019) jenis penyakit 4. Penalaran Logika
yang ada dalam 5. Penerapan dan
tanaman cabai pengujian unit.
kering. 6. Integrasi dan
pengujian system.
7. Pemakaian dan
pemeliharaan.
3. Sistem Pakar Data penyakit Data diolah dengan Metode Sistem ini sudah
Diagnosa yang terdapat pada Dempster sebagai Shafer dapat
Penyakit Pada Tanaman Padi menggunakan Tahapan mendeteksi penyakit
dari pada tanaman padi
sebagai
tanpa harus

Tanaman Padi gejala-gejalanya. berikut : menunggu


Menggunakan petug
1. Merumuskan masalah
Metode
Dempster yang ada di lingkungan as. Keakuratan dalam
Shafer (Setio itu. sistem ini 91.67%.
Adi 2. Merancang sebuah Aplikasi ini tidak
Nur Peksi Sari, Program.
Yuri Ariyanto berbasis web jadi
3. Menguji Kelayakan
Ely Setyo hanya berbasis
untuk di pakai.
Astuti, 4. Mencoba di terapkan ke android saja. Aplikasi
2017) beberapa petani. web hanya di
5. Evaluasi dan gunakan untuk admin
Pemeliharaan.

4. Sistem Pakar Data Tahapan sebagai berikut : Sistem Pakar ini


identfikas mampu
i 1. Merumuskan masalah
Diagnosis hama yang yang ada di lingkungan mendeteksi 13
terdapat itu. penyakit
Penyakit pada tanaman padi 2. Pengumpulan Data Tanaman padi. Nilai
Tanaman Padi Dengan tentang sebab dan akibat Akurasi pada system
ini
Menggunakan Menggunakan penyakit tanaman padi. sebesar 81.11%.
aplikasi. 3. Melakukan observasi,
Forward dan
mengumpulkan fakta- Nilai Means Opinion
Dempster fakta kemudian menarik Score rata-rata adalah
Shafer (Dian kesimpulan. 4.2 yaitu 4.48
Mita Ayu 4. Membuat Perancangan (Mahasiswa Teknik
Putri., 2019) Sistem Informatika), 4.06
5. Pelaksanaan/penerapan (Mahasiswa
system kepada Pertanian),
lingkungan. 4.06 (Petani).
6. Uji Coba Sistem. Fitur dalam Aplikasi
7. Penarikan Kesimpulan.
belum lengkap.

5. Perancangan Data identifikasi Tahapan dalam pengembangan : Aplikasi ini cukup


Aplikasi Sistem penyakit pada memudahkan petani
3. Analisis kebutuhan di
Pakar Diagnosa Tanaman Brokoli dalam mendeteksi
lingkungan.
Penyakit Pada dengan 6 gejala. penyakit pada
4. Perancangan sistem. tanaman
Tanaman 5. Penerapan sistem. Brokoli.
Brokoli 6. Pemrograman dan
Berbasis Web
(Rudy Voller pengujian sistem.
Sihombing, 2020) 7. Pengoperasian
8. pengevaluasian
sistem. Tahapan Penalaran :
1. mencari densitas
untuk gejala-gejalanya
2. mengkombinasikan
kedua densitas.
BAB III
METODOLOGI PENELITIAN
3.1 Bahan Penelitian
Bahan yang digunakan untuk penelitian ini di dapatkan dari ;
1) Melakukan Literasi Jurnal dan Buku-buku mengenai
penyakit Tanaman.
2) Melakukan Literasi Jurnal dan Buku tentang Pertumbuhan
Tanaman.
3) Melakukan wawancara dengan Mahasiswa Universitas
Singaperbangsa Karawang yang melakukan Penelitian
penyakit tanaman.
3.2 Peralatan Penelitian
Dalam melakukan perancangan Sistem Pakar untuk
mengidentifikasi Penyakit Tanaman ini menggunakan Laptop.
Namun apabila system ini telah di implementasikan dan
berhasil, maka kualitas computer/laptop yang dipakai akan
mengalami perubahan menyesuaikan kebutuhan system. Pada
penelitian ini Hardware dan Software yang digunakan yaitu ;
A. Hardware
1) Processor Intel® Core™ i3 CPU M350
@2.27GHz 2.27GHz.
2) RAM 2.00GB

B. Software
1) Windows 7 Ultimate
2) XAMPP 3.2.4
3) MySQL Versi 8.0.21
4) PHP untuk Bahasa Pemrograman
5) Adobe Dreamweaver
6) Microsoft Word 2013
7) Microsoft Excel 2013
8) Microsoft Visio 2013
3.3. Waktu dan Lokasi Penelitian
Lokasi dalam penelitian ini dilakukan di Ruang Laboratorium Riset dan
Teknologi Universitas Buana Perjuangan Karawang yang dilaksanakan mulai
Bulan September 2020. Tabel Rincian Penelitian, Tabel 3.1

3.4. Prosedur Penelitian


Prosedur penelitian dimulai dari mengumpulkan data
dengan cara wawancara dan literasi yang kemudian
dianalisis untuk perancangan system dengan memakai
Metode dempster Shafer untuk mengkategorikan dari setiap
pilihan yang ada, kemudian proses pengujian system dan
Evaluasi. Prosedur Penelitian dijelaskan pada Gambar 3.1
3.5. Analisis Data
Pengumpulan data yang dilakukan melalui survey wawancara ini menjadi
sebuah basic untuk analisis data saat perancangan system pakar untuk
mengidentifikasi Penyakit Tanaman. Hasil tampilan pada system ini berupa form
data penyakit kemudian keluar Data jenis Penyakit dan cara mengatasainya yang
kemudian dibuktikan dengan metode Dempster Shafer.

3.6. Perancangan
Perancangan system di uraikan pada gambar dibawah ini. Gambar 3.2
3.7. Pengujian
Proses pengujian ini dilaksanakan untuk mengetahui
kekurangan dan keberhasilan pada sistem yang dibuat.
Proses ini juga dilakukan untuk meminimalisir terjadinya
bug atau kesalahan logika. Penelitian ini menggunakan
Black Box karena di yakini dapat menilai konsistensi sistem,
dan dapat melakukan testing berdasarkan spesifikasi.
BAB IV
HASIL DAN PEMBAHASAN
4.1. Analisis data
Data diperoleh dari Petani Kacang Hijau di daerah Karawang
yang kesulitan dalam mengidentifikasi penyakit tanaman kacang
hijau. Kemudian diperlukan data gejala, data penyakit atau hama,
data kondisi, data bagian tanaman kacang hijau, dan data prediksi
penyakit tanaman yang selanjutnya akan dipakai untuk
memasukan gejala dan penyakit yang dialami oleh kacang hijau,
mendapatkan hasil diagnose dan melihat data gejala dan penyakit.
4.1.1 Teknik Pengumpulan Data
Teknik Pengumpulan data dilakukan dengan dua cara yaitu :
1. Literasi
Melakukan literasi Jurnal dan Buku-buku mengenai
pertumbuhan tanaman dan penyakit tanaman.
3. Wawancara
Melakukan wawancara dengan Mahasiswa Universitas
Singaperbangsa Karawang yang telah melakukan Penelitian
penyakit tanaman.
4.1.2 Analisis Kebutuhan Fungsional
Tujuan dilakukan analisis kebutuhan fungsional adalah untuk
menjelaskan fungsi dan cara kerja dari sistem atau aplikasi yang
dibuat.
1. Aplikasi mampu memberikan data gejala dan data diagnose penyakit
tanaman.
2. Aplikasi mampu memberikan solusi atau cara penanggulangan untuk
tanaman yang terkena penyakit agar tidak terjadi kerugian atau gagal
panen.
4.1.3 Analisis Kebutuhan Pengguna
Tujuan dilakukan identifikasi pengguna untuk menjabarkan
interaksi antara pengguna dengan sistem. Interaksi antar pengguna
dengan sistem dijelaskan dalam table dibawah ini
Tabel 4.4
Pelaku Deskripsi
Admin adalah seseorang yang dapat
menginput, menghapus, mengedit dan
Admin melihat data gejala, data diagnose, dan
data user di dalam aplikasi. Akses admin
bisa dilakukan setelah melakukan login.
User adalah seseorang yang ingin
mencari tahu diagnose dan gejala yang di
alami tanaman yang terkena penyakit.
User User dapat melihat, dan mencari data
gejala dan diagnose di dalam aplikasi.
Akses user bisa dilakukan setelah
melakukan login.

4.1.4 Daftar Kebutuhan Sistem.


Tujuan dibuat Daftar kebutuhan sistem untuk menjelaskan
kebutuhan user akan suatu aplikasi agar bisa terpenuhi kebutuhannya. Daftar
kebutuhan ini dijelaskan pada sebuah table di bawah ini.
Tabel.4.5
Pelaku Kebutuhan Aksi
Pada saat memasuki
halaman login sistem
Admin menyediakan user Login
interface untuk melakukan
login.
Sistem menyediakan menu Penginputan, pengeditan,
Admin input data, edit data, hapus penghapusan, dan melihat
data, dan lihat data. data gejala atau diagnose.
Pada saat memasuki
halaman login sistem
User menyediakan user Login
interface untuk melakukan
login.
Pada saat memasuki
halaman daftar sistem
User menyediakan user Sign Up
interface untuk melakukan
daftar bagi pengguna yang
belum mempunyai akun.
Sistem menyediakan menu Melihat dan pencarian
User lihat data dan pencarian data gejala atau diagnose.
data.
Sistem menyediakan menu Cetak hasil diagnose atau
cetak untuk mencetak gejala.
User hasil diagnose atau gejala
yang dialami oleh
tanaman.

4.1.5 Tahapan Dempster Shafer


Tahapan yang perlu disiapkan dalam metode dempster shafer sebagai
berikut :
1. Menemukan pakar yang sesuai dengan tema sistem yang ingin dibuat.
2. Mencari data hipotesa yang sesuai dengan bidang ahli si pakar.
3. Mendapatkan evidence pada setiap hipotesa yang ada.
4. Mencari data pendukung untuk mengkalkulasikan dempster shafer
seperti seberapa besar kepercayaan seorang pakar terhadap evidence
pada setiap hipotesanya
5. Jika semua data telah berhasil dikumpulkan maka langkah berikutnya
yaitu menghitung data tersebut ke dalam teori dempster shafer
sehingga menjadi hasil yang pasti berupa keputusan hipotesa apa yang
paling tepat dengan evidence yang diinputkan oleh user.
4.1.6 Perhitungan Dempster Shafer
Teori Dempster Shafer ditulis dalam satu interval ;
[Belief_Plausibility]
Belief (Bel) yaitu ukuran seberapa kuat evidence dalam mendukung
suatu gabungan proposisi. Jika terdapat nilai 0 maka menjelaskan bahwa
tidak adanya evidence, dan jika terdapat nilai 1 menjelaskan adanya
kepastian. Dimana nilai bel yaitu (0-0.9). Plausibility (P1) di jelaskan
sebagai :
P1(s) = 1 – Bel (-s)
Plausibility juga bernilai 0 sampai 1. Jika yakin –s, bisa dijelaskan
bahwa Bel(s)=1, dan P1(-s)=0.
Pada Dempster Shafer terdapat Frame Of Discrement yang dinotasikan
Ɵ. Frame ini merupakan semesta dari himpunan hipotesis. Tujuannya
untuk menghubungkan ukuran kepercayaan elemen-elemen Ɵ. Tidak
semua evidence secara langsung mendukung setiap elemen. Maka dari
itu perlu adanya probabilitas fungsi densitas (m). Nilai m tidak selalu
mendefinisikan elemen-elemen Ɵ saja, akan tetapi juga semua
subsetnya. Sehingga jika Ɵ berisi n elemen, maka subset Ɵ adalah 2n.
Jumlah semua m dalam subset Ɵ sama dengan 1. Apabila tak ada
informasi apapun untuk memilih hipotesis, maka nilai:m{0} = 1,0.
Apabila diketahui X adalah subset dari Ɵ, dengan m1 sebagai fungsi
densitasnya, dan Y juga merupakansubset dari Ɵ dengan m sebagai
fungsi densitasnya, maka dapat dibentuk fungsi kombinasi m1 dan m2
sebagai m3, yaitu :

Notes :
m1 = densitas untuk gejala pertama
m2 = densitas gejala kedua
m3 = kombinasi dari kedua densitas diatas
Ɵ = semesta pembicaraan dri sekumpulan hipotesis (X” dan Y”) X dan
Y = subset dari Z.

Contoh :
G1 : pada daun timbul bercak menyudut yang dibatasi tulang daun.
m1 {p1} : 0,7
m1 { Ɵ) : 1 – 0,7 = 0,3

G2 : Bagian bawah pada daun tampak kumpulan klamisdopora


berbentuk bulat.
m2 {p1} : 0,5
m2{0) : 1 – 0,5 = 0,5
4.2 Perancangan
Pada perancangan sistem ini, menggunakan Model SDLC dan
Waterfall. Dengan memakai model-model ini diharapkan proses
pengembangan sistem dapat berjalan efektif.

4.2.1 Model Perancangan Sistem


Model Perancangan yang digunakan dalam penelitian ini adalah
Model SDLC dan Model Waterfall. Model ini di yakini dapat
memudahkan dalam perancangan sistem karena model ini
mempunyai tahapan yang teratur dan sistematis. Berikut adalah
model yang digunakan untuk peracangan sistem ini ;
A. Model Software Development Life Cycle (SDLC).
Software Development Life Cycle (SDLC) mempunyai 6 tahapan
sebagai berikut ;
1. Perencanaan atau Planning
2. Analisis
3. Design
4. Implementasi atau penerapan
5. Pengujian
6. Maintenance atau Pengelolaan

B. Algoritma Waterfall
Waterfall adalah metode dengan alur yang berurutan dan
jelas, dimulai dari analisis kebutuhan sistem kemudian design
sistem lalu implementasi kemudian integrasi dan pengujian lalu
klien melakukan verifikasi untuk menguji apakah sistem sudah
sesuai atau tidak kemudia yang terakhir instalasi dan pemeliharaan
sistem. Metode ini cocok untuk pengembangan suatu
sistem/aplikasi.
Model Waterfall mempunyai lima tahapan sebagai berikut ;
1. Requirement definision
2. System and Software Design
3. Implementation and Unit Testing
4. Integration and system Testing
5. Operation and maintenance.
4.2.2 UML
1. Usecase
Usecase adalah gambaran interaksi antara sistem dan
pengguna atau admin.

2. Diagram Sequence
Diagram Sequence adalah penggambaran interaksi yang dilakukan
user/admin dengan sistem, termasuk pesan yang digunakan pada saat
interaksi.
3. Activity Diagram
Activity Diagram adalah pengambaran aliran kerja pada sebuah sistem secara
berurutan.

4.3. Perancangan Basis Data


A. Class Diagram
Class diagram adalah penggambaran mengenai sistem dan
hubungan antar objek. Class diagram menjelaskan struktur sistem dengan
memodelkan kelas, atribut, operasi dan hubungan antar objek.
B. ERDish
Berikut adalah gambar ERDish yang telah di rancang ;

4.4. Implementasi
Implementasi Aplikasi mengggunakan pemrograman web
dan Basis Data Mysql. Perancangan sistem yang sudah di buat
akan ditampilkan dan dijelaskan pada implementasi.
4.4.1. Tampilan Aplikasi
a. Halaman Utama
Halaman Utama berisi Deskripsi tentang Tanaman Kacang Hijau dan
Manfaat Kacang Hijau untuk manusia.

b. Halaman Proses Diagnosa


Halaman Proses Diagnosa berisi pilihan gejala yang di
alami oleh tanaman kacang hijau, kemudian ada button proses
Diagnosa Penyakit.
c. Halaman Profile
Halaman Profile berisi biodata perancang sistem.

d. Halaman Daftar Penyakit


Halaman Daftar Penyakit ini berisi Deskripsi Data penyakit yang pernah di
alami oleh tanaman kacang hijau.

e. Halaman Login Admin


Halaman Login berisi Kolom Username dan password yang diisi oleh admin.
f. Halaman Utama Admin
Halaman ini terdiri dari menu-menu yaitu Dashboard, Data penyakit & solusi,
Data Gejala, dan lain-lain.

g. Halaman Data Penyakit


Halaman Data Penyakit ini berisi Data penyakit yang terdiri dari Id
penyakit, Nama Penyakit, Definisi, Solusi, dan opsi edit dan delete.
Hanya admin yang bisa mengakses ini.
h. Halaman Data Gejala
Halaman Data Gejala terdiri dari Id Gejala, dan Gejala yang dialami tanaman
kacang hijau. Hanya admin yang bisa mengakses ini.

i. Halaman Basis Pengetahuan


Halaman Basis Pengetahuan berisi tentang rule atau proses algoritma
dempster shafer.
4.5 Testing
Testing adalah kegiatan untuk menguji suatu sistem atau perangkat
lunak agar dapat mengetahui kemampuan dan kekurangan sistem.

4.5.1 Blackbox Testing


Blackbox Testing adalah metode uji coba terhadap kegunaan suatu
sistem. Metode ini merupakan metode uji coba suatu sistem tanpa tahu
struktur kode atau program didalamnya. Tujuan dari blackbox testing
adalah untuk mengetahui apakah setiap struktur sudah sesuai dengan
tahapan proses yang di buat dan untuk mengetahui apakah input yang
dilakukan oleh user dapat di proses oleh sistem tersebut.
Blackbox testing akan dijelaskan dalam table dibawah ini.
Tabel 4.1
NO NAMA KONDISI PENGUJIAN HASIL PENGUJIAN
1. Sign in 1. Jika Username dan Password 1. Akan muncul pesan
yang dimasukan salah/belum “username atau
terdaftar di basis data. password salah”.
2. Jika Username dan Password 2. Akan muncul
yang di inputkan benar. Halaman Utama.
2. Sign Up 1. User memasukan Data dirinya ke 1. Masuk kembali ke
dalam “Form Sign Up” halaman sign in
3. Halaman 1. User menekan kotak yang dibuat 1. Akan muncul
Utama untuk menlanjutkan ke halaman “Halaman Diagnosa”
selanjutnya.
4. Halaman 1. User mencari data Diagnosa 1. Akan muncul
Diagnosa yang telah di rumuskan pada beberapa diagnosa
kolom “Daftar Diagnosa pada Daftar Diagnosa
Penyakit Tanaman” Penyakit Tanaman.
5. Halaman 1. User mencari gejala pada Data 1. Akan muncul
Gejala Gejala yang muncul pada Beberapa Gejala
tanaman, di kolom “Gejala pada Daftar Data
Penyakit Tanaman” Gejala.
6. Basis Aturan 1. User menginputkan gejala pada 1. Akan Muncul
Kolom “Data Gejala Penyakit halaman berisi
Tanaman”. penginputan Data
2. User Menginputkan Diagnosa Diagnosa dan gejala.
pada kolom “Data Diagnosa 2. Data berhasil di
Penyakit Tanaman”. inputkan dan akan
muncul di Database.
7. Hasil 1. User akan mendapatkan solusi 1. Akan muncul daftar-
Diagnosa dari diagnosa dan gejala yang daftar solusi/apa
diinputkan. yang harus dilakukan
pada tanaman agar
tidak terjadi kerugian
atau gagal panen.

4.5.2 Kelebihan Blackbox Testing


1. Tidak perlu mengetahui Source code.
2. Sangat cocok untuk uji coba suatu perangkat lunak atau sistem.
3. Blacbox testing dapat dengan cepat mengidentifikasi kekurangan.
4. Blackbox memungkinkan penguji dan pengembang bekerja secara
mandiri tanpa harus menganggu proses kerja masing-masing.
4.5.3 Kekurangan Blackbox Testing
1. Kemungkinan akan ada beberapa hal tentang kesalahan sistem
yang terlewat dikarenakan penguji tidak memliki pengetahuan
teknis.

4.6 Pemeliharaan Sistem


Pemeliharaan Sistem dilakukan agar dapat mendeteksi kesalahan
yang belum sempat terdeteksi. Seiring berjalannya waktu akan ada
permintaan dari pemakai untuk melakukan perubahan perubahan dari
sistem maka dari itu di perlukan pemeliharaan sistem.
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari penelitian yang sudah dilakukan, terciptalah sebuah sistem
yang bisa mengidentifikasi penyakit tanaman kacang hijau. Model yang
digunakan dalam sistem ini adalah waterfall, model ini mempunyai alur
yang teratur jadi mempermudah dalam pengembangan sistem. Dan untuk
Metodenya menggunakan metode perhitungan dempster shafer, dengan 5
gejala dan 3 penyakit beserta solusi penanganannya.

Contoh perhitungan dengan menggunakan metode dempster shafer :

G1 : pada daun timbul bercak menyudut yang dibatasi tulang daun.


m1 {p1} : 0,7
m1 { Ɵ) : 1 – 0,7 = 0,3

G2 : Bagian bawah pada daun tampak kumpulan klamisdopora berbentuk


bulat.
m2 {p1} : 0,5
m2{0) : 1 – 0,5 = 0,5

5.2 Saran
Setelah melakukan penelitian dan perancangan sistem Identifikasi penyakit
tanaman kacang hijau.dengan metode dempster shafer. Banyak yang harus
dikembangkan lagi, agar sistem bisa dipakai oleh banyak orang. Maka dari iru
untuk pengembangan sistem lebih lanjut, ada beberapa saran yaitu :
6. Sistem ini masih sistem mysql, diharapkan ke depannya bisa berbasis
android agar lebih mudah digunakan oleh para petani kacang hijau.
7. Diharapkan untuk menambahkan jenis tanaman lain agar sistem ini bisa
membantu petani lainnya dalam mengatasi penyakit tanaman.
8. Peneliti selanjutnya dapat menambahkan metode lain dalam mengolah
data untuk membandingkan atau sebagai penunjang dari metode
Dempster Shafer yang digunakan saat ini. Hal ini bertujuan agar
meningkatkan hasil yang lebih akurat dalam menunjukkan hasil
diagnosanya.
DAFTAR PUSTAKA
Betrisandi, 2018. Sistem Pakar Diagnosa Penyakit Tanaman Kacang
Hijau Menggunakan Metode Dempster Shafer Pada Dinas
Pertanian Kabupaten Puhowato.
Novi Dian Nathasia, 2011. Desain Sistem Pakar Identifikasi Penyakit
Hortikultura untuk mempermudah penanggulangan Hama.
Sutarman, 2017. Dasar-Dasar Ilmu Penyakit Tanaman.
Rahmat ArbiWicaksono, Nurul Hidayat, Indriani, 2018.
Implementasi Metode Dempster Shafer untuk Diagnosis Penyakit
Pada Tanaman Kedelai
LAMPIRAN
RIWAYAT PENULIS
Dhitta Mari’ane Yusup. Lahir di Karawang pada tanggal 01
Oktober 2000, putri pertama dari Yusup Maulana dan Dewi
Berisi Maria Ulfah. Penulis memulai pendidikan sekolah menengah
foto formal pertama pada tahun 2012 di SMPN 2 Karawang Timur,
ukuran 3×4cm kemudian melanjutkan sekolah menengah kejuruan dengan
jurusan akuntansi pada tahun 2015 di SMK PGRI 2 Karawang
kemudian penulis memulai kuliah pada tahun 2018
di Universitas Buana Perjuangan Karawang.

Anda mungkin juga menyukai