Sistem Pakar Diagnosis Penyakit Menular Pada Klinik Umum Kebon Jahe Berbasis Web Dengan Menggunakan Metode Forward Chaining

dokumen-dokumen yang mirip

SISTEM PAKAR DIAGNOSIS PENYAKIT YANG DISEBABKAN OLEH VIRUS INFLUENZA MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR

BAB I PENDAHULUAN. berkomunikasi atau berinteraksi antara seorang pakar dengan pengguna. Dalam

BAB III ANALISA DAN PERANCANGAN SISTEM

TAKARIR. : pelacakan yang dimulai dari tujuan, selanjutnya. dicari aturan yang memiliki tujuan tersebut untuk. kesimpulannya

BAB I PENDAHULUAN. yaitu dengan suatu media konsultasi yang bersifat online. mengemukakan pesoalan-persoalan yang terjadi kemudian pakar akan

BAB III ANALISA DAN DESAIN SISTEM

Rancangan Sistem Informasi Dokumentasi Kependudukan di Desa Jatiwaringin

Perancangan Sistem Pakar Diagnosa Penyakit Diabetes Melitus Menggunakan Metode Forward Chaining Berbasis Web

SISTEM PAKAR DIAGNOSA GANGGUAN KESEHATAN PADA ORGAN REPRODUKSI WANITA BERBASIS WEB DENGAN METODE FORWARD CHAINING

BAB I PENDAHULUAN. pada saat ini. Internet atau yang sering disebut sebagai dunia maya bukanlah

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT DBD (DEMAM BERDARAH DENGUE) DENGAN METODE FORWARD CHAINING BERBASIS WEB

SISTEM PAKAR PENGOBATAN HERBAL

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB I PENDAHULUAN. komputer adalah internet atau International Networking merupakan sarana

SISTEM PAKAR DIAGNOSIS MESIN PENGERING TEH DI WONOSARI MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

Perancangan Sistem Informasi Perencanaan dan Pengendalian Bahan Baku Pada PT. Hema Medhajaya

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB IV HASIL DAN UJI COBA

PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING

Sistem Informasi Reservasi And Real Time Tracking Bus Online

Bab 3 Metoda dan Perancangan Sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN


DIAGNOSA PENYAKIT JANTUNG DENGAN METODE PENELUSURAN FORWARD CHAINNING-DEPTH FIRST SEARCH

PERANCANGAN DAN IMPLEMENTASI SISTEM PAKAR DENGAN METODE CERTAINTY FACTOR UNTUK DIAGNOSA AWAL PENYAKIT LUPUS TUGAS AKHIR

BAB III ANALISA DAN PERANCANGAN

Bab 3 Metodologi Penelitian

BAB IV HASIL DAN UJI COBA

Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri

Sistem Pakar Diagnosa Penyakit Kulit Dengan Menggunakan Metode Forward Chaining Berbasis Android (Studi Kasus di PT. Kimia Farma Senen Tbk.

Perancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisa sistem yang sedang berjalan kita dapat mengetahui kelebihan dan

REPRESENTASI PENGETAHUAN (KNOWLEDGE) BERBASIS RULE (RULE-BASED) DALAM MENGANALISA KEKURANGAN VITAMIN PADA TUBUH MANUSIA

SISTEM PAKAR MENDIAGNOSA PENYAKIT PARU-PARU PADA MANUSIA BERBASIS WEB

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB III ANALISA DAN PERANCANGAN SISTEM

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

RANCANG BANGUN SISTEM PAKAR PADA PERANGKAT MOBILE DIDUKUNG DENGAN WML DAN PHP. Julius Santony

PENDAHULUAN 1. Latar Belakang 2. Rumusan Masalah 3. Tujuan Dan Manfaat

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA DI PT INFOMEDIA SOLUSI HUMANIKA BANDUNG

BAB III ANALISIS DAN DESAIN SISTEM. diagnosa penyakit pada Kanker Rahim dengan menggunakan metode certainty

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...


Sistem Pakar Tindak Pidana Narkotika Menggunakan Metode Forward Chaining

BAB I PENDAHULUAN. bentuk perubahan sosial yang terjadi pada masyarakat. Timezone adalah sebuah

SISTEM PAKAR PENDETEKSI PENYAKIT MATA BERBASIS ANDROID

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

BAB III ANALISIS DAN DESAIN SISTEM

LEMBAR PENGESAHAN PEMBIMBING

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV. HASIL DAN Uji Coba

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

SISTEM CERDAS DIAGNOSA PENYAKIT AYAM

Rancang Bangun Sistem Pakar Pendiagnosa Penyakit Demam Typhoid dan Demam Berdarah Dengue dengan Metode Forward Chaining

SISTEM PAKAR UNTUK DIAGNOSIS AUTISME DAN GANGGUAN PSIKOLOGIS LAINNYA PADA ANAK BERBASIS WEB

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT KULIT SAPI BERBASIS WEB DENGAN MENGGUNAKAN METODE FORWARD CHAINING

BAB IV HASIL DAN UJI COBA

Sistem Pakar Diagnosa Menentukan Kerusakan Pada Mesin Cuci Dengan Metode Forward Chaining Berbasis Web. Agung Wicaksono Sistem Informasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

APLIKASI SISTEM PAKAR UNTUK PERTOLONGAN PERTAMA MENDIAGNOSA DEMAM Shela Shelina Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina, Depok 164

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

Sistem Pakar Diagnosis Penyakit Menular Pada Klinik Umum Kebon Jahe Berbasis Web Dengan Menggunakan Metode Forward Chaining Rahmat Tullah 1, Syaipul Ramdhan 2, Nasrullah Mubarak Padang 3 1,2 Dosen STMIK Bina Sarana Global, 3 Mahasiswa STMIK Bina Sarana Global Email : 1 kanjeng.ratoe@gmail.com, 2 syaipulramdhan@stmikglobal.ac.id, 3 nasrullahmubarak@gmail.com Abstrak Saat ini komputer tidak hanya digunakan sebagai pengganti mesin ketik atau alat perhitungan biasa, lebih dari sekedar itu, komputer digunakan untuk mengolah pengetahuan sehingga proses pengambilan keputusan dapat lebih cepat dan akurat. Sebuah teknik untuk membuat komputer mampu mengolah pengetahuan telah diperkenalkan dan dikenal sebagai teknik kecerdasan buatan (artificial intelligence technique). Dengan kecerdasan buatan komputer dapat melakukan hal-hal yang sebelumnya hanya dapat dilakukan oleh manusia. Sistem pakar ini menggunakan metode Forward Chaining. Forward Chaining adalah metode pencarian penarikan yang berdasarkan pada data (fakta) yang ada menuju kesimpulan. Dalam melakukan proses Forward Chaining, perlu suatu kumpulan aturan (rules), aturan yang ada ditelusuri satu persatu hingga penelusuran dihentikan karena kondisi terakhir telah terpenuhi. Perancangan aplikasi ini menggunakan metode Rational Unified Process Model (RUP). Metode RUP merupakan metode rekayasa perangkat lunak yang berfokus mengembangkan dengan model Unified Model Language (UML) dan menggunakan konsep Object Oriented. Hasil dari rancangan sistem pakar ini yaitu dalam bentuk aplikasi web sistem pakar yang dapat digunakan oleh semua orang yang ingin mengetahui tentang gejala penyakit menular yang menyerang sistem kekebalan tubuh. Sistem pakar ini dirancang menggunakan bahasa pemrograman PHP dan MySql sebagai sarana penyimpanan basis data. Kata kunci Sistem Pakar, Diagnosis Penyakit Menular, Forward Chaining. I. PENDAHULUAN Media konsultasi merupakan sebuah media atau sarana untuk berkomunikasi atau berinteraksi antara seorang pakar dengan pengguna. Dalam bidang medis kegiatan konsultasi biasa dilakukan dengan cara bertatap muka. Hal ini dapat menimbulkan masalah jika orang yang ingin berkonsultasi diharuskan bertemu misalnya karena kesibukan atau jarak dan tempat. Solusi alternatif untuk mengatasi permasalahan ini adalah dengan membuat suatu media konsultasi yang dapat diakses oleh masyarakat yang tidak tergantung dengan jarak dan waktu yaitu dengan suatu media konsultasi yang bersifat online. Perkembangan media konsultasi yang ada di internet sejauh ini telah banyak bermunculan dalam bentuk web atau blog. Media konsultasi ini merupakan media konsultasi antara user dengan dokter sebagai pakar. Interaksi yang terjadi dalam media konsultasi ini bersifat langsung yaitu user mengemukakan pesoalan-persoalan yang terjadi kemudian pakar akan menanggapinya (memberi respon). Proses interaksi ini dapat terjadi jika kedua belah pihak dapat terhubung melalui internet. Persoalan yang muncul dengan sistem media konsultasi ini adalah ketika seorang pakar tidak dapat mengakses media tersebut. kemudian akan menunggu respon sampai waktu yang tidak diketahui. Saat ini komputer tidak hanya digunakan sebagai pengganti mesin ketik atau alat perhitungan biasa, namun lebih dari sekedar itu, komputer digunakan untuk mengolah pengetahuan sehingga proses pengambilan keputusan dapat lebih cepat dan akurat. Sebuah teknik untuk membuat komputer mampu mengolah pengetahuan telah diperkenalkan dan dikenal sebagai teknik kecerdasan buatan (artificial intelligence technique). Dengan kecerdasan buatan komputer dapat melakukan hal-hal yang sebelumnya hanya dapat dilakukan oleh manusia. Dengan adanya sistem pakar diagnosis penyakit menular yang berbasis web pada klinik umum kebon jahe ini diharapkan akan membantu masyarakat luas sebagai seorang user dalam mencari informasi, konsultasi, ataupun pengobatan untuk penyakit menular secara jelas, lengkap, cepat dan tepat. II. LANDASAN TEORI A. Kecerdasan Buatan (Artificial Intelligent) Secara Umum Kecerdasan Buatan merupakan salah satu bidang dalam ilmu komputer yang bertujuan meniru dan menggunakan kemampuan pemikiran kesadaran manusia untuk membantu memecahkan suatu masalah. Beberapa definisi tentang kecerdasan buatan adalah: 1. Menurut Andi (2003), kecerdasan buatan adalah suatu studi khusus di mana tujuannya adalah membuat komputer berpikir dan bertindak seperti manusia. 2. Menurut Sri Kusumadewi (2003), Kecerdasan buatan merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. 3. Menurut Adi Kristanto (2004), kecerdasan buatan merupakan bagian dari ilmu pengetahuan komputer yang khusus ditujukan dalam perancangan otomatisasi tingkah laku cerdas dalam sistem kecerdasan komputer. B. Pengertian Sistem Pakar Pengertian sistem pakar adalah sebagai berikut: 1. Menurut Irawan (2007:1) sistem pakar (Expert System) adalah sebuah program komputer yang mencoba meniru atau mensimulasikan pengetahuan (knowledge) dan keterampilan (skill) dari seorang pakar pada area tertentu. 72

2. Menurut Kusrini (2008:3) sistem pakar adalah aplikasi berbasis komputer yang digunakan untuk menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar. 3. Menurut Arhami (2005:2) sistem pakar adalah sistem komputer yang menyamai (emulates) kemampuan pengambilan keputusan dari seorang pakar. C. Pengertian Mesin Inferensi Inference engine merupakan otak dari sistem pakar, bagian ini mengandung mekanisme fungsi berpikir dan pola-pola penalaran sistem yang digunakan oleh seorang pakar. Mekanisme ini akan menganalisa suatu masalah tertentu dan kemudian mencari jawaban atau kesimpulan yang terbaik. Dari fakta-fakta yang diperoleh selama proses tanya-jawab dengan user, serta aturan-aturan yang tersimpan di knowledge base, inference engine dapat menarik suatu kesimpulan dan memberikan rekomendasi atau saran yang diharapkan oleh user. III. ANALISA SISTEM YANG BERJALAN A. Gambaran Umum Objek Yang Diteliti Klinik umum merupakan suatu klinik yang bergerak di bidang pelayanan kesehatan dengan berbagai jenis pengobatan telah menunjang kegiatan usaha klinik umum yang berlokasi di Jalan kebon jahe jakarta barat. Awal berdirinya klinik di mulai dari usaha dr. Zulfi. Klinik ini berdiri dari tahun 2004 sampai sekarang. Yang langsung dipimpin sendiri oleh dr. Zulfi (Pimpinan). Sekarang ini sedang dijadikan bahan penelitian tugas akhir penulis.klinik ini hanya memiliki 3 orang karyawan saja yaitu bagian administrasi dan perawat. Kerjanya disesuaikan dengan pekerjaan masing-masing. Kegiatan utama klinik adalah meliputi penanganan pengobatan dan tindakan dalam operasi kecil-kecilan. Sampai sekarang ini klinik tersebut masih ramai dikunjungi oleh pasien. B. Struktur Organisasi Struktur organisasi Klinik Umum Kebon Jahe pada dasarnya sama seperti struktur organisasi perusahaan lain, dimana wewenang yang dimiliki oleh atasan diturunkan langsung pada bawahan, dan bawahan bertanggung jawab terhadap atasan (Gambar 1). Staff admin Nurlaela dr. Zulfi Perawat Sumber: Data Sekunder (2016) Gambar 1. Struktur Organisasi KlinikUmum C. Tata Laksana Sistem Yang Berjalan Yuli dan siti Tata laksana sistem yang sedang berjalan saat ini digambarkan dengan flowchart, yang disebut Flowchart Sistem Berjalan. Berikut poin-poin penting dalam sistem yang sedang berjalan: a. Pasien datang ke dokter. b. Pasien memberikan keluhan yang dialaminya c. Dokter memberikan pertanyaan mengenai gejala yang dialami pasien apakah sesuai yang diperkirakan oleh dokter. d. Pasien diperiksa secara fisik oleh dokter. e. Dokter memberikan hasil diagnosis,obat dan solusi. Untuk menggambarkan sistem yang sedang berjalan tersebut, digunakanlah diagram flowchart seperti pada gambar 2 di bawah ini. Flowchart Datang Memberikan keluhan Resep Selesai Pasien Cek Fisik D. Masalah yang Dihadapi Ya Tidak Memberikan pertanyaan Sesuai dengan perkiraan Diagnosa Menyimpulkan hasil diagnosa Membuat resep dan memberikan solusi Dokter Gambar 2. Flowchart Sistem Berjalan Adapun masalah yang dihadapi pada sistem berjalan saat ini antara lain adalah: 1. Sulitnya membedakan jenis penyakit menular yang satu dengan yang lain dikarenakan adanya kesamaan. 2. Penyakit menular mudah menyerang sistem kekebalan tubuh. 3. Harus membutuhkan penanganan lebih lanjut dalam mengenali gejala penyakit tersebut. E. Alternatif Pemecahan Masalah Untuk menyelesaikan permasalah diatas maka alternatif pemecahan masalah antara lain sebagai berikut: 1. Menyediakan sebuah sistem pakar berbasis web untuk membantu masyarakat dalam menangani penyakit menular. 2. Tidak memakan waktu yang cukup lama dalam mengenali gejala tersebut cukup dengan menjawab pertanyaan yang muncul sesuai dengan gejala yang dialami tubuh. 3. Memberikan hasil analisa dan juga memberikan solusi untuk mengobati penyakit tersebut seperti ahlinya atau Tidak Ya 73

dokter. IV. RANCANGAN SISTEM YANG DIUSULKAN A. Usulan Prosedur Yang Baru Berdasarkan pengamatan yang telah penulis lakukan sebelumnya, penulis melihat bahwa sistem pakar diagnosis penyakit menular ini belum ada. Hal ini dikarenakan belum adanya penelitian terhadap penyakit menular, sehingga masyarakat dapat membedakan penyakit menular dengan penyakit yang lain. Berdasarkan dari analisis pada sistem yang berjalan saat ini penulis merancang sebuah sistem baru yang bertujuan untuk memperbaiki kelemahan pada sistem yang lama, untuk mengurangi permasalahan yang sering terjadi. Tahap ini merupakan tahap paling penting dalam pembuatan sistem aplikasi karena bila terjadi kesalahan dalam menganalisis dan mengidentifikasi masalah dari sistem yang lama, maka usulan untuk memperbaiki sistem akan menjadi tidak efektif. Adapun perancangan sistem yang coba diusulkan ini dibangun bersifat pemrograman berbasis objek atau dikenal juga dengan singkatan OOAD (Object Oriented Analysis and Design) yang kemudian dijelaskan dengan menggunakan notasi UML (Unified Modeling Language). Sedangkan untuk pembuatan perangkat lunak dibangun dengan menggunakan bahasa pemrograman OOP (Object Oriented Programming) dan sebagai penyimpanan data menggunakan database MySQL. B. Diagram Rancang Sistem Proses perancangan ini adalah untuk perancangan sistem yang akan dibentuk yang dapat berupa penggambaran prosesproses suatu elemen-elemen dari suatu komponen, proses perancangan ini merupakan suatu tahapan awal dari perancangan aplikasi. Use Case Diagram menggambarkan Fungsionalitas yang diharapkan dari sebuah sistem, yang ditekankan adalah apa yang diperbuat sistem, bukan bagaimana sebuah sistem bekerja. Sebuah Use Case mempresentasikan sebuah interaksi antara aktor dan sistem. Home Login Logout Gambar 3. Use Case Diagram Bantuan Daftar Login Gejala Input gejala Solusi Kontak Edit gejala Hapus gejala Hapus kontak Hapus solusi Input solusi Input user Edit solusi Balas kontak Hapus solusi Edit user Gambar 4. Use Case Diagram Dalam Use Case Diagram, ada beberapa aktor yang terlibat dalam sistem. Diantaranya adalah dan. Tabel 1. Deskripsi Aktor dalam Use Case No. Aktor Deskripsi 1. Aktor dengan peran ini memiliki hak untuk melakukan manipulasi (penambahan, pengeditan, penghapusan), terhadap data. m. 2. Aktor dengan peran ini memiliki hak untuk melakukan membuka home, membuka informasi, membuka bantuan. Home Informasi Konsultasi Kontak Logout Tabel 2. Deskripsi Use Case dan No. Use Case Deskripsi 74

Phase JURNAL SISFOTEK GLOBAL ISSN : 2088 1762 Vol. 7 No. 1 / Maret 2017 1. Menambah Data 2. Menambah Data Gejala 3. Merubah Data Gejala 4. Menambah Data Solusi 5. Merubah Data Solusi Sistem menampilkan form, menambah data untuk mendapatkan name dan Password serta hak akses bagi pengguna. Sistem menampilkan form Menambah Gejala menambah data Gejala. Sistem menampilkan form Merubah Gejala, merubah data Gejala untuk kepentingan data yang valid. Sistem menampilkan form Menambah Gejala menambah data Gejala. Sistem menampilkan form Merubah Solusi, merubah data Solusi untuk kepentingan data yang valid. 6. Merubah Sistem menampilkan form Merubah Data Kontak Kontak, merubah data Kontak untuk kepentingan data yang valid. Tabel 3. Deskripsi Use Case No. Use Case Deskripsi 1. Informasi Menampilkan informasi tentang penyakit menular. 2. Bantuan Menampilkan petunjuk menggunakan sistem pakar. 3. Daftar Sistem menampilkan form daftar untuk masuk kedalam sistem. 4. Konsultasi Sistem menampilkakan pertanyaan mengenai gejala apa yang sedang dialami. 5. Kontak Sistem menampilkan form kontak untuk mengirim pesa. Activity Konsultasi user Gambar 5. Activity Diagram Menu Konsultasi Gambar 5 Menunjukkan proses rangkaian aliran aktivitas konsultasi yang dilakukan oleh user. Pada setiap sequence diagram terdapat aksi aktor yang pertama sekali adalah terhadap interface. Sequence diagram digunakan untuk menggambarkan interaksi antar objek dalam waktu yang berurutan. Tetapi pada dasarnya sequence diagram digunakan dalam lapisan abstraksi model objek. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antar objek, juga interaksi antar objek, dan menunjukkan sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen utama squence diagram terdiri atas objek yang dituliskan dengan kotak segi empat bernama, pesan diwakili oleh garis dengan tanda panah, dan waktu yang ditunjukkan dengan proses vertikal. Berikut adalah sequence diagram. Klik menu konsultasi Jawab pertanyaan yang muncul Ya 1.input username & password Tidak Login Sistem Menampilkan halaman konsultasi Menampilkan hasil diagnosa dan solusi Home Activity Diagram (diagram aktivitas) adalah diagram yang menggambarkan aliran fungsionalitas dari sistem. Pada tahap pemodelan bisnis, diagram aktifitas dapat digunakan untuk menunjukkan aliran kerja bisnis (business work flow). Dapat juga digunakan untuk menggambarkan aliran kejadian (flow of events). 2. klik tombol login 2.1 validasi login 3. menuju home page Gambar 6. Sequence Diagram Login 75

Pada gambar 6 diatas dapat dilihat bahwa ada 4 kelas yang 1. Halaman login 2. Home Gambar 6 diatas merupakan Sequence Diagram Login admin, proses di mulai dengan admin membuka URL aplikasi terlebih dahulu, kemudian admin melakukan login dengan memasukan email dan password untuk selanjutnya di validasi apakah email yang di masukan sesuai dengan format email, setelah di validasi sistem mengecek kedalam database jika data yang di masukan tidak sesuai dengan database maka sistem memberikan pesan error, dan jika sesuai sistem menampilkan halaman utama. gejala, saat admin berhasil masuk ke halaman utama plih gejala untuk menampilkan halaman gejala kemudian input data gejala, untuk mencegah kesalahan input data maka sistem menggunakan validasi, setelah di validasi data akan disimpan kedalam database dan pada halaman gejala menampilkan pesan data berhasil tersimpan. 1.klik menu solusi solusi Sub solusi 1.1.menampilkan halaman solusi Tambah solusi Edit solusi 2.klik tambah solusi 2.1.menampilkan halaman tambah solusi 3.input data solusi Gejala Sub Gejala Tambah Gejala Edit Gejala [Input] 4.klik tombol save 1.klik menu gejala 1.1.menampilkan halaman gejala 4.1 validasi inputan data solusi 2.klik tambah gejala 2.1.menampilkan halaman tambah gejala 4.2 Save data solusi 3.input data gejala [Input] 4.klik tombol save 4.1 validasi inputan data gejala 5.klik edit solusi 5.1 tampilkan halaman edit solusi 4.2 Save data gejala [edit] 6. ubah data solusi 7. klik tombol save 7.1 validasi perubahan data solusi 5.klik edit gejala 5.1 tampilkan halaman edit gejala 7.2 update data solusi [edit] 6. ubah data gejala [hapus] 8.klik hapus solusi 7. klik tombol save 7.1 validasi perubahan data gejala 8.1 hapus data solusi 7.2 update data gejala [hapus] 8.klik hapus gejala 8.1 hapus data gejala Gambar 7. Sequence Diagram Manipulasi Data Gejala Pada gambar 7 diatas dapat dilihat bahwa ada 4 kelas yang 1. Gejala 2. Sub Gejala 3. Tambah Gejala 4. Edit Gejala Gambar 6 diatas merupakan Sequence Diagram Menambah Gambar 8. Sequence Diagram Manipulasi Data Solusi Pada gambar 8 diatas dapat dilihat bahwa ada 4 kelas yang 1. Solusi 2. Sub Solusi 3. Tambah Solusi 4. Edit Solusi Gambar 8 diatas merupakan Sequence Diagram menambah solusi, saat admin berhasil masuk ke halaman utama pilih solusi kemudian mengisi data solusi setelah data di isi sistem memvalidasi data bertujuan untuk meminimalisasi kesalahan input data, selanjutnya data di simpan kedalam database pada halaman solusi sistem memberikan pesan data berhasil tersimpan. 76

1.klik menu user Sub 1.1.menampilkan halaman user Tambah Edit 1.klik menu konsultasi Konsultasi Sub Konsultasi 1.1.menampilkan halaman konsultasi 2.klik tambah user 3.input data user 2.1.menampilkan halaman tambah user 2.pilih jawaban yang muncul [Input] 4.klik tombol save 4.1 validasi inputan data user 2.1. menampilkan hasil diagnosa dan solusi 4.2 Save data user 5.klik edit user 5.1 tampilkan halaman edit user [edit] 6. ubah data user 7. klik tombol save 7.1 validasi perubahan data user Gambar 10. Sequence Diagram Menu Konsultasi [hapus] 8.klik hapus user 8.1 hapus data user 7.2 update data user Pada gambar 10 diatas dapat dilihat bahwa ada 4 kelas yang 1. Konsultasi 2. Sub Konsultasi Gambar 10 diatas merupakan Sequence Diagram Menu Konsultasi, proses interaksi user dengan sistem dalam melakukan konsultasi. Gambar 9. Sequence Diagram Manipulasi Data Pada gambar 9 diatas dapat dilihat bahwa ada 4 kelas yang 1. 2. Sub 3. Tambah 4. Edit Gambar 9 diatas merupakan Sequence Diagram menambah user, saat admin berhasil masuk ke halaman utama pilih solusi kemudian mengisi data user setelah data di isi sistem memvalidasi data bertujuan untuk meminimalisasi kesalahan input data, selanjutnya data di simpan kedalam database pada halaman solusi sistem memberikan pesan data berhasil tersimpan. Kontak Sub Kontak 1.klik menu kontak 1.1.menampilkan halaman kontak 2.mengisi field-field kontak 3.klik tombol kirim 3.1 validasi inputan data kontak 3.2 simpan data ke database 4. pesan terkirim Gambar 10. Sequence Diagram Menu Kontak 77 Pada gambar 10 diatas dapat dilihat bahwa ada 2 kelas yang 1. Kontak

2. Sub Kontak Gambar 10 diatas merupakan Sequence Diagram Menu Kontak, Menunjukkan proses interaksi user dengan sistem dalam melakukan kontak. Class Diagram merepresentasikan sesuatu yang ditangani oleh sistem, dengan melihat karakteristik sistem aplikasi beserta proses proses yang terjadi maka dapat dibuat Class Diagram berikut ini : solusi Gejala PK id_solusi PK id_gejala penyakit gejala Gambar 13. Tampilan Home solusi_penyakit n.1 ya tidak Gambar 13 Menampilkan halaman home setelah admin melakukan login. id_solusi user kontak PK id_daftar n.1 PK id_user id_user nama password email nama_lengkap subjek email pesan Gambar 14. Tampilan Data Gejala level tanggal Gambar 11. Class Diagram C. Rancangan Tampilan r. Tampilan Website Gambar 14 Menampilkan halaman data gejala yang boleh mengubah data hanya admin. Gambar 12. Tampilan Login Admin dan Gambar 12 Menampilkan form login admin dan user untuk memberikan akses masuk kedalam sistem Gambar 15. Solusi Gambar 15 Menampilkan halaman data solusi yang boleh mengubah data hanya admin. V. KESIMPULAN Dalam proses perancangan serta pembuatan program aplikasi sistem pakar diagnosis gejala penyakit menular menggunakan metode Foward Chaining, ada beberapa 78

kesimpulan yang dapat disampaikan penulis sebagai hasil dari evaluasi pengembangan sistem dalam laporan tugas akhir ini sehingga tercapainya tujuan dan manfaat dari sistem ini yaitu: 1. Proses konsultasi bedasarkan tanya jawab antara pasien dengan dokter. 2. Bagi penderita penyakit menular gejala yang timbul yaitu: demam, sakit kepala, mual, badan pegal-pegal, nyeri otot, tubuh menggigil, buang air besar, muncul bintik merah di tubuh, lidah berwarna putih. 3. Rancangan sistem pakar ini memiliki fitur informasi untuk membantu user melakukan pencegahan penyakit menular. Sistem pakar ini dibuat berbasis web supaya mudah diakses oleh user dan memiliki hasil yang memuaskan. Sistem ini memiliki kekurangan data yang diperoleh hanya sedikit. DAFTAR PUSTAKA [1] Andi, Pengembangan Sistem Pakar Menggunakan Visual Basic. Yogyakarta, 2003. [2] Arhami, Konsep Dasar Sistem Pakar, Andi Offset, Yogyakarta, 2005. [3] J.Irawan, Buku Pegangan Kuliah Sistem Pakar, STIKOM, Surabaya, 2007. [4] Kristianto, Adi, Perancangan Sistem Informasi dan Aplikasinya. Gava Media. Yogyakarta, 2003. [5] Kusrini, Aplikasi Sistem Pakar, Andi Offset, Yogyakarta, 2008. [6] S.Kusumadewi, Artificial Intelligence Teknik dan Aplikasinya. Graha Ilmu, Yogyakarta, 2003. 79