• Tidak ada hasil yang ditemukan

PEMBUATAN SISTEM PAKAR BERBASIS WEB UNTU

N/A
N/A
Protected

Academic year: 2018

Membagikan "PEMBUATAN SISTEM PAKAR BERBASIS WEB UNTU"

Copied!
7
0
0

Teks penuh

(1)

PEMBUATAN SISTEM PAKAR BERBASIS WEB UNTUK

MENDIAGNOSA PENYAKITANAK

Yuhandri, S.Kom, M.Kom, Rosy Winiarti,

Jurusan Sistem Informasi, Fakultas Ilmu Komputer

Universitas Putra Indonesia “YPTK” Padang

e-mail : yu2bib@yahoo.com

Abstract - Health is very important for humans , including infants . Largely due to the mild symptoms such as fever and flu. In general, people quite understand how to deal with the symptoms of mild disease in children. But it would be better to include the medical role in detecting the symptoms of a disease fatal to children. So that needs to be made an application based on medical knowledge to diagnose the disease in children who are used as a tool to obtain information about the child's illness and give advice as the first action should be taken to tackle the disease in children.

Knowledge base into a highly structured database with multiple tables.Inferences in this expert system uses forward chaining inference method. Expert system will provide questions to the user in the form of the symptoms of some disease and the user will answare that question. Until the user will get the solution of the question.

The author makes this application with PHP programming languages and database using MySQL.

Keywords : MySQL, PHP, ExpertSystem.

1. PENDAHULUAN

Perkembangan ilmu kedokteran mengalami kemajuan yang pesat ditandai dengan ditemukannya penyakit – penyakit tropis baru yang belum terindentifikasi sebelumnya.Para dokter ahli terus mencoba menemukan solusi untuk mengatasi penemuan baru dan selalu mencoba memberikan pelayanan terbaik terhadap para pasien.

Kesehatan merupakan hal yang berharga bagi manusia, karena siapa saja dapat mengalami gangguan kesehatan. Anak sangat rentan terhadap kuman penyakit dan kurangnya kepekaan terhadap gejala suatu penyakit merupakan ketakutan

tersendiri bagi orang tua. Orang tua merupakan orang awam yang kurang memahami kesehatan.Apabila terjadi gangguan kesehatan terhadap anak maka mereka lebih mempercayakannya kepada pakar atau doker ahli yang sudah mengetahui lebih banyak tentang kesehatan, tanpa memperdulikan apakah gangguan tersebut masih dalam tingkat rendah atau kronis.Namun, terdapat pula kelemahannya seperti jam kerja (praktek) terbatas dan banyaknya pasien sehingga harus menunggu antrian.Dalam hal ini, orang tua selaku pemakai jasa lebih membutuhkan seorang pakar yang bisa memudahkan dalam mendiagnosa penyakit lebih dini agar dapat

dilakukan pencegahan lebih awal yang sekiranya membutuhkan waktu jikaberkonsultasi dengan dokter ahli. Karena itu, dibutuhkan suatu alat bantu yang dapat mendiagnosa penyakit anak berupa sistem pakar.

Penggunaan sistem pakar dalam bidang medis untuk mendiagnosa suatu penyakit tentu dapat menjawab permasalahan tersebut.Sistem pakar dalam hal ini berkaitan dengan kemampuan dokter dalam mendiagnosis secara dini kondisi kesehatan pasien khususnya anak-anak dari gejala yang tampak.

Sejalan dengan perkembangan Teknologi Informasi saat ini, maka sudah sepantasnya rumah sakit ini memiliki suatu sistem secara online untuk memperkenalkan diri dalam dunia maya dengan memiliki sebuah website pribadi, yakni menggunakan teknologi internet yang ditunjang dengan aplikasi berbasiskan web.

1. RUMUSAN MASALAH

Dari latar belakang diatas dapat dirumuskan masalah sebagai berikut :

1. Apakah bisa sistem pakar mendiagnosa penyakit yang dialami oleh pasien terutama balita dari gejala – gejala yang dialami ?

(2)

menentukan tindakan yang tepat untuk menangani penyakit tersebut?

3. Apakah bisa sistem pakar ini memberikan saran kepada orang tua pasien agar tidak terserang oleh penyakit ?

2. TINJAUAN PUSTAKA

3.1 Kecerdasan Buatan

Kecerdasan buatan

(ArtificialIntelligence) merupakan bagian dari ilmukomputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan oleh manusia.

3.2 Sistem Pakar

Sistem pakar merupakan aplikasi berbasis komputer yang digunakan untuk menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar.

Sistem Pakar adalah sebuah program komputer yang memiliki basis pengetahuan untuk domain tertentu dan dirancang berdasarkan model pemecahan masalah dari seorang pakar (Durkin, 1994).

3.3 Unified Modelling Language (UML)

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software.

3. ANALISA DAN PERANCANGAN

4.1 Analisa Masalah

Analisa masalah dilakukan agar penemuan-penemuan masalah yang ada dapat diketahui penyebabnya, sehingga nantinya dari analisa tersebut didapatkan suatu bentuk pemecahan masalah. Dari hasil analisa, penulis merumuskan ada 5 (lima)

penyakit yang sering diderita oleh balita Indonesia, yaitu Demam Berdarah (DHF), Demam Tifoid (tipus), Bronchophneumonia Duplex, Epilepsi dan Diare. Berdasarkan rumusan massalah yang ada, penulis menemukan solusi agar dibuat suatu sistem pakar yang dapat membantu para orang tua balita (user) memperoleh informasi secara cepat tentang penyakit apa yang diderita oleh anak mereka tanpa harus menunggu antrian yang lama di RS yang bersangkutan serta memperoleh solusi terhadap penyakit tersebut.

4.2 Analisa Data

Tujuan analisa data adalah menyempitkan dan membatasi penemuan-penemuan sehingga menjadi suatu data yang teratur dan lebih berarti. Analisa data yang didapat dari hasil wawancara serta dari referensi internet, dapat disimpulkan bahwa:

1. Dibutuhkan data penyakit yang sering kali menyerang balita Indonesia lengkap dengan gejalanya serta solusi dari penyakit yang bersangkutan.

2. Untuk data solusi dapat berupa tindakan awal yang harus dilakukan orang tua jika anak mereka terserang penyakit, obat dan saran untuk pencegahan agar anak mereka tidak terjangkit penyakit tersebut.

4.3 Perancangan Sistem

4.3.1 Perancangan Sistem dengan Use CaseDiagram Sistem Pakar

Use Case Diagram

menggambarkansekelompok use cases dan

(3)

Gambar 3.1: Use Case Diagram

Gambar 3.1, memperlihatkan suatu urutan interaksi antara dua aktor dan sistem, di mana aktor (user) dapat mengunjungi situs, konsultasi serta melihat maupun memberikan pertanyaan melalui contact. Akan tetapi, apabila user konsultasi, harus daftar terlebih dahulu.

4.3.2 Activity Diagram

Activity Diagram merupakan diagramyang menggambarkan berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activitydiagram perancangan sistem pakar pada penyakitanak di Rumah Sakit Aisyiyah Padang dapat dilihat pada gambar-gambar berikut:

Activity Diagram Admin

Activity Diagram Admin pada Rumah Sakit Aisyiyah Padang dapat dilihat pada gambar 3.2.

Gambar 3.2 :Activity Diagram Admin

Activity Diagram User

Activity Diagram User pada Rumah Sakit Aisyiyah Padang dapat dilihat pada gambar 3.3.

Gambar 3.3 :Activity Diagram User

Sequence Diagram

Sequence diagram menjelaskan interaksiantar objek di dalam dan di sekitar sistem berupa pesan (message) yang disusun dalam suatu urutan waktu yaitu urutan kejadian yang dilakukan oleh seorang aktor dalam menjalankan sistem. Diagram ini secara khusus berasosiasi dengan use case. Diagram ini menunjukkan bagaimana detil operasi dilakukan, pesan apa yang dikirim dan kapan terjadinya. Sequence diagram terdiri atas dimensi vertikal yaitu waktu dan dimensi horizontal yaitu menggambarkan objek-objek yang terkait.

Gambar 3.4Sequence Diagran Use

Class Diagram

(4)

Gambar 3.5Class Diagram

Tampilan Halaman Home

Halaman home adalah halaman awal dari tampilan web yang akan menyuguhkan beberapa menu pilihan untuk pengguna. Menu tersebut antara lain: home, berita, pendaftaran, help, contact, admin dan login

bagi user yang telah mendaftar.

Gambar 3.6Tampilan Halaman Home

Tampilan Halaman Berita

Halaman berita adalah halaman dari tampilan web yang akan menyuguhkan beberapa berita untuk pengguna.

Gambar 3.7 Tampilan Halaman Berita

Tampilan Halaman Help

Halaman help adalah halaman yang

digunakan untuk memberikan petunjuk penggunaan

sistem ini.

Gambar 3.8 Tampilan Halaman Help

Tampilan Halaman Contact HalamanContact

adalahhalamanberkomuni kasi antar user dengan admin.

Gambar 3.9Tampilan Halaman Contact

Tampilan Halaman Admin

Tampilan Halaman Login Admin

Halaman admin adalah halaman untuk admin dalam menginput semua kegiatan sistem. Tetapi, admin harus login terlebih dahulu seperti gambar berikut:

Gambar 3.10 Login Admin

Tampilan Halaman Utama Admin

Setelah login, admin bisa menggunakan

(5)

Gambar 3.11Tampilan Halaman Utama Admin

Tampilan Halaman Data User

Halaman data user adalah halamanyangdigunakan admin untuk mengetahui siapa saja

pengguna sistem ini.

Gambar 3.12Tampilan Halaman Data User

Tampilan Halaman Data Gejala

Halaman data gejala adalah halaman

yangdigunakan admin untuk

menginputkan,hapus danedit gejala penyakit pada sistem.

Gambar 3.13Tampilan Halaman Data Gejala

Tampilan Halaman Data Penyebab

Halaman data penyakit adalah halamanyang digunakan admin untuk

menginputkan, hapusdan edit penyebab.

Gambar 3.14 Tampilan Halaman Data Penyebab

Tampilan Halaman Data Pertanyaan

Halaman data pertanyaan adalah halamanyang digunakan admin untuk menginputkan, hapusdan edit pertanyaan.

Gambar 3.15 Tampilan Halaman Data Pertanyaan

Tampilan Halaman User

Tampilan Halaman Login user

Halaman login user adalah halaman yangdigunakan user untuk masuk kedalam sistem.

Gambar 3.16Tampilan Halaman Login user

Tampilan Halaman Konsultasi

(6)

dengan ya atau tidak.

Gambar 3.17Tampilan Halaman Konsultasi

Tampilan Halaman Hasil Konsultasi

Halaman hasil konsultasi adalah hasil dari jawabanuser.

Gambar 3.18Tampilan Halaman HasilKonsultasi

5. PENUTUP 5.1 Kesimpulan

Dari hasil analisa, perancangan, pengujian, dan implementasi maka dapat ditarik kesimpulan sebagai berikut:

1. Sistem pakar untuk diagnosa penyakit anak ini dirancang dengan menggunakan database, basis pengetahuan, antarmuka dan mesin

inferensi. Dimana mesin inferensi

yang digunakan dengan metodeanut maju (forward chaining) dalam menelusuri gejala-gejala dari suatu penyakit, sehingga dalam proses penganalisa gejala-gejala, setiap tahapan solusi dan pilihan analisa yang diberikan sistem pakar ini harus diikuti dan dipilih sebelum lanjut ke tahap berikutnya.

2. Dengan menggunakan program sistem pakar ini maka dapat mempermudah dan mempercepat

user untuk memperoleh informasi terhadap suatu penyakit tanpa harus

menunggu terlalu lama karena antian yang panjang di Rumah Sakit yang bersangkutan.

3. Dengan menggunakan sistem pakar ini user dapat mengetahui penyakit secaradini sehingga cepat ditanggulangi penyakitnya dan mengetahui solusi dari penyakit tersebut.

5.2Saran

Hasil penelitian yang dilakukan dalam ini dapat dijadikan sebagai acuan bagi user

untuk menjadikan sistem pakar dalam mendiagnosa penyakit anak ini.Untuk pengembangan dan penggunaan yang lebih baik disarankan hal-hal sebagai berikut:

1. Penambahan gejala secara lebih detail untuk masing–masing penyakit untuk mendapatkan hasil yang lebih maksimal.

2. Penambahan solusi atau penanganan yang lebih detail untuk masing – masing jenis penyakit.

DAFTAR PUSTAKA

Fowler, Martin, “Panduan Singkat

BahasaPemodelan Objek Standar”,Andi, Yogyakarta, 2005.

Hermawan, Julius, “Analisa Desain

&Pemograman Berorientasi Obyekdengan UML dan

VisualBasic.Net Andi, Yogyakarta,2004.

Hidayat, A.Aziz Alimul, “Pengantar

IlmuKesehatan Anak untukPendidikan

Kebidanan”, SalembaMedika, Jakarta, 2008.

Irwanto, Djon, “Perancangan ObjectOrientedSoftware dengan UML”, Andi,Yogyakarta, 2006.

Nugroho, Adi, “Rekayasa Perangkat

LunakMenggunakan UML dan

JAVA”,Andi, Yogyakarta, 2003.

Sari,Dian Permata, “Sistem Pakar

untukMendiagnosa Penyakit Anak yang Didukung oleh Bahasa

PemogramanVisual”, Padang,2011.

Utdirartatmo, Firrar, “Praktis dan

(7)

GUI”, Andi, Yogyakarta, 2006.

http://hanifatunnisaa.wordpress.com/2013/01 /21/pe nyebab-gejala-pengobatan-dan-pencegahan- penyakit-diare-pada-bayi-anak-anak-dan-dewasa/.

http://hanifatunnisaa.wordpress.com/2013/01 /21/penyebab-gejala-pengobatan-dan-pencegahan- penyakit-diare-pada-bayi-anak-anak-dan-dewasa/.

http://repository.usu.ac.id/bitstream/123456 789/78 44/1/09E00910.pdf.

http://upyes

Gambar

Gambar 3.2 :Activity Diagram Admin
Gambar 3.6Tampilan Halaman Home
Gambar 3.11Tampilan Halaman Utama
Gambar 3.17Tampilan Halaman

Referensi

Dokumen terkait

Analisis oleh dokter yang akan dilakukan pada hasil mining sequential patterns ini adalah dengan memberikan komentar, keterangan dan analisis terhadap pattern yang dihasilkan

Mussen (Asih & Pratiwi, 2010) menyatakan bahwa perilaku prososial dilakukan secara sukarela dan bukan karena paksaan, aspek perilaku prososial meliputi 1)

Tampak amplitudo fungsi di atas adalah A dan fasenya adalah ωt.. Dengan pemberian sudut ini maka sudut antara vektor dengan sumbu datar sama dengan selisih sudut fase mula-mula

Hal ini disebabkan karena respon atau reaksi yang muncul dari para pelanggan yang merasa tidak puas tersebut, sehingga berdampak pada perilaku apa yang akan diambil

Persediaan dan Rasio Lancar Terhadap Profitabilitas Pada Perusahaan Manufaktur Sektor Industri Barang Konsumsi Yang Terdaftar di Bursa Efek Indonesia Periode

bidang seni rupa islam, bangunan- bangunan masjid, istana- istana, madrasah, adalah salah satu bukti pengungkapan seni bangunan (Arsitektur) islam, yang memiliki keindahan

yang sesuai secara lisan terhadap pelbagai rangsangan (misalnya gambar atau topik) dalam bahasa Melayu baku;.. (d) membaca dan memahami pelbagai jenis teks dan memberikan

Menurut Logan (1972) menyimak dapat dipandang sebagai suatu sarana, sebagai suatu keterampilan, sebagai seni, sebagai suatu proses, sebagai suatu respons atau sebagai suatu