Anda di halaman 1dari 101

SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN TEBU DENGAN

METODE BAYESIAN BERBASIS WEB

SKRIPSI

Disusun Oleh :

Rahayu Abdullah
2014020157

JURUSAN TEKNIK INFORMATIKA

KONSENTRASI WEB

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


(STMIK) HANDAYANI
MAKASSAR
2018
SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN TEBU MENGGUNAKAN METODE
BAYESIAN BERBASIS WEB

SKRIPSI

Diajukan sebagai salah satu syarat untuk mencapai gelar Sarjana Komputer Jurusan Teknik

Informatika

Disusun dan diajukan oleh :

RAHAYU ABDULLAH
2014020157

JURUSAN TEKNIK INFORMATIKA


KONSENTRASI WEB

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


KOMPUTER (STMIK) HANDAYANI
MAKASSAR
2018

i
MOTTO

“Bersyukurlah dengan segala Sesuatu yang kamu miliki, karena belum tentu orang lain memilikinya”.
Sistem Pakar Diagnosa Penyakit Tanaman Tebu Menggunakan Metode Bayesian
Berbasis Web

Rahayu Abdullah, 2018


Dibimbing oleh : Muhammad Risal dan Mirfan

ABSTRAK

Di Indonesia tenaga tani yang ahli pada bidang penyakit tanaman tebu
masih terbatas, baik dari segi jumlah dan waktu kerja. Dalam menyelesaikan
serangan penyakit yang menyerang tidak sedikit dari petani melakukan kesalahan
dalam melakukan permasalahan yang dihadapi. Penelitian ini bertujuan (1) untuk
merancang sistem pakar mendiagnosa penyakit tanaman tebu dan (2) untuk
mengimplementasikan sistem pakar mebdiagnosa penyakit pada tanaman tebu.
Desain penelitian yang digunakan adalah UML yang didesain secara
terstruktur yang terdiri dari rancangan model use case diagram, activity diagram,
sequence diagram dan class diagram. Software yang digunakan dalam
membangun sistem ini adalah PHP dan MySql untuk pengolahan database.
Algoritma yang digunakan adalah bayesian. Dalam penelitian ini pengumpulan
data diperoleh melalui observasi, wawancara dan kepustakaan.
Sehingga dengan pembuatan sistem pakar untuk mendiagnosa penyakit
tanaman tebu ini diharapkan bisa membantu petani untuk mengatasi permasalahan
dengan memberikan solusi yang baik. Berdasarkan hasil pembahasan dan
pengujian mengenai penerapan sistem pakar diagnosa penyakit tanaman tebu
dengan menggunakan metode Bayesian, maka dapat di ambil kesimpulan bahwa
dari hasil uji coba untuk menentukan diagnosa tanaman tebu dengan uji coba 10
kondisi data menghasilkan tingkat kecocokan 8 kondisi data hasil diagnosa pakar
dan sistem sehingga tingkat keakurasiannya 80% dari 14 gejala dan 6 penyakit.

Kata kunci : Sistem Pakar, Bayesian, Tanaman Tebu

iv
KATA PENGANTAR

Assalamu Alaikum Warahmatullahi Wabarakatu,


Sesungguhnya segala puji bagi Allah, kami memuji-Nya, memohon
pertolongan kepada-Nya, memohon ampunan kepada-Nya,bertaubat Kepada-Nya
dan kami berlindung kepada Allah dari kejahatan diri kami dan keburukan
perbuatan kami. Berkat rahmat dan karunia-Nya penulis dapat menyelesaikan
penyusunan skripsi ini. Shalawat beserta salam semoga senantiasa terlimpah
curahkan kepada Nabi Muhammad Shallallahu ‘alaihi wasallam, kepada
keluarganya, para sahabatnya, hingga kepada ummatnya sampai akhir zaman.
Skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh gelar
sarjana (S1) pada STMIK Handayani Makassar dan juga merupakan laporan akhir
yang wajib diselesaikan oleh setiap mahasiswa STMIK Handayani Makassar.
Semoga dapat memberikan nilai tambah bagi semua pihak yang terkait
didalamnya dan khususnya kepada penulis.
Dalam penyusunan dan penulisan skripsi ini tidak terlepas dari bantuan berupa
sumbangan pemikiran, bimbingan, serta dukungan dari berbagai pihak. Oleh
karena itu dalam kesempatan ini penulis mengucapkan terima kasih yang setulus-
tulusnnya kepada yang terhormat :
1. Kedua orang tua yang saya cintai, keluarga yang senantiasa memberikan
nasihat, dukungan, sehingga penulis dapat menyelesaikan studi dengan baik.
2. Dr. Eng. Agussalim, MT selaku ketua STMIK Handayani Makassar.
3. Billy Eden William Asrul, S.Kom., MT selaku ketua jurusan Teknik
Informatika.
4. Muhammad Risal, S.Kom.,MT selaku pembimbing I dalam penyusunan
skripsi ini, sehingga dapat selesai dengan baik.
5. Mirfan, S.Kom.,M.Kom. selaku pembimbing II dalam penyusunan skripsi ini,
sehingga dapat selesai dengan baik.
6. Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan Pangan Kab.Maros)
Selaku pakar dalam penelitian ini.

v
7. Senior-seniorku, alumni STMIK Handayani Makassar yang telah memberikan
arahan dan sumbangan pemikiran, Nurhasah muslim, S.Kom.
8. Teman-teman saya dan Sahabat-sahabat saya terkhusus (Rempong squad) dan
TI-D terima kasih atas kebersamaannya dalam merasakan susah senang dalam
penyusunan skripsi ini, serta yang selalu memberikan dukungan, semangat,
solusi dan keceriaanya sehingga memberikan pengaruh positif terhadap
penulis.
Akhirnya, penulis menyadari bahwa penulisan skripsi ini masih banyak
kekurangan. Olehnya itu, kritik dan saran yang sifatnya mendidik, dan dukungan
yang membangun, senantiasa penulis terima dengan lapang dada.
Wassalamu Alaikum Wr.Wb.

Makassar, November 2018

Penulis

v
DAFTAR ISI

HALAMAN PENGAJUAN ............................................................................... i


HALAMAN PERSETUJUAN UJIAN SKRIPSI ............................................... ii
HALAMAN PENGESAHAN ............................................................................. iii
ABSTRAK ......................................................................................................... iv
KATA PENGANTAR ....................................................................................... v
DAFTAR ISI ...................................................................................................... vi
DAFTAR TABEL .............................................................................................. x
DAFTAR GAMBAR ......................................................................................... xi
BAB I
PENDAHULUAN
A. Latar Belakang ....................................................................................... 1
B. Batasan Masalah...................................................................................... 3
C. Rumusan Masalah .................................................................................. 3
D. Tujuan Penelitian ................................................................................... 3
E. Manfaat Penelitian ................................................................................. 4
F. Penegasan Konsep .................................................................................. 4
BAB II
TINJAUAN PUSTAKA
A. Tinjauan Umum ..................................................................................... 7
1. Tanaman Tebu ........................................................................... 7
2. Pengertian Penyakit ................................................................... 8
B. Landasan Teori
1. Defenisi Sistem ......................................................................... 8
2. Defenisi Pakar ........................................................................... 8
3. Sistem Pakar ............................................................................. 9
a. Ciri-Ciri sistem Pakar ............................................................ 10
b. Bentuk Sistem Pakar ............................................................. 11
c. Sejarah Singkat Sistem Pakar ................................................ 11

vi
d.Keuntungan Sistem Pakar ...................................................... 12
e. Struktur Sistem Pakar ............................................................ 13
f. Komponen Sistem Pakar ........................................................ 13
4. Metode Naive Bayesian ............................................................ 13
5. Basis Pengetahuan .................................................................... 16
a. Jenis- jenis penyakit tanaman tebu ...................................... 16
b. Gejala Penyakit tanaman Tebu............................................ 17
c. Solusi Penyakit Tanaman Tebu ........................................... 18
6. Basis Data ................................................................................. 19
a. Defenisi Basis Data ............................................................. 19
b. Komponen Lingkungan Basis Data .................................... 22
7. Perancangan UML .................................................................... 23
8. Bahasa Pemograman ................................................................. 26
a. HTML .................................................................................. 26
b. PHP ..................................................................................... 27
9. MYSQL ...................................................................................... 27
a. Defenisi mysql ..................................................................... 27
b. Perintah Dasar mysql ........................................................... 28
10. WEB .......................................................................................... 29
a.Pengertian web ....................................................................... 29
b.Pengertian web Server............................................................ 32
11. Xampp ....................................................................................... 32
12. Sublem Text ............................................................................... 33
13. Metode Pengujian...................................................................... 33
a. Black Box Testing ............................................................... 33
b. Pengujian Validasi .............................................................. 36
c. Pengujian Beta Dan Alpha .................................................. 37
C. Penelitian Terkait .................................................................................... 38
D. Kerangka Pemikiran ................................................................................ 41

BAB III
METODE PENELITIAN

vii
A. Penggambaran Sistem ............................................................................ 42
1. Aliran Sistem Berjalan ..................................................................... 42
2. Aliran Sistem yang diusulkan .......................................................... 42
B. Analisis Kebutuhan ................................................................................ 44
1. Kebutuhan Fungsional ..................................................................... 44
2. Kebutuhan Nonfungsiional .............................................................. 45
C. Sumber Data dan Teknik Pengumpulan Data ........................................ 46
1.Sumber Data ......................................................................................... 46
2.Teknik Pengumpulan Data ................................................................... 46
BAB IV
PERANCANGAN DAN IMPLEMENTASI
A. Pemodelan Sistem .................................................................................. 47
1. Usecase Diagram ............................................................................. 47
2. Class Diagram .................................................................................. 49
3. Activity Diagram Admin ................................................................... 50
4. Activity Diagram User ...................................................................... 51
5. Sequence Diagram Admin ................................................................ 52
B. Perancangan Database ............................................................................. 53
C. Perancangan Antarmuka ......................................................................... 54
1. Rancangan Output ............................................................................ 54
2. Rancangan Input ............................................................................... 56
D. Pembahasan Program Utama .................................................................. 58
a. Pembahasan Program Utama ........................................................... 59
E. Implementasi Algoritma.......................................................................... 65
a. Penyususnan Basis Pengetahuan ..................................................... 65
b. Implementasi algoritma Bayesian ..................................................... 66
F. Pengujian Sistem .................................................................................... 78
BAB V
KESIMPULAN
A. Kesimpulan ............................................................................................ 86
B. Saran ....................................................................................................... 86

viii
DAFTAR PUSTAKA ........................................................................................ 87

viiii
DAFTAR TABEL

Tabel 2.1 Jenis penyakit tanaman tebu ............................................................... 14


Tabel 2.2 Gejala Penyakit tanaman tebu ............................................................. 15
Tabel 2.3 Solusi Penyakit tanaman tebu ............................................................ 17
Tabel 2.4 Perintah Dasar Mysql .......................................................................... 27
Tabel 2.5 Penelitian Terkait ................................................................................ 38
Tabel 4.1 Admin.................................................................................................. 52
Tabel 4.2 Aturan ................................................................................................. 52
Tabel 4.3 Gejala ................................................................................................. 52
Tabel 4.4 Penyakit ............................................................................................... 53
Tabel 4.5 Data Gejala .......................................................................................... 63
Tabel 4.6 Data Penyakit ..................................................................................... 64
Tabel 4.7 Rancangan Pengujian .......................................................................... 68
Tabel 4.8 Hasil Pengujian Menu ......................................................................... 69
Tabel 4.9 Hasil Pengujian Diagnosa ................................................................... 69
Tabel 4.10 Hasil Pengujian Logout ..................................................................... 70
Tabel 4.11 Hasil Pengujian Beta no satu ............................................................ 71
Tabel 4.12 Hasil Pengujian Beta no dua ............................................................. 72
Tabel 4.13 Hasil Pengujian Beta no tiga ............................................................. 73
Tabel 4.14 Hasil Pengujian Beta no empat ......................................................... 73
Tabel 4.15 Hasil Pengujian Beta no Lima .......................................................... 74

x
DAFTAR GAMBAR

Gambar 2.1 StrukturUsecase Diagram ............................................................... 22


Gambar 2.2 Sequence Diagram ........................................................................... 23
Gambar 2.3Activity Diagram ............................................................................... 24
Gambar 3.1 Usecase Diagram Sistem yang Sedang Berjalan ........................... 41
Gambar 3.2 Usecase Diagram Sistem yang diusulkan ...................................... 42
Gambar 4.1 Use Case Diagram ......................................................................... 46
Gambar 4.2 Class Diagram................................................................................. 48
Gambar 4.3 Activity Diagram Admin ................................................................. 49
Gambar 4.4 Activity Diagram User .................................................................... 50
Gambar 4.5 Squence Diagram Admin ................................................................ 51
Gambar 4.6 Rancangan Output Penyakit ............................................................ 53
Gambar 4.7 Rancangan Output Gejala................................................................ 54
Gambar 4.8 Rancangan output Hasil Diagnosa .................................................. 55
Gambar 4.10 Rancangan Input login ................................................................. 55
Gambar 4.11 Rancangan Input penyakit ............................................................ 56
Gambar 4.13 Rancangan input Data Gejala ........................................................ 56
Gambar 4.14 Rancangan input Data Aturan Diagnosa ....................................... 56
Gambar 4.15 Rancangan Input Data Password ................................................... 57
Gambar 4.16 Tampilan Login ............................................................................. 57
Gambar 4.17 Tampilan Menu Utama Admin ..................................................... 58
Gambar 4.18 Menu Data Penyakit ...................................................................... 58
Gambar 4.19 Menu Data Gejala.......................................................................... 59
Gambar 4.20 Menu Data Rule ............................................................................ 60
Gambar 4.21 Menu Home ................................................................................... 60
Gambar 4.22 Menu Registrasi Pengguna ............................................................ 63
Gambar 4.23 Menu Diagnosa Gejala .................................................................. 62
Gambar 4.24 Menu Hasil Uji Coba .................................................................... 62
Gambar 4.25 Menu Print/Cetak .......................................................................... 63

xi
BAB I

PENDAHULUAN

A. Latar Belakang

Tanaman tebu (Saccharum officinarum L) adalah satu anggota familia

rumput rumputan (Graminae) yang merupakan tanaman asli tropika basah,

namun masih dapat tumbuh baik dan berkembang didaerah subtropika, pada

berbagai jenis tanah dari daratan rendah hingga ketinggian 1.400 m diatas

permukaan laut. Tebu merupakan salah satu jenis tanaman yang hanya dapat

di daerah yang memiliki iklim tropis, luas areal tanaman tebu di Kab.Maros

ditahun 2015 2,962.52 ha, ditahun 2016 2,938.61 ha, dan ditahun 2017

3,761.79 ha. Adapun tingkat pemanfaatan produksi tanaman tebu tahun 2015

mencapai 579 ton, sedangkan ditahun 2016 459 ton dan ditahun 2017 292

ton.

Namun, dalam pembudidayaan tebu tidak luput dari berbagai

permasalahan yang berhubungan dengan penyakit yang kemungkinan akan

menyerang tanaman tebu. Salah satu penyakit yang menyerang tanaman tebu

yaitu bagian daunnya. Penyakit-penyakit penting pada tanaman tebu yang

terutama terdapat pada bagian daun antara lain adalah bercak kuning, bercak

cicin, mosaik, blendok, pokkahbung, luka api. Gejala serangan timbulnya

klorosis pada daun yang mengikuti alur pembuluh. Jalur klorosis ini lama-

lama menjadi kering. Penyakit blendok terlihat kira-kira 6 minggu hingga 2

bulan setelah tanam. Jika daun terserang berat, seluruh daun bergaris-garis

hijau dan putih.

1
Pengetahuan tentang identifikasi penyakit serta pengendaliannya sangat

penting untuk diketahui oleh petani tebu agar petani tebu dapat melakukan

pengendalian tanaman tebu dengan baik. Kurangnya informasi tentang

tanaman tebu serta minimnya pengetahuan para petani menyebabkan

permasalahan seputar hama dan penyakit tebu ini tidak dapat diatasi dengan

segera. Masalah yang sering ditemukan dalam membudidayakan tanaman

tebu adalah masyarakat sangat kesulitan mencari seorang pakar karena hanya

satu orang pakar yang ada di Kab. Maros

Dengan memperhatikan hal tersebut maka perlu adanya sebuah sistem

yang mampu mengidentifikasi penyakit tanaman tebu sehingga bisa

memberikan informasi secara cepat dan tepat kepada user untuk melakukan

tindakan selanjutnya tanpa harus mendatangkan seorang pakar tanaman tebu.

Sistem pakar adalah 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 menentukan solusi yang tepat dari

permasalahan yang ada dalam menentukan jenis penyakit pada tanaman tebu.

Penelitian ini akan membuat suatu aplikasi web sistem pakar untuk

diagnosa penyakit tanaman tebu. Sistem pakar diperlukan untuk mendapatkan

pengetahuan kepakaran dari ahlinya dalam menyelesaikan permasalahan

diagnosa penyakit sedangkan inferensi Naive Bayes digunakan untuk

menghitung ketidakpastian data menjadi data yang pasti dengan

membandingkan antara data YA dan TIDAK.

2
Berdasarkan hal tersebut maka penulis mengangkat judul penelitian

“Sistem Pakar Diagnosa Penyakit Tanaman Tebu Dengan Metode Naïve

Bayes Berbasis Web”

B. Batasan Masalah

Batasan masalah dalam penelitian ini adalah :

1. Metode yang digunakan merupakan metode Naïve Bayes.

2. Sistem ini hanya untuk digunakan dalam mendiagnosa penyakit tanaman

tebu.

3. Penyakit tanaman tebu menyangkut bagian akar, batang, dan daun.

Dalam penelitian kali ini hanya akan dibahas tentang penyakit tebu

bagian daun.

C. Rumusan Masalah

Berdasarkan uraian latar belakang di atas dapat dirumuskan masalah

sebagai berikut :

1. Bagaimana merancang Sistem Pakar untuk Mendiagnosa Penyakit

Tanaman Tebu Berbasis Web ?

2. Bagaimana mengimplementasikan Sistem Pakar untuk Mendiagnosa

Penyakit Tanaman Tebu Berbasis Web ?

D. Tujuan Penelitian

Tujuan yang hendak dicapai dalam pelaksanaan penelitian ini adalah

sebagai berikut :

3
1 Untuk merancang Sistem Pakar untuk Mendiagnosa Penyakit Tanaman

Tebu Berbasis Web.

2 Untuk mengimplementasikan Sistem Pakar untuk Mendiagnosa Penyakit

Tanaman Tebu Berbasis Web.

E. Manfaat Penelitian

Manfaat yang ingin dicapai dalam penelitian ini yaitu :

1. Sebagai bahan rujukan menyelesaikan program study.

2. Memudahkan para petani dalam mengakses pengetahuan seputar tanaman

tebu, serta nantinya dapat mengambil keputusan.

F. Penegasan Konsep

Sebelum penulis menguraikan isi skripsi, maka akan diawali dahulu

dengan memberi penjelasan pengertian berbagai istilah yang ada dari judul

skripsi. Hal ini dilakukan agar tidak terjadi kesalahfahaman interpretasi isi

keseluruhan skripsi.

Adapun penegasan istilahnya seperti dibawah ini :

1. Sistem Pakar

Sistem pakar adalah sistem yang berusaha mengadopsi

pengetahuan manusia ke komputer yang dirancang untuk

memodelkan kemampuan menyelesaikan masalah seperti layaknya

seorang pakar. Dengan sistem pakar ini, orang awam pun dapat

menyelesaikan masalahnya atau hanya sekedar mencari suatu

informasi berkualitas yang sebenarnya hanya dapat diperoleh

dengan bantuan para ahli di bidangnya.

4
2. Diagnosa

Diagnosis adalah identifikasi sifat-sifat penyakit atau

kondisi atau membedakan satu penyakit atau kondisi dari yang

lainnya. Penilaian dapat dilakukan melalui pemeriksaan fisik, tes

laboratorium, atau sejenisnya, dan dapat dibantu oleh program

komputer yang dirancang untuk memperbaiki proses pengambilan

keputusan.

3. Tanaman Tebu

Tanaman tebu (Saccharum officinarum L) adalah satu

anggota familia rumput-rumputan (Graminae) yang merupakan

tanaman asli tropika basah, namun masih dapat tumbuh baik dan

berkembang di daerah subtropika, pada berbagai jenis tanah dari

daratan rendah hingga ketinggian 1.400 m diatas permukaan laut.

Dikatakan fase pertunasan karena umur tersebut secara

agresif tanaman tebu mengalami pertumbuhan secara horizontal

dengan terbentuknya tunas-tunas baru secara bertahap, mulai dari

tunas primer sampai tunas tertier. Pada umur tanaman ini,

pertumbuhan kesamping terus terjadi hingga mencapai

pertumbuhan jumlah tunas maksimum pada umur tebu sekitar 3

bulan. Proses pertunasan meskipun dominan terjadi munculnya

anakan, namun pola petumbuhannya berupa fisik dicerminkan

dengan pembentukan daun

5
4. Bayesian

Bayesian Classification adalah pengklasifikasian statistik

yang dapat digunakan untuk memprediksi probabilitas keanggotaan

suatu class. Bayesian Classification didasarkan pada teorema

Bayes yang memiliki kemampuan klasifikasi serupa decision tree

dan neural network. Bayesian Classification terbukti memiliki

akurasi dan kecepatan yang tinggi saat diaplikasikan ke dalam

database dengan data yang besar.

6
BAB II

TINJAUAN PUSTAKA

A. Tinjauan Umum

1. Tanaman Tebu

Di Indonesia, tebu merupakan salah satu tanaman industri yang

bernilai cukup tinggi, sehingga dapat menjadi sumber pendapatan

masyarakat. Tanaman ini sudah dibudidayakan secara besarbesaran

terutama untuk diambil gulanya. Kandungan gulanya 7 - 20 persen.

Kandungan yang terbanyak terdapat pada batang bagian bawah, yakni

sampai 20 persen. Gula ini terdiri atas antara lain 0,4 persen fruktosa dan

2 persen laktosa. Selain itu, air tebu yang kaya vitamin B digunakan pula

untuk mengobati sakit perut, melegakan tenggorokan, dan membersihkan

luka. Air tebu yang dicampur akar alang-alang berkhasiat sebagai obat

cuci darah (Luise Suada,2013:3)

Tanaman Tebu termasuk dalam komoditas tanaman perkebunan

yang ada di Indonesia. Namun, dalam pembudidayaan tebu tidak luput

dari berbagai permasalahan yang berhubungan dengan penyakit yang

kemungkinan akan menyerang tanaman tebu. Jika tanaman tebu telah

terserang penyakit, maka hasil panen dan kualitas tebu akan menurun

yang kemudian akan menimbulkan kerugian yang tidak sedikit bagi

petani tebu dan pemilik kebun tebu, jika tidak segera ditanggulangi akan

merambat luas dan memburuk seiring berjalannya waktu (Rudi Hariyanto

et all, 2018:1)

7
2. Pengertian Penyakit

Penyakit adalah sesuatu yang menyebabkan gangguan pada

tanaman sehingga tanaman tidak bereproduksi atau mati secara perlahan

– lahan sedangkan hama adalah perusak tanaman pada akar, batang, daun

atau bagian tanaman lainnya sehingga tanaman tidak dapat tumbuh

dengan sempurna atau mati.

B. Landasan Teori

1. Definisi Sistem

Berhubungan satu sama lain dimana dalam sebuah sistem terdapat

suatu masukan, proses dan keluaran, untuk mencapai tujuan yang

diharapkan.

Menurut Sukaria Sinulingga, dalam (Mario Markus, 2016:7)

Berpendapat bahwa, sebuah sistem didefinisikan sebagai seperangkat

elemen yang membentuk satu kesatuan (unity).

Menurut Efraim Turban et all, dalam (Mario Markus, 2017:7),

sistem adalah kumpulan objek seperti orang, sumber daya, konsep, dan

prosedur yang dimaksudkan untuk melakukan suatu fungsi yang dapat

diidentifikasi atau untuk melayani suatu tujuan

2. Definisi Pakar

Pakar adalah orang yang memiliki kemampuan atau mengerti

dalam menghadapi masalah . Lewat pengalaman, seorang pakar

mengembangkan kemampuan yang membuatnya dapat memecahkan

8
permasalahan dengan hasil yang baik dan efisien menurut john Durkin,

dalam (Topik purwanto dan Dini Destiani,2015:2).

3. Sistem Pakar

Sistem pakar (expert system) adalah sistem yang berusaha

mengadopsi pengetahuan manusia ke kamputer yang dirancang untuk

menyelesaikan masalah seperti layaknya seorang pakar (Safia

Dhani,2009:20).

Secara umum, sistem pakar (expert system) adalah sistem yang

berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer

dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli.

Sistem pakar yang baik dirancang agar dapat menyelelasikan suatu

permasalahan tertentu dengan meniru kerja dari para ahli (Tuswanto dan

Abdul Fadlil, 2013:24).

Menurut Turban, 2005 ke ahlian dipindahkan dari pakar ke suatu

komputer. Pengetahuan ini disimpan di dalam komputer. Pada saat

pengguna menjalankan komputer untuk mendapatkan informasi, sistem

pakar menanyakan fakta-fakta dan dapat membuat penalaran (inferensi)

dan sampai pada suatu kesimpulan. Kemudian, sistem pakar memberikan

penjelasan ( memberikan kesimpulan atas hasil konsultasi yang telah

dilakukan sebelumnya).

Menurut Arhami, dalam (Sri Rahayu,2013:2) Salah satu Teknik

kecerdasan buatan yang menirukan proses penalaran manusia adalah

Sistem Pakar. Secara umum, Sistem Pakar (expert system) adalah sistem

9
yang berusaha mengadopsi pengetahuan manusia ke komputer, agar

komputer dapat menyelesaikan masalah seperti yang biasa dilakukan

oleh para ahli Sistem Pakar yang baik dirancang agar dapat

menyelesaikan suatu permasalahan tertentu dengan meniru kerja para

ahli. Dengan Sistem Pakar ini, orang awam juga dapat menyelesaikan

masalah yang cukup rumit yang sebenarnya hanya dapat diselesaikan

dengan bantuan para ahli. Bagi para ahli, Sistem Pakar ini juga akan

membantu aktivitasnya sebagai asisten yang sangat berpengalaman

a. Ciri – Ciri Sistem Pakar

Sistem pakar merupakan program-program praktis yang

menggunakan strategi heuristik yang dikembangkan oleh manusia

untuk menyelesaikan permasalahan-permasalahan yang spesifik

(khusus), disebabkan oleh keheuristikannya gdan sifatnya yang

berdasarkan pada pengetahuan sehingga umumnya sistem pakar

mempunyai ciri-ciri sebagai berikut E.Turban,dalam (Sri

Rahayu,2013:2)

1) Terbatas pada domain keahlian tertentu.

2) Berdasarkan pada kaidah/rule tertentu.

3) Dapat digunakan dalam berbagai jenis komputer.

4) Mudah dimodifikasi, yaitu dengan menambah atau menghapus

suatu kemampuan dari basis pengetahuannya.

10
5) Sistem dapat mengaktifkan kaidah secara searah yang sesuai,

dituntun oleh dialog dengan pemakai. Arhami, dalam ((Sri

Rahayu,2013:2)

b. Bentuk Sistem Pakar

Ada empat bentuk sistem pakar, yaitu :

1) Berdiri sendiri, sistem pakar jenis ini sendiri dan tidak tergabung

dengan software lainnya.

2) Tergabung, sistem pakar jenis ini merupakan program dimana

didalamnya memanggil algoritma subrutin lain (konvensional).

3) Menghubungkan ke software lain, sistem pakar yang

menghubungkan ke suatu paket program tertentu, misalnya

dengan DBMS.

4) Sistem mengabdi, sistem pakar ini merupakan bagian dari

komputer khusus yang dihubungkan dengan suatu fungsi

tertentu. Arhami,(dalam Putri Pahrunisa,2017:13)

c. Sejarah Singkat Sistem Pakar

Sistem pakar untuk menyelesaikan permasalahan komputasi

telah berkembang sejak pertengahan tahun 1943. Beberapa

permasalahan seperti:

1) 1943 Post E.L. membuktikan bahwa permasalahan-

permasalahan komputasi dapat diselesaikan dengan aturan IF-

THEN.

11
2) 1961 General Problem Solver (GPS) oleh A. Newell and

H. Simon. Adalah sebuah program yang dibangun untuk

menyelesaikan permasalahan mulai dari games sampai

matematika integral.

3) 1969 DENDRAL. Dibangun di Stamford University atas

permintaan NASA (Buchanan and Feigenbaum) untuk

melakukan analisis kimiawi terhadap kondisi tanah di planet

Mars.

4) 1970s MCYN. Dibuat untuk diagnosa medis oleh

Buchanan dan Shortliffe.1982 R1/XCON adalah sistem

pakar pertama yang dibuat oleh para peneliti di Carnegie

Melon University (CMU).

d. Keuntungan Sistem Pakar

Secara garis besar, ada banyak keuntungan apabila

menggunakan sistem pakar, diantaranya adalah :

1) Menjadikan pengetahuan dan nasihat lebih mudah didapat.

2) Meningkatkan output dan produktivitas.

3) Menyimpan kemampuan dan keahlian pakar.

4) Meningkatkan penyelesaian masalah yaitu menerusi paduan

pakar, penerangan, sistem pakar khas.

5) Meningkatkan reliabilitas.

6) Memberikan respons (jawaban) yang cepat.

7) Merupakan panduan yang intelligence (cerdas).

12
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. Arhami, (dalam Putri Pahrunisa,2017:14)

e. Struktur Sistem Pakar

Sistem pakar disusun oleh dua bagian yaitu lingkungan

pengembangan dan lingkungan konsultasi. Lingkungan

pengembangan sistem pakar digunakan untuk memasukan

knowledge pakar ke dalam lingkungan sistem pakar, sedangkan

lingkungan konsultasi digunakan oleh pengguna yang bukan pakar

guna memperoleh knowledge pakar.

f. Komponen Sistem Pakar

Sistem pakar memiliki beberapa komponen utama yaitu: antar

muka pengguna (user interface), basis data sistem pakar (expert

system database), fasilitas akuisisi pengetahuan (knowledge

acquisition facility) dan mekanisme inferensi (inference mechanism).

Selain itu ada satu komponen yang ada pada beberapa sistem pakar

yaitu fasilitas penjelasan (explanation facility)

4. Metode Bayesian

Simple naive Bayesian classifier merupakan salah satu metode

pengklasifikasi berpeluang sederhana yang berdasarkan pada penerapan

Teorema Bayes dengan asumsi antar variabel penjelas saling bebas

13
(independen). Algoritma ini memanfaatkan metode probabilitas dan

statistik yang dikemukakan oleh ilmuwan Inggris Thomas Bayes, yaitu

memprediksi probabilitas di masa depan berdasarkan pengalaman di

masa sebelumnya. Dua kelompok peneliti, satu oleh Pantel dan Lin, dan

yang lain oleh Microsoft Research memperkenalkan metode statistik

Bayesian ini pada teknologi anti spam filter. Tetapi yang membuat

algoritma Bayesian filtering ini popular adalah pendekatan yang

dilakukan oleh Paul Graham. Dasar dari teorema naïve digunakan dalam

pemrograman adalah rumus Bayes berikut ini:

P (A|B) = (P(B|A) * P(A))/P(B)

Artinya Peluang kejadian A sebagai B ditentukan dari peluang B

saat A, peluang A, dan peluang B.

Algoritma Naïve Bayes

Algoritma Naive Bayes adalah sebagai berikut:

Teorema Bayes:

P(C|X) = P(X|C) * P(C) / P(X)

Dimana :

a P(X) bernilai konstan untuk semua klas.

b P(C) merupakan frek relatif sample klas C

c Dicari P(C|X) bernilai maksimum, sama halnya dengan

P(X|C)·P(C) juga bernilai maksimum Masalah → menghitung

P(X|C) tidak mungkin.

14
d Apabila diberikan k atribut yang saling bebas (independence),

nilai probabilitas dapat diberikan sebagai berikut. P(x1,…,xk|C) =

P(x1|C) x … x P(xk|C).

e Jika atribut ke-i bersifat diskret, maka P(xi|C) diestimasi sebagai

frekuensi relatif dari sampel yang memiliki nilai xi sebagai atribut

ke i dalam kelas C.

Bayesian Classification adalah pengklasifikasian statistik yang

dapat digunakan untuk memprediksi probabilitas keanggotaan suatu class.

Bayesian Classification didasarkan pada teorema Bayes yang memiliki

kemampuan klasifikasi serupa decision tree dan neural network. Bayesian

Classification terbukti memiliki akurasi dan kecepatan yang tinggi saat

diaplikasikan ke dalam database dengan data yang besar.

15
5. Basis Pengetahuan

Tanaman Tebu termasuk dalam komoditas tanaman perkebunan

yang ada di Indonesia. Namun, dalam pembudidayaan tebu tidak luput

dari berbagai permasalahan yang berhubungan dengan penyakit yang

kemungkinan akan menyerang tanaman tebu

a Jenis – jenis penyakit tanaman tebu

Tabel 2.1 jenis – jenis penyakit tanaman tebu

Nama Penyakit Pengertian


Mosaik Mosaik merupakan salah satu
penyakit yang disebabkan oleh
virus pada tanaman tebu, yang
terdistribusi secara luas dan
merupakan masalah serius di
banyak negara yang
membudidayakan tanaman tebu
Blendok Penyakit ini adalah salah satu
jenis penyakit pada tanaman tebu.
Penyakit ini terdiri atas dua jenis
yakni blendok Australia dan
blendok jawa.
Pokkahbung Pokahbung adalah salahsatu
penyakit yang menyerang
tanaman tebu. Agar produksi
tanaman tebu dapat maksimal
maka penyakit ini harus
dikendalikan agar program
swasembada gula dapat tercapai.
Noda kuning Bagian yang diserang daun dan
bagian-bagaian dengan
kelembaban tinggi.
Noda Cincin Noda cincin Bagian yang
diserang daun, lebih banyak di
daerah lembab daripada daerah
kering.
Luka Api Penyakit luka api atau yang biasa
dikenal sebagai smut disease
yang disebabkan oleh jamur
Sporisorium scitamineum
merupakan salah satu penyakit

16
penting pada tanaman tebu.
Sumber : Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan Pangan
Kab.Maros) 2018
b Gejala penyakit tanaman tebu

Tabel 2.2 Macam – macam gejala tanaman tebu

Nama Gejala NB

Penyakit

Mosaik Gejala serangan pada daun terdapat 0,3


noda-noda atau garis-garis berwarna
hijau muda, hijau tua, kuning atau
klorosis yang sejajar dengan berkas-
berkas pembuluh kayu. Gejala ini
nampak jelas pada helaian daun muda.
Blendok a Terdapat garis putih memanjang 0,4
pada daun
b Pada satu helai daun dapat terjadi 0,3
satu atau lebih garis atau jalur
khlorosis
c Garis atau jalur khlorosis tersebut 0,7
kemudian diikuti dengan
mengeringnya sebagian atau
seluruh jalur
d Pada serangan yang parah jumlah 0,8
jalur demikian banyak dan diikuti
mengeringnya daun
e Selanjutnya dapat diikuti
tumbuhnya tunas-tunas samping
atau siwilan yang juga mengalami
khlorosis.
Pokkahbung a Gejala serangan berupa bintik- 0,4
bintik klorosis pada daun terutama
pangkal daun, seringkali disertai
cacat bentuk sehingga daun-daun
tidak dapat membuka sempurna,
ruas ruas bengkok dan sedikit
gepeng. Akibat serangan pucuk
tanaman tebu putus karena busuk.
b Timbul titik-titik atau garis-garis 0,3
merah
Noda Kuning a Timbul noda berupa titik atau garis 0,9
berwarna darah kotor yang tidak

17
teratur.
b Gejala berupa bercak-bercak 0,4
berwarna kuning pada permukaan
daun-daun muda. Dengan
berkembangnya daun, jumlah
bercak akan bertambah dan
beberapa bercak menyatu
membentuk areal yang lebih luas
dengan warna kemerah-merahan
meliputi hampir seluruh daun.
Noda Cincin a Lesi penyakit noda cincin pada 0,6
mulanya terbentuk dari warna hijau
tua menjadi kecoklatan.
b Lesi berbentuk lonjong memanjang 0,3
dengan lingkaran berwarna kuning.
c Lesi melebar dan bagian tengah lesi 0,7
biasanya menjadi kekuning-
kuningan dengan tepi yang terlihat
jelas berwarna merah kecoklatan
Luka Api Tanaman tebu yang terserang penyakit 0,8
tersebut akan membentuk cambuk
berwarna hitam pada bagian ujung
tanamannya. Cambuk yang terbentuk
dari gabungan antara jamur dan bagian
tanaman tebu tersebut dapat mencapai
ukuran lebih dari 1,5 meter.
Sumber : Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan
Pangan Kab.Maros)2018

c Solusi Penyakit Tanaman Tebu

Tabel 2.3 Pengendalian Penyakit Tanaman Tebu

Nama Penyakit Pengendalian

Mosaik Pengendaliannya adalah dengan


menggunakan bibit varietas yang tahan
terhadap penyakit mosaik. Pemakaian
bibit yang sehat akan dapat mencegah
serangan penyakit ini.
Blendok Pengendaliannya yaitu dengan
menggunakan natural GLIO sebelum
bibit tebu ditanam, hal ini bertujuan
untuk melokalisir serangan dari bakteri

18
yang menyebabkan penyakit blendok.
Pokkahbung a Untuk mengendalikan penyakit ini
dapat dilakukan dengan
menyemprotkan natural GLIO.
b penggunaan bibit yang toleran
c pemupukan berimbang
d sanitasi kebun
Noda Kuning Dengan memangkas dan membakar
daun yang terserang. Kemudian
menyemprot dengan tepung belerang
ditambah kalium permanganat.
Noda Cincin Mencabut tanaman sakit dan
membakarnya.
Luka Api Pengendalian penyakit luka api yang
utama adalah dengan menggunakan
varietas yang tahan.

Sumber : Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan


Pangan Kab.Maros)2018
6. Basis Data (Data base)

a. Definisi Basis Data

Basis Data (Database) adalah kumpulan data yang disimpan

secara sistematis di dalam komputer dan dapat diolah atau

dimanipulasi menggunakan perangkat lunak (program aplikasi)

untuk menghasilkan informasi (Siti Mujilahwati,2014:3).

Untuk mengelolah basis data diperlukan perangkat lunak yang

disebut DBMS. DBMS adalah perangkat lunak sitem yang

memungkinkan para pemakai membuat, memelihara, mengontrol,

dan mengakses basis data dengan cara yang praktis dan efisien.

DBMS dapat digunakan untuk mengakomodasikan berbagai macam

pemakai yang memiliki kebutuhan akses yang berbeda-beda.

19
1) Pemodelan data

Pemodelan sistem memainkan peranan yang penting dalam

pengembangan sistem. Pemodelan data kadang-kadang disebut

pemodelan database karena model data kadang-kadang

diimplementasikan sebagai sebuah database. Pemodelan data

dapat di gambarkan dengan ERD (Entity Relationship Diagram).

ERD merupakan suatu model untuk menjelaskan hubungan

antar data dalam basis data berdasarkan objek-objek dasar data

yang mempunyai hubungan antar relasi. ERD untuk

memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga simbol yang digunakan, yaitu:

a) Entiti

Entiti merupakan objek yang mewakili sesuatu yang

nyata dan dapat dibedakan dari sesuatu yang lain.

Simbol dari entitiini biasanya digambarkan dengan

persegi panjang.

b) Atribut

Setiap entitas pasti mempunyai elemen yang disebut

atribut yang berfungsi untuk mendeskripsikan

karakteristik dari entitas tersebut. Isi dari atribut

mempunyai sesuatu yang dapat mengidentifikasikan isi

elemen satu dengan yang lain.

20
c) Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari

himpunan entitas yang berbeda. Relasi yang terjadi

diantara dua himpunan entitas misalnya A dan B dalam

satu basis data yaitu:

i. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu

setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu

entitas pada himpunan entitas B.

ii. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas

pada himpunan entitas B, tetapi setiap entitas

pada entitas B dapat berhubungan dengan satu

entitas pada himpunan entitas A.

iii. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas

pada himpunan entitas B.

21
b. Komponen Lingkungan Basis Data

Komponen-komponen yang menyusun lingkungan DBMS

terdiri atas :

1) Perangkat Keras

Perangkat keras digunakan untuk menjalankan DBMS

beserta aplikasi-aplikasinya. Perangkat keras berupa komputer

dan periferal pendukungnya.

2) Perangkat Lunak

Komponen perangkat lunak mencakup DBMS itu sendiri,

program aplikasi, serta perangkat lunak pendukung untuk

komputer dan jaringan.

3) Data

Bagi sisi pemakai, komponen terpenting dalam DBMS

adalah data karena dari data inilah pemakai dapat memperoleh

informasi yang sesuai dengan kebutuhan masing-masing.

4) Prosedur

Prosedur adalah petunjuk tertulis yang berisi cara

merancang hingga menggunakan basis data.

5) Orang

Komponen orang dapat dibagi menjadi tiga kelompok

yaitu pemakai akhir (end-user), pemrograman aplikasi, dan

administrator basis data.

22
7. Unified Modelling Language (UML)

Unified Modelling Language (UML) adalah suatu alat untuk

memvisualisasikan dan mendokumentasikan hasil analisa dan desain

yang berisi sintak dalam memodelkan sistem secara visual (Braun, et. al.

2001). Juga merupakan satu kumpulan konvensi pemodelan yang

digunakan untuk menentukan atau menggambarkan sebuah sistem

software yang terkait dengan objek. Whitten, et. al. (Dalam

Haviluddin,2011:2)

a. Use Case Diagram

Use Case Diagram menjelaskan apa yang akan dilakukan

oleh sistem yang akan dibangundan siapa yang berinteraksi dengan

sistem. Use case diagram menjadi dokumen kesepakatan antara

user, costumer dan developer. User menggunakan dokumen use

case diagram ini untuk memahami sistem dan mengevaluasi bahwa

benar yang dilakukan sistem adalah untuk memecahkan masalah

yang user ajukan. Use case diagram memberikan gambaran statis

dari sistem yang sedang dibangun dan merupakan artifak dari

proses analisi (Hermawan, 2004 :23).

23
UseCase 1

UseCase 1

UseCase 1

Gambar 2.1.Use Case Diagram

Sumber : Hermawan (2004 : 23)

b. Class Diagram

Class diagram merupakan diagram yang selalu ada di

pemodelan sistem berorientasi objek. Class diagram menunjukkan

hubungan antar kelas dalam sistem yang sedang dibangun dan

bagaimana mereka saling berkolaborasi untuk mencapai tujuan.

Class diagram digunakan untuk menggambarkan desain statis yang

sedang dibangun (Hermawan, 2004:27).

c. Sequence Diagram

Sequence diagram menjelaskan secara detail urutan proses

yang dilakukan dalam sistem untuk mencapai tujuan use case :

interaksi yang terjadi antar class, operasi apa saja yang terlibat,

urutan antar operasi, informasi yang diperlukan masing-masing

operasi. Sequence diagram menjelaskan aspek dinamis dari sistem

yang sedang dibangun (Hermawan, 2004:24).

24
Objec1 Objec2 Objec3

Gambar 2.2.Sequence Diagram

Sumber : Hermawan(2004:24)

d. Activity Diagram

Activity diagram adalah teknik untuk mendeskripsikan logika

prosedural, proses bisnis dan aliran kerja dalam banyak kasus.

Activity diagram mempunyai peran seperti halnya flowchart, akan

tetapi perbedaannya dengan flowchart adalah activity diagram

mendukung perilaku paralel sedangkan flowchart tidak bisa

(Hermawan,2004:35).

25
State1

State State

State State State

State

Gambar 2.3.Activity Diagram

Sumber : Hermawan(2004:35)

8. Bahasa Pemograman

a. Hypertext Markup Language (HTML)

Menurut Fajar Junaedi EP, dalam (Dani Ainur Rivai dan

Sukadi, 2013:15) HTML (Hyper Text Markup Language) adalah

suatu format data yang digunakan untuk membuat dokumen

hypertext yang dapat dieksekusi dari satu platform komputer ke

platform komputer lainya tanpa perlu melakukan suatu perubahan

apapun dengan suatu alat tertentu.

Dokumen HTML disusun oleh elemen-elemen. Elemen

merupakan istilah bagi komponen dasar pembentuk dokumen

HTML. Beberapa contoh elemen adalah head, body, tabel, paragraf

26
dan list. Elemen dapat berupa teks murni atau bukan teks atau

keduannya.

b. Hypertext Preprocessor (PHP)

PHP singkatan Hypertext Preprocessor yang digunakan

sebagai bahasa script serverside dalam pengembangan web yang

disisipkan dalam dokumen HTML. Penggunaan PHP

memungkinkan web dapat dinamis sehingga maintenance situs

web tersebut menjadi lebih mudah dan efisien. PHP merupakan

software Open-source yang disebarkan dan dilisensikan secara

gratis serta dapat di download secara bebas dari situs resminya.

(Kasiman P:2006)

9. MYSQL

a. Definisi mysql

Menurut Nugroho, dalam (Prihandoko Eko Putro dan

Berliana Kusuma Riasti, 2011:58) My Structured Query Language

(MySQL) adalah sebuah program pembuat dan pengelola database

atau yang sering disebut Database Management System (DBMS).

Sifat dari DBMS ini adalah open source. MySQL juga merupakan

program pengakses database yang bersifat jaringan, sehingga dapat

digunakan untuk aplikasi multi user (banyak pengguna). Kelebihan

lain dari MySQL adalah menggunakan bahasa query (permintaan)

standar SQL. SQL adalah suatu bahasa permintaan yang terstruktur,

SQL telah distandarkan untuk semua program pengakses database.

27
Beberapa pengertian MySQL menurut para ahli:

1) Menurut Raharjo (2011:21), “MySQL merupakan

RDBMS

(atau server database) yang mengelola database dengan

cepat menampung dalam jumlah sangat besar dan dapat

di akses oleh banyak user

2) Menurut Kadir (2008:2), “MySQL adalah sebuah

software

open source yang digunakan untuk membuat sebuah

database.”

Berdasarkan pendapat yang dikemukakan di atas dapat

ditarik

kesimpulan bahwa MySQL adalah suatu software atau

program yang digunakan untuk membuat sebuah

database yang bersifat open source

b. Perintah Dasar mysql

Menurut Nugroho (2013:29), adapun perintah yang terdapat

pada MySQL adalah sebagai berikut :

Perintah Keterangan

Show Perintah ini digunakan untuk menampilkan

databases atau melihat daftar

database yang sudah ada (sudah dibuat);

Use Perintah ini digunakan untuk masuk atau

28
mengakses database

yang sudah ada;

Show tables Perintah ini digunakan untuk melihat atau

menampilkan

semua tabel yang ada di dalam database aktif

(yang sudah

dibuka, sudah di use);

Desc/describe Perintah ini digunakan untuk melihat struktur

tabel;

Quit Perintah ini digunakan untuk keluar MySQL

Server.

Tabel 2:4 Perintah Dasar mysql


Sumber : Nugroho,2013:29
10. Web

a. Pengertian web

Www atau world wide web atau web saja merupakan sebuah

sistem yang saling terkait dalam sebuah dokumen yang berformat

hypertext yang berisi beragam informasi, baik tulisan, gambar, suara,

video, dan informasi multimedia lainnya dan dapat diakses melalui

sebuah perangkat yang disebut web browser. Untuk menterjemahkan

dokumen dalam bentuk hypertext ke dalam bentuk dokumen yang

bisa dipahami, maka web browser melalui web client akan membaca

halaman web yang tersimpan di sebuah web server melalui protokol

29
yang biasa disebut http atau Hypertext Transfer Protocol (Nursahid

et all, 2015:56).

Sebuah situs web bisa berupa hasil kerja dari perorangan atau

individu, atau menunjukkan kepemilikan dari suatu organisasi,

perusahaan. biasanya pembahasan dalam sebuah situs web merujuk

pada sebuah ataupun beberapa topik khusus, atau kepentingan

tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan

ke situs web lain, demkian pula dengan situs web lainnya. Hal ini

terkadang membuat perbedaan antara situs web yang dibuat oleh

individu ataupun perseorangan dengan situs web yang dibuat oleh

organisasi bisnis menjadi tidak begitu jelas.

Jenis-jenis website secara garis besar dapat dikelompokkan

menjadi dua antara lain:

1) Website Statis (Static Website)

Website Statis hanya memiliki front end, yaitu halaman-

halaman situs yang bisa diakses oleh pengunjung. Biasanya web

jenis ini hanya dibuat dengan kode HTML (hypertext markup

language) dan kadang dilengkapi dengan script javascript dan

flash untuk memperindah tampilan. Konten website statis tidak

dapat di update karena memang tidak disediakan fasilitas ini.

Jika ingin merubah isi website statis, harus merombak kode-

kode HTMLnya dan hanya bisa dilakukan oleh orang yang

mengerti bahasa HTML. Pembuatan website seperti ini relatif

30
sangat mudah tapi kurang baik untuk popularitas di mata search

engine sehingga perlu usaha lebih banyak untuk mempopulerkan

website statis dan mendatangkan pengunjung, misalnya dengan

beriklan. Website statis biasanya berupa company profile

sederhanya, brosur online, atau situs-situs yang berisi informasi

sederhana yang tidak perlu dirubah.

2) Website Dinamis (Dynamic Website)

Website Dinamis biasanya memiliki front-end dan back

end. Front end adalah halaman-halaman situs yang bisa diakses

pengunjung, sedangkan back-end yang biasa disebut CMS

(content management system) atau biasa juga disebut Admin

Area, atau di blog dikenal dengan nama Dashboard, berfungsi

untuk mengupdate halaman-halaman front-end. Jadi halaman

back end biasanya hanya bisa diakses oleh pemilik atau

pengelola situs dengan username dan password yang telah

ditetapkan. Ada berbagai macam bentuk halaman back-end yang

dibuat sesuai kebutuhan. Pada back-end atau admin area ini kita

bisa merubah isi tulisan-tulisan pada halaman situs, menambah

tulisan atau artikel baru, mengupdate katalog produk seperti

pada toko online, mengupdate portfolio, memanage iklan yang

tampil di halaman situs jika ada, mengontrol user atau member

situs dan lain-lain. Website dinamis juga bisa dibuat interaktif

dimana pengunjung atau user bisa meninggalkan komentar,

31
menuliskan artikel baru dan lain-lain tergantung fungsi dan

tujuan situs tersebut.

b. Pengertian Web Server

Web server merupakan software yang memberikan layanan

data yang berfungsi yang menerima permintaan http ataupun https

( hypertext transfer protocol security ) dari client melalui web

browser dan mengirimkan kembali hasilnya dalam bentuk halaman

web yang umumnya berbentuk dokumen dalam format HTML.

11. Xampp

Xampp adalah sebuah software web server Apache yang

didalamnya sudah tersedia database server MYSQL dan mendukung PHP

programming. XAMPP merupakan singkatan dari x( untuk empat sistem

operasi), Apache,MYSQL,PHP,perl[5]. ( Yusi Ardi Binarso et all,

2012:76).

XAMPP merupakan salah satu paket komplit web server yang

dapat diinstall di sistem operasi Windows, Linux, Solaris ataupun Mac

OS sehingga mumudahkan developer membuat web server

multiplatform dan yang pasti berlisensi gratis. Dalam paket XAMPP

sudah terkandung Apache sebagai web server, MySQL sebagai sistem

database, PHP sebagai server side scripting, dan beberapa Library

lainnya. XAMPP dikembangkan oleh Apache Friends.

32
12. Sublime Text

Sibarani (2013: 43), “Sublime Text adalah aplikasi editor untuk

kode dan teks yang dapat berjalan diberbagai platform sistem operasi

dengan menggunakan teknologi Phyton API. Terciptanya aplikasi ini

terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel dan

powerfull. Fungsionalitas dari aplikasi ini dapat dikembangkan dengan

menggunakan sublime-packages. Sublime Text bukanlah aplikasi open

source dan juga aplikasi yang dapat digunakan dan didapatkan secara

gratis, akan tetapi beberapa fitur pengembangan fungsionalitas

(packages) dari aplikasi ini merupakan hasil dari temuan dan mendapat

dukungan penuh dari komunitas serta memiliki linsensi aplikasi gratis.”

13. Metode Pengujian

a. Black Box Testing

Black-box testing adalah metode pengujian perangkat lunak

yang tes fungsionalitas dari aplikasi yang bertentangan dengan

struktur internal atau kerja (lihat pengujian white-box).

pengetahuan khusus dari kode aplikasi / struktur internal dan

pengetahuan pemrograman pada umumnya tidak diperlukan. Uji

kasus dibangun di sekitar spesifikasi dan persyaratan, yakni,

aplikasi apa yang seharusnya dilakukan. Menggunakan deskripsi

eksternal perangkat lunak, termasuk spesifikasi, persyaratan, dan

desain untuk menurunkan uji kasus. Tes ini dapat menjadi

fungsional atau non-fungsional, meskipun biasanya fungsional.

33
Perancang uji memilih input yang valid dan tidak valid dan

menentukan output yang benar. Tidak ada pengetahuan tentang

struktur internal benda uji itu.

Metode uji dapat diterapkan pada semua tingkat pengujian

perangkat lunak: unit, integrasi, fungsional, sistem dan

penerimaan.Ini biasanya terdiri dari kebanyakan jika tidak semua

pengujian pada tingkat yang lebih tinggi, tetapi juga bisa

mendominasi unit testing juga.

Black box testing: pengujian yang dilakukan hanya

mengamati hasil eksekusi melalui data uji dan memeriksa

fungsional dari perangkat lunak.Definisi menurut IEEE:

1) Black Box Testing: Pengujian yang mengabaikan mekanisme

internal sistem atau komponen dan fokus semata-mata pada

output yang dihasilkan yang merespon input yang dipilih dan

kondisi eksekusi.

2) Black Box Testing: Pengujian yang dilakukan untuk

mengevaluasi pemenuhan sistem atau komponen dengan

kebutuhan fungsional tertentu

Pengujian Black Box:

a) Digunakan untuk menguji fungsi-fungsi khusus dari

perangkat lunak yang dirancang.

b) Kebenaran perangkat lunak yang diuji hanya dilihat

berdasarkan keluaran yang dihasilkan dari data atau

34
kondisi masukan yang diberikan untuk fungsi yang ada

tanpa melihat bagaimana proses untuk mendapatkan

keluaran tersebut.

c) Dari keluaran yang dihasilkan, kemampuan program

dalam memenuhi kebutuhan pemakai dapat diukur

sekaligus dapat diiketahui kesalahan-kesalahannya.

Berdasarkan konsep pengujian Black box

(functionality) testing, mengidentifikasi kesalahan yang

berhubungan dengan kesalahan fungsionalitas PL yang

tampak dalam kesalahan output.

Langkah-langkah dalam black box:

a) Analisa kebutuhan dan spesifikasi

b) Pemilihan input

c) Pemilihan output

d) Peleksi input

e) Pengujian

f) Review hasil

g) Evaluasi

Metode ujicoba black box memfokuskan pada

keperluan fungsional dari software. Karena itu ujicoba

black box memungkinkan pengembang software untuk

membuat himpunan kondisi input yang akan melatih

seluruh syarat-syarat fungsional suatu program. Ujicoba

35
black box bukan merupakan alternatif dari ujicoba white

box, tetapi merupakan pendekatan yang melengkapi untuk

menemukan kesalahan lainnya, selain menggunakan

metode white box. Ujicoba black box berusaha untuk

menemukan kesalahan dalam beberapa kategori,

diantaranya :

a) Fungsi-fungsi yang salah atau hilang.

b) Kesalahan interface.

c) Kesalahan dalam struktur data atau akses database

eksternal.

d) Kesalahan performa.

e) Kesalahan inisialisasi dan terminas

Keunggulan Black Box:

a) Bisa memilih subset test secara efektif dan efisien

b) Dapat menemukan cacat.

c) Memaksimalkan testing investmen

Kelemahan Black Box:

Tester tidak pernah yakin apakah PL tersebut benar

benar lolos uji.

b. Pengujian Validasi

Setelah semua kesalahan diperbaiki maka langkah selanjutnya

adalah validasi testing. Pengujian validasi dikatakan berhasil bila

fungsi yang ada pada perangkat lunak sesuai dengan yang

36
diharapkan pemakai. Validasi perangkat lunak merupakan kumpulan

seri uji coba black box yang menunjukkan sesuai dengan yang

diperlukan.

Kemungkinan kondisi setelah pengujian:

1) Karakteristik performansi fungsi sesuai dengan spesifikasi

dan dapat diterima

2) Penyimpangan dari spesifikasi ditemukan dan dibuatkan

daftar penyimpangan.

c. Pengujian Beta dan Alpha

Apabila sistem dibuat untuk pelanggan maka dapat dilakukan

acceptance test sehingga memungkinkan pelanggan untuk

memvalidasi seluruh keperluan. Test ini dilakukan karena

memungkinkan pelanggan menemukan kesalahan yang lebih rinci

dan membiasakan pelanggan memahami sistem yang telah dibuat

1) Pengujian Alpha

Dilakukan pada sisi pengembang oleh seorang pelanggan.

Sistem digunakan pada setting yang natural dengan pengembang

“yang memandang” melalui bahu pemakai dan merekam semua

kesalahan dan masalah pemakaian

2) Pengujian Beta

Dilakukan pada satu atau lebih pelanggan oleh pemakai akhir

sistem dalam lingkungan yang sebenarnya, pengembang

biasanya tidak ada pada pengujian ini. Pelanggan merekam

37
semua masalah (real atau imajiner) yang ditemui selama

pengujian dan melaporkan pada pengembang pada interval

waktu tertentu.

C. Penelitian Terkait

Penelitian sebelumnya menjadi salah satu acuan penulis dalam

melakukan penelitian sehingga penulis dapat memperkaya teori yang

digunakan dalam mengkaji penelitian yang dilakukan. Dari penelitian

sebelumnya terdapat perbedaan dari judul penelitian yang penulis angkat.

Berikut beberapa jurnal penelitian terkait yang diangkat sebagai referensi

dalam menunjang bahan kajian pada penelitian penulis.

1. Pemodelan Sistem Pakar Diagnosa Hama – Penyakit Pada Tanaman

Bawang Merah Menggunakan Metode Naïve Bayes, 201

Dari hasil penelitian, proses pengujian akurasi dari pemodelan

sistem pakar diagnosa hama penyakit bawang merah menggunakan

metode Naïve Bayes memiliki tingkat akurasi sebesar 93,54%

menggunakan 31 kasus uji. Terdapat salah satu kasus uji yang tidak

sesuai dengan pakar dikarenakan kombinasi gejala yang dimasukkan

tidak tercakup dalam data lat

2. Sistem Pakar Untuk Mendiagnosa Penyakit Pada Tanaman Jagung

Dengan Metode Bayes, 2018

Dari penelitian dihasilkan sebuah pengujian terhadap aplikasi

Sistem Pakar yang di bangun, kesimpulannya adalah program aplikasi

sistem pakar dapat menyelesaikan masalah yaitu bisa menampilkan hasil

38
diagnosa dengan cepat dan tepat berdasarkan gejala-gejala yang di

masukkan oleh user.

3. Sistem Pakar Diagnosis Hama-Penyakit Pada Tanaman Sedap

Malam Menggunakan Metode Naïve Bayes-Certainty Factor

Berbasis Android, 2018

Dari hasil penelitian menunjukkan pengguna metode Naïve Bayes-

Certanty Factor memiliki ketepatan hasil diagnosa yang baik dari akurat.

Karena keluaran yang di hasilkan oleh sistem mempunyai tingkat

keakuratan sebesar 86.67% dan sistem yang telah dibuat memiliki tingkat

kepuasan pengguna 3.255823.

Tabel 2:5Penelitian Terkait

No Nama Judul Algoritma / Hasil Perbedaan


Penelitian/Tahun Penelitian Teknik Penelitian Dengan Penelitian
Yang Sekarang
digunakan

1 Rizki Ristandi, Nurul Pemodelan Naïve Bayes Sistem Penelitian Penulis


Hidayat M. Ali Fauzi, Sistem Pakar yang adalah mendignosa
2017 Diagnosa telah penyakit pada
Hama dirancang tanaman tebu
-Penyakit pada mampu
Tanaman memodelkan
Bawang Merah sistem pakar
Menggunakan dengan hasil
Metode diagnosa
Naïve Bayes berdasarkan
input
gejala dari
pengguna.

39
2 Hengki Tamando SISTEM Bayes Hasil yang Penelitian penulis
Sihotang PAKAR dihasilkan menggunakan php
UNTUK berupa dan mysql sebagai
MENDIAGNOS pengurutan database
A PENYAKIT data penyakit
PADA pada tanaman
TANAMAN jagung yang
JAGUNG dijadikan
DENGAN sebagai alat
METODE bantu dalam
BAYES pengambilan
keputusan bagi
petani.
3 Ali Syahrawardi, Sistem Pakar Naïve Hasil uji coba Penelitian penulis
Nurul Hidayat, Diagnosis Bayes- menunjukkan berbasis web.
Donald Sihombing Hama-Penyakit Certainty penggunaan
2018 Pada Tanaman Factor metode Naïve
Sedap Malam BayesCertainty
Menggunakan Factor
Metode Naïve memiliki
Bayes-Certainty ketepatan hasil
Factor Berbasis diagnosis yang
Android baik dan
akurat, karena
keluaran yang
dihasilkan oleh
sistem
mempunyai
tingkat
keakuratan
sebesar
86,67%

40
D. Kerangka Pemikiran

Mendiagnosa penyakit pada Tanaman Tebu dapat dilakukan dengan

dukungan sebuah sistem pakar. Secara jelas dapat digambarkan dalam bentuk

bagan sebagai berikut:

Masalah

Kurangnya informasi tentang tanaman tebu serta minimnya


pengetahuan para petani menyebabkan permasalahan seputar hama
dan penyakit tebu ini tidak dapat di atasi dengan segera

Solusi

Untuk mengantisipasi masalah tersebut, maka diperlukan penelitian


mengenai sistem pakar diagnosa penyakit pada tanaman tebu dengan
mengadopsi kemampuan para pakar kedalamsebuah sistem
terkomputerisasi untuk mengidentifikasi jenis penyakit
menggunakan metode Bayesian

Metode

Sistem pakar yang akan dirancang yaitu desain algoritma dengan


memanfaatkan metode Bayesian

Hasil

Uji coba perangkat lunak metode Bayesian yang dapat memberikan


keakuran dan kepastian dalam sebuah proses mendiagnosa penyakit
pada tanaman tebu

41
BAB III

METODE PENELITIAN

A. Penggambaran Sistem

1. Aliran Sistem Berjalan

Sistem yang berjalan dapat dituangkan dalam bentuk diagram-

diagram yang disesuaikan dengan prinsip OOAD (Object Oriented

Analysis and Design) menggunakan UML Diagram.

Gambar 3.1. Use Case Diagram Sistem Yang Berjalan

Petani : menemukan gejala pakar memeberikan penyuluhan

tentang jenis hama dan penyakit setelah itu petani mengetahui jenis hama

dan penyakit dan melakukan penanggulangannya.

2. Aliran Sistem Yang Diusulkan

Setelah analisa sistem yang berjalan dilaksanakan maka kemudian

dilakukan desain sistem yang baru. Tujuan utama dari sistem yang baru

adalah penyempurnaan dari sistem yang lama atau yang telah ada.

42
Gambar 3.2. Usecase Diagram sistem yang diusulkan

a. Admin

Actor : Admin atau Pakar

Brief Description : Use case login, Mengelolah data gejala,

Mengelolah data penyakit, Mengelolah data

aturan, Mengelolah laporan hasil diagnosa,

Mengelolah data user, dan Logout.

Main Flow : Admin pertama kali melakukan login untuk

masuk ke sistem, setelah itu nantinya akan

melakukan pengolahan data gejala, data

penyakit, data aturan, laporan hasil, data user,

serta melakukan logout.

43
b. User

Actor : Ahli pertanian, mahasiswa pertanian,

penyuluh, petani, ataupun masyarakat umum.

Brief Description : Mengakses web.

Main Flow : Untuk mendapatkan informasi penyakit

tanaman padi, masyarakat melakukan akses

ke halaman front dari web penyakit tanaman

tebu yang nantinya akan menampilkan

beberapa halaman page seperti data penyakit

tebu, informasi website, dan page diagnosa

dimana harus melakukan registrasi terlebih

dahulu lalu memasukkan gejala sehingga

akan menampilkan hasil diagnosa.

B. Analisis Kebutuhan

Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah

menentukan dan mengungkap kebutuhan kebutuhan sistem. Kebutuhan

sistem terbagi menjadi dua yaitu kebutuhan sistem fungsional dan kebutuhan

sistem non-fungsional.

1. Kebutuhan Fungsional

Kebutuhan fungsional adalah kebutuhan-kebutuhan yang memiliki

keterkaitan langsung dengan sistem. Kebutuhan fungsional yang harus

ada dalam sistem yang akan dibangun adalah:

44
a Sistem menyediakan informasi mengenai penyakit tanaman tebu.

b Sistem menyedikan fasilitas diagnosa penyakit tanaman tebu.

c Sistem dapat menampilkan hasil diagnosa dari gejala yang telah

dipilih oleh petani.

d Sistem dapat memberikan saran dan masukan kepada petani

sebagai hasil analisis.

2. Kebutuhan Non Fungsional

Kebutuhan non fungsional adalah kebutuhan yang tidak secara

langsung terkait dengan fitur tertentu dalam sistem.

a. Kebutuhan Perangkat Keras

Perangkat keras yang digunakan dalam membangun sistem

ini adalah sebagai berikut :

1) Prosesor intel core i5 2.5GHz

2) RAM 4GB

3) Harddisk 500TB

4) VGA nvidiagevorce 940mxss

b. Kebutuhan Perangkat Lunak

Adapun perangkat lunak yang digunakan untuk

membangun sistem ini adalah sebagai berikut :

1) OS Windows.

2) Apache

3) MySQL

4) Web Browser Mozilla Firefox dan Chrome.

45
C. Sumber Data Dan Teknik Pengumpulan Data

1 Sumber Data

a Data Primer

Data primer merupakan data yang diperoleh peneliti secara

langsung. Dalam hal ini melalui wawancara terhadap seorang ahli

dalam bidang budidaya tanaman tebu di Balai Perkebunan Kab.

Takalar.

b Data Sekunder

Data sekunder adalah data yang diperoleh peneliti dari sumber

yang telah ada.

2 Teknik Pengumpulan Data

Teknik yang digunakan dalam pengumpulan data sebagai dasar

penelitian yang digunakan unuk bahan kelengkapan data dan informasi

adalah dengan menggunakan metode sebagai berikut :

a Observasi, yaitu teknik pengumpulan data dengan cara mengamati

secara langsung dengan cara datang kelokasi penelitian untuk

mendapatkan data struktur organisasi sehingga bisa diketahui data –

data yang diperlukan untuk membangun sistem pakar diagnosa

penyakit tanaman tebu.

b Wawancara, perlu dilakukan untuk mengetahui kebutuhan apa saja

yang dibutuhkan untuk menyelesaikan masalah yang telah

dipaparkan pada rumusan masalah.

46
BAB IV

PERANCANGAN DAN IMPLEMENTASI SISTEM

A. Pemodelan Sistem

1. Unifed Modeling Laguage (UML)

Pemodelan sistem adalah suatu kegiatan membuat desain teknis

berdasarkan evauasi yang telah dilakukan pada kegiatan analisis.Pada

pemodelan / perancangan desain sistem, item-item dan komponen dirancang

dengan tujuan untuk memudahkan dan mengefisienkan kinerja dan aktifitas

kerja serta memberikan gambaran umum tentang bagaimana mekanisme yang

tepat untuk mendesain suatu sistem sesuai dengan kebutuhan instansi,

kelebihan dan keuntungan yang disajikan lewat suatu perancangan aplikasi.

1. Use Case Diagram

Gambar 4.1 Use Case Diagram

47
Pada use case terdapat dua aktor yaitu admin dan User

a. Admin

Actor : Admin atau Pakar

Brief Description : Use case login, Mengelolah data gejala,

Mengelolah data penyakit, Mengelolah data

aturan, Mengelolah laporan hasil diagnosa,

Mengelolah data user, dan Logout.

Main Flow : Admin pertama kali melakukan login untuk

masuk ke sistem, setelah itu nantinya akan

melakukan pengolahan data gejala, data

penyakit, data aturan, laporan hasil, data user,

serta melakukan logout.

b. User

Actor : Ahli pertanian, mahasiswa pertanian,

penyuluh, petani, ataupun masyarakat umum.

Brief Description : Mengakses web.

Main Flow : Untuk mendapatkan informasi penyakit

tanaman tebu, masyarakat melakukan akses

ke halaman front dari web penyakit tanaman

tebu yang nantinya akan menampilkan

beberapa halaman page seperti data penyakit

tebu, informasi website, dan page diagnosa

dimana harus melakukan registrasi terlebih

48
dahulu lalu memasukkan gejala sehingga

akan menampilkan hasil diagnosa.

2. Class Diagram

Class diagram digunakan untuk menampilkan kelas – kelas dan

paket – paket di dalam sistem. Class diagram memberikan gambaran

sistem secara statis dan relasi antar mereka.

Gambar 4.2 Class Diagram

49
3. Activity Diagram Admin

Gambar 4.3 Activity Diagram Admin

Gambar 4.3 Activity Diagram Admin di atas adalah gambaran

proses yang dilakukan admin. Sistem mulai dari admin melakukan login,

jika gagal sistem akan kembali ke halaman login dan jika berhasil admin

dapat mengelola tabel yaitu : tabel gejala, tabel penyakit, tabel bobot, tabel

user, dan membuat laporan hasil.

50
4. Activity Diagram User

Gambar 4.4 Activity Diagram User

Gambar 4.4 di atas adalah activity diagram, pertama-tama pengunjung

harus mengakses website kemudian untuk melakukan diagnose masuk

ke halaman diagnose, lalu mengisi form registrasi pengguna, kemudian

menginput gejala-gejala yang dialami oleh tanaman tebunya kemudian

hasil diagnosa ditampilkan.

51
5. Sequence Diagram

Gambar 4.5 Sequence Diagram

Gambar 4.5 diatas adalah sequence diagram Admin. Pertama-tama

Admin membuka aplikasi dan login menggunakan username dan

password yang terdaftar. Setelah berhasil login Admin memilih menu

gejala untuk mengolah data gejala, memilih menu penyakit untuk

mengolah data penyakit, memilih menu aturan untuk mengolah data bobot,

memilih menu user untuk mengolah data user yang tersimpan didalam

database dan admin mencetak laporan. Kemudian Admin logout untuk

keluar dari sistem.

52
B. Perancangan Database

Tabel 4.1 Admin

No Nama Field Type Ukuran Keterangan

1 User Varchar 16 Auto_increment

2 Pass Varchar 5

Tabel 4.2 Aturan

No Nama Field Type Ukuran Keterangan

1 id_penyakit Int 11 Auto_increment

2 kd_penyakit Varchar 16

3 Kode_gejala Varchar 16

5 Nilai Double

Tabel 4.3 Gejala

No Nama Field Type Ukuran Keterangan

1 Kode_gejala Varchar 16 Auto_increment

2 Nama_gejala Varchar 64

53
Tabel 4.4 data_Penyakit

No Nama Field Type Ukuran Keterangan

1 Kode_penyakit Varchar 16 Auto_increment

2 Nama_penyakit Varchar 255

3 Bobot Double 20

4 Keterangan Text

Sumber : Penulis

C. Perancangan Antar Muka

1.Rancangan Output

a. Rancangan Ouput Data Penyakit

No Kode penyakit Nama bobot Aksi


penyakit

Gambar 4.6 Rancangan Output Hasil Diagnosa

b. Rancangan Ouput Tabel Gejala

No Kode Gejala Nama gejala Aksi

Gambar 4.7 Rancangan Output Tabel Gejala

54
c. Rancangan Ouput Tabel Aturan

No. Penyakit Gejala Nilai Aksi

Gambar 4.7 Rancangan Output Tabel Aturan

d. Rancangan Ouput Hasil Diagnosa

55
Gambar 4.8 Rancangan Output Hasil Diagnosa

2. Rancangan input

a. Rancangan Input Login

User name

password

Masuk

Gambar 4.10 Rancangan Input Login

56
b. Rancangan Input Data Penyakit

Masukkan kode penyakit

Masukkan nama penyakit

Masukkan bobot

Masukkan solusi

Simpan Kembali

Gambar 4.11 Rancangan Input data penyakit

c. Rancangan Input Gejala

Kode gejala

Nama gejala

Simpan Kembali

Gambar 4.12 Rancangan Input Data gejala

d. Rancangan Input Data Aturan Diagnosa

Gejala

Nilai

Simpan Kembali
al

Gambar 4.14 Rancangan Input Data Aturan Gejala

57
e. Rancangan Input data Ganti Password

Password lama

Password baru

Komfirmasi password baru

Simpan

Gambar 4.15 Rancangan Input DataGanti Password

D. Pembahasan Program Utama

1. Pembahasan Program Utama

a. Tampilan Login

Gambar 4.16 Tampilan LoginTampilan form login Pakar

58
b. Menu Utama Admin

Gambar 4.17 Menu Utama Admin

Tampilan utama untuk Admin yang berisi Beranda, Data

Penyakit, Data Gejala, Data Aturan, Laporan Hasil, dan Data User

c. Menu Data Penyakit

Gambar 4.18 Menu Data Penyakit

59
Tampilan Menu Data Penyakit yang merupakan salah satu

menu di tampilan utama untuk Admin. Menu ini hanya bisa di akses

atau di gunakan oleh admin saja.

d. Menu Data Gejala

Gambar 4.19 Menu Data Gejala

Tampilan Menu Data Gejala yang merupakan salah satu menu

di tampilan utama untuk Admin. Menu ini hanya bisa di akses atau di

gunakan oleh admin saja.

60
e. Menu Data Rule

Gambar 4.20 Menu Data Rule

Tampilan Menu Data Rule yang merupakan salah satu menu di

tampilan utama untuk Admin. Menu ini hanya bisa di akses atau di

gunakan oleh admin saja.

f. Menu Home

Gambar 4.21 Menu Home

61
Tampilan Menu Home yang merupakan salah satu menu

ditampilan utama untuk petani . Menu ini bias di akses atau

digunakan oleh petani

g. Menu Registrasi Pengguna

Gambar 4.22 Menu Registrasi Pengguna

Tampilan Menu Registrasi Pengguna yang merupakan salah

satu menu untuk petani melakukan registrasi untuk masuk ke

halaman konsultasi penyakit (diagnosa). Menu ini bias diakses atau

digunakan oleh petani.

62
h. Menu Diagnosa Gejala

Gambar 4.23 Menu Diagnosa

Tampilan Menu Diagnosa yang merupakan salah satu menu


ditampilanpengunjung/petani. Menu ini bisa diakses .

i. Menu Hasil Uji Coba

Gambar 4.24 Menu Hasil uji Coba


Tampilan Menu Diagnosa (Hasil Diagnosa) yang merupakan

salah satu menu ditampilan utama untuk pengunjung/pasien. Menu

ini bisa diakses jika pengunjung/pasien telah menginput atau

memilih gejala pada halaman diagnosa penyakit.

63
j. Menu Print/Cet

Gambar 4.25 Menu Print/Cetak

k. Menu History Diagnosa

Gambar 4.26 Menu History Diagnosa

64
E. Implementasi Algoritma

Algoritma adalah prosedur langkah-langkah untuk penghitungan.

Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran

otomatis.

a. Tahap 1 Penyusunan Basis Pengetahuan

Table 4.5 Data Gejala


Kode gejala Nama Gejala
G011 Terdapat garis putih memanjang pada daun
G012 Pada satu helai daun dapat terjadi satu atau lebih garis atau
jalur khlorosis
G013 Garis atau jalur khlorosis tersebut kemudian diikuti dengan
mengeringnya sebagian atau seluruh jalur
G014 Pada serangan yang parah jumlah jalur demikian banyak dan
diikuti mengeringnya daun
G015 Selanjutnya dapat diikuti tumbuhnya tunas-tunas samping atau
siwilan yang juga mengalami khlorosis.
G016 Timbul noda berupa titik atau garis berwarna darah kotor yang
tidak teratur.
G017 Gejala berupa bercak-bercak berwarna kuning pada
permukaan daun-daun muda. Dengan berkembangnya daun,
jumlah bercak akan bertambah dan beberapa bercak menyatu
membentuk areal yang lebih luas dengan warna kemerah-
merahan meliputi hampir seluruh daun.
G018 Gejala serangan berupa bintik-bintik klorosis pada daun
terutama pangkal daun, seringkali disertai cacat bentuk
sehingga daun-daun tidak dapat membuka sempurna, ruas ruas
bengkok dan sedikit gepeng. Akibat serangan pucuk tanaman
tebu putus karena busuk.
G019 Timbul titik-titik atau garis-garis merah
G020 Gejala serangan pada daun terdapat noda-noda atau garis-garis
berwarna hijau muda, hijau tua, kuning atau klorosis yang
sejajar dengan berkas-berkas pembuluh kayu. Gejala ini
nampak jelas pada helaian daun muda
G021 Lesi penyakit noda cincin pada mulanya terbentuk dari warna
hijau tua menjadi kecoklatan.
G022 Lesi berbentuk lonjong memanjang dengan lingkaran
berwarna kuning.
G023 Lesi melebar dan bagian tengah lesi biasanya menjadi
kekuning-kuningan dengan tepi yang terlihat jelas berwarna

65
merah kecoklatan
G024 Tanaman tebu yang terserang penyakit tersebut akan
membentuk cambuk berwarna hitam pada bagian ujung
tanamannya. Cambuk yang terbentuk dari gabungan antara
jamur dan bagian tanaman tebu tersebut dapat mencapai
ukuran lebih dari 1,5 meter.
Sumber : Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan Pangan
Kab.Maros) 2018

Table 4.6 Data Penyakit


Kode penyakit Nama penyakit
P111 Mosaik
P112 Blendok
P113 Pokkahbung
P114 Noda Kuning
P115 Noda Cincin
P116 Luka Api
Sumber : Hj. Mujahidah,SP (Dinas Pertanian dan Ketahanan Pangan
Kab.Maros) 2018

b. Implementasi Algoritma Naive Bayesian

Berikut implementasi metode Naive Bayes dalam bahasa pemrograman

PHP :

1) Menampilkan Checkbox Gejala

Tahap ini untuk menampilkan data gejala dan kelompok gejala.

Dalam prosedur ini, setiap gejala yang ada pada tabel gejala dan kelompok

gejala akan di panggil dan ditampilkan pada halaman diagnosa

Listing

L
$data['gejala'] = array();
foreach($GEJALA as $row){
$data['gejala'][$row->kd_gejala] = $row;
}
$data['relasi'] = array();
foreach ($RELASI as $row) {
$data['relasi'][$row->kd_gejala][] = $row->kd_penyakit; }
$this->db->insert('tb_hasilcf', $data_hasil);
$this->load->view('user/diagnosa/index', $data);
66
Menghasilkan

Gambar 4.25 Tampilan Checkbox Gejala Naive Bayesian

2) Teorema Bayes

P(C|X) = P(X|C) * P(C) / P(X)

Dimana :

a P(X) bernilai konstan untuk semua klas.

b P(C) merupakan frek relatif sample klas C

c Dicari P(C|X) bernilai maksimum, sama halnya dengan

P(X|C)·P(C) juga bernilai maksimum Masalah → menghitung

P(X|C) tidak mungkin.

67
Menghasilkan

Gambar 4.26 Tampilan Hasil Perhitungan Naive Bayes

1. Perhitungan Manual

Tabel 4.6 Pembobotan Tiap Gejala

No Nama Gejala Nilai


Interval

1 Terdapat garis putih memanjang pada 0.4


daun
2 Pada satu helai daun dapat terjadi satu 0,3
atau lebih garis atau jalur khlorosis
3 Garis atau jalur khlorosis tersebut 0,7
kemudian diikuti dengan mengeringnya
sebagian atau seluruh jalur
4 Pada serangan yang parah jumlah jalur 0,8
demikian banyak dan diikuti
mengeringnya daun
5 Selanjutnya dapat diikuti tumbuhnya 0,6
tunas-tunas samping atau siwilan yang
juga mengalami khlorosis.

68
6 Timbul noda berupa titik atau garis 0,9
berwarna darah kotor yang tidak teratur.
7 Gejala berupa bercak-bercak berwarna 0,4
kuning pada permukaan daun-daun
muda. Dengan berkembangnya daun,
jumlah bercak akan bertambah dan
beberapa bercak menyatu membentuk
areal yang lebih luas dengan warna
kemerah-merahan meliputi hampir
seluruh daun.
8 Gejala serangan berupa bintik-bintik 0,4
klorosis pada daun terutama pangkal
daun, seringkali disertai cacat bentuk
sehingga daun-daun tidak dapat
membuka sempurna, ruas ruas bengkok
dan sedikit gepeng. Akibat serangan
pucuk tanaman tebu putus karena busuk.
9 Timbul titik-titik atau garis-garis merah 0,3

10 Gejala serangan pada daun terdapat 0,3


noda-noda atau garis-garis berwarna
hijau muda, hijau tua, kuning atau
klorosis yang sejajar dengan berkas-
berkas pembuluh kayu. Gejala ini
nampak jelas pada helaian daun muda
11 Lesi penyakit noda cincin pada mulanya 0,6
terbentuk dari warna hijau tua menjadi
kecoklatan.
12 Lesi berbentuk lonjong memanjang 0,3
dengan lingkaran berwarna kuning.
13 Lesi melebar dan bagian tengah lesi 0,7
biasanya menjadi kekuning-kuningan
dengan tepi yang terlihat jelas berwarna
merah kecoklatan
14 Tanaman tebu yang terserang penyakit 0,8
tersebut akan membentuk cambuk
berwarna hitam pada bagian ujung
tanamannya. Cambuk yang terbentuk
dari gabungan antara jamur dan bagian
tanaman tebu tersebut dapat mencapai

69
ukuran lebih dari 1,5 meter.
Conth kasus :

1.gejala serangan pada daun terdapat noda” atau garis berwarna

2.pada serangan yang parah jumlah jalur

3.timbul noda berupa titik garis berwarnah kotor

4.gejala berupa bercak-bercak

langkah
pertama class(mosaik) Gejala bobot aturan perkalian
gejala serangan pada
daun mendapat noda"
mosaik atau garis berwarna 0,3 0,09
0,3
class(blendok) bobot aturan perkalian
pada serangan yang
blendok parah jumlah jalur 0,8 0,4
0,5
class (noda
kuning) bobot aturan perkalian
timbul noda berupa
0,7 tititk atau garis 0,9 0,252
gejala berupa bercak-
bercak 0,4
hasil
0,742

langkah kedua perkalian


0,09

perkalian
0,04

perkalian
0,252

hasil jumlah total perkalian per class 0,382

70
class(mosaik) bobot aturan perkalian hasil
gejala serangan
pada daun
mendapat noda"
atau garis
mosaik berwarna 0,3 0,09 0,121293801
0,3
class(blendok) bobot aturan perkalian
pada serangan penyakit
yang parah
Langkah ke 3 bobot penyakit bobot aturan per class hasil
blendok jumlah jalur 0,8 0,4 0,539083558
0,5 0,3 0,3 0,742 0,121293801
class (noda
kuning) bobot aturan perkalian
timbul noda
perkalian
berupa tititk atau
0,7 garis 0,5 0,9 0,8 0,252 0,742 0,377358491
0,539083558
gejala berupa
bercak-bercak 0,4
hasil perkalian 0,742
hasil perkalian penyakit
keseluruhan blendok 0,539083558 53,91%
0,7 0,9 0,742 0,377358491

0,4

71
Perhitungan metode Bayesian

=(0,03+0,3+09)x 100%
(0,742+0,742+0,742)

=0,539083558 = 53,91%

2. Perbandingan Diagnosa Pakar dan Sistem

Tabel 4.7 Perbandingan Diagnosa Pakar dan Sistem


Hasil Diagnosa
No. Gejala
Pakar Sistem

1 a. Terdapat garis putih


memanjang pada
daun
b. Pada satu helai daun
dapat terjadi satu
atau lebih garis atau Blendok Blendok
jalur khlorosis
c. Pada serangan yang
parah jumlah jalur
demikian banyak dan
diikuti mengeringnya
daun

72
d. Selanjutnya dapat
diikuti tumbuhnya
tunas-tunas samping
atau siwilan yang
juga mengalami
khlorosis.
2 a. Gejala serangan
berupa bintik-bintik
klorosis pada daun
terutama pangkal
daun, seringkali
disertai cacat bentuk
sehingga daun-daun
tidak dapat membuka
sempurna, ruas ruas
bengkok dan sedikit
gepeng. Akibat
serangan pucuk Pokkahbung
tanaman tebu putus
Pokkahbung
karena busuk
b. Timbul titik-titik
atau garis-garis
merah

a. Timbul noda berupa


titik atau garis
berwarna darah kotor
yang tidak teratur.
b. Gejala berupa
bercak-bercak
berwarna kuning
pada permukaan
Noda Kuning Noda Kuning
daun-daun muda.
Dengan
berkembangnya
daun, jumlah bercak
akan bertambah dan
beberapa bercak
menyatu membentuk
areal yang lebih luas
dengan warna

73
kemerah-merahan
meliputi hampir
seluruh daun.
4 a. Lesi penyakit noda
cincin pada mulanya
terbentuk dari warna
hijau tua menjadi
kecoklatan.
b. Lesi berbentuk
lonjong memanjang
dengan lingkaran
berwarna kuning
c. Lesi melebar dan
bagian tengah lesi
Noda Cincin Noda Cincin
biasanya menjadi
kekuning-kuningan
dengan tepi yang
terlihat jelas
berwarna merah
kecoklatan
5 a. Tanaman tebu yang
terserang penyakit
tersebut akan
membentuk cambuk
berwarna hitam pada
bagian ujung
tanamannya.
Cambuk yang
terbentuk dari
gabungan antara
jamur dan bagian
tanaman tebu
tersebut dapat
Blendok Luka Api
mencapai ukuran
lebih dari 1,5 meter.
b. Gejala serangan pada
daun terdapat noda-
noda atau garis-garis
berwarna hijau
muda, hijau tua,
kuning atau klorosis
yang sejajar dengan
berkas-berkas
pembuluh kayu.
Gejala ini nampak
jelas pada helaian

74
daun muda
6 a. Terdapat garis putih
memanjang pada
daun
b. Pada satu helai daun
dapat terjadi satu
atau lebih garis atau
jalur khlorosis
c. Pada serangan yang
parah jumlah jalur Blendok Blendok
demikian banyak dan
diikuti mengeringnya
daun
d. Selanjutnya dapat
diikuti tumbuhnya
tunas-tunas samping
atau siwilan yang
juga mengalami
khlorosis.
7 a. Lesi penyakit noda
cincin pada mulanya
terbentuk dari warna
hijau tua menjadi
kecoklatan. Noda Cincin Noda Cincin
b. Lesi berbentuk
lonjong memanjang
dengan lingkaran
berwarna kuning
c. Lesi melebar dan
bagian tengah lesi
biasanya menjadi
kekuning-kuningan
dengan tepi yang
terlihat jelas
berwarna merah
kecoklatan
8 a. Terdapat garis putih
memanjang pada
daun
b. Lesi berbentuk
lonjong memanjang
Pokkahbung Blendok
dengan lingkaran
berwarna kuning
c. Timbul titik-titik
atau garis-garis
merah

75
9 a. Pada serangan yang
parah jumlah jalur
demikian banyak dan
diikuti mengeringnya
daun Noda Cincin Blendok
b. Lesi penyakit noda
cincin pada mulanya
terbentuk dari warna
hijau tua menjadi
kecoklatan.
10 a. Terdapat garis putih
memanjang pada
daun
Pokkahbung Blendok
b. Timbul titik-titik
atau garis-garis
merah

Tabel diatas adalah perbandingan diagnosa pakar dan sistem. Berdasarkan hasil

10 kondisi data yang telah di uji cobakan terdapat 8 kondisi data yang sesuai

dengan diagnosa pakar, dan 2 kondisi data yang tidak sesuai. Dengan

perhitungan sebagai berikut:

𝐷𝑎𝑡𝑎 𝑦𝑎𝑛𝑔 𝑠𝑒𝑠𝑢𝑎𝑖


= × 100
𝐽𝑢𝑚𝑙𝑎ℎ 𝑑𝑎𝑡𝑎

8
= 10 × 100

= 80 %

Sehingga tingkat keakurasiannya yaitu 80%.

F. Pengujian Sistem

76
Pengujian Black Box

1. Pengujian Alpha

Sebuah program diterapkan di instansi, maka program harus bebas dari

kesalahan-kesalahan atau error. Oleh karena itu, program harus diuji

coba terlebih dahulu untuk menemukan kesalahan-kesalahan yang

mungkin terjadi, pengujian ini menggunakan metode pengujian black

box.

Pengujian black box berfokus persyaratan fungsional perangkat lunak.

Pengujian ini berusaha menemukan kesalahan antara lain :

a. Fungsi-fungsi yang tidak benar atau hilang

b. Kesalahan interface

c. Kesalahan dalam struktur data

d. Kesalahan kinerja

1) Rencana Pengujian

Rencana pengujian akan menggunakan teknik pengujian black-box,

adapun hal-hal yang akan dijelaskan pada tabelpada tabel dibawah

ini :

Tabel 4.7 Rencana Pengujian

Jenis
Menu yang diuji Detail pengujian Pengujian

Menu Diagnosa Black-box


Menu
Menu About

77
Menu Contact

Login Pasien (tombol


proses)
Tombol proses (Hasil Black-box
Diagnosa
diagnosa)
Tombol Print/Cetak (cetak
hasil diagnosa)

Tombol Logout Black-box


Logout

a) Uji Coba Dan Hasil Pengujian

Berdasarkan rencana pengujian yang di uji coba dan

hasil pengujian yang dilakukan antara lain meliputi pengujian

Menu, Diagnosa, dan Logout.

Tabel 4.8 Hasil Pengujian Menu

Kasus dan Hasil Uji

Kasus Hasil
Hasil Yang
Yang Skenario Uji Hasil Skenario
Diharapkan
Diuji Uji

Menu Menampilkan
Diagnosa tampilan proses [x]
login sebelum Sukses
melakukan
[ ] Gagal
diagnosa

78
Menu
About Menampilkan [x]
tampilan tentang Sukses
tebu [ ] Gagal

Menu
Contact Menampilkan [x]
tampilan Menu Sukses
tebu [ ] Gagal

Tabel 4.9 Hasil Pengujian Diagnosa

Kasus dan Hasil Uji

Kasus
Hasil Yang Hasil
Yang Skenario Uji Hasil
Diharapkan Skenario Uji
Diuji

Form Menampilkan
Login tampilan
Pasien diagnosa / [ x ] Sukses
(tombol pemilihan
[ ] Gagal
proses) gejala

Tombol
Proses Menampilkan
tampilan [ x ] Sukses
(hasil
diagnosa) hasil [ ] Gagal
diagnosa

Tabel 4.10 Hasil Pengujian Logout

79
Kasus dan Hasil Uji

Hasil
Kasus Hasil
Yang
Yang Skenario Uji Hasil Skenari
Diharapka
Diuji o Uji
n

Tombo Sistem
l akan keluar [x]
Logout dan Sukses
/Menu kembali ke
[ ]
Logout halaman
Gagal
login

b) Hasil Pengujian Alpha

Hasil pengujian dari pengujian alpha yang telah dilakukan,

menunjukkan bahwa aplikasi yang dibangun sudah memenuhi

persyaratan fungsional. Akan tetapi, pada prosesnya masih

memungkinkan untuk terjadi kesalahan. Secara fungsional sistem yang

telah dibangun sudah dapat menghasilkan keluaran yang diharapkan.

2. Pengujian Beta

Pengujian Beta merupakan pengujian yang dilakukan secara objektif

dimana diuji secara langsung kelapangan yaitu yang bersangkutan

dengan membuat kuesioner mengenai kepuasan user, untuk selanjutnya

dibagikan kepada sebagian user dengan mengambil sampel sebanyak 10

orang.

80
Kuesioner ini terdiri dari 5 pertanyaan dengan menggunakan skala 1

sampai 5. Adapun ketentuan skala untuk setiap pertanyaan adalah

sebagai berikut :

a. Tampilan Perangkat Lunak yang dibangun sudah bagus

Table 4.11 Hasil Pengujian Beta pertanyaan nomor satu

Kategori Frekuensi Jumlah


Jumlah Persentase
Jawaban Jawaban Sampel

Sangat 3 10 30 %

Setuju

Setuju 4 10 40 %

Cukup 2 10 20 %

Kurang 1 10 10 %

Setuju

Tidak 10 0 0%

Setuju

b. Struktur Perangkat lunak yang dibangun mudah untuk dipelajari

Table 4.12 Hasil Pengujian Beta pertanyaan nomor dua

Kategori Frekuensi Jumlah Jumlah

81
Jawaban Jawaban Sampel Persentase

Sangat Setuju 3 10 30 %

Setuju 4 10 40 %

Cukup 2 10 20 %

Kurang Setuju 0 10 10 %

Tidak Setuju 0 10 0%

c. Perangkat Lunak yang dibangun sudah membantu masyarakat dalam

proses diagnosa penyakit kista

Table 4.13 Hasil Pengujian Beta pertanyaan nomor tiga

Kategori Frekuensi Jumlah Jumlah

Jawaban Jawaban Sampel Persentase

Sangat Setuju 5 10 50 %

Setuju 3 10 30 %

Cukup 2 10 20 %

Kurang Setuju 0 10 0%

Tidak Setuju 10 10 0%

82
d. Peranagkat Lunak yang dibangun sudah memiliki penyajian informasi

yang lengkap

Table 4.14 Hasil Pengujian Beta pertanyaan nomor empat

Kategori Frekuensi Jumlah Jumlah

Jawaban Jawaban Sampel Persentase

Sangat Setuju 2 10 20 %

Setuju 4 10 40 %

Cukup 3 10 30 %

Kurang Setuju 1 10 10 %

Tidak Setuju 0 10 0 %

e. Struktur Perangkat lunak yang dibangun sulit untuk dipelajari

Table 4.15 Hasil Pengujian Beta pertanyaan nomor lima

Kategori Frekuensi Jumlah Jumlah

Jawaban Jawaban Sampel Persentase

Sangat Setuju 0 10 0%

Setuju 1 10 10 %

83
Cukup 5 10 50 %

Kurang Setuju 3 10 30 %

Tidak Setuju 1 10 10 %

c. Kesimpulan Hasil Pengujian Beta

Dari pengujian beta yang telah dilakukan yaitu dengan pengujian

perhitungan pilihan kategori jawaban dari kuesioner yang telah

dibagikan dilapangan didapat kesimpulan bahwa perangkat lunak yang

dibangun mudah digunakan dan memiliki tampilan yang cukup bagus.

Hasil pengujian ini adalah unuk hasil presentase secara statistik biasa.

84
BAB V

PENUTUP

A. Kesimpulan

1. Sistem ini memberikan hasil berupa penyakit tanaman tebu yang diderita,

memberikan keterangan dan penanggulangan terhadap penyakit tebu.

2. Sistem ini dapat mempermudah seseorang dalam mendiagnosa penyakit

tanaman tebu diderita.

3. Berdasarkan hasil pembahasan dan pengujian mengenai penerapan sistem

pakar diagnosa penyakit tanaman tebu dengan menggunakan metode

Bayesian, maka dapat di ambil kesimpulan bahwa dari hasil uji coba untuk

menentukan diagnosa tanaman tebu dengan uji coba 10 kondisi data

menghasilkan tingkat kecocokan 8 kondisi data hasil diagnosa pakar dan

sistem sehingga tingkat keakurasiannya 80% dari 14 gejala dan 6 penyakit.

B. Saran

Setelah melalui proses pengembangan pada Sistem Pakar Mendiagnosa

Penyakit Tanaman tebu Menggunakan Metode Naïve Bayes, maka disarankan

pada halaman administrator agar dibuat lebih responsive design sehingga

administrator mampu mengelola website melalui perangkat-perangkat mobile

yang modern.

86
DAFTAR PUSTAKA

Denok Puspitasari. (2012). Sistem Pakar Diagnosa Diabetes Nefropathy Dengan


Metode Certainty Factor Berbasis Web Dan Mobile.

Dani A.R, Sukadi. (2013). Pembuatan Website Profil Sekolah Menengah


Kejuruan (Smk) Miftahul Huda.

Hersatoto. L. (2008). Merancang Dan Membuat Sistem Pakar.

Mira Orisa.,(2016). Aplikasi Sistem Pakar Diagnosis Penyakit Tebu


Menggunakan Metode Certainty Factor Berbasis Web.

Nia Esti Karina dan Yuni Yamasari (2013). Aplikasi Diagnosa Kanker Kandunga
Dengan Menggunakan Metode Naive Bayes (Study kasus : Rumah Sakit
Islam Surabaya). Jurnal Manajemen Informatika. Volume 02 Nomor 02
Tahun 2013 [25 Mei 2018]

Novi Dian Nathasia. (2011). Desain Sistem Pakar Identifikasi Penyakit Tanaman
Hortikultura Untuk Mempermudah Penanggulangan Hama.

Nursahid, Berliana K.R,Bambang E.P. (2015).Pembangunan Sistem Informasi


Penilaian Hasil Belajar Siswa Sekolah Menengah Atas (Sma) Negeri 2
Rembang Berbasis Web.

Sri Rahayu. (2013). Sistem Pakar Untuk Mendiagnosa Penyakit Gagal Ginjal
Dengan Menggunakan Metode Bayes.

Siti Mujilahwati. (2014). Diagnosa Penyakit Tanaman Hias Menggunakan


Metode Certainty Factor Berbasis Web.

Syaeful Hidayat. (2016). Aplikasi Untuk Mendeteksi Jenis Penyakit Pada


Tanaman Tebu Dan Cara Penanganannya Berbasis Web.

Luise.S,Indra D.W, Erfan .R. (2013). Sistem Pakar Identifikasi Hama Dan
Penyakit Tanaman Tebu Menggunakan Metode Naïve Bayes.

Prihandoko E.P, Berliana K.R. (2011). Pembangunan Sistem Informasi Jaminan


Kesehatan Rembang Sehat Berbasis Web Pada Dinas Kesehatan
Kabupaten Rembang.

87
Pramudita Eka Hananto, Priyo Sidik Sasongko, Aris Sugiharto. (2012). Sistem
Pakar Diagnosis Penyakit Tanaman Cengkih Dengan Metode Inferensi
Forward Chaining.

Rudi.H,Khalimatus S,. (2018). Sistem Pakar Diagnosis Penyakit Dan Hama Pada
Tanaman Tebu Menggunakan Metode Certainty Factor.

Yusi A.B,Eko A.S, Nurdin .B. (2012). Pembangunan Sistem Informasi Alumni
Berbasis Web Pada Program Studi Teknik Informatika Universitas
Diponegoro.

88

Anda mungkin juga menyukai