GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 APLIKASI SISTEM PAKAR ONLINE UNTUK MENDIAGNOSA PENYAKIT ANAK DENGAN MENGGUNAKAN AJAX. Ludfiah Nur Firstiana (50405876) Abstract—ABSTRAKSI Ludfiah Nur Firstiana 50405876 APLIKASI SISTEM PAKAR ONLINE UNTUK MENDIAGNOSA PENYAKIT ANAK DENGAN MENGGUNAKAN AJAX. PI, Teknik Informatika, Teknologi Industri, Universitas Gunadarma 2009 Kata kunci : Sistem Pakar, Diagnosa, AJAX ( xvi + 95 + lampiran) Pemeriksaan terhadap suatu gejala penyakit semenjak dini menjadi suatu keharusan untuk seorang pasien. Terutama bila pasien tersebut anak-anak, yang kadang belum bisa menyampaikan keluhannya. Para orang tua dituntut untuk berperan aktif dalam menjaga kondisi anak-anaknya. Secara umum masyarakat cukup mengerti cara untuk menyikapi kondisi atau gejala penyakit ringan pada anak. Namun alangkah baiknya bila peran medis disertakan pula dalam pendeteksian gejala penyakit, mengingat banyak gejala sepele namun dapat berakibat fatal pada pasien terutama anak-anak. Hal ini menggugah penulis untuk membuat aplikasi yang berbasiskan pengetahuan secara medis untuk mendiagnosis suatu gejala penyakit dan memberikan anjuran sebagai pertolongan pertama untuk menanggulangi penyakit tertentu pada anak. Penulis membuat aplikasi ini dengan menggunakan teknologi AJAX dan menggunakan Visual Studio 2008 sebagai editor atau aplikasi pembantu untuk pembuatan aplikasi online ini. Dengan menggunakan aplikasi online ini, penulis berharap masyarakat dengan mudah mendapatkan keterangan dari gejala-gejala yang dialami oleh anak mereka sehingga memberikan kemudahan dan efisiensi dalam pertolongan medis selanjutnya. Daftar Pustaka (2005 - 2009) iv I. Chapter 1 1. PENDAHULUAN 1.1 Latar Belakang Seiring dengan kemajuan pesat teknologi komputer saat ini, perkembangan ilmu kedokteran juga mengalami kemajuan pesat. Kemajuan ilmu kedokteran akan semakin lengkap jika dapat didukung oleh perkembangan teknologi komputer, terutama perangkat lunaknya. Salah satu cabang ilmu komputer yang dapat mendukung hal tersebut adalah sistem pakar. Kemampuan komputer untuk mengingat dan menyimpan informasi dengan baik dapat dimanfaatkan tanpa harus bergantung kepada kendalakendala seperti pada manusia. Dengan menyimpan informasi dan digabungkan dengan himpunan aturan penalaran yang memadai memungkinkan komputer memberikan kesimpulan atau mengambil keputusan yang kualitasnya sama dengan kemampuan seorang pakar bidang keilmuan tertentu, meskipun tidak dapat menggantikan pakar secara keseluruhan. Sistem pakar adalah sebuah perangkat lunak komputer yang memiliki basis pengetahuan dengan menggunakan penalaran menyerupai seorang pakar dalam memecahkan suatu masalah yang sedang di hadapi. Sistem pakar merupakan sebuah teknik dalam menangkap dan memadukan pengetahuan. Kajian pokok dalam sistem pakar adalah bagaimana mentransfer pengetahuan yang dimiliki oleh seorang pakar ke dalam komputer, dan bagaimana membuat keputusan atau mengambil kesimpulan berdasarkan pengetahuan itu. Aplikasi dalam bidang kedokteran seperti yang direncanakan dan dibuat dalam penulisan ilmiah ini didasarkan dari diagnosa secara dini pada kondisi kesehatan pasien, dan menganalisis gejalayanag diderita kemudian memberi anjuran kepada pasien. Gejala-gejala penyakit yang penulis maksudkan adalah demam pada anak, ruam disertai demam, masalah kulit pada anak, hidung tersumbat dan berlendir, dan batuk. Atas dasar uraian diatas maka penulis ingin membahas mengenai bagaimana caranya membuat suatu sistem aplikasi yang dapat dengan mudah 1 2 melayani para pasien tanpa si pasien harus keluar rumah. Oleh karena itu pula penulis mewujudkannya dengan mencoba membuat suatu program pakar, dengan judul Aplikasi Sistem Pakar Online Untuk Mendiagnosa Penyakit Anak Dengan Menggunakan Ajax. Dalam pembuatan aplikasi online....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 2. TINJAUAN PUSTAKA 2.1 Pengenalan Kecerdasan Buatan Perkembangan komputer dalam pengolahan data berkaitan dengan otomasasi sebagian kegiatan/pekerjaan yang semula dilakukan oleh manusia, terlebih untuk pekerjaan yang rutin, seperti mencari buku diperpustakaan atau mencari informasi. Masalah-masalah yang bersifat rutin, terstruktur dan yang berhubungan dengan data kuantitatif dapat diprogramkan pada komputer. Tetapi terhadap masalahmasalah yang tidak terstruktur, informasi tidak lengkap, data yang bersifat kualitatif, yang harus diselesaikan berdasarkan pengalaman, kemampuan komputer tidak efektif lagi. Karena pemecahan masalah tersebut membutuhkan pertimbangan logis berdasarkan pengetahuan mengenai permasalahan tersebut. Dengan kata lain, komputer harus mempunyai artificial intelligence atau kecerdasan buatan. Kecerdasan buatan atau (artificial intelligence) adalah satu ilmu komputer yang meluaskan kemampuan komputer, agar dapat membantu soal yang membutuhkan daya piker, kecerdasan, logika atau inteligensia. Istilah Artificial Intelligence atau kecerdasan buatan diperkenalkan oleh John McCarthy, seorang ilmuwan yang memprakarsai konperensi mesin yang dapat berpikir di Darmounth College. Bidang teknik kecerdasan buatan yang paling poluler saat ini adalah sistem pakar. Sistem pakar dapat diartikan sebagai sebuah perangkat lunak komputer yang memiliki basis pengetahuan un- 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id tuk domain tertentu dan menggunakan penalaran inferensi menyerupai seorang pakar dalam memecahkan suatu masalah. 5 6 2.1.1 Model Sistem Pakar Model sistem pakar terdiri dari empat bagian utama. User Interface memungkinkan pemakaian untuk berinteraksi dengan sistem pakar. Knowledge Base menyimpan akumulasi pengetahuan dari masalah tertentu yang akan diselesaikan. Inference Engine menyediakan kemampuan penalaran yang menafsirkan isi knowledge base. Pakar dan analis sistem menggunakan Development Engine untuk menciptakan sistem pakar. Gambar 2.1 Sebuah Model Sistem Pakar 2.1.1.1 User Interface (Antar Muka Pemakai) User interface memungkinkan manajer untuk memasukkan instruksi dan informasi kedalam sistem pakar dan menerima informasi dari sistem pakar. Instruksi tersebut menentukan parameter yang mengarahkan sistem pakar melalui proses penalaran. Informasi itu berbentuk nilai yang diberikan pada variabel tertentu. ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 3. PERANCANGAN DAN IMPLEMENTASI 3.1 Analisis Masalah Aplikasi sistem pakar online ini merupakan suatu aplikasi yang dapat memberikan pelayanan kepada masyarakat, dengan menciptakan sebuah sarana penyampaian informasi yang efektif menyangkut dunia kesehatan, khususnya yang berkaitan dengan penyakit ringan pada anak. Serta dapat membantu dalam melakukan identifikasi penyakit ringan pada anak secara dini, melalui pengolahan komputer, sehingga penanganan lebih lanjut terhadap penyakit tersebut dapat dengan cepat dilakukan. Aplikasi sistem pakar online ini memudahkan masyarakat sebagai pengguna untuk mencari informasi atau mendiagnosa penyakit yang di derita oleh anak secara dini. Pada saat pertama kali aplikasi sistem pakar online ini dijalankan maka akan tampil halaman index atau halaman home yang berisikan tentang latar belakang aplikasi ini di buat. Selanjutnya terdapat menu artikel serta berita yang berisikan artikel dan berita terbaru tentang kesehatan anak. Lalu terdapat menu sistem pakar yang digunakan untuk mendiagnosa penyakit secara online. Pada tampilan awal halaman sistem pakar ini user diminta untuk memilih gejala awal yang dirasakan untuk mengklasifikasikan penyakit yang di derita oleh user. Ada enam macam klasifikasi penyakit yang disediakan oleh program ini yaitu demam pada anak, ruam disertai dengan demam, masalah kulit pada anak, hidung tersumbat dan berlendir, dan yang terakhir adalah batuk. Dalam setiap klasifikasi penyakit yang dipilih, akan ditampilkan sebuah halaman baru yang digunakan untuk menjawab pertanyaan guna proses diagnosa selanjutnya. Pada halaman pertanyaan user diminta untuk memilih satu dari beberapa gejala yang di berikan hingga mendapatkan suatu kesimpulan yang berupa hasil diagnosa yang disertai pula dengan informasi mengenai hasil diagnosa tersebut. Yang terakhir adalah menu guestbook yang digunakan untuk memuat saran maupun pendapat pengunjung pada aplikasi sitem pakar online ini. 37 38 Dengan dikembangkan aplikasi sistem pakar online ini diharapkan dapat membantu masyarakat untuk mengetahui lebih dini tentang penyakit yang di derita agar penyakit tersebut dapat ditangani sejak dini....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 4. PENUTUP 4.1 Kesimpulan Dari hasil penulisan ini dapat disimpulkan bahwa dengan membuat suatu aplikasi online untuk mendiagnosa penyakit dapat memberikan kemudahan dan efisiensi bagi orang tua anak untuk mendiagnosa suatu penyakit dalam hal ini gangguan kesehatan atau permasalahan pada anak. Dengan menggunakan aplikasi ini, orangtua juga dapat memperoleh keterangan atau informasi mengenai kesehatan pada anak. Aplikasi ini juga menjadikan media elektronik seperti internet menjadi cukup efektif dan efisien sebagai media yang dapat memberikan diagnosis penyakit pada anak. Penggunaan AJAX dalam pembuatan aplikasi online ini pada prakteknya akan dapat berjalan pada media internet atau perangkat komputer lain yang mendukung fitur aplikasi pada ajax. 4.2 Saran Aplikasi sistem pakar ini masih dapat dikembangkan atau dimodifikasi lebih lanjut sesuai dengan penambahan pengalaman dan kepakaran dalam bidang kedokteran serta perkembangan teknologi informasi. Pengembangan yang dapat dilakukan yaitu penambahan gambar-gambar pada tampilan aplikasi yang dirasa masih sederhana. Dari kelemahan diatas, maka Penulis sangat mengharapkan perhatian dari pembaca terhadap perangkat yang digunakan untuk menjalankan aplikasi ini. 94 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library