Assalamulaikum.Wr.Wb
Semoga Kesehatan, Keberkahan, Kelancaran dan Keselamatan selalu menyertai didalam segala aktifitas kita. Aaamiiin
Kembali lagi saya share Full Source Code untuk Sistem Pakar Diagnosa Penyakit Jantung Menggunakan Metode Case Based Reasoning.
Salah satu metode penalaran dalam sistem pakar adalah penalaran berbasis kasus (Case-Based Reasoning). Pada penalaran berbasis kasus (Case-Based Reasoning), suatu basis kasus berisi kasus-kasus dengan solusi yang telah dicapai. Untuk menemukan solusi dari sebuah kasus baru yang diberikan, sistem akan mencari kasus-kasus dalam basis kasus yang memiliki tingkat kesamaan yang paling tinggi. Salah satu metode untuk menghitung tingkat kesamaan kasus adalah jarak euclid.
Sebuah evaluasi terhadap perhitungan kesamaan kasus merupakan hal yang penting dalam penalaran berbasis kasus (CBR). Pada penelitian ini akan dikembangkan sebuah model perhitungan tingkat kesamaan kasus dengan jarak euclid dimana atribut dari kasusnya berupa simbol, nilai numerik dan nilai interval. Studi kasus akan diambil dari kasus-kasus penentuan jurusan di SMU.
Latar Belakang :
Case-Based Reasoning (CBR) telah menjadi teknik yang sukses untuk sistem berbasis pengetahuan dalam banyak domain. Case-Based Reasoning (CBR) berarti menggunakan pengalaman sebelumnya dalam kasus yang mirip untuk memahami dan memecahkan permasalahan baru. Case-based Reasoning (CBR) mengumpulkan kasus sebelumnya yang hampir sama dengan masalah yang baru dan berusaha untuk memodifikasi solusi agar sesuai dengan kasus yang baru (Aamodt dan Plaza,1994). Ide dasar dari Case-Based reasoning adalah asumsi bahwa permasalahan yang serupa mempunyai solusi serupa. Meskipun asumsi ini tidaklah selalu benar, hal ini tergantung pada banyaknya domain praktis.
Case-Based Reasoning (CBR) terdiri dari atas empat langkah utama, yaitu:
1). Retrieve : yaitu mengambil kembali permasalahan yang sama. Pada langkah ini dilakukan proses pencarian atau kalkulasi dari kasus-kasus yang memiliki kesamaan.
2). Reuse : yaitu menggunakan kembali informasi dan pengetahuan dalam kasus tersebut untuk mengatasi masalah baru. Pada langkah ini dicari solusi dari kasus serupa pada kondisi sebelumnya untuk permasalahan baru.
3). Revise : yaitu meninjau kembali solusi yang diberikan. Pada langkah ini dicari solusi dari kasus serupa pada kondisi sebelumnya untuk permasalahan yang terjadi kemudian.
4). Retain : yaitu mendalami bagian dari pengalaman sebelumnya untuk digunakan dalam pemecahan masalah berikutnya. (sumber : http://cs.ugm.ac.id/computerscience/2012/05/09/sri-mulyana-m-kom/)
Beberapa fasilitas program yang diberikan diantaranya :
Diagnosa Penyakit, merupakan fasilitas yang diberikan untuk melakukan diagnosa penyakit dimana terlebih dahulu mengisi data pengguna yang akan di diagnosa oleh sistem.
Informasi, fasilitas ini diberikan untuk memberikan informasi singkat seputar penyakit jantung
Daftar Penyakit, merupakan fasilitas yang diberikan untuk melihat daftar-daftar penyakit jantung
Penyakit dan Solusi, berfungsi untuk memasukkan data di basis pengetahuan tentang penyakit jantung berikut solusi didalam melakukan pengobatannya.
Gejala, fasilitas ini berfungsi memasukkan gejala-gejala yang termasuk kedalam penyakit-penyakit dimana sebelumnya sudah kita masukkan kedalam basis pengetahuan atau database.
Relasi, merupakan fasiltas sistem untuk memberikan bobot nilai yang nantinya aka dihitung untuk menghasilkan diagnosa dari penyakit jantung.
Laporan Gejala, berfungsi untuk menampilkan gejala-gejala dari setiap penyakit jantung
Laporan User, fasilitas ini memberikan informasi pengguna yang sudah melakukan diagnosa.
Berikut Screenshot program pada saat dijalankan :
Gambar 1. Tampilan utama pada saat program dijalankan
Gambar 2. Tampilan pada saat mau melakukan diagnosa penyakit
Gambar 3. Tampilan menu informasi
Gambar 4. Tampilan daftar penyakit
Gambar 5. Menu login untuk masuk sebagai Administrator, user : admin, pass : admin
Gambar 6. Tampilan menu utama untuk Administrator
Pada gambar 6, terlihat menu yang diberikan oleh sistem untuk Administrator, dimana penggunanya bisa memasukkan penyakit, gejala, relasi kedalam basis pengatahun pakar mengenai diagnosa penyakit jantung.
Gambar 7. Tampilan menu data penyakit berikut penanggulangan atau solusi dari setiap penyakit
Gambar 8. Tampilan pengisian gejala-gejala pada penyakit
Gambar 9. Tampilan pengisian untuk relasi dari mulai penyakit, gejala dan bobot untuk perhitungan Metode Case Based Reasoning
Gambar 10. Tampilan untuk laporan gejala penyakit
Gambar 11. Tampilan pilihan gejala pada saat dilakukan diagnosa penyakit
Gambar 12. Hasil diagnosa penyakit dengan menggunakan metode Case Based Reasoning
Demikian beberapa screenshot program pada saat dijalankan, dari mulai tampilan utama sampai dengan dilakukan diagnosa penyakit dengan menggunakan Metode Case Based Reasoning. Untuk mempermudah berikut beberapa Jurnal Penelitian yang bisa Anda Download hanya DiSINI.
Download langsung Full Source Code DISINI.
Untuk File Updatenya dari MYSQL ke MYSQLI atau bisa temen-temen coba dijalankan di Versi 7.0 tinggal Replace saja, kemudian ada beberapa file yang lokasi foldernya Admin ini juga sama tinggal direplace.
Download File updatenya hanya ada DISINI
Tambahan untuk Update Filenya ada DISINI
Semoga bisa bermanfaat dan membawa berkah untuk kita semua.
Terima kasih - Mr.Dic'sr
makasih mas semoga allah membalas kebaikan mas aamiin
ReplyDeleteSama-sama. Aamiin
Deleteada video tutorial nya ga?
ReplyDeleteBelum ada
Deleteka ini pakai xampp versi brp?
ReplyDelete3.2.2
Deleteka kasih tutorial nya
ReplyDeleteIn Shaa Allah, paling instalasinya untuk detail metode masih belum.Trims
DeleteKa ini pake algoritma apa
ReplyDeleteMetode Case Based Reasoning
Deleteka, ini sql nya error kenapa ya?
ReplyDeletePesan Erronya apa ya.
DeleteKa boleh minta db nya kira kira ada gk
ReplyDeleteMohon bantu ka 🙏
Ka boleh minta db nya
ReplyDeleteBuat bahan referensi
Klo Klo boleh minta kirim ke email :
aceprohman12@gmail.com
Mohon maaf telat respon dikarenakan aktifitas ke luar kota, kalau tidak salah itu ada di dalam foldernya
DeleteKK, mau tanya diform konsultasi saat pemilihan gejala,misalnya saya pilih 1 gejala kemudian hasil diagnosa dibagian identitas,gejala yang diinputkan menghasilkan 4 gejala,padahal saya hanya pilih 1 gejala saja,mohon solusinya kk
ReplyDeletenanti saya coba cek soalnya xampp untuk menjalankannya masih versi lama 3.2 sekarang yg ada dikomputer sdh diupdate..hehe..jadi harus dirubah dl ke Mysqli
Deleteterimakasih pak developer
ReplyDeletesama-sama
Deletesiang mas, saya sudah pakai xampp versi 7.0.13 file nya sudah saya replace dengan update-an terbaru, tapi masih eror ya.
ReplyDeleteini pesan errornya .
Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\jantung\pasienaddsim.php:26 Stack trace: #0 C:\xampp\htdocs\jantung\index.php(83): include() #1 {main} thrown in C:\xampp\htdocs\jantung\pasienaddsim.php on line 26
Mohon maaf baru bisa bales, karena kelelahan banyak kerja dilapangan sakit..sepertinya ada perintah yang harus di rubah lagi discrip, kl merunut dr sebelumnya yg sdh bisa dicoba dl..
ReplyDeleteMohon maaf sebelumnya gan karena banyak kode yang Error di Xamp versi 8+ filenya sudah ane perbaharui bagi yang ingin donlod filenya dibawah ini, Sejauh ini ane coba admin, penambahan edit hapus sudah ok semua sih
ReplyDeletehttps://drive.google.com/file/d/15VklVa6ujJTpmDIn5vBJWUxRod-Gww9f/view?usp=share_link