Pada Bab ini membahas tentang ujicoba dan evaluasi program yang
menerangkan bagaimana jalannya program secara detail yang akan dijelaskan pada
sub dibawah ini.
5.1. Ujicoba
Pada pembuatan sistem pakar mendeteksi penyakit pencernaan manusia
dilakukan ujicoba program secara detail untuk mengetahui bagaimana cara proses
diagnosa dan identifikasi penyakit.
Pada ujicoba berikut dapat dilihat beberapa proses dari sistem yang dibuat
dengan cara melakukan ujicoba pada masing-masing menu. Ujicoba tersebut dapat
dilihat sebagai berikut :
5.1.1 Ujicoba Menu Pa kar
Di dalam menu pakar ini ada banyak ujicoba yang bisa dilakukan. Pada menu
pakar ini seorang pakar bisa melakukan insert, edit, dan delete. Untuk lebih jelasnya
ada beberapa ujicoba dibawah ini antara lain :
a. Ujicoba pada menu login
Pada gambar 5.1 proses login ini yang bisa mengakses hanyalah seorang pakar
Gambar 5.1 Menu Login pakar
Pada Gambar 5.1 proses login pakar harus memasukkan username dan
password yang sudah disimpan didalam database, jika ada kesalahan dalam
memasukkan password ataupun username maka akan muncul massage box seperti
gambar 5.2 dan jika berhasil maka akan tampil seperti gambar 5.3.
Gambar 5.3 Login Pakar berhasil
b. Ujicoba pada submenu bagian didalam menu pakar
Pada submenu Bagian ini seorang pakar bisa melakukan insert, update, dan
delete. Untuk ujicoba tambah Bagian seorang pakar harus menambahkan nama
bagian tubuh yang berhubungan dengan penyakit pencernaan seperti gambar 5.3
dibawah ini.
Setelah pakar berhasil tambah bagian maka akan tampil form pemberitahuan
seperti gamabar 5.5.
Gambar 5.5 Form berhasil tambah data
Untuk ujicoba Edit Bagian seorang pakar bisa edit nama bagian untuk penyakit
pencernaan seperti gambar 5.6.
Gambar 5.6. Ujicoba edit bagian
Setelah pakar berhasil edit bagian maka akan tampil form pemberitahuan seperti
Gambar 5.7 Form berhasil update data
Untuk ujicoba hapus Bagian seorang pakar bisa menghapus data Bagian yang
diinginkan seperti gambar 5.8.
Gambar 5.8 Ujicoba Hapus bagian
Setelah pakar berhasil hapus bagian maka akan tampil form pemberitahuan
seperti gambar 5.9.
c. Ujicoba pada submenu gejala didalam menu pakar
Pada submenu Gejala seorang pakar memasukkan semua kemungkinan
gejala-gejala yang berhubungan dengan penyakit-penyakit yang ada pada sistem. Untuk
ujicoba tambah Gejala seorang pakar harus menambahkan gejala-gejala yang
berhubungan dengan penyakit pencernaan seperti gambar 5.10.
Gambar 5.10 Ujicoba Tambah Gejala
Setelah pakar berhasil tambah Gejala maka akan tampil form pemberitahuan
seperti gambar 5.11.
Untuk ujicoba Edit Gejala seorang pakar bisa edit gejala untuk penyakit
pencernaan seperti gambar 5.12.
Gambar 5.12 Ujicoba Edit Gejala
Setelah pakar berhasil edit Gejala maka akan tampil form pemberitahuan seperti
gambar 5.13.
Gambar 5.13 Form berhasil update data
Untuk ujicoba hapus Gejala seorang pakar bisa menghapus data Gejala yang
Gambar 5.14 Ujicoba Hapus Gejala
Setelah pakar berhasil hapus Gejala maka akan tampil form pemberitahuan
seperti gambar 5.15.
d. Ujicoba pada submenu Penyakit didalam menu pakar
Pada submenu penyakit ini seorang pakar bisa melakukan insert, update, dan
delete. Untuk ujicoba tambah penyakit seorang pakar harus mengisi mulai dari nama
penyakit, keterangan, dan solusi seperti gambar 5.16.
Gambar 5.16 Ujicoba Tambah Penyakit
Setelah pakar berhasil tambah Penyakit maka akan tampil form pemberitahuan
seperti gambar 5.17 di bawah ini.
Untuk ujicoba hapus Penyakit seorang pakar bisa menghapus data Penyakit yang
diinginkan seperti gambar 5.18.
Gambar 5.18 Ujicoba Hapus Penyakit
Setelah pakar berhasil hapus Penyakit maka akan tampil form pemberitahuan
seperti gambar 5.19 dan hasil setelah data penyakit dihapus maka tampilan seperti
gambar 5.20.
Gambar 5.20 Ujicoba hasil setelah di hapus
e. Ujicoba untuk submenu Aturan didalam menu pakar
Pada submenu Aturan ini seorang pakar menentukan relasi antara penyakit
dengan gejala-gejala yang sesuai sehingga dapat menghasilkan keputusan pada waktu
diagnosa. Tetapi dalam submenu aturan ini pakar hanya bisa tambah aturan dan hapus
aturan. Untuk ujicoba tambah Aturan seorang pakar bisa menambah relasi baru antara
penyakit dan gejala yang sesuai seperti gambar 5.21.
f. Ujicoba untuk submenu Pasien didalam menu pakar
Pada submenu Forum ini seorang pakar hanya bisa melihat user yang melakukan
diagnosa dan pakar hanya bisa view dan hapus data user. Untuk ujicoba view data
pasien seperti gambar 5.22.
Gambar 5.22 Ujicoba View data pasien
Setelah pakar berhasil View data Pasien maka akan tampil form pemberitahuan
seperti gambar 5.23.
Gambar 5.23 Form berhasil view data
Untuk ujicoba hapus data pasien pakar bisa menghapus data pasien yang
Gambar 5.24 Ujicoba hapus data pasien
Setelah pakar berhasil hapus data Pasien maka akan tampil form pemberitahuan
seperti gambar 5.25 dan setelah berhasil data pasien dihapus maka akan tampil seperti
gambar 5.26.
Gambar 5.25 Form berhasil hapus data
g. Ujicoba untuk submenu Informasi didalam menu pakar
Pada submenu informasi ini seorang pakar dapat melakukan insert, update, dan
delete tentang semua informasi yang berhubungan dengan penyakit dan berguna bagi
user. Untuk ujicoba tambah Informasi seperti gambar 5.27.
Gambar 5.27 Ujicoba tambah informasi
Setelah pakar berhasil tambah data Informasi maka akan tampil seperti gambar
5.28.
5.1.2 Ujicoba Menu User
Pada menu pengguna ini user bisa melakukan diagnose dengan menjawab
pertnyaan yang berisi suatu Bagian dan Gejala yang selanjutnya di klasifikasi
sehingga keluar hasil diagnosanya dan penyakit apa yang diderita user.
a. Menu Login Pemakai
Tapi sebelum melakukan diagnose user harus registrasi dan mengisi identitas
terlebih dahulu seperti pada gambar 5.29 dan jika registrasi selesai maka akan tampil
seperti gambar 5.30.
Gambar 5.29 Registrasi User
Sedangkan untuk yang sudah pernah registrasi bisa langsung login seperti
gambar 5.31 dan jika berhasil maka akan tampil seperti gambar 5.32.
Gambar 5.31 Login User
Gambar 5.32 Form Login berhasil
b. Menu Diagnosa
Setelah User melakukan login bisa melakukan diagnose dengan langkah pertama
memilih Bagian alat pencernaan yang akan di diagnose seperti gambar 5.33 di bawah
Gambar 5.33 Submenu diagnosa memilih bagian alat pencernaan
Jika user sudah memilih Bagian alat pencernaan jawaban user akan di simpan
sementara di Temp_Bagian dan sistem akan menampilkan gejala-gejala yang
berhubungan dengan nama bagian yang dipilih user seperti gambar 5.34.
Gambar 5.34 Submenu diagnosa check list gejala
Dan jawaban gejala user akan di simpan sementara di Temp_Gejala seperti
juga dapat melakukan diagnose lagi dengan memilih Bagian yang lain seperti gambar
5.37
Gambar 5.35 Jawaban Bagian dan gejala di simpan sementara
Gambar 5.36 hasil diagnose user
Di menu buku tamu user dapat mengisi pesan yang di inginkan seperti gambar
5.37 dan setelah itu akan tampil seperti gambar 5.38 berikut.
Gambar 5.37 Submenu buku tamu saat user mengisi
Gambar 5.38 Submenu buku tamu setelah user mengisi maka akan tampil
User dapat melihat informasi yang berhubungan dengan penyakit pencernaan
seperti gambar 5.39 di bawah ini.
Gambar 5.39 Submenu Informasi
5.1.3. Ujicoba Antar a Manual Dengan Sistem
Ujicoba Studi Kasus yang dipilih adalah Bagian Lambung :
IF pasien nyeri yang terasa perih pada perut dan dada AND sering merasa
lapar AND perut seperti di tusuk - tusuk THEN pasien terkena penyakit maag
IF pasien perut bagian atas tidak nyaman AND nyeri perut terasa panas AND
anemia AND kelelahan THEN pasien terkena penyakit kanker lambung
Pada Gambar 5.40 di bawah ini satu gejala mempunyai beberapa
kemungkinan macem penyakit dan aturan yang dibuat sesuai literature dari beberapa
Gamba r 5.40 Skema forward chaining
Pada Gambar 5.41 di bawah ini ujicoba dalam sistem. Dengan awal diagnose
memilih Bagian Lambung gambar 5.42. Apakah dalam sistem hasil diagnose benar
menunjukkan hasil penyakit Kanker Lambung.
Gambar 5.42 Ujicoba pilih bagian
Setelah itu keluar gejala yang berhubungan dengan Bagian Lambung gambar
5.43. Dalam studi kasus ini memilih check list gejala yang berhubungan dengan
penyakit Kanker Lambung gambar 5.44.
Gambar 5.44 Ujicoba gejala yang berhubungan dengan lambung
Gambar 5.45 Hasil Diagnosa Uji coba studi kasus
Setelah melakukan Ujicoba cara manual dengan mengumpulkan data gejala
penyakit sesuai literature hasil diagnose yang keluar seorang pasien menderita
penyakit kanker lambung seperti gambar 5.45. Dan ujicoba dilakukan dengan sistem
dengan input secara check list gejala yang berhubungan dengan lambung dan hasil
diagnose yang keluar pasien menderita penyakit Kanker Lambung. Jadi kesimpuulan
dari ujicoba dengan manual dan dengan sistem sama-sama menghasilkan penyakit
5.2. Evaluasi Sistem
Hasil evaluasi dari pelaksanaan uji coba yang telah dijelaskan sebelumnya,
yaitu manghasilkan suatu kesimpulan bahwa aplikasi berjalan sesuai dengan
pembahasan pada bab sebelumnya sehingga aplikasi ini bisa digunakan seorang
masyarakat awam dalam mengenali penyakit pencernaan yang dideritanya dengan
cepat serta kemudian di tindak lanjuti untuk berobat ke seorang dokter. Uji coba
dalam menu user juga dapat berjalan lancar mulai dari memasuki halaman utama
kemudian masuk ke menu diagnosa, buku tamu, informasi dan semua button untuk
menjalankan ke setiap halaman berfungsi. Uji coba dalam menu pakar seperti
submenu data master pasien, data master bagian, data master gejala, data master
aturan, data master penyakit, dan master informasi dapat berjalan. Dengan demikian
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Setelah dilakukan pengujian dan analisa program, maka dapat diperoleh
kesimpulan sebagai berikut :
a. Dengan adanya sistem pakar ini dapat mewakili seorang pakar medis agar
mampu mendiagnosa berdasarkan ciri – ciri dan gejala yang ada sehingga bagi
masyarakat lebih menghemat waktu dan biaya. Aplikasi yang telah dibuat
menggunakan bahasa pemrograman PHP dan database MySQL mampu melakukan
proses penalaran data dengan metode forward chaining
b. Sistem pakar ini dapat melakukan penalaran dengan menerima inputan gejala
dari pengguna yang kemudian diproses dan melakukan diagnosa penyakit.
6.2. Sara n
Berdasarkan evaluasi terhadap proses dan hasil dari system ini, maka
saran-saran untuk mengembangkan selanjutnya dalam bidang ini antara lain:
a. Perlu diadakan penambahan data untuk jenis penyakit pencernaan beserta gejala–
95
c. Perlu diadakan perbaikan Sistem pakar agar dapat mendeteksi apabila seorang
user berkemungkinan terjangkit penyakit lebih dari satu.
d. Menggunakan metode lain dalam menyelesaikan tingkat kepercayaan bisa
menjadi alternatif perbandingan untuk mengetahui metode mana yang paling
mendekati kenyataan tingkat kebenaran.
Aplikasi system pencernaan manusia yang dibuat masih jauh dari sempurna.
Karena seiring dengan bertambahnya pengetahuan seseorang pakar dan
berkembangnya gejala penyakit yang di timbulkan oleh suatu penyakit, oleh karena
Agung, Muhammad Firdaus. 2011. Mengenali Gejala Penyakit Maag Pada lambung Dan Cara Mengatasinya
http://kesehatan.kompasiana.com/medis/2011/07/26/mengenali-gejala-sakit-maag-pada-lambung-dan-cara-mengatasinya-381665.html
(diakses pada 8 Juli 2012 pukul 11.15)
Junieo, Syupo. 2011. Sistem Pakar.
http://eziekim.wordpress. com/2011/03/15/sistem-pakar/ (diakses pada 09 Maret 2012 pukul 10.00)
Romansah. 2009. Kelainan Pada Usus Besar
http://romansah.wordpress.com /2009/02/24/kelainan-pada-usus-besar/ (diakses pada 26 Mei 2012 pukul 14.05)
Satriya, Naufaldi Rafif. 2012. Macam Gangguan atau penyakit Pada Sistem Pencernaan Manusia..
http://ilmu-duniadanakhirat.blogspot.com/2012/11/macam-gangguan-atau-penyakit-pada.html (diakses pada 09 Maret 2012 pukul 10.00)
Saydam, Gouzali. 2011. Memahami Berbagai penyakit Pernapasan Dan Gangguan Pencernaan. Bandung: Alfabeta
Soccerfest. 2009. Contoh Forward Chaining dan Backward Chaining http://ujiand3.blogspot.com/2009/10/contoh-forward-chaining-dan-backward.html (diakses pada 26 Mei 2012 pukul 12.25)
Tolle, Herman. 2011. Pengantar Sistem Pakar.
https://docs.google.com/viewer?a=v&q=cache:9B5j33z4OXkJ:informatika- unkris.ac.id/img/buku/sistem-pakar
sIlMLEhrgoJsjp05X3E3JTRQiMFYW1_aQ3HNM9ids4e7DVIMEvqkl8ZBhkv9I tUg2bW3kFkdth_zV6RlVL7VZUjB9M4hyWQAJuxqbhK22CX3VRlGx-Z-sv8efgCVm&sig=AHIEtbRoE-2aShtQAzYj6LHjmw9u-Q97DA
(diakses pada 26 Mei 2012 pukul 16.00)
Triyanti, Kuspuji., Mansjoer, Arif., dkk. 2000. Kapita Selekta Kedokteran. Jakarta: Media Aesculapius