47 Kaidah 1 : IF
Daun bagian bawah melipat menggulung
AND Daun berlubang-lubang
AND Batang dan daun tanaman kering
THEN Hama Kepik
Kaidah 2 : IF Akar tanaman luka
AND Akar tanaman menjadi kering mati
AND Akar tanaman Busuk dan keropos
AND Batang dan daun tanaman kering
THEN Hama Ulat
Kaidah 3 : IF Daun Bagian Bawah Melipat dan Menggulung
AND Warna Daun Dari Hijau Menjadi Kuning
AND Tunas Batang Menjadi Busuk
AND Pinggir daun busuk dan basah
AND Batang tanaman Busuk dan keropos
AND Tunas batang baik menjadi busuk
AND Akar tanaman Busuk dan keropos
THEN Penyakit Layu Bakteri
Kaidah 4 : IF Daun bagian bawah menjadi kuning
AND Daun layu
AND Batang tanaman layu
THEN Penyakit Busuk Rimpang
Kaidah 5 : IF Pada daun bercak-bercak
AND Daun berwarna abu-abu
AND Daun bintik-bintik berwarna hitam
AND Pinggir daun busuk dan basah
AND Batang tanaman Busuk dan keropos
AND Tunas batang baik menjadi busuk
AND Akar tanaman Busuk dan keropos
48
THEN Penyakit Bercak Daun
Kaidah 6 : IF Akar tanaman luka
AND Patogen tanah mudah masuk
AND Akar tanaman menjadi kering mati
AND Akar tanaman Busuk dan keropos
AND Batang tanaman luka
THEN Penyakit Buncak Akar
Kaidah 7 : IF Rimpang keriput
AND Batang tanaman Busuk dan keropos
AND Akar tanaman Busuk dan keropos
THEN Penyakit Lalat Rimpang
Kaidah 8 : IF Kulit rimpang kusam
AND Rimpang dihisap dan kering
THEN Penyakit Kutu Perisai
3.2.3.2 Perancangan Struktur Database
Struktur database sistem yang diusulkan pada penelitian ini sebagai berikut
a. Struktur Tabel Login Tabel ini digunakan untuk menyimpan data login petani dan admin
Nama Database : spjahe
Nama Tabel : login
Kunci Utama : idlogin
Kunci Tamu : -
Media Penyimpanan : Harddisk Rancangan struktur database login ditunjukkan pada Tabel 3.2
49 Tabel 3.2 Rancangan Struktur Tabel Login
Field Name Type Data
Size Keterangan
idlogin Int
5 Id login
Username Varchar
32 Username
Password Varchar
32 Password
Level Varchar
1 Level user login
a. Struktur Tabel Penyakit Tabel ini digunakan untuk menyimpan data hamapenyakit
Nama Database : spjahe
Nama Tabel : penyakit
Kunci Utama : kdpenyakit
Kunci Tamu : -
Media Penyimpanan : Harddisk
Rancangan struktur database penyakit ditunjukkan pada Tabel 3.3 Tabel 3.3 Rancangan Struktur Tabel Penyakit
Field Name Type Data
Size Keterangan
kdpenyakit Varchar
5 Kode penyakit
Tipe Varchar
10 Field untuk membedakan
penyakit dan hama Nama
Varchar 255
Nama penyakithama Solusi
Text Solusi dari penyakit
50 b. Struktur Tabel Gejala
Tabel ini digunakan untuk menyimpan data gejala hamapenyakit Nama Database
: spjahe Nama Tabel
: gejala Kunci Utama
: kdgejala Media Penyimpanan
: Harddisk Rancangan struktur database gejala ditunjukkan pada Tabel 3.4
Tabel 3.4 Rancangan Struktur Tabel Gejala Field Name
Type Data Size
Keterangan kdgejala
Varchar 5
Kode gejala Gejala
Varchar 255
Gejala hamapenyakit
c. Struktur Tabel Gejalapenyakit Tabel ini digunakan untuk menyimpan data gejala hamapenyakit
petani Nama Database
: spjahe Nama Tabel
: gejalapetani Kunci Utama
: idgejalapetani Kunci Tamu
: kdpenyakit,kdgejala Media Penyimpanan
: Harddisk Rancangan struktur database gejala penyakit ditunjukkan pada Tabel 3.5
51 Tabel 3.5 Rancangan Struktur Tabel Gejalapenyakit
Field Name Type Data
Size Keterangan
idgejalapetani Int
5 Id gejala yang dialami
tanaman jahe petani kdpenyakit
Varchar 5
Kode penyakit kdgejala
Varchar 5
Kode gejala
d. Struktur Tabel Hasil Tabel ini digunakan untuk menyimpan data hamapenyakit tanaman
jahe petani
dari hasil
penelusuran sistem
pengidentifikasi hamapenyakit
Nama Database : spjahe
Nama Tabel : hasil
Kunci Utama : -
Kunci Tamu : idkonsultasi,kdgejalapenyakit
Media Penyimpanan : Harddisk
Rancangan struktur database hasil ditunjukkan pada Tabel 3.6 Tabel 3.6 Rancangan Struktur Tabel Hasil
Field Name Type Data
Size Keterangan
idkonsultasi Int
5 Id konsultasi petani
kdgejalapenyakit Varchar
5 Kode hamapenyakit
52 e. Struktur Tabel Konsultasi
Tabel ini digunakan untuk menyimpan data konsultasi petani Nama Database
: spjahe Nama Tabel
: konsultasi Kunci Utama
: idkonsultasi Kunci Tamu
: idpetani Media Penyimpanan
: Harddisk Rancangan struktur database konsultasi ditunjukkan pada Tabel 3.7
Tabel 3.7 Rancangan Struktur Tabel Konsultasi Field Name
Type Data Size
Keterangan idkonsultasi
Int 50
Id konsultasi idpetani
Int 50
Id petani Tgl
Varchar 2
Tanggal konsultasi Bln
Varchar 2
Bulan konsultasi Thn
Varchar 4
Tahun konsultasi Jam
Varchar 10
Jam konsultasi
f. Struktur Tabel Petani Tabel ini digunakan untuk menyimpan data petani
Nama Database : spjahe
Nama Tabel : petani
Kunci Utama : idpetani
Kunci Tamu : idlogin
Media Penyimpanan : Harddisk
Rancangan struktur database petani ditunjukkan pada tabel 3.8
53 Tabel 3.8 Rancangan Struktur Tabel Petani
Field Name Type Data
Size Keterangan
idpetani Int
5 Id petani
idlogin Int
5 Id login
Nama Varchar
30 Nama petani
Alamat Varchar
100 Alamat petani
Tlp Varchar
15 Nomor
telepon petani
Tgl Varchar
2 Tanggal
daftar petani
Bln Varchar
2 Bulan daftar petani
Thn Varchar
4 Tahun daftar petani
Jam Varchar
10 Jam daftar petani
g. Struktur Tabel Bukutamu Tabel ini digunakan untuk menyimpan data kritik dan saran pengunjung
Nama Database : spjahe
Nama Tabel : bukutamu
Kunci Utama : idbuku
Kunci Tamu : -
Media Penyimpanan : Harddisk
Rancangan struktur database bukutamu ditunjukkan pada Tabel 3.9
54 Tabel 3.9 Rancangan Struktur Tabel Bukutamu
Field Name Type Data
Size Keterangan
idbuku Int
5 Id buku tamu
Nama Varchar
30 Nama pengunjung
Email Varchar
50 Email pengunjung
Tgl Varchar
10 Tanggal kunjungan
Jam Varchar
10 Jam kunjungan
55 ERD Entity Relationship Diagram ditunjukkan pada Gambar 3.3
LOGIN
MEMILIKI
PETANI
MEMBUAT
KONSULTASI ID PETANI
ID KONSULTASI ID PETANI
PENYAKIT HASIL
GEJALA PENYAKIT
GEJALA
KD GEJALA KD PENYAKIT
ID GEJALA PENYAKIT
KD PENYAKIT ID GEJALA
ID KONSULTASI
ID GEJALA PENYAKIT
Gambar 3.3 ERD Entity Relationship Diagram
3.3 Perancangan Antar muka
Rancangan output merupakan desain hasil dari penelusuran yang dilakukan setelah proses konsultasi dilakukan, sedangkan rancangan input merupakan
serangkaian data yang harus dimasukkan guna menciptakan sistem
pengidentifikasi. Berikut adalah rancangan hasil output dan input yang dihasilkan dari program yang dibuat.
56
3.3.1 Rancangan Tampilan Halaman Utama
Menu utama merupakan halaman default yang akan ditampilkan pertama kali ketika user atau pengunjung membuka website sistem
pengidentifikasi hamapenyakit tanaman jahe. Didalam halaman ini terdapat juga beberapa pilihan menu antara lain: menu home,
menu hamapenyakit, dan menu login.
HEADER
Home HamaPenyakit
Konsultasi Login
Menu
Kalender
FOOTER HOME
SELAMAT DATANG Di Sistem Pengidentifikasi HamaPenyakit Pada Tanaman Jahe
Gambar 3.4 Rancangan Halaman Utama
57
3.3.2 Rancangan Halaman Pendaftaran Konsultasi
Rancangan Halaman
Pendaftaran Konsultasi
merupakan halaman pendaftaran untuk petani yang akan melakukan
konsultasi.
HEADER
Home HamaPenyakit
Konsultasi Login
Menu
Kalender
FOOTER Pendaftaran Konsultasi
Nama Alamat
Telepon Daftar
Reset
Gambar 3.5 Rancangan Halaman Pendaftaran Konsultasi
58
3.3.3 Rancangan Tampilan Halaman Login
Rancangan tampilan halaman login ini untuk melakukan diagnosa, petani harus mempunyai Login dan apabila admin juga login terlebih
dahulu sebelum mengupdate data hamapenyakit jahe.
HEADER
Home HamaPenyakit
Konsultasi Login
Menu
Kalender
FOOTER Login
Username Password
Login Reset
Gambar 3.6 Rancangan Tampilan Halaman Login
59
3.3.4 Rancangan Tampilan Halaman Admin
Rancangan tampilan halaman admin ini berisi menu hamapenyakit, menu gejala, menu laporan, dan menu log out. Halaman admin ini
hanya bisa diakses oleh admin untuk mengupdate data terbaru dan mencetak laporan, saran, dan kritik.
HEADER
Home HamaPenyakit
Gejala Laporan
Log Out Menu
Kalender
FOOTER HOME ADMIN
SELAMAT DATANG ADMIN Di Sistem Pengidentifikasi HamaPenyakit Pada Tanaman Jahe
Gambar 3.7 Rancangan Tampilan Halaman Admin