Volume.8 Nomor.2 Tahun 2020

## PENGANTAR REDAKSI
Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa, atas karunia dan limpahan rahmatNYA jualah Jurnal  Informatika  dan  komputer  (InfoKom)  STMIK  Dian  Cipta  Cendikia  Kotabumi  ini  dapat terwujud.Jurnal  Informatika  dan  Komputer  (InfoKom)  yang  terbit  dua  (2)  kali  dalam  setahun  ini merupakan  suatu  wadah  untuk  penyebar  luasan  hasil-hasil  penelitian,  studi  pustaka,  karya  ilmiah yangberkaitan  dengan  Informatika  dan  Komputer  khususnya  bagi  dosen-dosen  STMIK  Dian  Cipta Cendikia Kotabumi serta umumnya para cendikiawan, praktisi, peneliti ilmu Informatika dan Komputer.
Harapan,  dengan  diterbitkannya  Jurnal  Informatika  dan  Komputer  (InfoKom)  ini  sebagai  salah  satu bentuk  sumbangan  pemikiran  dalam  pengembangan  ilmu  informatika  dan  komputer  yang  berkaitan dengan  kajian-kajian  di  bidang  tekhnologi  Informatik,  Komunikasi  Data  dan  Jaringan  Komputer, perancangan dan Rekayasa Perangkat Lunak, serta ilmu-ilmu yang terkait dengan bidang Informatika dan Komputer lainnya.
Berkenaan  dengan  harapan  tersebut,  kepada  para  peneliti,  dosen  dan  praktisi  yang  memiliki  hasil-hasil penelitian,  kajian  pustaka,  karya  ilmiah  dalam  bidang  tersebut  diatas,  dengan  bangga  redaksi  Jurnal Informatika dan  Komputer (JIK)  menerima  naskah ringkasan untuk dimuat pada  jurnal Informatika dan Komputer (InfoKom) STMIK Dian Cipta Cendikia Kotabumi dengan berpedoman pada penulisan naskah jurnal sebagaimana dilampirkan pada halaman belakang (Bagian kulit dalam) buku jurnal ini.
Mutu dari suatu jurnal ilmiah tidak hanya ditentukan oleh para pengelolanya saja, tetapi para penulis dan pembaca  jualah  yang  mempunyai  peranan  besar  dalam  meningkatkan  mutu  jurnal  Informatika  dan Komputer  ini.  Merujuk  pada  realita  ini  kamu  sangat  mengharapkan  peran  aktif  dari  peneliti  untuk bersama-sama menjaga dan memelihara keberlangsungan dari jurnal Informatika dan Komputer STMIK Dian  Cipta  Cendikia  Kotabumi  ini.  Yang  juga  tidak  kalah  pentingnya  dari  partisipasi  tersebut  diatas, adalah  saran  dan  kritik  yang  membangun  dari  pembaca  yang  budiman  agar  kiranya  dapat  disampaikan langsung  kepada  redaksi  JIK.  Saran  dan  kritik  yang  membangun  akan  dijadikan  masukan  dan pertimbangan yang sangat berarti guna peningkatan mutu dan kualitas Jurnal Informatika dan Komputer STMIK Dian Cipta Cendikia Kotabumi.
Tak lupa diucapkan terima kasih yang tak terhingga atas perhatian dan kerjasama dari semua pihak yang tak  dapat  disebutkan  satu  persatu  hingga  dapat  diterbitkan  nya  Jurnal  Informatika  dan  Komputer (InfoKom)  STMIK  Dian  Cipta  Cendikia  Kotabumi.  Semoga  apa  yang  telah  diperbuat  untuk  kebaikan akan menjadi amal ibadah, amin.
Kotabumi, 25 Oktober  2020
Dewan Redaksi

## JURNAL INFORMASI DAN KOMPUTER
Volume 8 Nomor 2 Oktober 2020
Jurnal  Informasi  dan  Komputer  merupakan  Sarana  informasi  ilmu pengetahuan,  Tekhnologi  dan  Komunikasi  yang  berupa  hasil  penelitian, tulisan  ilmiah,  Ataupun    studi  pustaka.  Jurnal  ini  terbit  dua  kali  setahun pada  bulan  April  dan  Oktober.  Berisi  hasil  penelitian  ilmiah  di  bidang informatika  yang  bertujuan  untuk  menghubungkan  adanya  kesenjangan antar  kemajuan  teknologi  dan  hasil  penelitian.  Jurnal  ini  di  terbitkan pertama kali pada tahun 2013.
Penanggung Jawab: Ketua STMIK Dian Cipta Cendikia Kotabumi
Pembina: Ketua STMIK Dian Cipta Cendikia Kotabumi Ketua Lembaga Penelitian STMIK Dian Cipta Cendikia Kotabumi
Pimpinan Redaksi Dwi Marisa Efendi,.S.Kom.,M.Ti
Redaksi pelaksana Rustam,.S.Kom,.M.Ti (STMIK Dian Cipta Cendikia Kotabumi) Nurmayanti M.Kom (STMIK Dian Cipta Cendikia Kotabumi) Sukatmi,.S.Kom., M.Kom (AMIK DCC Bandar Lampung) Sampurna Dadi Riskiono,M.Kom (Universitas Teknokrat Indonesia) Ifo Wahyu Pratama,S.Kom.,M.Ti(AMIK MASTER Lampung)
Mitra Bestari Merri Parida.,M.Kom (STMIK Dian Cipta Cendikia Kotabumi) Amarudin,S.Kom.,M.Eng (Universitas Teknokrat Indonesia) Didi Susianto.,S.T.,M.Kom (AMIK DCC Bandar  Lampung) Alhibarsyah.,S.T.,M.Kom (Stmik Tunas Bangsa Bandar Lampung) Kemal Farouq Mauladi .,S.Kom.,M.Kom (Universitas Islam Lamongan) Agus Setiawan S.Pd.,M.Eng (Universitas Muhammadiyah Lamongan)
Penerbit : STMIK Dian Cipta Cendikia Kotabumi Bekerja Sama Dengan LPPM STMIK Dian Cipta Cendikia Kotabumi.
Alamat Redaksi/Penerbit: Jl. Negara No. 3 Candimas Kotabumi Lampung Utara No Telpon/Fax 0724 23003 Email : lppm-stmik@dcc.ac.id

## JURNAL INFORMASI DAN KOMPUTER VOL. 8 NO. 1 THN. 2020

## DAFTAR ISI

## Halaman
Sistem Pakar Identifikasi Penyakit Kelapa Sawit Dengan Metode Fuzzy Mamdani Dan Certainty Factor Studi Kasus : “Kelompok Tani Desa Banjar Kertarahayu”
Asep Afandi, Rustam,
(Universitas Gunadarma, IIB Darma Jaya) ..........................................................................  01-11
Rancang Bangun Sistem Informasi Pemetaan Toko Oleh-Oleh Dan Souvenir Khas Lampung Dikota Bandar Lampung Berbasis Android
Yuli Syafitri, Muhammad Rizal (IIB Darma Jaya Bandar Lampung, AMIK DCC Bandar Lampung) ...................... 12-23
Implementasi Data Mining Menggunakan Multi Regresi Untuk Memprediksi Rerata Kedatangan Masyarakat,
Dwi marisa Efendi, Riski Oskar Pratama,
(IIB Darma Jaya, STMIK Dian Cipta Cendikia Kotabumi) ................................................  24-28
Audit Sistem Informasi Pembayaran Spp Menggunakan It-Il Version 3 Ferly Ardhy, Ardiana Safitri
(IIB Darma Jaya,STMIK Dian Cipta Cendikia Kotabumi) .................................................  29-37
Penerapan Metode Extreme Programming Smartschool Pada SMK Nusantara 1 Kotabumi Merri Parida, Ahmad Basori Ali (AMIKOM Yogyakarta, STMIK Dian Cipta Cendikia Kotabumi)......................................  38-47
Penerapan Metode Extreme Programming Pada Sistem Informasi Layanan Perpustakaan SMP Negeri 3 Negara Batin Berbasis Web Mobile
Nurmayanti 1 , Yoga Iman Wijaya 2 Sistem Informasi, Sistem Informasi STMIK Dian Cipta Cendikia Kotabumi  ............................................................................ 48-54
Analisis Celah Keamanan Jaringan Dan Server Menggunakan Snort Intrusion Detection System Aliy Hafiz,Triandi Kurniawan, Nuari Anisa Sivi, Fathurrahman Kurniawan Ikhsan, Panji Andhika Pratomo (AMIK Dian Cipta Cendikia, UNU Lampung, UMITRA Indonesia, STMIK Pringsewu) ..... 55-65
Sistem Informasi Data Penjualan Dan Stok Barang Di Toko Rudi Etalase Berbasis Web Ngajiyanto, Rima Mawarni, Sigit Mintoro, Fachri Pawiga ( AMIKOM Yogyakarta , STMIK Eresha, IIB Darma Jaya, STMIK Dian Cipta Cendikia Kotabumi ) ..........................................................................................................  66-72
Penerapan Data Mining Untuk Prediksi Penjualan Produk Triplek Pada Pt Puncak Menara Hijau Mas
Rustam, Sidik Rahmatullah, Supriyato, Sri Wahyuni (IIB Darma Jaya, AMIKOM Yogyakarta, IIB Darma Jaya,  STMIK DCC Kotabumi) .........  73-84
Sistem Informasi Penjualan  Helm Secara Online Pada Toko Dewi Di Kotaagung Kabupaten Tanggamus (Studi Kasus Toko Dewi Kotaagung)
Rima Mawarni, Dewi Triyanti, Dewi Zaurati, S.Kom (STMIK Eresha , IIB Darma Jaya, AMIK Dian Cipta Cendikia Pringsewu) .......................... 85-90
SITEM PAKAR IDENTIFIKASI PENYAKIT KELAPA SAWIT DENGAN METODE FUZZY MAMDANI DAN CERTAINTY FACTOR STUDI KASUS :
“KELOMPOK TANI DESA BANJAR KERTARAHAYU”
Asep Afandi 1 , Rustam 2 , Supriyanto 3
STMIK Dian Cipta Cendikia Kotabumi 123
Jl. Negara No. 03 Candimas Kotabumi Lampung Utara E-mail :asepafandi198@gmail.com, rustam@dcc.ac.id

## ABSTRAK
Besarnya  manfaat  dari  kelapa  sawit  baik  bagi  negara,  pihak  swasta,  maupun  rakyat  yang  mengharapkan pertumbuhan  dan  produktivitas  kelapa  sawit  meningkat  terus-menerus  sehingga  faktor-faktor  yang mempengaruhi  pertumbuhan  dan  produktivitas  kelapa  sawit  harus  diperhatikan.Tujuan  penelitian  ini  adalah membuat  Sistem  Pakar  untuk  mendiagnosa  penyakit  tanaman  kelapa  sawit  guna  membantu  kelompok  tani desa  Banjar  Kertarahayu  untuk  memperoleh  hasil  panen  yang  berkwalitas.  Metode  pengembangan  sistem yang digunakan yaitu metode extreme programming (XP), perangkat lunak yang digunakan adalah Web PHP ( Hypertext Preprocessor ) dengan database MySQL dan menggunakan metode Fuzzy Mamdani dan Certainty Factor  untuk  mengetahui  kepastian  wabah  penyakit . Hasil  akhir  dari  pembuatan  Sistem  pakar  ini  adalah membantu  masyarakat  kelompok  Tani  Desa  Banjar  Kertarahayu  dalam  mendiagnosa  penyakit  kelapa  sawit yang dialami sehingga dalam pengobataannya dapat mudah diketahui serta meningkatkan hasil panen.
Kata kunci : Sistem Pakar, Kelapa sawit, Metode Fuzzy Mamdani, Certainty Factor

## ABSTRACT
The great benefits of oil palm for both the state, the private sector, and the people who expect the growth and productivity of palm oil to increase continuously so that the factors that affect the growth and productivity of oil palm must be considered. The purpose of this study was to develop an expert system to diagnose oil palm plant diseases to help farmer groups in the village of Banjar Kertarahayu to obtain quality yields. The system development  method  used  is  the  extreme  programming  method  (XP),  the  software  used  is  Web  PHP (Hypertext Preprocessor) with a MySQL database and uses Fuzzy Mamdani and Certainty Factor methods to determine  the  certainty  of  disease  outbreaks.  The  end  result  of  making  this  expert  system  is  to  help  the community  of  the  Banjar  Kertarahayu  Village  Farmers  group  in  diagnosing  the  oil  palm  disease  they  are experiencing so that the treatment can be easily identified and increase yields.
Keywords : Expert System, Oil Palm, Fuzzy Mamdani Method, Certainty Factor

## 1. PENDAHULUAN
Peran  seorang expert sangat  diandalkan  untuk mendiagonosa  dan  menentukan  jenis  penyakit serta  memberikan  contoh  cara  penanggulangan guna  mendapatkan  solusi  terbaik.  Demikian  pula jika  ditemukan  adanya  jenis  penyakit  baru  pada
tanaman  tersebut,  maka  seorang expert harus melakukan penelitian guna mendapatkan keterangan-keterangan dari penyakit baru tersebut dan  secepat  mungkin  memberikan  sosialisasi kepada  para  petani  terutama  pada  kelompok  tani mengenai jenis penyakit baru tersebut beserta cara penanganannya. Keterbatasan seorang expert yang dapat  memberikan  informasi  dan  penyuluhan
tentang pemecahan masalah yang sedang di alami oleh  petani  di  lapangan  dapat  mengakibatkan penurunan  hasil  produksi  kelapa  sawit.  Keadaan tersebut  terjadi  karena  permasalahan  yang  ada tidak  dapat  diselesaikan  dengan  cara  yang  cepat dan tepat.
Kemajuan  teknologi  dan  informasi  saat  ini membuat  semakin  banyak  perangkat  lunak  yang dapat  membantu  dan  memudahkan  kehidupan manusia,  salah  satu  bentuknyayaitu  sistem pakar.Sistem  pakar  merupakan  sistem  komputer yang  menyamai  kemampuan  dari  seorang  pakar dan  diharapkan  dapat  bekerja  dalam  semua  hal dengan pengetahuan yang khusus untuk
penyelesaian  dalam  bidang  tertentu.Sistem  pakar biasanya  membutuhkan  metode-metode  yang digunakan untuk mendukung berjalannya sistem.Salah  satu  metode  yang  membantu  dalam pembuatan  aplikasi  sistem  pakar  ini  adalah metode Fuzzy Mamdani dan Certainty Factor.
maka  yang  akan  menjadi  pembahasan  dalam identifikasi masalah adalah :
1. Kelompok  tani  Desa  Banjar  Kertarahayu pada  umumnya    kurang  memahami  dalam menangani  gejala-gejala  penyakit  pada tanaman kelapa sawit, disamping itu kurangnya  informasi  membuat  masyarakat awam  buta  akan  menyimpulkan  jenis penyakit  apa  yang  diderita  oleh  tanaman kelapa sawit tersebut.
2. Dibutuhkan  suatu  sistem  yang  bertujuan untuk menyajikan pengadopsian cara
berpikir  manusia  kedalam  suatu  program sistem  pakar  yang  mampu  mendiagnosa penyakit  tanaman  kelapa  sawit  dengan metode Fuzzy Mamdani  dan Certainty Factor sebagai  alat  bantu  dalam  mengambil kesimpulan  pada  penyakit  tanaman  kelapa sawit tersebut.
Tujuan dari penelitian ini adalah :
1. Merancangan sistem pakar identifikasi penyakit  pada  tanaman  kelapa  sawit  dengan metode Fuzzy  Mamdani dan Certainty
Factor.
2. Untuk  mengetahui  implementasikan  metode
Fuzzy  Mamdani dan Certainty  Factor dalam aplikasi sistem pakar  diagnosa penyakit  pada tanaman  kelapa  sawitdengan  menggunakan pemrograman berbasis Web.

## 2. METODE PENELITIAN

## 2.1 Sistem Pakar
Sistem  Pakar  adalah  sistem  komputer  yang ditujukan  untuk  meniru  semua  aspek (emulates) kemampuan  pengambilan  keputusan (decision making) seorang pakar. Sistem pakar memanfaatkan  secara  maksimal  pengetahuan khusus selayaknya seorang pakar untuk memecahkan masalah (Rika Rosnelly;2012: 2) Sistem  Pakar  adalah  aplikasi  berbasis  komputer yang  digunakan  untuk  menyelesaikan  masalah sebagaimana  yamg  dipikirkan  oleh  pakar.  Pakar yang  dimaksud  disini  adalah  orang  yang mempunyai keahlian khusus yang dapat menyelesaikan masalah yang tidak dapat diselesaikan oleh orang awam.

## 2.2 Metode Mamdani
Menurut  Murni  Marbun,  Dkk  (2016),  Metode Mamdani  sering  juga  dikenal  dengan  nama metode min – max . Metode ini diperkenalkan oleh Ebrahim  Mamdani  pada  tahun  1975.  Untuk mendapatkan output diperlukan  4  tahapan,  [2]
diantaranya : 1. Pembentukan himpunan Pada metode mamdani  baik  variabel  input  maupun  variabel output  dibagi  menjadi  satu  atau  lebih himpunan fuzzy.
2. Aplikasi  fungsi  implikasi  Pada  Metode Mamdani,  fungsi  implikasi  yang  digunakan adalah min.
3. Komposisi  aturan  Metode  yang  digunakan dalam melakukan inferensi sistem fuzzy, yaitu Metode Max  (Maximum) .  Secara  umum  dapat dituliskan : µsf[Xi] = max (µsf [Xi], µkf [Xi]) Dengan : µsf[Xi]  =  nilai  keanggotaan  solusi  fuzzy sampai aturan ke i µkf[Xi]  =  nilai  keanggotaan  konsekuan  fuzzy
aturan ke i
4. Penegasan (defuzzy)
Defuzzyfikasi pada komposisi aturan mamdani dengan menggunakan  metode  centroid.  Dimana  pada metode ini,  solusi crisp diperoleh dengan cara mengambil titik pusat daerah
fuzzy. Secara umum dirumuskan [2]
Ada  dua  keuntungan  menggunakan  metode centroid, yaitu:
1. Nilai  defuzzyfikasi  akan  bergerak  secara halus  sehingga  perubahan  dari  suatu himpunan fuzzy juga akan berjalan dengan halus.
2. Lebih mudah dalam perhitungan.

## 2.3 Penyakit Kelapa Sawit
Indonesia  oleh  pemerintah  Belanda  pada  tahun 1848.Ketika  itu  ada  empat  batang  bibit  kelapa sawit yang dibawa dari Mauritius dan Amsterdam dan  ditanam  di  Kebun  Raya  Bogor.Tanaman kelapa sawit mulai diusahakan dan dibudidayakan secara  komersial  pada  tahun  1911.Perintis  usaha perkebunan  kelapa  sawit  di  Indonesia  adalah Adrien  Hallet,  seorang  Belgia  yang  telah  belajar banyak  tentang  kelapa  sawit  di  Afrika.Budi  daya yang  dilakukannya  diikuti  oleh  K.  Schadt  yang menandai  lahirnya  perkebunan  kelapa  sawit  di Indonesia.Sejak  saat  itu  perkebunan  kelapa  sawit di Indonesia mulai berkembang.Perkebunan kelapa  sawit  pertama  berlokasi  di  Pantai  Timur Sumatera (Deli) dan Aceh.Luas areal
perkebunannya  mencapai  5.123  ha.  Indonesia mulai mengekspor minyak sawit pada tahun 1919 sebesar  567  ton  ke  negara-negara  Eropa, kemudian  tahun  1923  mulai  mengekspor  minyak inti  sawit  sebesar  850  ton.Berikut  ini  adalah penyakit yang menyerang tanaman kelapa sawit:
1. Penyakit Akar ( Blast Disease).
2. Penyakit Busuk Kering Pangkal Batang (Dry basal rot )
3. Penyakit Busuk Kuncup (Spear rot)
4. Penyakit Garis Kuning ( Patch yellow )
5. Penyakit Busuk Daun (Anthracnose)
6. Penyakit Busuk Tandan (Bunch rot)

## 2.4 MySQL
MySQL  Merupakan  sebuah  implementasi  dari sistem manajemen basisdata relasional (RDBMS) yang di distribusikan secara
gratis.Setiap  pengguna  dapat  secara  bebas menggunakan  MySQL,  namun  dengan  batasan perangkat  lunak  tersebut  tidak  boleh  dijadikan produk  turunan  yang  bersifat  komersial.MySQL sebenarnya  merupakan  turunan  salah  satu  konsep utama dalam basisdata yang telah ada sebelumnya; SQL ( Structured Query Language ).SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan  atau  seleksi  dan  pemasukan  data,  yang memungkinkan  pengoperasian  data  dikerjakan dengan mudah secara otomatis.

## 2.5 Metode Pengembangan Sistem
Metode  Extreme  Programing  Menurut  Prabowo dalam  (Supriyatna,  2018) Extreme  Programming (XP) merupakan sebuah proses rekayasa perangkat  lunak  yang  cenderung  menggunakan pendekatan  berorientasi  objek  dan  sasaran  dari metode ini  adalah tim  yang dibentuk dalam skala kecil sampai medium serta metode ini juga sesuai jika  tim  dihadapkan  dengan  requirementy  ang tidak  jelas  maupun  terjadi  perubahan–perubahan requirement  yang  sangat  cepat.  Sedangkan menurut  Ferdiana  dalam  (Lubis,2016)  Extreme Programming  (XP)  dikenal  dengan  metode atau“technical  how  to”  bagaimana  suatu  tim teknis  mengembangkan  perangkat  lunak  secara efisien melalui berbagai prinsip dan teknik praktis pengembangan  perangkat  lunak.  XP  menjadi dasar bagaimana tim bekerja sehari-hari.
Gambar dibawah ini selain memberikan kesimpulan  bagaimana  penggunaan Extreme Programming ,  akan  dijelaskan  mengenai  empat konteks  tersebut  secara  lebih  detail.  Berikut adalah  tahapan-tahapan  dalam  kerangka  kerja Extreme Programming .
Gambar 1 Extreme Programming
Terdapat  empat  tahapan  yang  harus  dikerjakan pada metode extreme programming (XP)  yaitu:
1. Planning (Perencanaan). Tahapan ini merupakan  langkah  awal dalam  pembangunan sistem    dimana  dalam  tahapan  ini  dilakukan beberapa kegiatan perencanaan yaitu, identifikasi permasalahan, menganalisa kebutuhan  sampai  dengan  penetapan  jadwal pelaksanaan pembangunan sistem.
2. Design (Perancangan). Tahapan berikutnya adalah  perancangan  dimana  pada  tahapan  ini dilakukan  kegiatan  pemodelan  yang  dimulai dari  pemodelan  sistem,  pemodelan  arsitektur sampai dengan pemodelan basisdata.
Pemodelan sistem dan arsitektur menggunakan diagram  Unified  Modelling  Language(UML) sedangkan pemodelan basis data menggunakan Entity Relationship Diagram(ERD).
3. Coding (Pengkodean).  Tahapan  inimerupakan kegiatan  penerapan  pemodelan  yang  sudah dibuat  kedalam  bentuk  user  interface  dengan menggunakan  bahasa  pemrograman.    Adapun bahasa  pemrograman  yang  digunakan  adalah PHP dengan  metode terstruktur. Untuk sistem manajemen
basis
data
menggunakan pirantilunak MySQL.
4. Testing (Pengujian). Setelah tahapan
pengkodean  selesai,  kemudian  dilakukan tahapan  pengujian  sistem  untuk  mengetahui kesalahan  apa  saja  yang  timbul  saat  aplikasi sedang  berjalan  serta  mengetahui  apakah sistem  yang  dibangun  sudah  sesuai  dengan kebutuhan
pengguna. Metodepengujian yangdigunakan  padatahapan  iniadalah  metode blackboxtesting, dimana pengujianyangdilakukan terhadapform
beberapa  masukkan  apakah  sudah  berjalan sesuaidenganfungsinyamasing-masing
2.6 PHP Hypertext  Preprocessor atau  di  singkat  PHP adalah suatu bahasa pemerograman yang
digunakan  untuk  membuat  web  dinamis,  walau bisa juga digunakan untuk membuat program lain. Tentunya  bahasa  pemerograman  PHP  berbeda dengan  HTML,  pada  PHP Script /kode  yang  di buat tidak dapat di tampilkan pada halaman/muka website  begitu  saja,  tapi  harus  diproses  terlebih dahulu  oleh  web  server  lalu  di  tampilkan  dalam bentuk  halaman  website  di  web  browser, Script PHP juga dapat di sisipkan pada HTML dan script PHP  selalu  diawali  dengan  <?  php  dan  di  akhiri dengan  ?>.  Manajamen  database  yang  biasanya digunakan  untuk  pemerograman  PHP  misalnya seperti MySQL, tapi ada juga yang menggunakan Oracle,  Microsoft  Access ,  dan  lain-lain.  PHP disebut juga sebagai  bahasa pemerograman script server  side , karena PHP  di proses pada komputer server .

## 3. HASIL DAN PEMBAHASAN
3.1 HASIL 3.1.1 Perencanaan ( Planning )
Tahapan ini peneliti mencari data tentang penyakit tanaman  kelapa  sawit  dengan  beberapa  teknik pengumpulan  data  kebutuhan-kebutuhan  sumber daya sebagai pendukung dalam penelitian ini.

## 1. Pengelompokan Data Penyakit & Gejala
Berikut  adalah  pengelompokan  data  penyakit  & Gejala pada tanaman kelapa sawit:
Tabel  1. Data Penyakit Kode Penyakit Penyakit P1 Akar ( Blast Disease) P2 Busuk  Kering  Pangkal  Batang ( Dry Basal Rot ) P3 Busuk Kuncup (Spear Rot)
P4 Garis Kuning( Patch Yellow ) P5 Daun Bibit Muda( Antracnose) P6 Busuk Tandan( Bunch Rot ) Tabel 2.  Data Gejala Kode Gejala Gejala G01 Daun Mengering G02 Daun berwarna kuning G03 Pembusukan pada tandan G04 Akar menjadi lunak G05 Daun menjadi layu G06 Tanaman mati G07 Pembentukan bunga terhambat G08 Pucuk membusuk dan berwarna kecoklatan G09 Pucuk membengkok dan melengkung G10 Bercak atau bintik pada daun G11 Daun gugur G12 Daun mati G13 Warna cokelat dan hitam diantara tulang daun G14 Kerusakan pada tanaman yang berumur 3-10 tahun G15 Ada benang-benang (miselum) berwarna putih mengkilap berwarna putih 2. Pengelompokan Relasi Gejala Dan Penyakit
Berikut adalah tabelnya:
- Interpretasi Nilai Bobot
Tabel 3.Nilai Bobot Istilah Bobot Kurang Berpengaruh 0,3 Berpengaruh 0,6 Sangat Berpengaruh 0,9 - Relasi Nilai Bobot
Tabel 4.Relasi Penyakit, Gejala, dan Bobot
N o Penyaki t Gejala Bobot 1 Akar ( Blast Daun berwarna kuning 0,3
Disease) Akar menjadi lunak, 0,9 Daun menjadi layu 0,6 2 Busuk Kering Pangkal Batang ( Dry Basal Rot ) Daun mengering 0,3 Pembusukan pada Tandan 0,7 Pembentukan bunga terhambat 0,8 Tanaman mati 0,9 3 Busuk Kuncup ( Spear Rot) Pucuk membusuk dan berwarna kecoklatan 0,3 Pucuk membusuk dan melengkung 0,6 4 Garis Kuning( Patch Yellow ) Daun mengering 0,3 Bercak atau bintik pada daun 0,9 Daun gugur 0,9 5 Daun Bibit Muda ( Antracn ose) Daun mengering 0,3 Daun berwarna kuning 0,3 Daun mati 0,9 Warna cokelat dan hitam diantara tulang daun 0,6
3. Basis aturan
Representasi pengetahuan digunakan untuk menentukan  proses  pencarian  atau  menentukan kesimpulan  untuk  sebuah  penyakit  berdasarkan
gejala-gejala yang diinputkan. Representasi pengetahuan  yang  digunakan  adalah  gabungan dari kaidah derajat pertama dan kaidah meta. Berikut adalah aturannya:
Tabel 5.   Basis Aturan Rul e Gejala Penyakit 1 I F daun berwarna kuning AND akar menjadi lunak AND daun menjadi layu THE N Akar ( Blast Disease)
2 I F daun mengering AND pembusukan pada tandanAND tanaman mati AND pembentukan hama terhambat THE N Busuk Kering Pangkal Batang ( Dry Basal Rot )
3 I F pucuk membusuk dan berwarna kecoklatan AND pucuk membusuk dan melengkung THE N Busuk Kuncup ( Spear Rot) 4 I F daun mengering AND bercak atau bintik pada daun AND daun gugur THE N Garis Kuning( Patch Yellow ) 5 I F daun mengering AND daun berwarna kuning AND daun mati AND warna cokelat dan hitam diantara tulang daun THE N Daun Bibit Muda( An tracnose) 6 I F pembusukan pada tandan AND kerusakan pada tanaman yang
berumur 3- 10 tahun
AND ada benang- benang (miselum) berwarna putih mengkilap menutupi THE N Busuk Tandan( Bunch Rot ) 6 Busuk Tandan( Bunch Rot ) Pembusukan pada tandan 0,9 Kerusakan pada tanaman yang berumur 3-10 tahun 0,6 Ada benang- benang (miselum) berwarna putih mengkilap menutupi kulit buah, 0,6 Perikap menjadi lembek dan busuk 0,3 Warna buah menjadi kecoklatan dan berubah lagi menjadi kehitam- hitaman 0,3
kulit buah
AND perikap menjadi lembek dan
membusuk AND warna buah menjadi kecoklatan dan berubah lagi menjadi kehitam-
hitaman
4. Certainty Factor
Berdasarkan data dari tabel 4 Perhitungannya jadi:
1. Akar ( Blast Disease) :
P1  =  MB(P1,G04)  +  (MB(P1,G04)  *  (1-
MB(P1,G04) -MB(P1,G04))) = 0.90 + (0.90 * (1 - 0.90 )) = 0.99
2. Busuk  Kering  Pangkal  Batang  ( Dry Basal Rot )
P2  =  MB(P2,G04)  +  (MB(P2,G04)  *  (1- MB(P2,G04) -MB(P2,G04))) = 0.90 + (0.90 * (1 - 0.90 )) = 0.99

## 5. Fuzzy Mamdani
Perhitungan  secara  manual  untuk  menentukan diagnosa penyakit pada penelitian saat ini penulis menggunakan  Fuzzy  mamdani  dalam  metode Max( Maximum) adalah sebagai berikut :
1. Penyakit Akar ( Blast Disease)
IF daun berwarna kuning (0,3)
AND akar menjadi lunak (0,9) AND daun menjadi layu (0,6) THEN Akar
µdf=(0,3+0,9+0,6)/3=0,6 μdf (xi)  = max (μdf(xi,) μkf(xi)) = max (0,6, 0,9)
= max (0,9)
2. Penyakit Busuk Kering Pangkal Batang ( Dry Basal Rot )
IF daun mengering (0,3) AND pembusukan pada tandan (0,6) AND tanaman mati (0,9) AND pembentukan bungaterhambat  (0,9) THEN Busuk Kering pangkal batang
µdf=(0,3+0,6+0,9+0,9)/4 = 0,675 (0,7) μdf (xi)  = max (μdf(xi,) μkf(xi))
= max (0,7, 0,9)
= max (0,9) 3. PenyakitBusuk Kuncup (Spear Rot) IF pucuk membusuk dan berwarna kecoklatan (0,3) AND  pucuk  membusuk  dan  melengkung
(0,6)
THEN Busuk kuncup
µdf=(0,3+0,6)/2 =0,45 μdf (xi)  =  max (μdf(xi,) μkf(xi)) =  max (0,45, 0,6)
=  max (0,9)
4. Penyakit Garis Kuning( Patch Yellow ) IF daun mengering (0,3) AND bercak atau bintik pada daun (0,9) AND daun gugur (0,9) THEN Garis kuning
µdf=(0,3+0,9+0,9)/3 =0,7 μdf (xi)  = max (μdf(xi,) μkf(xi))
= max (0,7, 0,9)
= max (0,9)
5. Penyakit Daun Bibit Muda( Antracnose) IF daun mengering (0,3)
AND daun berwarna kuning (0,3)
AND daun mati (0,9) AND  warna  cokelat  dan  hitam  diantara tulang daun (0,6) THEN Daun bibit muda
µdf=(0,3+0,3+0,9+0,6)/4 =0,5 μdf (xi)  = max (μdf(xi,) μkf(xi)) = max (0,5, 0,9) = max (0,9)
6. Penyakit Busuk Tandan( Bunch Rot )
IF pembusukan pada tandan (0,9)
AND kerusakan pada tanaman yang berumur
3-10 tahun (0,6) AND ada benang-benang (miselum) berwarna  putih  mengkilap  menutupi  kulit buah (0,6)
AND perikap menjadi lembek dan membusuk (0,3) AND  warna  buah  menjadi  kecoklatan  dan berubah lagi menjadi kehitam-hitaman (0,3) THEN Busuk Tandan
µdf=(0,8+0,8+0,5+0,7+0,5)/5=0,54 μdf (xi)  = max (μdf(xi,) μkf(xi))
= max (0,4; 0,9) = max (0,9) 3.1.2 Perancangan ( Design )
1. Usecase
Berikut ini adalah perancangan use case:
Gambar 2. Usecase user
Gambar 3. Usecase Admin
2. Class Diagram
Berikut  ini  digambarkan class diagram  dari Sistem:
Gambar 4. Class Diagram
3.1.3 Coding
Pada  tahap  ini  dibangun  Sistem  Pakar  yang menjadi objek penelitian.Sistem dibangun berdasarkan  desain  yang  telah  dibuat  pada  tahap sebelumnya.Dalam    pembangunan  sistem  ini menggunakan  bahasa pemrograman PHP, HTML, dan MySQL .  Bahasa  pemrograman  tersebut didukung  oleh software  XAMPP .Pada  tahap coding juga disisipkan tahap refactoring . Refactoring adalah  proses  mengubah sistem  perangkat  lunak  sedemikian  rupa  dengan tidak mengubah eksternal kode dalam memperbaiki struktur internalnya. Hal ini dilakukan  untuk  meminimalkan  kemungkinan adanya bug .
3.1.4 Testing
Sebuah  proses  uji  coba  terhadap  program  atau aplikasi  yang dibuat untuk menentukan kesalahan dan  segala  kemungkinannya  dengan  spesifikasi software  yang  telah  ditentukan  sebelum  aplikasi tersebut  digunakan.  Pada  tahap  ini  teknik pengujian  yang  digunakan  yaitu  dengan  GUI (Graphical User Interface).
Tahap  penelitian  ini  menggunakan  metode Black Box  Testing .Metode Black  Box  Testing adalah pengujian  yang  dilakukan  hanya  mengamati  hasil eksekusi  melalui  data  uji  dan  memeriksa fungsional  dari  perangkat  lunak.Dari  metode Black  Box, peneliti  menggunakan  salah  satu metode  dari Black  Box yaitu  metode Equivalence Partitioning yang  merupakan  metode Black  Box testing yang membagi domain masukan dari suatu program  kedalam  kelas-kelas  data,  dimana test cases dapat diturunkan.

## 3.2 PEMBAHASAN

## 3.2.1 Halaman Home User
Pada  halaman  utama  user,  pengunjung  dapat melihat  menu-menu  utama  di  web  Pengunjung yang ingin melihat tampilan awal web .
Gambar  5.  Halaman Home User
3.2.2 Halaman Proses Diagnosa (Data Pengguna)
Halaman  ini  digunakan  user  untuk  mengisi  data pengguna  yang  ingin  melakukan proses diagnosa. Adapun  hasil  aplikasi  halaman  tersebut  dapat dilihat pada gambar berikut:

## Gambar 6.  Halaman Data Pengguna

## 3.2.3 Halaman Proses Diagnosa (Pilih Gejala)
Halaman ini digunakan user untuk memilih gejala yang  dialami  oleh  tanaman  kelapa  sawit  untuk selanjutnya  didiganosa.  Adapun  hasil  aplikasi halaman  tersebut  dapat  dilihat  pada  gambar berikut:
Gambar 7.  Halaman Pilih Gejala

## 3.2.4 Halaman Hasil Diagnosa
Halaman  ini  digunakan  user  untuk  melihat  hasil diagnosa  penyakit  tanaman  kelapa  sawit.  Adapun hasil  aplikasi  halaman  tersebut  dapat  dilihat  pada gambar berikut:
Gambar 8.  Halaman Hasil Diagnosa
3.2.5 Halaman Login Admin
Halaman  ini  digunakan  admin  untuk  melakukan login  pada  aplikasi  sistem  pakar.  Adapun  hasil aplikasi  halaman  tersebut  dapat  dilihat  pada gambar berikut:
Gambar  9.  Halaman Login Admin

## 3.2.6 Testing Black Box
Berikut adalah Tahap Testing
dengan menggunakan metode Black Box Testing :
Tabel 6. Testing Black Box No Sekenari o Hasil Kesimpul an 1 Proses Login admin tanpa username dan password Hasil diharapkan Tampil peringatan “Masukan Username” Valid 2 Proses Login admin dengan username dan password yang salah Hasil diharapkanTa mpil peringatan “Username dan password tidak sesuai” Valid 3 Proses input diagnosa tanpa memilih gejala yang ada. Hasil diharapkan Tampil peringatan “anda belum memilih apapun” Valid
4 Proses
Input data penggun a tanpa mengisi field yang ada Hasil diharapkan tampil peringatan “masukan nama” Valid

## 4. KESIMPULAN
Berdasarkan  hasil  analisis  dan  pembahasan  yang telah  dilakukan  maka  dapat  diambil  kesimpulan terhadap  aplikasi  sistem  pakar  yang  telah  dibuat sebagai berikut :
a. Mempermudah  user  mengetahui  penyakit tanaman  kelapa  sawit.  Proses  identifikasi jenis penyakit pada aplikasi
ini  dapat  berupa  sistematik  konsultasi layaknya tanya jawab dengan pakar.
b. Aplikasi  ini  menggunakan  metode Fuzzy Mamdani  untuk mengetahui  penyakit tanaman kelapa sawit.
c. Aplikasi  sistem  pakar  ini  mempermudah mengetahui  penyakit tanaman kelapa  sawit mobilitasnya lebih maksimal.

## DAFTAR PUSTAKA
[1] Marbun Murni, Sihotang Tamando Hengki, Marbun Verawati Normi. Perancangan SistemPerencanaan Jumlah  Produksi  Roti  Menggunakan
Metode Fuzzy Mamdani.STMIK Pelita Nusantara Medan. 2106
[2]  Wahyuni  Linda,  Darma  Surya . Sistem  Pakar Mendiagnosa Penyakit Tanaman Kelapa Sawit Dengan Metode
Certainty  Factor.Seminar  Nasional Informatika, 2014
[3] Supriyatna  A. Metode Extreme Programming  Pada  Pembangunan  Web
Aplikasi Seleksi Peserta Pelatihan  Kerja. Jurnal Teknik Informatika, 11(1). 2018
[4] Sukamto,& Shalahuddin. Analisa dan Desain  Sistem  Informasi.  Yogyakarta:
Andi Offset. 2013
[5] Fiano Irman Suktiawan Dany, Purnomo
Aidiq Agus.  Sistem  Pakar
Untuk Mendeteksi  Tingkat  Resiko  Penyakit Jantung Dengan Fuzzy Inferensi
(Mamdani).  Universitas  Mercu  Buana,
Yogyakarta. 2017
[6] Mustaqim Khairil. Aplikasi Sistem Pakar
Untuk  Diagnosa  Hama  Dan  Penyakit Tanaman  KelapaSawit  Menggunakan Naïve  Bayes  (Studi  Kasus  :  PT Perkebunan  Nusantara  V).  Universitas Islam  Negeri  Sultan  Syarif  Kasim,  Riau. 2013
[7] Rika Rosnelly. Sistem Pakar Konsep Dan Teori.Andi. Universitas Potensi
Utama. 2012
[8] Ir. Dewi Riniarti,M.p , Ir. Bambang Utoyo.
Budidaya  Tanaman  Kelapa  Sawit. Wineka Media,Malang. 2012