10. Tabel Forum
Nama Tabel : forum Fungsi
: Tabel forum digunakan untuk mencatat data forum
Tabel 3.13 forum
Field Jenis
ket
id int11
Primary key pertanyaan
text email
Varchar30 Foreign key-member
Kode_jenis_pertanyaan Int11 Foreign key-
jenis_pertanyaan
11. Tabel Topik
Nama Tabel : topik Fungsi
: Tabel jenis_pertanyaan dicatat sebagai topic dari forum
Tabel 3.14 topik
Field Jenis
ket
Kode_jenis_pertanyaan Int11 Primay key
nama Text
12. Tabel Jenis polling
Nama Tabel : poling Fungsi
: Tabel poling mencatat polling yang masuk
Tabel 3.15 poling
Field Jenis
ket
Id Varchar50
Primay key jml
float
13. Tabel member
Nama Tabel : member Fungsi
: Tabel ini untuk mencatat memberpengunjung
Tabel 3.16 member
Field Jenis
ket
Email Varchar30
Primay key password
Varchar30 nama
Varchar30 jk
Enum “P”,”W” alamat
Text Pekerjaan
Varchar50 Telp
Varchar15 HP
Varchar15 code
Int11 codeset
Varchar60 noip
varchar65
14. Pengkodean
Kode digunakan untuk mengklasifikasi data, perancangan pengkodean yang diusulkan dengan tujuan untuk mempermudah dalam proses pengolahan
data. Rancangan kode yang diusulkan adalah: 1. Pengkodean kode Jenis Penyakit terdiri dari 4 digit, yaitu dengan format
sebagai berikut: X 999
X : menunjukkan kode penyakit 999
: menunjukkan nomor urut Contoh : P001
PE menunjukkan kode penyakit, 001 menunjukkan nomor urut penyakit. 2. Pengkodean kode gejala terdiri dari 4 digit, yaitu dengan format sebagai
berikut: X 999
X : menunjukkan kode gejala
999 : menunjukkan nomor urut
Contoh : G001 G menunjukkan kode gejala, 001 menunjukkan nomor urut gejala.
3.2.2 Perancangan Struktur menu
Perancangan arstitektur merupakan hubungan di antara elemen-elemen struktural utama dari program. Perancangan arsitektur dapat memberikan
gambaran mengenai struktur program. Gambar 3.12 adalah arsitektur perangkat lunak dari Sistem Pakar Penyakit Ayam yang berbentuk hirarki:
1. Struktur menu Pengguna User
Home
Diagnosa Forum
Informasi Penyakit
Hasil Diagnosa Login Pakar
Gambar 3.12. Struktur Menu Pengguna User
2. Struktur menu Pakar
Home
Penyakit Lap. Gejala
Gejala Relasi
Lap.Penyakit Logout
Tambah Edit
Hapus Tambah
Edit Hapus
Pakar forum
Tambah Edit
Hapus Tambah
Edit Hapus
Tambah Edit
Hapus
Gambar 3.13. Struktur Menu Pakar
3.2.3 Perancangan Arsitektur
Perancangan arsitektur merupakan perancangan yang dibuat sebelum program aplikasi dibuat. Dengan perancangan arsitektur akan mempermudah
proses pembangunan aplikasi sistem pakar.
3.2.3.1 Perancangan Menu
Interface atau antar muka merupakan tampilan dari suatu program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana
berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang mudah dipahami dan digunakan oleh user.
Perancangan interface untuk aplikasi Sistem Pakar adalah sebagai berikut : 1. Form Menu Utama
Layar ini berfungsi menampilkan menu utama yang terdiri dari home, diagnosa, informasi penyakit, login pakar dan forum.
header Beranda
Daftrar Login pakar
Login
Jajak Pendapat Informasi Penyakit
Kalender Penjelasan
Login Email
password Penyakit yang bisa
dianalisis : Keterangan:
1,klik daftar maka muncul T02
2.klik login pakar akan muncul T03
3. klik Informasi penyakit maka akan
muncul T04 4.isikan data login
maka akan tampil T05
Keterangan : Nama form : T01
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T01
Gambar 3. 14 Form Menu Utama User
2. Form Pendaftaran
header Beranda
Daftrar Login pakar
Login
Jajak Pendapat Informasi Penyakit
Kalender Login
Email Penyakit yang bisa
dianalisis : Keterangan:
1.Klik simpan maka pendaftaran tersimpan
secara otomatis 2.klik hapus untuk
membatalkan pendaftaran
Keterangan : Nama form : T02
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T02
Email password
password Nama
No Telp HP
Simpan Reset
Alamat
Gambar 3.15 Form pendaftaran
3. Form Menu Login pakar
header Beranda
Daftrar Login pakar
Login
Jajak Pendapat Informasi Penyakit
Kalender Login
Email nama
Penyakit yang bisa dianalisis :
Keterangan: T03 merupakan
tampilan untuk mengisi data pakar berupa
uname dan password 1. klik login untuk
masuk kmenu pakar 2. klik kembali untuk
membatalkan
Keterangan : Nama form : T03
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T03
Email password
Login Kembali
Gambar 3.16 login pakar
4. Form Menu informasi penyakit
header Beranda
Daftrar Login pakar
Login
Jajak Pendapat Informasi Penyakit
Kalender Login
Email nama
Penyakit yang bisa dianalisis :
Keterangan: T04 merupakan
tampilan berupa informasi gejala dan
penyakit
Keterangan : Nama form : T04
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T04
Jenis Penyakit
Nama penyakit :
Nama latin :
Definisi :
Pengobatan : No
Nama Gejala 1
2 3
4 5
Gambar 3.17 Menu cetak diagnose
5. Form Menu Diagnosa
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender Logout
Email Penyakit yang bisa
dianalisis : Keterangan:
T05 merupakan pendiagnodsaan
penyakit berupa pertanyaan sampai
medapatkan hasil maka akan muncul T06
1. klik forum maka akan tampil T08
Keterangan : Nama form : T05
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T05
Nama Ya
Tidak Diagnosa
JAWABLAH PERTANYAAN BERIKUT :
Apakah ayam anda mempunyai gejala______?
Forum
Gambar 3. 18 Menu diagnose
6. Form Menu hasil diagnosa
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender Logout
Email Penyakit yang bisa
dianalisis : Keterangan:
T06 merupakan hasil pendiagnosaan untuk
lebih detail klik penyakit maka akan
muncul T07
Keterangan : Nama form : T06
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T06
Nama Diagnosa
Email Nama
No Telp HP
Diduga Hewan anda mengidap penyakit____
Pemilik Ayam Hasil Analisa
Forum
Gambar 3. 19 Menu hasil diagnosa
7. Form Menu detail hasil dan cetak diagnosa
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender logout
Email nama
Penyakit yang bisa dianalisis :
Keterangan: 1. klik cetak jika ingin
mencetak hasil analisa penyakit yg telah
terdiagnosa 2. klik kembali untuk
membatalkan dan kembali ke T01
Keterangan : Nama form : T07
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T07
Jenis Penyakit
Nama penyakit :
Nama latin :
Definisi :
Pengobatan : No
Nama Gejala 1
2 3
4 5
Cetak Kembali
Forum Diagnosa
Gambar 3. 20 menu detail hasil dan cetak diagnosa
8. Form Menu Forum.
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender logout
Email nama
Penyakit yang bisa dianalisis :
Keterangan: T08 merupakan
tampilan dari isi topik pilih topik yang ingin
dikomentari maka akan muncul T09
Keterangan : Nama form : T08
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T08
Forum Diagnosa
Topik Bahasan 1. Penyakit dan penanggulangan
2.Cara mengurusi hewan 3.Perkembangan hewan
4.Penyakit hewan
Gambar 3. 21 Menu Forum
9.
Form Menu Jawab Forum.
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender logout
Email nama
Penyakit yang bisa dianalisis :
Keterangan: T08 merupakan
tampilan dari isi topik pilih topik yang ingin
dikomentari maka akan muncul T09
Keterangan : Nama form : T09
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T09
Forum Diagnosa
Pertanyaan Topik
Simpan
Jawab|hapus Hapus
Gambar 3. 22 Menu Jawab Forum
10. Form Menu pakar
Layar ini berfungsi menampilkan menu utama pakar yang terdiri dari home, penyakit, gejala,relasi,pakar, lap penyakit, lap.gejala, forum dan logout.
Penjelasan Tentang Sistem pakar Penyakit Ayam
T01A
Keterangan : 1. Klik Penyakit maka
akan tampil layar T02A 2. Klik Gejala maka
akan tampil layar T03A 3. Klik Relasi maka akan
tampil layar T04A 4. Klik Pakar maka akan
tampil layar T05A 5. Klik Laporan Penyakit
maka akan tampil layar T06A
6. Klik Laporan Gejala maka akan tampil layar
T07A 7. klik forum maka akan
tampil layar T16A
Keterangan : Nama Form
: T01A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Selamat datang di halaman Pakar : Halaman ini mengatur Pengelolaan data, antara lain
; ·
Data Penyakit ·
Data Gejala ·
Data Relasi ·
Data Pakar ·
Laporan Penyakit ·
Laporan Gejala Home
Penyakit Gejala
Relasi Pakar
Laporan Penyakit Laporan Gejala
Logout Forum
Gambar 3. 23 menu Utama Pakar
11. Form Menu Penyakit
Penjelasan Tentang Sistem pakar Penyakit Ayam
T02A
Keterangan : 1. Klik Tambah maka
akan tampil layar T08A 2. Klik Edit maka akan
tampil layar T09A 3. Klik Hapus untuk
menghapus data penyakit
Keterangan : Nama Form
: T02A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Tambah NO
Nama Penyakit Aksi
Edit Hapus Edit Hapus
Edit Hapus 1
2 3
4 5
Edit Hapus Edit Hapus
Forum Search
Gambar 3. 24 menu penyakit
12. Form Menambah Penyakit
Penjelasan Tentang Sistem pakar Penyakit Ayam
T08A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T02A
Keterangan : Nama Form
: T08A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Kode penyakit : Nama penyakit :
Nama Latin : Definisi :
Pengobatan : Forum
Gambar 3. 25 menu tambah penyakit
13. Form Edit Penyakit
Penjelasan Tentang Sistem pakar Penyakit Ayam
T09A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T02A
Keterangan : Nama Form
: T09A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Kode penyakit : Nama penyakit :
Nama Latin : Definisi :
Pengobatan :
From Edit merubah Penyakit
Forum
Gambar 3. 26 Menu Edit Penyakit
14. Form Menu Data Gejala
Penjelasan Tentang Sistem pakar Penyakit Ayam
T03A
Keterangan : 1. Klik Tambah maka
akan tampil layar T10A 2. Klik Edit maka akan
tampil layar T11A 3. Klik Hapus untuk
menghapus data penyakit
Keterangan : Nama Form
: T03A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Tambah NO
Nama Gejala Aksi
Edit Hapus Edit Hapus
Edit Hapus 1
2 3
4 5
Edit Hapus Edit Hapus
Forum Search
Gambar 3. 27 Menu Data Gejala
15. Form Menambah Data Gejala
Penjelasan Tentang Sistem pakar Penyakit Ayam
T10A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T03A
Keterangan : Nama Form
: T10A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Kode gejala : Nama gejala :
From tambah gejala penyakit
Forum
Gambar 3. 28 Menu Tambah gejala
16. Form Edit Gejala
Penjelasan Tentang Sistem pakar Penyakit Ayam
T11A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T03A
Keterangan : Nama Form
: T11A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Kode gejala : Nama gejala :
From Editmerubah gejala penyakit
Forum
Gambar 3. 29 Menu Edit Gejala
17. Form Relasi
Penjelasan Tentang Sistem pakar Penyakit Ayam
T04A
Keterangan : 1. Klik Tambah maka
akan tampil layar T10A 2. Klik Edit maka akan
tampil layar T11A 3. Klik Hapus untuk
menghapus data penyakit
Keterangan : Nama Form
: T04A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Tambah No Penyakit Gejala MB MD Aksi
Hapus Hapus
Hapus 1
2 3
4 5
Hapus Hapus
Edit
Forum Search
Gambar 3. 30 Menu relasi
18. Form Menu Menambah Relasi
Chatting Header
Penjelasan Tentang Sistem pakar Penyakit Ayam
T10A
Keterangan : 1. Klik simpan untuk
menyimpan relasi yang telah ditambah
2. Klik Kembali untuk ke menu T04A
Keterangan : Nama Form
: T10A Ukuran Layar
: Default Font
: Default Warna layar
: Black,White Red
From Tambah relasi Penyakit dan Gejala
Simpan Kembali
Header Nama Penyakit :
Penyakit Gejala
Relasi Pakar
Laporan Penyakit Laporan Gejala
Logout Forum
Gambar 3.31 menu tambah relasi
19. Form Menu Edit Relasi
Chatting Header
Penjelasan Tentang Sistem pakar Penyakit Ayam
T11A
Keterangan : 1. Klik simpan untuk
menyimpan relasi yang telah ditambah
2. Klik Kembali untuk ke menu T04A
Keterangan : Nama Form
: T11A Ukuran Layar
: Default Font
: Default Warna layar
: Black,White Red
From Editmerubah Penyakit dan Gejala
Simpan Kembali
Header Nama Penyakit :
Penyakit Gejala
Relasi Pakar
Laporan Penyakit Laporan Gejala
Logout Forum
Gambar 3. 32 Menu edit relasi
20. Form Menu Pakar
Penjelasan Tentang Sistem pakar Penyakit Ayam
T05A
Keterangan : 1. Klik Tambah maka
akan tampil layar T14A 2. Klik Edit maka akan
tampil layar T15A 3. Klik Hapus untuk
menghapus data penyakit
Keterangan : Nama Form
: T05A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Tambah NO Username Password Aksi
Edit Hapus Edit Hapus
Edit Hapus 1
2 3
4 5
Edit Hapus Edit Hapus
Forum
Gambar 3. 33 Menu Edit Pakar
21. Form Menu Menambah Pakar
Penjelasan Tentang Sistem pakar Penyakit Ayam
T14A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T05A
Keterangan : Nama Form
: T14A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Username : Password :
Password Lagi :
From tambah admin pakar
Forum
Gambar 3. 34 Menu Pakar
22. Form Menu Edit Pakar
Penjelasan Tentang Sistem pakar Penyakit Ayam
T15A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu T05A
Keterangan : Nama Form
: T15A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Username : Password :
Password Lagi :
From Edit merubah admin pakar
Ket : Jika password tidak akan diganti jangan
di isi, apabila mau di ganti silahkan isi Forum
Gambar 3. 35 Menu Edit Pakar
23. Form Menu Laporan Penyakit
Penjelasan Tentang Sistem pakar Penyakit Ayam
T06A
Keterangan : Ini merupakan tampilan
laporan penyakit
Keterangan : Nama Form
: T06A Ukuran Layar
: Default Font
: Default Warna layar
: Black,White Red Header
1 2
Next Nama penyakit
: Nama latin
: Definisi
: Pengobatan
: Daftar Semua penyakit
Nama penyakit :
Nama latin :
Definisi :
Pengobatan :
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Forum
Gambar 3. 36 Menu Laporan penyakit
24. Form Menu Laporan Gejala
Penjelasan Tentang Sistem pakar Penyakit Ayam
T07A
Keterangan : Ini merupakan tampilan
laporan gejala
Keterangan : Nama Form
: T07A Ukuran Layar
: Default Font
: Default Warna layar
: Black,White Red Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
1 2
3 4
No Kode gejala Nama Gejala Tampilkan Gejala penyakit
: Penyakit :
Forum
Gambar 3. 37 Menu Laporan gejala
25. From Menu Forum Pakar
Penjelasan Tentang Sistem pakar Penyakit Ayam
T16A
Keterangan : 1. Klik Tambah maka
akan tampil layar T17A 2. Klik Edit maka akan
tampil layar T18A 3. Klik Hapus untuk
menghapus data penyakit
Keterangan : Nama Form
: T16A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Tambah NO
Topik Bahasan Aksi
Edit Hapus Edit Hapus
Edit Hapus 1
2 3
4 5
Edit Hapus Edit Hapus
Forum Search
Gambar 3. 38 Menu Forum Pakar
26. From Menu tambah forum Topik
Penjelasan Tentang Sistem pakar Penyakit Ayam
T17A
Keterangan : 1. Klik Simpan untuk
menyimpan data 2. Klik Kembali maka
akan tampil menu awal
Keterangan : Nama Form
: T17A Ukuran Layar
: Default Font
: Default Warna layar
: Blue White Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Simpan Kembali
Topik :
From tambah Topik bahasan
Forum
Gambar 3. 39 Menu tambah forum
27. From Menu Edit Forum
Penjelasan Tentang Sistem pakar Penyakit Ayam
T18A
Keterangan : 1. Klik Ubah untuk
menyimpan data 2. Klik Kembali untuk
kembali ke menu awal
Keterangan : Nama Form
: T18A Ukuran Layar
: Default Font
: Default Warna layar
:Red,Grey,White Black Header
Home Penyakit
Gejala Relasi
Pakar Laporan Penyakit
Laporan Gejala Logout
Ubah Kembali
Topik
From Editmerubah Topik bahasan
Forum
Gambar 3. 40 Menu Edit forum
3.2.3.2 Perancangan Pesan
M01 M02
Warning
Username atau password yang anda masukkan salah
OK
Information
Penambahan Penyakit berhasil OK
Gambar 3.41. Tampilan Pesan M01 Gambar 3.42. Tampilan Pesan M02
M03 M04
Information
Perubahan penyakit berhasil OK
Confirm
Yakin anda akan menghapus penyakit?
Ya Tidak
Gambar 3.43. Tampilan Pesan M03 Gambar 3.44. Tampilan Pesan M04
M05 M06
Confirm
Yakin anda akan menghapus gejala?
Ya Tidak
Information
Penambahan Gejala berhasil OK
Gambar 3.45. Tampilan Pesan M05 M07
Gambar 3.46. Tampilan Pesan M06 M08
Information
Perubahan Gejala berhasil OK
Information
Penambahan relasi berhasil OK
Gambar 3.47. Tampilan Pesan M07 M09
Gambar 3.48. Tampilan Pesan M08 M10
Information
Perubahan relasi berhasil OK
Confirm
Yakin anda akan menghapus gejala dan penyakit tersebut?
Ya Tidak
Gambar 3.49. Tampilan Pesan M09 Gambar 3.50. Tampilan Pesan M10
M11
Information
Perubahan pakar berhasil OK
M12
Information
Penambahan pakar berhasil OK
Gambar 3.51. Tampilan Pesan M11 M13
Gambar 3.52. Tampilan Pesan M12 M14
Confirm
Yakin anda akan menghapus pakar?
Ya Tidak
Gambar 3.53. Tampilan Pesan M13
Information
Maaf password tidak sama OK
Gambar 3.54. Tampilan Pesan M14
3.2.3.3 Jaringan Sematik
Jaringan semantik pada Aplikasi Sistem Pakar Penyakit Ayam adalah sebagai berikut:
1. Jaringan semantik User Pengguna
T01 T02
T03
T05 T06
T07 T04
T08
T09 Klik daftar
Klik Login Pakar Klik login
Klik Informasi penyakit
Klik forum
Pilih topik Hasil diagnosa
M01 M20
M01
M19 Klik
penyakit
Gambar 3.60 Jaringan Semantik User
2. Jaringan semantik Pakar Sudah Login
T04 T01A
T02A T03A
T04A
T05A T06A
T07A T08A
T09A
T10A
T11A
T12A
T13A
T14A T15A
login Klik Laporan penyakit
Klik penyakit Klik gejala
Klik relasi Klik pakar
Klik laporan gejala Klik tambah
Klik edit Klik tambah
Klik edit
Klik tambah Klik edit
Klik tambah Klik edit
M01 M04
M05
M10
M13
M11,M14 M12,M14
M09 M08
M07 M06
M03 M02
T16A Klik Forum
M18
T18A T17A
Klik Edit Klik tambah
M17 M19
Gambar 3. 61 Jaringan Semantik Pakar
3.2.3.4 Perancangan Prosedural
Perancangan prosedural pada sistem ini menggunakan flowchart yang berguna untuk menggambarkan tahap penyelesaian suatu masalah dengan
menggunakan simbol – simbol.
a. Flowchart Login member
Mulai Email dan
password
Where Email_member=email AND
password_member=password AND status_member=masuk
ya Tampil form login
member Selesai
tidak Isi ulang data login
member Login gagal,
username dan password tidak cocok
Pengecekan email dan password
Gambar 3. 62 Flowchart login member
b. Flowchart login pakar
Mulai Email dan
password
Where Email_pakar=email AND
password pakar=password AND status_pakar=masuk
ya Tampil form login pakar
Selesai tidak
Isi ulang data login pakar
Login gagal, username dan
password tidak cocok Pengecekan email
dan password
Gambar 3. 63 Flowchart login pakar
a. Flowchart Diagnosa Forward Chaining penyakit
MULAI Pilih
Pertanyaan
Pertanyaan temp_analisa - status
Tny = ya from tabel temp_analisa Tny = tidak from tabel temp_analisa
Tampil status
If cek=0 AND RbPilih=ya OR
RbPilih=tidak
Tny = ya from tabel temp_analisa kd_gejala from tabel gejala, relasi
Tny = tidak from tabel temp_analisa
kd_gejala from tabel gejala, relasi
Cek temp_penyakit=1
Hasil Jenis penyakit, definisi, nama latin dan
pengobatan SELESAI
Ya Tidak
FW
Gambar 3. 64 Flowchart diagnosa
Forward Chaining
penyakit
107
BAB IV IMPLEMENTASI DAN PENGUJIAN
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistemyang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan
danselanjutnya akan diimplementasikan pada bahasa pemrograman yang akandigunakan. Setelah implementasi maka dilakukan pengujian sistem yang
baru, dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1 Implementasi Sistem
Tahap implementasi merupakan tahap mewujudkan hasil perancangan menjadi sebuah program aplikasi yang dapat dioperasikan demi mencapai hasil
yang sesuai dengan hasil perancangan. Setelah melakukan tahap perancangan sistem dan implementasi perangkat
lunak, maka tindakan selanjutnya yang dilakukan adalah penerapan hasil perangkat lunak tersebut.
4.1.1 Kebutuhan Perangkat Keras
Perangkat keras yang diperlukan untuk mengimplementasikan perangkat lunak dari Sistem pakar penyakit ayam berbasis web.
Adapun spesifikasi perangkat keras yang digunakan untuk membangun sistem pakar penyakt ayam ini adalah sebagai berikut:
Tabel 4.1 Perangkat keras yang digunakan
Perangkat Server
Client Processor
Kecepatan 1 GHz Kecepatan 500 MHz
RAM 1 GHz
512 GHz Harddisk
80 Gb 80 Gb
Monitor Resolusi 1024 x 768
Resolusi 1024 x 768 VGA
128 Mb 128 Mb
Lan Card 10100 Mbps
10100 Mbps Koneksi Internet
64 Kbps 64 Kbps
4.1.2 Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan untuk mengimplementasikan Sistem Pakar Penyakit Ayam Berbasis Web adalah sebagai berikut:
Tabel 4.2 Perangkat Lunak yang digunakan
Perangkat Lunak Keterangan
Sistem Operasi Windows XP Profesional SP II
Bahasa Pemograman PHP 5.2.6
Web Server XAMPP version 2.0
Database Server MySQL 5.0.51b
Web Browser Mozilla firefox 3.0
Code Editor Macromedia dreamweaver 8
Image Editor Adobe Photoshop CS2
DFD Modeler Visio 2003
4.1.3 Implementasi Basis Data
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:
Tabel 4.3 Implementasi basis data
1. Tabel detail penyakit 2. Tabel jawaban
CREATE TABLE IF NOT EXISTS `diagnosa`
`id_detail` int3 NOT NULL CREATE TABLE IF NOT EXISTS
`jawaban` `id` int11 NOT NULL,
auto_increment, `kd_gejala` char4 NOT NULL,
`kd_penyakit` char4 NOT NULL, `noip` varchar60 NOT NULL,
PRIMARY KEY `id_diagnosa` ENGINE=MyISAM DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1 ;
`jawaban` text NOT NULL, `squence` int11 NOT NULL,
`Email` varchar30 NOT NULL, PRIMARY KEY `id` UNIQUE
„squence‟ ENGINE=MyISAM DEFAULT
CHARSET=latin1;
3. Tabel pakar 4. Tabel penyakit
CREATE TABLE IF NOT EXISTS `pakar`
`username` varchar60 NOT NULL, `password` varchar60 NOT NULL,
PRIMARY KEY `username` ENGINE=MyISAM DEFAULT
CHARSET=latin1; CREATE TABLE IF NOT EXISTS
`penyakit` `kd_penyakit` char4 NOT NULL,
`nm_penyakit` varchar60 NOT NULL,
`latin` varchar60 NOT NULL, `definisi` text NOT NULL,
`pengobatan` text NOT NULL, PRIMARY KEY `kd_penyakit`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
5. Tabel forum 6. Tabel tmp_analisa
CREATE TABLE
IF NOT
EXISTS `forum` `id`
int11 NOT
NULL auto_increment,
`pertanyaan` text NOT NULL, `Email` varchar30 NOT NULL,
`Kode_Jenis_Pertanyaan` int11 NOT NULL,
PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT
CREATE TABLE IF NOT EXISTS `tmp_analisa`
`kd_gejala` char4 NOT NULL, `kd_penyakit` char4 NOT NULL,
`noip` varchar60 NOT NULL ENGINE=MyISAM DEFAULT
CHARSET=latin1;
CHARSET=latin1 AUTO_INCREMENT=15
7. Tabel relasi 8. Tabel gejala
CREATE TABLE IF NOT EXISTS `relasi`
`kd_penyakit` char4 NOT NULL, `kd_gejala` char4 NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `gejala`
`kd_gejala` char4 NOT NULL, `nm_gejala`
varchar150 NOT
NULL, PRIMARY KEY `kd_gejala`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
9. Tabel jenis_pertanyaan 10. Tabel member
CREATE TABLE IF NOT EXISTS `jenis_pertanyaan`
`Kode_Jenis_Pertanyaan` int11 NOT NULL auto_increment,
`Nama` text NOT NULL, PRIMARY KEY
`Kode_Jenis_Pertanyaan` ENGINE=MyISAM DEFAULT
CHARSET=latin1 AUTO_INCREMENT=8
CREATE TABLE IF NOT EXISTS `member`
`Email` varchar30 NOT NULL, `Password` varchar30 NOT NULL,
`Nama` varchar30 NOT NULL, `Tlp` varchar15 NOT NULL,
`HP` varchar15 NOT NULL, `code` int11 NOT NULL,
`noip` int60 NOT NULL `codeset` varchar60 NOT NULL,
PRIMARY KEY `Email` ENGINE=MyISAM DEFAULT
CHARSET=latin1 11. Tabel poling
12. Tabel tmp_gejala CREATE TABLE IF NOT EXISTS
`poling` `id` varchar50 NOT NULL default
, `jml` float unsigned default NULL,
PRIMARY KEY `id` CREATE TABLE IF NOT EXISTS
`tmp_gejala` `kd_gejala` char4 NOT NULL,
`noip` varchar60 NOT NULL,
ENGINE=MyISAM DEFAULT CHARSET=latin1;
ENGINE=MyISAM DEFAULT CHARSET=latin1;
13. Tabel tmp_penyakit CREATE TABLE IF NOT EXISTS
`tmp_penyakit` `kd_penyakit` char4 NOT NULL,
`noip` varchar60 NOT NULL ENGINE=MyISAM DEFAULT
CHARSET=latin1;
4.1.4 Implementasi Antarmuka
Implementasi antarmuka dilakukan dengan setiap halaman program yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah
implementasi antarmuka yang dibuat dan dibedakan antara antarmuka untuk pakar dan user.
4.1.4.1 Implementasi Antarmuka Pakar
Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk pakar dapat dilihat pada tabel berikut ini:
Tabel 4.4. Antarmuka Pakar Menu
Deskripsi
Login Untuk menangani proses login pakar.
Menu Pakar Tampilan awal antarmuka pakar masuk ke proses
selanjutnya. Pengolahan data
Untuk mengolah data seperti tambah, edit, atau hapus data penyakit, data gejala, data relasi, data
pakar, data laporan penyakit dan data laporan gejala
Penyakit Untuk mengolah data penyakit seperti tambah,
edit atau hapus. Gejala
Untuk mengolah data gejala seperti tambah, edit atau hapus.
Relasi Untuk mengolah data relasi antara gejala dan
penyakit seperti tambah, edit atau hapus. Pakar
Untuk mengolah data pakar. Seperti mengubah sandi password.
Laporan Gejala Untuk mengolah laporan gejala seperti lihat
histori gejala Laporan Penyakit
Untuk mengolah laporan penyakit seperti lihat histori penyakit
Forum Untuk mengolah data forum berupa topik
pertanyaan seperti tambah, edit atau hapus.
4.1.4.2 Implementasi Antarmuka user
Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk user dapat dilihat pada tabel berikut ini:
Tabel 4.5. Antarmuka member
Menu Deskripsi
Home Tampilan awal antarmuka user
Diagnosa Untuk menentukan hasil diagnosa penyakit
beserta nilai keyakinan dari penelusuran gejala yang diderita
Login Pakar Untuk masuk ke dalam proses tampilan pakar.
Forum Untuk mengisi data diskusi antara user
4.2 Pengujian Alpha
Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi,
perancangan, dan pengkodean. Pengujian yang digunakan untuk menguji sistem ini adalah metode pengujian black-box. Pengujian black-box berfokus pada
persyaratan fungsional perangkat lunak.
4.2.1 Rencana Pengujian
Rencana pengujian akan dilakukan dengan menguji sistem secara alpha dan beta. Pengujian perangkat lunak Sistem Pakar Penyakit Ayam. Rencana pengujian
selengkapnya dapat dilihat pada tabel di bawah ini:
Tabel 4.6. Rencana Pengujian Sistem Pakar Penyakit Ayam Item Uji
Detail Pengujian Jenis
Pengujian
Login Verifikasi Login
Black-Box
Pengolahan data gejala Tambah Data Gejala
Black-Box Ubah Data Gejala
Black-Box Hapus Data Gejala
Black-Box Pengolahan Data Peyakit
Tambah Data Penyakit Black-Box
Ubah Data Penyakit Black-Box
Hapus Data Penyakit Black-Box
Pengolahan Data Relasi Tambah Data Relasirule
Black-Box Ubah Data Relasirule
Black-Box Hapus DataRelasirule
Black-Box Pengolahan Data Pakar
Tambah Data Pakar Black-Box
Ubah Data Pakar Black-Box
Hapus Data Pakar Black-Box
Pengolahan Laporan Gejala Tampil data gejala
Black-Box Pengolahan Laporan Penyakit
Tampil data Penyakit Black-Box
Pengolahan forum Isi topik
Black-Box Isi komentar
Black-Box
4.2.2 Kasus dan Hasil Pengujian
4.2.2.1 Pengujian Login
1. Pakar
Tabel 4.7. Pengujian Login Pakar Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
username Data yang dimasukan benar
lalu masuk ke halaman pakar
Menampilkan halaman pakar Diterima
password Data yang dimasukan benar
lalu masuk ke halaman pakar
Menampilkan halaman pakar Diterima
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Data username
salah Tidak dapat masuk dan
menampilkan pesan “username atau password
yang anda masukan salah”
Pakar tidak dapat masuk dan memberikan pesan “ username atau
password yang anda masukan salah”. Sesuai yang diharapkan.
Diterima
Data password
salah Tidak dapat masuk dan
menampilkan pesan “username atau password
yang anda masukan salah ”
Pakar tidak dapat masuk dan memberikan pesan “username atau
password yang anda masukan salah
”. Sesuai yang diharapkan. Diterima
2. Pendaftaran member
Tabel 4.8. Pengujian Pendaftaran member Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Username : Password :
Nama Alamat :
Jenis kelamin Pekerjaan :
No Telp : Data yang dimasukkan
benar lalu menekan tombol daftar tampil form
diagnosa Menampilkan pesan sukses
pendaftaran Diterima
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Username : Muncul pesan kesalahan,
Muncul pesan kesalahan, Password Diterima
Password : Nama
Alamat : Jenis kelamin
Pekerjaan : No Telp :
Password salah, silakan ulangi pendaftaran
salah, silakan ulangi pendaftaran
3. Diagnosa
Tabel 4.9. Pengujian Diagnosa Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Diagnosa Jawablah pertanyaan,
berupa gejala penyakit yg dialami
User dapat menjawab salah satu pertanyaan
Diterima
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Diagnosa User dapat menjawab salah
satu pertanyaan “ya” atau “tidak”
Admin tidak dapat masuk dan memberikan pesan “Data yang
dcari tidak teranalisis ”. Sesuai
yang diharapkan. Diterima
4.2.2.2 Pengujian Gejala
Pengujian pengolahan data gejala terbagi atas 3 bagian, yaitu: 1. Pengujian Tambah gejala
Tabel 4.10. Pengujian Pengolahan Tambah gejala Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Nama gejala:
Batuk Data yang dimasukan benar
lalu tekan tombol simpan Menampilkan pesan sukses
penambahan gejala berhasil Diterima
Kode gejala: G001
Data yang dimasukan benar lalu tekan tombol simpan
Menampilkan pesan sukses penambahan gejala berhasil
Diterima
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Nama gejala: batuk
Tidak dapat menambah gejala
“nama gejala atau kode gejala yang anda
Pakar tidak dapat menambah gejala dan
memberikan pesan “ Diterima
masukan belum terisi ”
penambah an tidak berhasil”
Kode gejala :G002
Tidak dapat menambah gejala
“nama gejala atau kode gejala yang anda
masukan telah terisi ”
Pakar tidak dapat menambah gejala dan
memberikan pesan “ penambahan tidak berhasil”
Diterima
2. Ubah data gejala
Tabel 4.11. Pengujian Ubah Data gejala Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Nama gejala:
batuk Kode
gejala: G001
Menampilkan tombol simpan, batal, box isian
gejala yang akan diubah. Menampilkan tombol simpan, batal,
box isian gejala. Sesuai yang diharapkan dan muncul pesan
“perubahan gejala berhasil” Diterima
4.2.2.3 Pengujian Penyakit
Pengujian pengolahan data penyakit terbagi atas 3 bagian, yaitu: 3. Tambah data Penyakit
Tabel 4.12. Pengujian Tambah penyakit Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Nama penyakit
Namapenyakit dimasukkan dan menekan tombol
simpan, menampilkan daftar penyakit dan nama
penyakit yang telah ditambah
Menampilkan daftar penyakit dan nama penyakit yang telah
ditambah
Diterima
latin Latin dimasukkan dan
menekan tombol simpan, menampilkan daftar
penyakit dan nama
latin yang telah ditambah
Menampilkan daftar penyakit dan nama latin yang telah ditambah
Diterima
definisi definisi dimasukkan dan
menekan tombol simpan, menampilkan daftar
penyakit dan definisi yang telah ditambah
Menampilkan daftar penyakit dan definisi yang telah ditambah
Diterima
pengobatan Pengobatan dimasukkan dan
menekan tombol simpan, menampilkan daftar
penyakit dan pengobatan
yang telah ditambah
Menampilkan daftar penyakit dan pengobatan yang telah ditambah
Diterima
4. Ubah data Penyakit
Tabel 4.13. Pengujian Ubah Data penyakit Kasus dan Hasil Uji Data Normal
Data Masukan Yang Diharapkan
Pengamatan Kesimpulan
Nama penyakit, latin, definisi,
dan pengobatan Menampilkan tombol
simpan, batal, box isian penyakit yang akan
diubah. Menampilkan tombol simpan,
batal, box isian penyakit. Sesuai yang diharapkan dan muncul pesan
“perubahan penyakit berhasil”. Diterima
4.2.2.4 Pengujian Relasi
Pengujian pengolahan data kelas terbagi atas 3 bagian, yaitu: 1. Tambah data relasi.
Tabel 4.14. Pengujian Tambah Data relasi Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Kode penyakit:nama
penyakit Data yang dimasukan
benar lalu tekan tombol simpan
Menampilkan pesan sukses penambahan relasi berhasil
Diterima Kode gejala:
nama gejala Data yang dimasukan
benar lalu tekan tombol simpan
Menampilkan pesan sukses penambahan relasi berhasil
Diterima
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Kode penyakit:nama
penyakit Tidak dapat menambah
relasi Pakar tidak dapat menambah gejala
dan memberikan pesan “ penambahan
tidak berhasil” Diterima
Kode gejala: nama gejala
Tidak dapat menambah relasi
Pakar tidak dapat menambah gejala dan
memberikan pesan “ penambahan tidak berhasil”
Diterima
2. Ubah data Relasi
Tabel 4.15. Pengujian Ubah Relasi Kasus dan Hasil Uji Data Normal
Data Masukan Yang Diharapkan
Pengamatan Kesimpulan
Kode penyakit:nama
penyakit Kode gejala:nama
gejala Menampilkan tombol
simpan, kembali, box isian relasi
yang akan diubah. Menampilkan tombol
simpan, batal, box isian relasi
yang akan diubah.Sesuai yang diharapkan.
Diterima
4.2.2.5 Pengujian Ubah Profil Pakar
Pengujian pengolahan data pakar, yaitu: 1. Tambah pakar
Tabel 4.16. Pengujian tambah pakar
Kasus dan Hasil Uji Data Normal Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
username Username tercantum pada box
isian. Dapat mengisi username
. Sesuai yang diharapkan. Diterima
pasword pasword tercantum pada box isian.
Dapat mengisi pasword . Sesuai yang diharapkan.
Diterima Pasword lagi
Pasword lagi tercantum pada box isian.
Dapat mengisi pasword lagi
. Sesuai yang diharapkan. Diterima
2. Ubah Data Pakar
Tabel 4.17. Pengujian Ubah data pakar Kasus dan Hasil Uji Data Normal
Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
username Username tercantum pada box
isian. Dapat mengisi username
. Sesuai yang diharapkan. Diterima
pasword pasword tercantum pada box isian.
Dapat mengisi pasword . Sesuai yang diharapkan.
Diterima
Pasword lagi Pasword lagi tercantum pada box
isian. Dapat mengisi pasword
lagi . Sesuai yang diharapkan.
Diterima
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan
Password Tidak sama dan
menampilkan pesan “Maaf password tidak
sama ”
Admin tidak dapat masuk dan
memberikan pesan “Maaf password
tidak sama”. Sesuai yang diharapkan.
Diterima
Password lagi Tidak sama dan
menampilkan pesan “Maaf password tidak
sama ”
Admin tidak dapat masuk dan
memberikan pesan “Maaf password
tidak sama”. Sesuai yang diharapkan.
Diterima
4.2.2.6 Pengujian pengolahan forum
Tabel 4.18. Pengujian forum diskusi
Kasus dan Hasil Uji Benar Data Benar Data Masukan
Yang diharapkan Pengamatan
Kesimpulan Isi topik
Pertanyaan tercantum pada box isian
Kritiksaran Dapat mengisi
Kritiksaran Sesuai yang
diharapkan. Diterima
Isi jawaban Tanggapan tercantum
pada box isian Pertanyaan
Dapat mengisi Tanggapan.
Sesuai yang diharapkan.
Diterima
4.3 Pengujian Beta
4.3.1 Skenario Pengujian Beta
Pengujian beta dilakukan dengan tujuan untuk mengetahui sejauh mana kualitas dari perangkat lunak yang dibangun, apakah sudah sesuai dengan harapan
atau belum. Untuk itu dalam pengujian beta dilakukan penelitian dengan cara memberikan kuesioner pada calon pengguna perangkat lunak yang dibangun.
Adapun metode penelitian yang digunakan adalah metode kuantitatif.
Kuesioner diberikan kepada beberapa sample calon pengguna perangkat lunak yang dibangun. Kuesioner terdiri dari 2 jenis dengan 5 pertanyaan dan saran
untuk setiap kuisionercontoh kuesioner dilampirkan. Kuisioner dibuat menggunakan skala likert dengan skala 1 sampai 7. Ketentuan skala untuk setiap
pertanyaan dalam setiap kuisioner adalah sebagai berikut.
Adapun beberapa poin yang diteliti adalah :
a. Tampilan antar muka yang user friendly
b. Website dapat memenuhi kebutuhan informasi pelanggan. c. Memudahkan pelanggan dalam melakukan diagnosa penyakit
d. Website dapat mengatasi penyakit secara dini.
e. Memudahkan dalam mendapatkan informasi.
Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masing-masing jawaban dengan menggunakan rumus : Y = PQ 100
Keterangan : P = Banyaknya jawaban responden tiap soal.
Q = Jumlah responden Y = Nilai prosentase
Berikut ini adalah hasil prosentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuesioner ini diujikan kepada 1 orang
PakarAdmin.
1. Apakah anda setuju bahwa tampilan website cukup menarik dan mudah dipahami user friendly?
Tabel 4.19. Hasil pengujian kuesioner soal nomor 1 pakar
Pertanyaan No.
Keterangan Responden
Prosentase
1 A
Sangat Setuju B
Setuju 1
100 C
Cukup Setuju D
Biasa Saja
E Kurang Setuju
F Tidak Setuju
G Sangat Tidak Setuju
Jumlah 1
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 100 menyatakansetuju, bahwa tampilan website cukup menarik dan
mudah untuk dipahami. 2. Apakah anda setuju dengan adanya website ini membantu dalam
proses informasi penyakit dan pengobatan yang berguna Tabel 4.20. Hasil pengujian kuesioner soal nomor 2 pakar
Pertanyaan No.
Keterangan Responden
Prosentase
2 A
Sangat Setuju 1
100 B
Setuju C
Cukup Setuju D
Biasa Saja E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 1
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 orang atau 100 menyatakan sangat setuju bahwa website ini membantu dalam
memberikan informasi yang berguna.
3. Apakah anda setuju dengan adanya website ini membantu pendiagnosaan menjado lebih mudah
Tabel 4.21. Hasil pengujian kuesioner soal nomor 3pakar
Pertanyaan No.
Keterangan Responden
Prosentase
3 A
Sangat Setuju 1
100 B
Setuju C
Cukup Setuju D
Biasa Saja
E Kurang Setuju
F Tidak Setuju
G Sangat Tidak Setuju
Jumlah 1
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 20 menyatakan setuju, 1 orang atau 20 menyatakan cukup setuju, 2
orang atau 40 menyatakan biasa saja, dan 1 atau 20 menyatakan kurang setuju bahwa dengan website mengolah data barang dan pelanggan menjadi
lebih mudah.
4. Apakah anda setuju dengan adanya website ini memberikan informasi pengobatan penyakit ayam secara akurat
Tabel 4.22. Hasil pengujian kuesioner soal nomor 4Admin
Pertanyaan No.
Keterangan Responden
Prosentase
4 A
Sangat Setuju B
Setuju C
Cukup Setuju 1
100 D
Biasa Saja E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 1
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan1, orang atau 100 menyatakan setuju bahwa dengan adanya website ini informasi cukup
akurat Apakah anda setuju dengan adanya website ini memberikan pengobatan secara lebih mudah?
Tabel 4.23 Hasil pengujian kuesioner soal nomor 5Admin
Pertanyaan No.
Keterangan Responden
Prosentase
5 A
Sangat Setuju 1
100 B
Setuju C
Cukup Setuju 1
D Biasa Saja
E Kurang Setuju
F Tidak Setuju
G Sangat Tidak Setuju
Jumlah 1
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan 1 orang atau 100 menyatakan dengan adanya website ini proses pengobatan menjadi
lebih mudah.
Kuesioner ini diujikan kepada 10 orang yaitu Member dan Pengunjung.
1. Apakah anda setuju bahwa tampilan website cukup menarik dan mudah dipahami user friendly?
Tabel 4.24. Hasil pengujian kuesioner soal nomor 1 Member, Pengunjung
Pertanyaan No.
Keterangan Responden
Prosentase
1 A
Sangat Setuju 1
10 B
Setuju 4
40 C
Cukup Setuju 4
40 D
Biasa Saja 1
10 E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 10
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 10 menyatakan sangat setuju, 4 atau 40 menyatakan setuju, dan 4atau
40 menyatakan cukup setuju 1 atau 10 menyatakan Biasa saja bahwa tampilan website cukup menarik dan mudah untuk dipahami.
2. Apakah anda setuju bahwa informasi barang yang diberikan oleh website ini sesuai dengan informasi yang anda butuhkan?
Tabel 4.25. Hasil pengujian kuesioner soal nomor 2 Member, Pengunjung
Pertanyaan No.
Keterangan Responden
Prosentase
2 A
Sangat Setuju 2
20 B
Setuju 5
50 C
Cukup Setuju 3
30 D
Biasa Saja E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 10
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 20 menyatakan sangat setuju, 5 orang atau 50 menyatakan setuju, dan 3
atau 30 menyatakan cukup setuju bahwa informasi yang diberikan sesuai dengan informasi yang dibutuhkan pelanggan.
3. Apakah anda setuju dengan adanya website ini pelanggan dapat membantu mengatasi penyakit secara dini?
Tabel 4.26. Hasil pengujian kuesioner soal nomor 3 Member, Pengunjung
Pertanyaan No.
Keterangan Responden
Prosentase
3 A
Sangat Setuju 2
20 B
Setuju 5
50 C
Cukup Setuju 1
10 D
Biasa Saja 2
20 E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 10
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 atau 20 menyatakan sangat setuju, 5 orang atau 50 menyatakan setuju, 1
atau 10 , dan 2 orang atau 20 menyatakan cukup setuju bahwa adanya website ini pelanggan dapat membantu mengatasi penyakit secara dini
4. Apakah anda setuju dengan website ini memberikan informasi penyakit,gejala dan pengobatan yang berguna untuk anda?
Tabel 4.27 Hasil pengujian kuesioner soal nomor 4 Member, Pengunjung
Pertanyaan No.
Keterangan Responden
Prosentase
4 A
Sangat Setuju 2
20 B
Setuju 6
60 C
Cukup Setuju 1
1 D
Biasa Saja 1
1 E
Kurang Setuju F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 10
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 20 menyatakan sangat setuju dan, 6 orang atau 60 menyatakan
setuju, 1 orang atau 10 menyatakan cukup setuju, dan 1 orang atau 10 menyatakan biasa saja bahwa dengan website ini berguna dalam mendapatkan
informasi penyakit,gejala dan pengobatan.
5. Apakah anda setuju dengan adanya website ini proses pengobatan menjadi lebih mudah?
Tabel 4.28 Hasil pengujian kuesioner soal nomor 5 Member, Pengunjung
Pertanyaan No.
Keterangan Responden
Prosentase
5 A
Sangat Setuju 1
10 B
Setuju 5
20 C
Cukup Setuju 2
20 D
Biasa Saja 1
10 E
Kurang Setuju 1
10 F
Tidak Setuju G
Sangat Tidak Setuju
Jumlah 10
100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 orang atau 10 menyatakan sangat setuju, 5 orang atau 50 menyatakan
setuju, 2 orang atau 20 menyatakan cukup setuju dan 1 orang atau 10 menyatakan biasa saja 1 atau 10 menyatakan kurang setuju bahwa dengan
adanya website ini proses pengobatan menjadi lebih mudah.
4.3.2 Kesimpulan Pengujian Beta
Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa: 1. Aplikasi sistem pakar penyakit ayam memudahkan user dalam
mendapatkan informasi tentang pengobatan. 2. user dapat melakukan pendiagnosaan secara dini terhadap penyakit yang
dialami hewan ternaknya . 3. Aplikasi ini juga memudahkan pihak pakar untuk melakukan konsultasi
dengan peternak ayam.
127
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan permasalahan yang dibangun pada sistem pakar untuk mendiagnosa jenis penyakit pada ayam berbasis web, maka dapat diambil
beberapa kesimpulan adalah sebagai berikut : 1. Dengan adanya sistem pakar ini menambah informasi tentang pengetahuan
dan pemahaman dalam pengenalan suatu penyakit. 2. Sistem pakar penyakit pada ayam ini memudahkan peternak mendapatkan
informasi tentang jenis-jenis penyakit pada ayam yang akan menghambat dan merupakan ancaman besar peternak.
3. Sistem Pakar mampu memudahkan pasien dalam mendiagnosa penyakit ayam secara dini.
5.2 Saran
Saran-saran yang penulis kemukakan diharapkan dapat meningkatkan hasil yang lebih memuaskan dan bermanfaat bagi masyarakat untuk mendeteksi jenis
penyakit pada ayam sejak dini. Berikut saran yang dapat disampaikan : 1. Aplikasi Sistem pakar yang dibangun mengenai jenis penyakit pada ayam
yang dapat dikembangkan lagi lebih lanjut 2. Untuk menjamin hasil diagnosa yang benar diperlukan data yang
sebenarnya dari pakar.
RIWAYAT HIDUP NIM
: 10106188 Kelas
: IF-5 Nama Lengkap
: Pupus Mustika Puri Tempat Tanggal Lahir
: Jakarta, 30 Januari 1989 Agama
: Islam Jenis Kelamin
: Perempuan Alamat
: Jl. Tubagus Ismail Bawah No 54 40134 No. Telp
: 085659016061
PENDIDIKAN
1994 – 2000
: SD Negeri Pandan sari 04 2000
– 2003 : SMP Negeri 2 Tambun Selatan
2003 – 2006
: SMA Negeri I Tambun Selatan 2006
– 2010 : Program S1, Jurusan Teknik Informatika,
Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia
– Bandung
Bandung, Januari 2011
Pupus Mustika Puri NIM : 10106188
Pupus Mustika Puri
1
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT AYAM BERBASIS WEB
Pupus Mustika Puri Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer,Universitas Komputer Indonesia
Jln. Dipati Ukur No.112 Bandung 40132 pu_chanyahoo.co.id
ABSTRAK
Pertumbuhan dan perkembangan ayam mulai dari perawatan, pemeliharaan sampai produksi daging dan telur tidak luput dari berbagai gangguan penyakit. Hal ini, mengakibatkan
kerugian bagi pemilik peternakan tersebut. Proses pembangunan sistem pakar ini menggunakan metode akuisisi pengetahuan
dengan teknik pengumpulan data yang digunakan yaitu wawancara, observasi dan induksi aturan. Sedangkan metode inferensi yang digunakan dalam pembangunan sistem pakar ini dengan
metode forward chaining dan menggunakan metode pencarian best-first-search. Untuk metodologi pembangunan perangkat lunak yang digunakan menggunakan metode terstruktur yaitu Data Flow
Diagram dan Entity Relationship Diagram. Tools pemrograman yang digunakan dalam pembangunan sistem pakar ini menggunakan Adobe Dreamweaver CS3 sedangkan basis datanya
menggunakan MySQL.
Sistem pakar ini dibuat bertujuan untuk membantu pasien dalam mendiagnosa penyakit ayam secara dini. Dalam perancangan sistem pakar ini meminta suatu jawaban dari user
terhadap gejala yang di derita, kemudian ouput yang dihasilkan oleh komputer berupa kemungkinan penyakit yang dialami oleh user serta solusi untuk mengobati penyakit pada ayam
tersebut. Kata Kunci :
Forward Chaining, PHP, MySQL, Sistem Pakar, Penyakit Ayam.
1. PENDAHULUAN
1.1 Rumusan Masalah
Bagaimana membangun Sistem Pakar Untuk
Mendiagnosa Penyakit
Ayam Berbasis Web
1.2 Maksud dan Tujuan
Maksud dari pembangunan aplikasi ini adalah untuk mengaplikasikan sistem pakar
dalam mengatasi penyakit ayam secara dini.
Adapun tujuan dari pembuatan aplikasi ini adalah:
1. Untuk
memberikan informasi
pengetahuan dan pemahaman dalam pengenalan
suatu penyakit
dapat mengakibatkan kesalahan diagnosis dan
pengobatan penyakit pada ayam
.
2. Untuk Memudahkan
peternak mendapatkan informasi tentang jenis-
jenis penyakit pada ayam yang akan menghambat dan merupakan ancaman
besar bagi para peternak. 3. Untuk
memudahkan pasien
dalam mendiagnosa penyakit ayam secara dini,
akan menyebabkan keterlambatan atas penangulangan penyakit dan kematian
ayam.
2. ANALISIS
MASALAH, ANALISIS
METODE DAN
IMPLEMENTASI 2.1 Analisis Masalah
1. Menentukan masalah yang akan
dibangun untuk sebuah perangkat lunak sistem
pakar. Sistem
yang akan
dibangun merupakan sebuah perangkat lunak sistem pakar untuk mendiagnosa
penyakit ayam berbasis web. 2.
Mengumpulkan data yang diperlukan untuk membangun sistem, yaitu berupa
informasi tentang pengertian penyakit, gejala,
jenis penyakit
dan cara
pengobatannya melalui studi literatur dan observasi yang digunakan sebagai
base knowledge. 3.
Mempresentasikan pengetahuan
ke dalam tabel gejala yang telah dianalisis,
Pupus Mustika Puri
2
aturan produksi
serta pohon
pelacakan dan penelusuran gejala dan jenis penyakit.
4. Usulan sistem yang akan dibuat.
2.2 Analisis Metode
2.2.1
Sistem pakar
Ketika hendak
membuat suatu
keputusan yang
komplek atau
memecahkan masalah, seringkali kita meminta nasehat atau berkonsultasi
dengan seorang pakar atau ahli. Seorang pakar
adalah seseorang
yang mempunyai
pengetahuan dan
pengalaman spesifik dalam suatu bidang; misalnya pakar komputer, pakar uji tak
merusak, pakar politik dan lain-lain. Semakin tidak terstruktur situasinya,
semakin
mengkhusus dan
mahal konsultasi yang dibutuhkan.
Sistem Pakar Expert System adalah
usaha untuk menirukan seorang pakar. Biasanya Sistem Pakar berupa perangkat
lunak pengambil keputusan yang mampu mencapai
tingkat performa
yang sebanding seorang pakar dalam bidang
problem yang khusus dan sempit. Ide dasarnya adalah: kepakaran ditransfer
dari seorang
pakar atau
sumber kepakaran yang lain ke komputer,
pengetahuan yang ada disimpan dalam komputer,
dan pengguna
dapat berkonsultasi pada komputer itu untuk
suatu nasehat, lalu komputer dapat mengambil inferensi menyimpulkan,
mendeduksi, dll.
seperti layaknya
seorang pakar,
kemudian menjelaskannya ke pengguna tersebut,
bila perlu dengan alasan-alasannya. Sistem Pakar malahan terkadang lebih
baik unjuk kerjanya daripada seorang pakar manusia
Kepakaran expertise
adalah pengetahuan yang ekstensif meluas dan
spesifik yang
diperoleh melalui
rangkaian pelatihan, membaca, dan pengalaman.
Pengetahuan membuat
pakar dapat mengambil keputusan secara lebih baik dan lebih cepat daripada non-
pakar dalam memecahkan problem yang kompleks. Kepakaran mempunyai sifat
berjenjang,
pakar top
memiliki pengetahuan lebih banyak daripada
pakar yunior. Tujuan Sistem Pakar adalah untuk
mentransfer kepakaran dari seorang pakar ke komputer, kemudian ke orang lain yang
bukan pakar. Proses ini tercakup dalam rekayasa
pengetahuan knowledge
engineering yang akan dibahas kemudian.
2.2.1.1 Perancangan
Arsitektur Sistem Pakar
Sistem pakar memiliki beberapa komponen utama, yaitu antarmuka 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 hanya ada pada beberapa sistem pakar,
yaitu fasilitas penjelasan explanation facility Martin dan Oxman,1988.
Ada 4 tipe penjelasan yang digunakan dalam sistem pakar Gambar 1 Arsitektur Sistem
Pakar, yaitu Schnupp, 1989:
1. penjelasan mengenai jejak aturan yang menunjukkan status konsultasi.
2. Penjelasan mengenai bagaimana sebuah keputusan diperoleh.
3. Penjelasan mengapa sistem menanyakan suatu pertanyaan.
4. Penjelasan mengapa
sistem tidak
memberikan keputusan seperti yang dikehendaki pengguna.
Basis Pengetahuan
Aturan Mesin
Agenda Memori kerja
Fakta
Fasilitas Penjelasan
Fasilitas Aku isi
Pengetahuan Antar Muka
Pengguna
Gambar 1. Arsitektur Sistem Pakar
2.2.1.2 Forward Chaining
Pendekatan yang dimotori oleh data data driven. Dalam pendekatan ini
pelacakan dimulai dari informasi masukan dan selanjutnya mencoba menggambarkan
kesimpulan. Aturan dalam sistem
Pupus Mustika Puri
3
merepresentasikan aksi-aksi yang harus diambil apabila terdapat suatu kondisi
khusus pada item-item dalam memori kerja yang disebut himpunan aturan kondisi-
aksi. Dalam metode ini, data digunakan untuk menentukan aturan mana yang akan
dijalankan, kemudian aturan tersebut dijalankan. Mungkin proses menambahkan
data ke memori kerja. Proses diulang sampai ditemukan suatu hasil. Aktivitas
sistem dilakukan berdasarka siklus mengenal-beraksi recognize-act.
Pelacakan ke depan mencari fakta yang sesuai dari bagian IF dari aturan IF-
THEN Gambar 1 menunjukkan proses forward chaining.
Observasi A Observasi B
Aturan R2 Aturan R1
Fakta D Fakta C
Fakta E Aturan R4
Aturan R3 Kesimpulan 2
Kesimpulan 1
Gambar 2. Proses forward chaining
2.3 Analisis
A. Analisa Basis Data
Entity Relationship Diagram ERD merupakan
cara untuk
mengorganisasikan data, dimana diagram ini akan memperlihatkan hubungan
entitas yang terdapat didalam sistem. ERD diusulkan untuk sistem yang akan
dibangun dapat dilihat pada gambar 2 dibawah ini.
Member konsultasi
Memiliki penelusuran
Hasil_diagnosa penyakit
relasi gejala
email kd_penyakit
kd_gejala kd_penyakit
kd_gejala
Id_detail kd_gejala
kd_penyakit mengisi
forum mempunyai
topik mengisi
pakar jawaban
mempunyai email
Kode_jenis_pertanyaan Id
email Id
Kode_jenis_pertanyaan username
1 N
N N
N N
N N
1 N
1
1 1
1 1
Mengelola 1
Mengelola 1
1 Temp_analisa
N N
Temp_penyakit Temp_gejala
kd_gejala kd_penyakit
kd_gejala kd_penyakit
noip noip
noip mempunyai
noip 1
N 1
1 N
Gambar 3 Entity Relationship Diagram ERD
B. Analisa Kebutuhan Fungsional
1. Diagram Konteks
User Sistem Pakar
Penyakit Ayam Pakar
Info data hasil diagnosa Info penyakit
Info komentar yang telah dilihat atau ditambah
Data diagnosa Data penyakit
Data komentar yang akan dilihat atau ditambah Info login
Info gejala yang telah diubah, ditambah dan dihapus Info penyakit yang telah diubah, ditambah dan dihapus
Info relasi yang telah diubah, ditambah dan dihapus Info pakar yang telah diubah, ditambah dan dihapus
Info laporan gejala Info laporan penyakit
Data login Data gejala yang akan diubah, ditambah dan dihapus
Data penyakit yang akan diubah, ditambah dan dihapus Data relasi yang akan diubah, ditambah dan dihapus
Data pakar yang akan diubah, ditambah dan dihapus Data laporan gejala
Data laporan penyakit
Gambar 4 Diagram Konteks
2. DFD Level 1
1.0 Daftar
Member 2.0
Lupa password
3.0 Login
member
Pakar Info passwrd yang diminta
Data login info pendaftaran berhasil,
Info pendaftaran gagal Data pendaftaran
Data pendaftaran Info pendaftaran berhasil,
Info pendaftaran gagal Data email
In fo
Pa s
s w
o rd
y a
n g
d imin
ta Pe
n d
a fta
ra n
b e
rh a
s il
Data email Data Login
In fo
lo g
in in
v a
lid In
fo lo
g in
in v
a lid
7.0 Forum
Data topik yang dilihat, Data komentar yang dilihat
Info topik yang dilihat, Info komentar yang dilihat
Data forum Info forum
Data jawaban Info jawaban
Info jenis_pertanyaan Data jenis_pertanyaan
forum jawaban
topik pakar
Data login Info login invalid
Data login Info Login invalid
5.0 Diagnosa
4.0 Pengolahan
Data
L o
g in
Be rh
a s
il L
o g
in Be
rh a
s il
Info jenis_pertanyaan yang telah dihapus, tambah, ubah Data gejala yang akan dihapus, ditampah,di ubah
Data penyakit yang akan dihapus, ditampah,di ubah Data rule yang akan dihapus, ditampah,di ubah
Data pakar yang akan dihapus, ditampah,di ubah Data jenis_pertanyaan yang akan dihapus,
ditampah,di ubah Info gejala yang telah dihapus, ditambah,di ubah
Info penyakit yang telah dihapus, ditambah,di ubah Info rule yang telah dihapus, ditambah,di ubah
Info pakar yang telah dihapus, tambah,ubah Info jenis_pertanyaan yang telah dihapus, tambah,
ubah Data jenis_pertanyaan yang akan dihapus,tambah,ubah
Info pakar yang telah dihapus,tambah,ubah Data pakar yang akan dihapus,ubah, tambah
penyakit relasi
gejala detail_penyakit
Data gejala yg akan dihapus,tambah,ubah
In fo
g e
ja la
y g
a k
a n
d ih
a p
u s
,ta mb
a h
,u b
a h
In fo
r u
le y
g a
k a
n d
ih a
p u
s ,ta
mb a
h ,u
b a
h d
a ta
r u
le y
g a
k a
n d
ih a
p u
s ,ta
mb a
h ,u
b a
h D
a ta
p e
n y
a k
it y
g a
k a
n d
ih a
p u
s ,ta
mb a
h ,u
b a
h In
fo p
e n
y a
k it
y g
a k
a n
d ih
a p
u s
,ta mb
a h
,u b
a h
Info rule Data hasil diagnosa
Info hasil diagnosa
In fo
d ia
g n
o s
a D
a ta
d ia
g n
o s
a In
fo p
e n
y a
k it
Info gejala 6.0
Informasi penyakit
Info penyakit Info informasi penyakit
Info gejala Data gejala
Gambar 5 DFD Level 1
3. Skema Relasi
gejala kd_gejala
nm_gejala Email
relasi kd_gejala
kd_penyakit penyakit
kd_penyakit nm_penyakit
latin definisi
pengobatan hasil_diagnosa
id_diagnosa kd_gejala
kd_penyakit noip
member Email
Password Nama
jk alamat
pekerjaan Telp
Hp Code
noip codeset
forum Id
pertanyaan Email
kode_jenis_pertanyaan jawaban
Id sequence
jawaban Email
jenis_pertanyaan kode_jenis_pertanyaan
nama pakar
username password
temp_gejala kd_gejala
noip temp_gejala
kd_gejala kd_penyakit
noip temp_gejala
kd_penyakit noip
Gambar 6. Skema Relasi
2.4 Desain
A. Desain Struktur Menu
Perancangan struktur menu berisikan menu dan submenu yang berfungsi untuk
memudahkan user dalam menggunakan sistem.
menu-menu tersebut
dibagi berdasarkan hak akses masing-masing
Pupus Mustika Puri
4
user. Berikut ini gambaran mengenai struktur menu Sistem Pakar untuk
mendiagnosa penyakit ayam Berbasis Web.
1. Struktur Menu User
Home
Diagnosa Forum
Informasi Penyakit
Hasil Diagnosa Login Pakar
Gambar 7. Perancangan Struktur Menu User
2. Struktur Menu Pakar
Home Penyakit
Lap. Gejala Gejala
Relasi Lap.Penyakit
Logout Tambah
Edit Hapus
Tambah Edit
Hapus Pakar
forum Tambah
Edit Hapus
Tambah Edit
Hapus Tambah
Edit Hapus
Gambar 8. Perancangan Struktur Menu Pakar
B. Desain Menu Utama
Berikut ini adalah gambar perancangan menu utama.
header Beranda
Daftrar Login pakar
Login Jajak Pendapat
Informasi Penyakit Kalender
Penjelasan Login
Email password
Penyakit yang bisa dianalisis :
Keterangan: 1,klik daftar maka
muncul T02 2.klik login pakar akan
muncul T03 3. klik Informasi
penyakit maka akan muncul T04
4.isikan data login maka akan tampil T05
Keterangan : Nama form : T01
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T01
Gambar 9. Tampilan Perancangan Menu Utama
C. Desain Tampilan Konsultasi User
Berikut ini adalah gambar perancangan tampilan konsultasi user
header Beranda
Login pakar Login
Jajak Pendapat Informasi Penyakit
Kalender Logout
Email Penyakit yang bisa
dianalisis : Keterangan:
T05 merupakan pendiagnodsaan
penyakit berupa pertanyaan sampai
medapatkan hasil maka akan muncul T06
1. klik forum maka akan tampil T08
Keterangan : Nama form : T05
Ukuran layar: Default Font: Default
Warna :Black,Grey,White and Red T05
Nama Ya
Tidak Diagnosa
JAWABLAH PERTANYAAN BERIKUT :
Apakah ayam anda mempunyai gejala______?
Forum
Gambar 10. Tampilan Perancangan Menu Konsultasi User
D. Jaringan Semantik
Jaringan semantik merupakan alat efektif untuk mempresentasikan pemetaan data
yang bertujuan untuk mencegah terjadinya duplikasi data. Jaringan Semantik User
T01 T02
T03
T05 T06
T07 T04
T08
T09 Klik daftar
Klik Login Pakar Klik login
Klik Informasi penyakit
Klik forum
Pilih topik Hasil diagnosa
M01 M20
M01
M19 Klik
penyakit
Gambar 11. Jaringan Semantik User
1. Jaringan Semantik Pakar
T04 T01A
T02A T03A
T04A T05A
T06A
T07A T08A
T09A T10A
T11A T12A
T13A T14A
T15A login
Klik Laporan penyakit Klik penyakit
Klik gejala Klik relasi
Klik pakar Klik laporan gejala
Klik tambah Klik edit
Klik tambah Klik edit
Klik tambah Klik edit
Klik tambah Klik edit
M01 M04
M05 M10
M13
M11,M14 M12,M14
M09 M08
M07 M06
M03 M02
T16A Klik Forum
M18 T18A
T17A Klik Edit
Klik tambah M17
M19
Gambar 12. Jaringan Semantik Pakar