Perancangan Sistem Pakar Diagnosa Penyakit Ginjal pada Manusia Berbasis Web

dokumen-dokumen yang mirip
KECERDASAN BUATAN Artificial Intelligence (AI)

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

BAB I PENDAHULUAN. ilmu Biologi adalah Fitopatologi, yaitu cabang ilmu pengetahuan yang

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

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. (intelligent system) adalah sistem yang dibangun dengan menggunakan

Bab 1 PENDAHULUAN 1.1. Latar belakang masalah

Sistem Pakar untuk Pemilihan Obat Non Resep Dokter. Naskah Publikasi

SISTEM PAKAR UNTUK DIAGNOSA GEJALA DEMAM UTAMA PADA ANAK MENGGUNAKAN METODE FORWARD CHAINING

BAB I PENDAHULUAN 1.1 Latar Belakang

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

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

BAB I PENDAHULUAN. tubuh. Dalam suatu serangan jantung (myocardial infarction), bagian dari otot

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

SISTEM PAKAR ONLINE MENGGUNAKAN RULE BASE METHOD UNTUK DIAGNOSIS PENYAKIT AYAM SKRIPSI KIKI HENDRA SITEPU

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. sangatlah pesat, ini dapat dilihat dari kemunculan berbagai aplikasi-aplikasi yang

SISTEM PAKAR DIAGNOSA INFEKSI PENYAKIT TROPIS DENGAN MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI ELLYS R. SITUMEANG

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

BAB I PENDAHULUAN. adalah program artificial inteligence ( kecerdasan buatan atau AI) yang

BAB 1 PENGENALAN SISTEM PAKAR

BAB I PENDAHULUAN. Perkembangan teknologi perangkat lunak pada masa sekarang ini sangatlah

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

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

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

BAB 1 PENDAHULUAN. Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat

SISTEM PAKAR BERBASIS MOBILE UNTUK MENDETEKSI PENYAKIT PADA GINJAL

BAB I PENDAHULUAN. membantu menjalankan kegiatannya adalah bidang kesehatan.

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

RANCANG BANGUN PERANGKAT LUNAK PENGEMBANG SISTEM PAKAR BERBASIS ATURAN DENGAN METODE FORWARD CHAINING

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

BAB III METODOLOGI PENELITIAN

APPLICATION OF THE CONCEPT OF AN EXPERT SYSTEM FOR TROUBLESHOOTING PC USING PHP AND MYSQL

Rancang Bangun Sistem Pakar untuk Diagnosa Penyakit Hewan Ternak Kambing Berbasis Logika Fuzzy

BAB I PENDAHULUAN. dan kesetiaannya. Selain itu anjing dan kucing mempunyai kesamaan yaitu sangat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSIS PENYAKIT JERUK MENGGUNAKAN METODE FUZZY SKRIPSI DWI ANDIKA SINULINGGA

APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSIS GANGGUAN PADA GENERATOR SET BERBEBAN

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

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

BAB I PENDAHULUAN. kesehatan akan memeriksa dan melakukan diagnosa. Bila dokter cukup sibuk dan

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

BAB 1 PENDAHULUAN. internet. Kemampuan komputer dalam mengolah angka menjadi sebuah data

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG BERBASIS WEB (STUDI KASUS : DINAS TANAMAN PANGAN DAN HORTIKULTURA KAB INHIL)

BAB I PENDAHULUAN. besar yang harus benar-benar diperhatikan oleh setiap orang tua.

BAB I PENDAHULUAN. membeli buah tomat di pasar, selain faktor harga jual buah tomat tersebut. Hal ini

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

APLIKASI SISTEM PAKAR UNTUK MENDIAGNOS PENYAKIT PADA TANAMAN KEDELAI BERBASIS WEB

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GANGGUAN PENCERNAAN PADA ANAK BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PAKAR DENGAN BEBERAPA KNOWLEDGE BASE MENGGUNAKAN PROBABILITAS BAYES DAN MESIN INFERENSI FORWARD CHAINING

APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT CAMPAK PADA ANAK NASKAH PUBLIKASI

Pendahuluan PENGERTIAN SISTEM PAKAR

BAB I PENDAHULUAN. seperti yang dilakukan oleh para ahli. Sistem Pakar merupakan salah satu bidang

BAB 1 PENDAHULUAN Latar belakang

APLIKASI DIAGNOSA KERUSAKAN MESIN SEPEDA MOTOR BEBEK 4 TAK DENGAN METODE FORWARD CHAINING

ANALISIS DAN PERANCANGAN SISTEM PAKAR FUZZY BERBASIS WEB UNTUK MENDIAGNOSIS PENYAKIT THT SKRIPSI MARIA I. S. SINAGA

DIAGNOSA PENYAKIT MANUSIA YANG DIAKIBATKAN OLEH GIGITAN HEWAN MENGGUNAKAN METODE CERTAINTY FACTOR

PERANCANGAN APLIKASI SISTEM PAKAR SEBAGAI ALAT BANTU PEMBELAJARAN TROUBLESHOOTING KOMPUTER PADA SEKOLAH MENENGAH KEJURUAN

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

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

ANALISIS METODE SISTEM PAKAR UNTUK MENENTUKAN JENIS PENYAKIT DALAM DENGAN METODE CERTAINTY FACTOR

SISTEM PAKAR PENDETEKSI PENYAKIT FLU BURUNG \PADA AYAM BERBASIS ANDROID DENGAN METODE FUZZY LOGIC TSUKAMOTO NASKAH PUBLIKASI

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

BAB I PENDAHULUAN. seperti yang dilakukan oleh para ahli. Sistem Pakar merupakan salah satu bidang

SISTEM PAKAR DIAGNOSA CEDERA UMUM PADA PESERTA PEKAN OLAHRAGA (STUDI KASUS DI UNIVERSITAS NUSANTARA PGRI KEDIRI)

BAB II TINJAUAN PUSTAKA

SISTEM PAKAR DETEKSI KERUSAKAN KULKAS

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

BAB I PENDAHULUAN. cara berpikir manusia yang disebut sebagai artificial intelligence atau lebih

BAB I PENDAHULUAN. Semakin pesatnya perkembangan teknologi informasi saat ini sangat berdampak

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT HERNIA DENGAN MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSI

(hiperglisemia) yang disebabkan oleh kekurangan hormon insulin. Sedangkan terapi dalam bidang farmakologi kedokteran mempelajari bagaimana penggunaan

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

BAB 1 PENDAHULUAN. Keunggulan manusia dibanding makhluk lainnya terletak pada kecerdasannya.

BAB I PENDAHULUAN 1.1 Latar Belakang

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

SISTEM PAKAR MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE ALGORITMA FUZZY LOGIC SKRIPSI

PENGGUNAAN METODE CERTAINTY FACTOR PARALEL UNTUK MENDETEKSI HAMA DAN PENYAKIT PADA TANAMAN KAKAO

BAB I PENDAHULUAN. akan diderita. Setiap orang wajib menjaga kesehatannya masing-masing, tetapi

Visualisasi Konsep Umum Sistem Pakar Berbasis Multimedia

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

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30)

Muhammad Yudin Ritonga ( )

PERANCANGAN SISTEM PAKAR UNTUK MENDETEKSI HAMA DAN PENYAKIT PADA TANAMAN CENGKEH BERBASIS WEBSITE

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Transkripsi:

Perancangan Sistem Pakar Diagnosa Penyakit Ginjal pada Manusia Berbasis Web Edy Susanto STMIK IBBI Jl. Sei Deli No. 18 Medan, Telp. 061-4567111 Fax. 061-4527548 e-mail: edy@gmail.com Abstrak Sistem pakar merupakan sebuah sistem berbasis komputer yang menggunakan pengetahuan, fakta dan teknik penalaran yang dimiliki manusia sebagai pakar yang tersimpan di dalam komputer, dan digunakan untuk menyelesaikan masalah yang lazimnya memerlukan pakar tertentu. Sistem pakar dengan desain yang benar dan sejumlah komponen yang saling bekerja sama untuk membentuk suatu kesatuan integrasi, akan dapat digunakan oleh orang awam untuk membantu memecahkan masalah tertentu dan bagi seorang ahli, sistem pakar dapat dijadikan alat untuk menunjang aktivitasnya yaitu sebagai sebagai asisten yang berpengalaman. Salah satu bidang yang dapat dijadikan sistem pakar adalah aplikasi yang dapat digunakan untuk mendiagnosis penyakit ginjal pada manusia berbasis program komputer. Bahasa pemrograman yang digunakan untuk membuat aplikasi sistem pakar ini adalah berbasis web yaitu PHP dan HTML dengan database menggunakan MySQL, sesuai dengan bahasa pemrograman yang digunakan maka interface ini dapat memberikan informasi bagi user berbentuk online. Kata kunci: penyakit ginjal, sistem pakar. Abstract Expert system is a computer -based system that uses knowledge, facts and reasoning techniques that people as experts stored in the computer, and is used to solve problems that typically require a certain experts. Expert system with the right design and the number of components that work together to form a unified integration, will be used by lay people to help solve a particular problem and for an expert, the expert system can be used as a tool to support the activities that is as as an experienced assistant. One area that can be used as an expert system is an application that can be used to diagnose kidney disease in humans based computer program. Programming language used to create expert system application that is web based PHP and HTML by using the MySQL database, according to the programming language that is used then this interface can provide information to the user in the form online. Keywords : kidney disease, the expert system. 1. Pendahuluan Sistem pakar merupakan sebuah sistem berbasis komputer yang menggunakan pengetahuan, fakta dan teknik penalaran yang dimiliki manusia sebagai pakar yang tersimpan di dalam komputer, dan digunakan untuk menyelesaikan masalah yang lazimnya memerlukan pakar tertentu. Sistem pakar adalah program artificial inteligence ( kecerdasan buatan atau AI) yang menggabungkan basis pengetahuan dengan mesin inferensi. Ini merupakan bagian Software spesialisasi tingkat tinggi atau bahasa pemrograman tingkat tinggi (High level Language), yang berusaha menduplikasi fungsi seorang pakar dalam satu bidang keahlian tertentu. Program ini bertindak sebagai konsultan yang cerdas atau penasihat dalam suatu lingkungan keahlian tertentu, sebagai hasil himpunan pengetahuan yang telah dikumpulkan dari beberapa orang pakar. Dengan demikian seorang awam sekalipun bisa menggunakan sistem pakar itu untuk memecahkan berbagai persoalan yang ia hadapi.

204 Untuk itu agar komputer dapat melakukan tindakan seperti dan sebaik manusia, maka komputer juga harus diberi bekal pengetahuan dan mempunyai kemampuan untuk menalar. Sistem pakar adalah merupakan salah satu cabang kecerdasan buatan yang mempelajari bagaimana meniru cara berpikir seorang pakar dalam menyelesaikan suatu permasalahan. Membuat keputusan maupun mengambil kesimpulan sejumlah fakta. Kajian pokok dalam sistem pakar adalah bagaimana mentransfer pengetahuan yang dimiliki oleh seorang pakar ke dalam komputer dan bagaimana mengambil keputusan dan juga mengambil kesimpulan berdasarkan pengetahuan itu. Dengan menyimpan informasi dan digabungkan dengan himpunan aturan penalaran yang memadai memungkinkan komputer memberikan kesimpulan atau mengambil keputusan seperti seorang pakar. Maka penulis membuat sistem pada komputer yang bisa menyelesaikan masalah dan memberikan solusi tentang bagaimana mendeteksi penyakit ginjal sejak dini pada manusia. Kecerdasan berasal dari kata dasar cerdas. Cerdas dapat memiliki konotasi makna lebih baik, cepat, capable, adapted dengan kondisi umumnya/normal. Cerdas juga dapat berarti kemampuan untuk mengerti/memahami. Kecerdasan (intelligence) dimiliki seseorang yang pandai melaksanakan pengetahuan yang dimilikinya.walaupun seseorang memiliki banyak pengetahuan, tetapi bila ia tidak bisa melaksanakannya dalam praktek, maka ia tidak bisa digolongkan ke dalam kecerdasan. Dengan perkataan lain, kecerdasan adalah kemampuan manusia untuk memperoleh pengetahuan dan dapat melaksankannya dalam praktek. Kecerdasan buatan merupakan bidang ilmu komputer (computer science) yang khusus ditujukan untuk membuat perangkat lunak dan perangkat keras yang sepenuhnya bisa menirukan beberapa fungsi otak manusia. Atau cabang ilmu komputer yang mempelajari otomatisasi tingkah laku cerdas (intelligent). Kecerdasan harus didasarkan pada prinsip prinsip teoritikal dan terapan yang menyangkut : 1. Struktur data yang digunakan dalam representasi pengetahuan (knowledge representation). 2. Algoritma yang diperlukan dalam penerapan pengetahuan itu. 3. Teknik teknik bahasa dan pemrograman yang dipakai dalam implementasinya.[3] Kecerdasan buatan menawarkan baik media maupun uji teori kecerdasan. Teori teori semacam ini dapat dinyatakan dalam bahasa program komputer dan dibuktikan melalui eksekusinya pada komputer. Bagian utama aplikasi kecerdasan buatan adalah pengetahuan (knowledge), yaitu suatu pengertian tentang beberapa wilayah subyek yang diperoleh melalui pendidikan dan pengalaman. Pengetahuan merupakan informasi terorganisir dan teranalisa agar bisa lebih muda dimengerti dan bisa diterapkan pada pemacahan masalah dan pengambilan keputusan.pengetahuan terdiri dari fakta, pemikiran, teori, prosedur, dan hubungannya satu sama lain. Gambar 1. Komputer tidak mungkin mendapatkan penegtahuannya sendiri dengan belajar, berpengalaman atau melakukan penelitian, akan tetapi ia memperolehnya melalui upaya yang diberikan oleh seseorang pakar manusia. Hampir semua pangkalan pengetahuan (knowledge base) sangat terbatas, dalam arti terfokuskan kepada suatu masalah khusus. Pada saat peangkalan pengetahuan itu sudah terbentuk, teknik Kecerdasan Buatan bisa digunakan untuk memberi kemampuan baru kepada komputer agar bisa berfikir, menalar, dan membuat inferensi (mengambil keputusan berdasarkan pengalaman ) dan membuat pertimbangan pertimbangan yang didasarkan kepada fakta dan hubungan hubungannya yang terkandung dalam pangkalan pengetahuan itu. Dengan pangkalan pengetahuan dan kemampuan untuk menarik kesimpulan melalui pengalaman (inferensi). Komputer dapat disejajarkan sebagai alat bantu yang bisa digunakan secara praktis dalam memecahkan masalah dan pengambilan keputusan serta bisa mencapai satu atau lebih solusi alternatif pada masalah yang diberikan. Bidang bidang teknik kecerdasan buatan diantaranya adalah : a. Sistem pakar (expert system), b. Robot (robotics), c. Logika samar (fuzzy logics), d. Jaringan syaraf (neural networks) tiruan e. Pengolahan bahasa alami (natural language prosessing)

205 f. Penoglahan citra Sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut. [4] Pada dasarnya sistem pakar diterapkan untuk mendukung aktivitas pemecahan masalah. Beberapa aktivitas pemecahan masalah yang dimaksud antara lain: 1. Pembuatan keputusan (decision making). 2. Pemaduan pengetahuan (knowledge fusing). 3. Pembuatan desain (designing). 4. Perancangan (planning). 5. Prakiraan (forecasting). 6. Pengaturan (regulating). 7. Pengendalian (controlling). 8. Diagnosis (diagnosing). 9. Perumusan (prescribing). 10. Penjelasan (explaining). 11. Pelatihan (tutoring). Selain itu sistem pakar dapat juga berfungsi sebagai asisten yang pandai dari seorang pakar. Sistem pakar sebagai sebuah program yang difungsikan untuk menirukan pakar manusia harus bisa melakukan hal hal yang dapat dikerjakan oleh seorang pakar. Untuk membangun sistem seperti itu maka komponen komponen yang harus dimiliki adalah sebagai berikut : a. Basis Pengetahuan (Knowledge Base) b. Mekanisme Inferensi (Inference Machine) c. Mencari Kerja (Working Memory) Sedangkan untuk menjadikan sistem pakar menjadi lebih menyerupai seorang pakar yang yang berinteraksi dengan pemakai, maka dilengkapi dengan fasilitas berikut : a. Fasilitas Penjelasan (Explanation Facility) b. Fasilitas Akuisisi Pengetahuan (Knowledge Acquisition Facility) Hal ini terlihat dalam struktur sistem pakar pada gambar dibawah ini :

206 Gambar 2 Struktur Sistem Pakar Terdapat enam tahap atau fase dalam pengembangan sistem pakar seperti digambarkan pada gambar berikut ini: Fase 1 : Seleksi Permasalahn Yang Sesuai Sejumlah aktivitas yang termasuk dalam fase ini adalah : melakukan identifikasi domain masalah, mencari seseorang pakar untuk mendapatkan keahlian yang dimilikinya, mengidetifikasi pendekatan sementara untuk mengatasi masalah, menganalisa biaya dan keuntungan dan menyiapkan rencana pembangunan sistem pakar yang spesifik. Fase 2 : Pengetahuan Prototipe Sistem Pakar Beberapa aktivitas dalam pembangunan prototipe sistem pakar adalah: mempelajari mengenai domain yang telah ditetapkan, menentukan kriteria kriteria kinerja prototipe, memilih tool yang akan digunakan, membangun prototipe sistem uji coba prototipe, membuat rancangan yang rinci untuk sistem pakar yang lengkap. Fase 3 : Pembangunan Sistem Pakar yang Lengkap Langkah langkah yang dilakukan dalam fase ini meliputi : melakukan implementasi struktur utama dari sistem pakar yang lengkap, memperluas basis pengetahuan, membuat antarmuka pemakai, mengawasi kinerja sistem. Fase 4 : Evaluasi Sistem Sistem pakar yang sudah lengkap diuji coba untuk melihat apakah sudah sesuai dengan kriteria yang ditetapkan. Uji coba dilakukan dengan berbagai kasus dan dimungkinkan juga bagi pakar pakar yang lain untuk mencoba kasus yang baru ditetapkan sistem pakar tersebut. Fase 5 : Integrasi Sistem Integrasi yang dimaksud disini adalah mengintegrasikan sistem pakar yang telah dibangun kedalam lingkungan pekerjaan dimana sistem pakar tersebut akan beroperasi dan menyediakan pelatihan untuk orang orang yang akan memelihara sistem. Fase 6 : Pemeliharaan Sistem Pemeliharaan penting dilakukan untuk menjaga kinerja dan kemutakhiran sistem. Sistem pakar merupakan sistem berbasis pengetahuan dimana pengetahuan dalam domain tertentu selalu berubah. Perubahan yang terjadi juga akan mempengaruhi pengetahuan yang ada di dalam sistem, sehingga dalam sistem pakar yang sudah ditetapkan dan terintegrasi dengan sistem yang lain harus dilakukan penyesuaian atas perubahan yang terjadi. World Wide Web (WWW) atau Web merupakan sumber daya yang sangat popular dan dapat digunakan untuk memperoleh atau bahkan melakukan transaksi dan dapat digunakan untuk memperoleh informasi. Web menggunakan protocol yang disebut HTTP (Hypertext Transfer Protocol) yang berjalan pada TCP/IP. Adapun dokumen web ditulis dalam format HTML (Hypertext Markup Language). Dokumen ini diletakkan dalam web server (server yang melayani permintaan halam web) dan diakses oleh klien (Pengakses informasi) melalui perangkat lunak yang disebut web browser atau sering disebut browser. 2. Metodologi Penelitian Berikut diagram alir (Flowchart) perancangan perangkat lunak pendiagnosa penyakit ginjal pada manusia :

207 Gambar 3. Diagram Alir Berikut akan dijelaskan bagaimana tahapan tahapan dalam perancangan sistem pakar diagnosa penyakit ginjal pada manusia : Hal yang paling awal harus ditentukan adalah tema dari perancangan yang akan dibuat. Tema ini akan mewakili pikiran utama ke arah mana rancangan perangkat lunak yang akan dibuat. Dalam perancangan kali ini tema yang diambil yaitu sistem pakar diagnosa penyakit ginjal pada manusia. Identifikasi Masalah, Tahap ini peneliti mengidentifikasi masalah yang menjadi inti perancangan sistem pakar ini. Seperti kemampuan sistem untuk memberikan solusi pada setiap bagian dari penyakit ginjal. Batasan Masalah, Tahap ini peneliti membatasi masalah berdasarkan gejala gejala yang umum dan klinis yang sering dialami oleh seseorang dan tidak berdasarkan hasil tes laboraturium. Sistem ini hanya membahas penyakit ginjal. Aplikasi yang dibuat merupakan aplikasi berbasis web. Studi Literatur,Peneliti mempelajari berbagai literatur yang akan digunakan dalam perancangan, seperti : 1. Pengembangan Sistem Pakar 2. Penggunaan MySQL untuk pembuatan database 3. Bahasa pemrograman berbasis web untuk perancangan perangkat lunak. Kumpul Data, Peneliti mengumpulkan data data yang diperlukan untuk perancangan sistem pakar. Data dikumpulkan dengan mengambil dari berbagai sumber seperti perpustakaan, internet maupun orang yang mengetahui tentang ginjal. Konsep Desain Awal, Tahap ini peneliti mendesain konsep awal perangkat lunak yang akan dibangun. Mulai dari flowchart, perancangan database, dan tampilan perangkat lunak. Analisa Desain Awal, Tahap ini peneliti menganalisa konsep desain awal yang telah dirancang. Desain awal yang belum sempurna akan diperbaiki dan ditambahkan bila ada kekurangan selain itu peneliti menuliskan listing program supaya perangkat lunak dapat dirancang sesuai kebutuhan. Desain Akhir, Tahap ini peneliti memperbaiki tampilan perangkat lunak yang kurang menarik serta memeriksa kembali listing program yang kurang sempurna atau berantakan. Pengujian Perangkat Lunak, Pengujian perangkat lunak dilakukan untuk mengetahui apakah perangkat lunak tersebut benar benar siap digunakan oleh user. Bila ternyata perangkat lunak masih belum sesuai dengan kebutuhan dan mengalami masalah. Maka akan kembali dilakukan perbaikan dan pengujian hingga perangkat lunak dianggap layak untuk dipergunakan.

208 Kesimpulan, Pada tahap ini peneliti menarik kesimpulan dari hasil pengujian sistem dan pembuatan skripsi ini. 3. Hasil dan Analisis Adapun ruang lingkup yang akan dibangun dijabarkan dalam bentuk diagram konteks. Diagram konteks merupakan gambaran keseluruhan dari suatu sistem, yang tujuannnya memberikan pandangan secara umum tentang sistem dan memperlihatkan sebuah proses berinteraksi dengan lingkungannya. Ada pihak yang memberikan masukan, dan ada pihak yang menerima keluaran sistem. Secara garis besar, diagram konteks perancangan sistem pakar diagnosa penyakit ginjal pada manusia berbasis web disajikan dalam gambar dibawah ini: Gambar 4. Diagram Konteks

209 Rancangan struktur data pada program pendiagnosa penyakit ginjal ini menggunakan MySQL. Rancangan input berisikan tentang layar halaman untuk input. Bentuk atau format dari desain input adalah dokumen dasar (source document) yang merupakan formulir yang digunakan untuk menangkap (capture) data yang terjadi. Gambar 5. Format dari Desain Input Dari hasil analisis, maka dihasilkan sebuah rancangan halaman perancangan sistem pakar diagnosa penyakit ginjal pada manusia berbasis web pada gambar dibawah ini: Gambar 6. Halaman Perancangan Sistem Pakar Diagnosa Penyakit Ginjal 4. Kesimpulan Dengan adanya perancangan sistem pakar diagnosa penyakit ginjal pada manusia ini maka penulis dapat mengambil beberapa kesimpulan yakni : Aplikasi sistem pakar diagnosa penyakit ginjal dapat melakukan diagnosa terhadap penyakit ginjal menurut pengetahuan yang diperolorh dari pakar (dokter ahli penyakit dalam) dan diinput sebagai basis pengetahuan pada system. Aplikasi sistem pakar diagnosa penyakit ginjal mempunyai tingkat

210 kepercayaan yang diperoleh dapat mewakili tingkat kepercayaan jika diagnosa dilakukan oleh seorang pakar. Pembangunan aplikasi ini dibangun dan dirancang sedemikian rupa dengan menggunakan bahasa pemrograman berbasis Web dan basis datanya menggunakan MySQL. Referensi Buku Teks : [1.] Desaini, Anita, Arhami, Muhammad. Konsep Kecerdasan Buatan. Yogyakarta : Penerbit Andi.2005 [2.] Kusrini. Sistem Pakar & Pengembangannya. Yogyakarta : Penerbit Andi. 2006. [3.] Simarmata, Janner.,Rekayasa Web. Yogyakarta : Penerbit Andi. 2010. [4.]Mary Baradero, SPC, MN,, Seri Asuhan Keperawatan Klien Gangguan Ginjal, Penerbit Buku Kedokteran. 2009. [5.] Priyanto, Abdi. Skripsi Perancangan Sistem Pakar. 2011.

211