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

dokumen-dokumen yang mirip
SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM CERDAS DIAGNOSA PENYAKIT AYAM

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

Pembangunan Aplikasi Sistem Pakar untuk Diagnosis Penyakit Tanaman Padi

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

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

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

Untung Subagyo, S.Kom

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

2.2 Konsep Sistem Pakar 9

BAB III METODOLOGI PENELITIAN

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. ABSTRAK... iv. MOTTO... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR...

PERANCANGAN SISTEM PAKAR DIAGNOSIS KERUSAKAN TELEVISI BERWARNA

BAB III METODOLOGI PENELITIAN

ABSTRAK. Kata kunci : sistem pakar, forward chaining, dempster shafer.

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

SISTEM PAKAR BERBASIS WEB UNTUK DIAGNOSA PENYAKIT PADA TANAMAN ANGGREK MENGGUNAKAN METODE CERTAINTY FACTOR

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Untuk menghasilkan aplikasi sistem pakar yang baik diperlukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

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

PERANCANGA SISTEM PAKAR PENDETEKSI GANGGUAN KEHAMILAN ABSTRAK

PERANCANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT SYARAF PADA WAJAH BERBASIS WEB

BAB 1 PENDAHULUAN. Penyakit THT merupakan salah satu jenis penyakit yang sering ditemukan

SISTEM PAKAR DIAGNOSIS KERUSAKAN SEPEDA MOTOR NON MATIC

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB III METODE PENELITIAN

TUGAS AKHIR SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING.

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

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

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE FORWARD CHAINING. Kata Kunci : Sistem Pakar, Ginjal, Metode Forward Chaining, Java

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

APLIKASI DIAGNOSA PENYAKIT ANAKMELALUI SISTEM PAKAR MENGGUNAKAN JAVA 2 MICRO EDITION YOSEPHIN ERLITA KRISTANTI

APLIKASI WEB PADA SISTEM PAKAR FORWARD CHAININGUNTUK DETEKSI KERUSAKAN PC (PERSONAL COMPUTER)

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

TAKARIR. Aedes aegypti : nyamuk yang menularkan penyakit demam. Database : kumpulan file atau tabel yang saling

APLIKASI SISTEM PAKAR UNTUK KEBUTUHAN GIZI IBU MENYUSUI

SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR

TAKARIR. : kumpulan file atau tabel yang saling berhubungan. secara logika. : penalaran yang dimulai dari fakta menuju konklusi

SISTEM PAKAR PENDETEKSI PENYAKIT MATA BERBASIS ANDROID

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom

By: Sulindawaty, M.Kom

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

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

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

SISTEM PAKAR MENDIAGNOSA PENYAKIT UMUM YANG SERING DIDERITA BALITA BERBASIS WEB DI DINAS KESEHATAN KOTA BANDUNG

BAB 1 PENDAHULUAN Latar belakang

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

NASKAH PUBLIKASI. SISTEM PAKAR PERAWATAN FACIAL ACNE PADA KLINIK dr.ve MEDICAL DERMATIC BERBASIS WEB

BAB I PENDAHULUAN. pesat, seiring dengan kebutuhan manusia yang semakin banyak dan kompleks.

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

Pengetahuan 2.Basis data 3.Mesin Inferensi 4.Antarmuka pemakai (user. (code base skill implemetation), menggunakan teknik-teknik tertentu dengan

LAPORAN SKRIPSI SISTEM PAKAR PENDIAGNOSA PENYAKIT SYARAF PUSAT. Oleh : Adistia Pradika Saputra

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

Gambar 7. Tahapan Proses penelitian

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

BAB III ANALISIS DAN PERANCANGAN SISTEM

PENERAPAN METODE FORWARD CHAINING PADA PERANCANGAN SISTEM PAKAR DIAGNOSIS AWAL DEMAM BERDARAH

BAB III METODOLOGI PENELITIAN

SISTEM PAKAR PENGOBATAN HERBAL

BAB IV PERANCANGAN SISTEM

SISTEM PAKAR BERBASIS WEB UNTUK DIAGNOSA HAMA DAN PENYAKIT PADA TANAMAN MELON

BAB III METODOLOGI PENELITIAN

Aplikasi Sistem Pakar Diagnosis Penyakit Asma

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. disimpan didalam basis pengetahuan untuk diproses pemecahan masalah.

Penerapan Sistem Pakar Untuk Informasi Kebutuhan Energi Menggunakan Metode Forward Chaining

Feriani A. Tarigan Jurusan Sistem Informasi STMIK TIME Jln. Merbabu No. 32 AA-BB Medan

Sistem Informasi Jadwal Perkuliahan dengan Metode Sistem Pakar

BAB IV PERANCANGAN SISTEM. dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam

DESAIN APLIKASI HELPDESK TROUBLESHOOTING HARDWARE DAN SOFTWARE. Tugas Matakuliah Interaksi Manusia dan Komputer. Narti Prihartini, S.T.

BAB 1 PENGENALAN SISTEM PAKAR

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

SISTEM PAKAR KNOWLEDGE-BASED UNTUK DIAGNOSA SAKIT KEPALA

APLIKASI SHELL SISTEM PAKAR

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN PEMBIMBING... ii. LEMBAR PENGESAHAN PENGUJI... iii

SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT GINJAL DENGAN METODE FORWARD CHAINING

APLIKASI SISTEM PAKAR DETEKSI KERUSAKAN MOTOR MATIC MENGGUNAKAN METODE FOWARD CHAINING. Agustan Latif

BAB III ANALISA DAN DESAIN SISTEM

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER

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

BAB II TINJAUAN PUSTAKA

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

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

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

BAB I PENDAHULUAN. pesat terutama pada dunia komputer memberikan kita wawasan yang luas

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Perancangan Aplikasi Sistem Pakar Deteksi Dini Kerusakan Mobil Toyota Avanza

Sistem Pakar Untuk Mendiagnosa Penyakit Kulit pada Anak Menggunakan Metode Teorema Bayes Berbasis Web

Transkripsi:

1 SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING Agam Krisna Setiaji Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Dian Nuswantoro, Jl. Nakula no 5-11, Semarang ABSTRAK Perkembangan komputer mengalami banyak perubahan yang sangat pesat, seiring dengan kebutuhan manusia yang semakin banyak. Komputer yang pada awalnya hanya digunakan oleh para akademisi dan militer, tetapi kini telah digunakan secara luas di berbagai bidang, misalnya : bisnis, kesehatan, permainan, psikologi, dan sebagainya. Salah satu penerapan dalam bidang psikologi khususnya psikologi gangguan perkembangan anak adalah kasus autisme. Autisme merupakan keadaan yang menggangu perkembangan anak. Penyandang autisme memiliki gangguan kemampuan berinteraksi dengan orang lain dan teman sebayanya, gangguan komunikasi dan berbahasa,serta berbagai perilaku yang tidak sesuai dengan umur perkembangan anak tentunya akan menghambat proses tumbuh kembang anak. Sistem pakar dirancang untuk mendiagnosis tipe autisme yang bertujuan untuk memberi informasi dan solusi kepada orang tua yang memiliki anak penyandang autisme. Sistem Pakar menggunakan metode forward chaining sebagai aturan untuk menarik kesimpulan yang dimulai dari mengelompokan gejala, membandingkan gejala dan menarik kesimpulan berupa tipe autisme yang didapat dari gejala. Hasil outputan sistem pakar berupa tipe autisme hasil diagnosa, presentase diagnosa dan solusi dari diagnosa,. Kata kunci : Komputer, psikologi, sistem pakar, forward chaining, autisme. XiV + 70 halaman, 46 gambar, 15 tabel Daftar Acuan = 10 (2002-2011) 1 PENDAHULUAN Perkembangan komputer mengalami banyak perubahan yang sangat pesat, seiring dengan kebutuhan manusia yang semakin banyak. Komputer yang pada awalnya hanya digunakan oleh para akademisi dan militer, tetapi kini telah digunakan secara luas di berbagai bidang, misalnya : bisnis, kesehatan, permainan, psikologi, dan sebagainya. Hal ini mendorong para ilmuwan untuk mengembangkan komputer agar dapat mempermudah pekerjaan manusia. Sistem Pakar merupakan bagian dari kecerdasan buatan yang merupakan suatu program yang berusaha menirukan proses penalaran seperti yang dilakukan seorang pakar dalam menyelesaikan masalah[1]. Salah satu implementasinya adalah sistem pakar tentang untuk menentukan tipe autisme pada anak. Autisme merupakan keadaan yang sangat mengganggu perkembangan anak.

2 Penyandang autisme memiliki gangguan kemampuan berinteraksi dengan orang lain dan teman sebayanya, gangguan berkomunikasi dan berbahasa,serta berbagai perilaku yang tidak sesuai dengan umur perkembangan anak tentunya akan menghambat proses tumbuh kembang anak[2]. Salah satu tipe autise adalah sindroma aspeger, para penyandang sindroma aspeger memiliki kekurangan dalam interaksi sosial, tetapi mereka mampu berkomunikasi cukup baik. Anak sering memperlihatkan perilaku tidak wajar dan minat yang terbatas. Anak mampu mengikuti kegiatan sekolah dengan prestasi rata-rata atau diatas ratarata[3]. Berdasarkan latar belakang diatas guna membantu orang tua untuk menentukan tipe autisme pada anak maka akan dikembangkan sistem pakar yang dapat menentukan tipe autisme pada anak. Dalam dalam penelitian ini penulis memilih judul Sistem Pakar Untuk Menentukan Tipe Autisme Pada Anak Usia 7-10 tahun Menggunakan Metode Forward Chaining. Metode sistem forward chaining digunakan sebagai aturan untuk menarik kesimpulan. Dari sistem ini diharapkan mampu membantu konsultasi perkembangan anak oleh orang tua kepada pakar. Berdasarkan uraian latar belakang maka dapat diambil kesimpulan permasalahan yaitu Bagaimana merancang sistem pakar untuk menentukan tipe autisme pada anak, sehingga mampu memberikan pengetahuan dan solusi pada orang tua mengenai tipe autisme pada anak 2 Batasan Masalah Dalam penelitian ini akan dibatasi permasalahan sebagai berikut : a. Mendiagnosa tipe autisme pada anak usia 7-10 tahun. b. Metode yang digunakan adalah forward chaining. c. User diasumsikan orang tua dari anak autis. d. Diasumsikan User orang yang mengerti menggunakan sistem 3 Tujuan Penelitian Tujuan sistem yaitu mengelompokan gejala sesuai dengan tipe autisme sehingga memberikan solusi untuk mempermudah diagnosa tipe autisme pada anak yang dilakukan orang tua dari sisi lain orang tua tidak kesulitan untuk konsultasi dengan pakar a. Manfaat Penelitian Adapun manfaat yang dapat diperoleh dengan menggunakan sistem pakar ini : a) Bagi Orang tua Mempermudah konsultasi orang tua, dan orang tua dapat mengetahui tipe autis pada anak serta mendapat solusi dari permasalahan serupa. b) Bagi Penulis Menerapkan teori yang didapat dalam perkuliahan ke dalam aplikasi sistem. c) Bagi Akademik Sebagai referensi untuk penelitian mahasiswa yang mengambil tema serupa. 4 STRUKTUR SISTEM PAKAR Sistem pakar disusun oleh dua bagian utama, yaitu lingkungan pengembangan (development environment) dan lingkungan konsultasi (consultation environment). Lingkungan pengembangan sistem pakar digunakan untuk memasukkan pengetahuan pakar kedalam

3 lingkungan sistem pakar, sedangkan lingkungan konsultasi digunakan untuk pengguna yang bukan pakar guna memperoleh pengetahuan pakar. Pengetahuan dalam sistem pakar merupakan keahlian yang dimiliki oleh seorang pakar. Komponen-komponen yang dalam sistem pakar yaitu User Interface (Antarmuka pengguna), basis pengetahuan, akuisisi pengetahuan, mesin inferensi, workplace penjelasan, perbaikan pengetahuan[4]. Seperti gambar berikut: Gambar 1 Arsitektur Sistem Pakar a) Antarmuka Pengguna (User Interface) User Interface merupakan mekanisme yang digunakan pengguna dan sistem pakar untuk berkomunikasi. Pada bagian ini terjadi dialog antara program dan pemakai, yang memungkinkan sistem menerima instruksi dan informasi (input) dari pemakai, juga memberikan informasi (output) kepada pemakai. b) Basis Pengetahuan Basis pengetahuan berisi pengetahuan-pengetahuan dalam penyelesaian masalah di dalam domain tertentu. Dapat juga dikatakan bahwa basis pengetahuan mengandung kaidah atau aturan pengetahuan untuk memecahkan masalah. Salah satu bentuk pendekatan basis pengetahuan yang umum digunankan adalah penalaran berbasis aturan. Pada penalaran berbasis aturan (Rule-Base reasoning), pengetahuan direpresentasikan dengan menguunakan aturan bentuk IF-THEN. c) Akuisisi Pengetahuan (Knowledge Aquisition) Akuisisi Pengetahuan adalah akumulasi, transfer dan transformasi keahlian dalam menyelesaikan masalah dari sumber pengetahuan ke dalam program komputer. Dalam tahap ini knowledge engineer berusaha menyerap pengetahuan untuk selanjutnya ditransfer ke dalam basis pengetahuan. Pengetahuan diperoleh dari pakar, dilengkapi dengan buku, basis data, laporan penelitian dan pengalaman pemakai. d) Motor Inferensi (Inference Engine) Mesin inferensi merupakan program yang berisi metodologi yang digunakan untuk melakukan penalaran dengan menggunakan pengetahuan yang ada untuk menghasilkan suatu kesimpulan. Mesin inferensi inilah yang mencari solusi yang ada. Ada 2 cara yang dapat dikerjakan dalam melakukan inferensi dalam sistem pakar berbasis aturan, yaitu: 1. Forward Chaining Pencocokan fakta atau pernyataan dimulai dari bagian sebelah kiri (IF dulu). Dengan kata lain, penalaran dimulai dari fakta terlebih dahulu untuk menguji kebenaran hipotesis.

4 2. Backward Chaining Pencocokan fakta atau pernyataan dimulai dari bagian sebelah kanan (THEN dulu). Dengan kata lain, penalaran dimulai dari hipotesis terlebih dahulu dan untuk menguji kebenaran hipotesis tersebut harus dicari fakta-fakta yang ada dalam basis pengetahuan. e) Workplace Workplace merupakan area dari sekumpulan memori kerja (working memory). Workplace digunakan untuk merekam hasil-hasil antara dan kesimpulan yang diperoleh. f) Fasilitas Penjelasan Fasilitas penjelasan adalah komponen tambahan yang akan meningkatkan kemampuan sistem pakar. Komponen ini menggambarkan penalaran sistem kepada pemakai. g) Perbaikan Pengetahuan Pakar memiliki kemampuan untuk menganalisis dan meningkatkan kinerjanya serta kemampuan untuk belajar dari kinerjanya. Kemampuan tersebut penting dalam dalam pembelajaran terkomputerisasi, sehingga program akan mampu menganalisis penyebab kesuksesan dan kegagalan yang dialaminya. 5. Pemodelan Sistem Gambar 2 Diagram Konteks Data diagram kontek diatas, dapat dilihat bahwa masukan (inputan) untuk sistem berasal dari seorang pakar autisme atau admin yang meliputi gejala autisme, tipe autisme. Kemudian User melakukan konsultasi dengan menjawab pertanyaanpertanyaan tentang gejala atau ciri-ciri dari autisme tersebut. Hasil yang diperoleh berupa tipe autisme serta solusi untuk melakukan penanganan dari autisme tersebut. Data Flow Diagram Data Flow Diagramlevel 0 menjelaskan mengenai kegiatan arus data yang terjadi dalam sistem pakar diagnosa tipe autisme pada anak. Pada diagram ini terdapat dua entitas yaitu User dan pakar diagnosa tipe autisme dan 3 ruang merupakan proses utama dari sistem, yaitu proses adminitrasi, identifikasi, dan pendaftaran. Diagram konteks Untuk membuat suatu sistem dibutuhkan sebuah perancangan terlebih dahulu, dan alur kerja dari sistem yang diharapkan. Oleh karena itu perancangan dan alur sistem dari Sistem Pakar ini bisa dilihat pada gambar di bawah ini: Gambar 4.2 DFD level 0

5 Data Flow Diagram level 1 Proses Identifikasi Gambar 4.3 DFD level 1 Proses Identifikasi Data Flow Diagram level 1 proses identifikasi masalah memiliki tiga proses, yaitu proses pendaftaran user, proses identifikasi dan proses solusi. Gambar diatas menunjukkan bagaimana cara admin memproses gejala, dan tipe autisme. Dalam proses ini admin juga dapat melihat data user proses yang dilakukan input gejala, laporan gejala, input autisme,dan laporan autisme. Entity Relationship Diagram (ERD) ERD digunakan untuk menunjukkan hubungan antara entity dengan database dan objek-objek (himpunan entitas) yang dilibatkan dalam sebuah basis data dan hubungan yang terjadi diantara objek-objek tersebut. ERD berisi komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan beberapa atribut yang mempresentasikan seluruh fakta yang ditinjau dari keadaan yang nyata. Gambar dibawah menunjukkan hubungan-hubungan antara tabel relasi database: Data Flow Diagram level 1 Proses Admin Gambar 4.5 Entity relationship Diagram (ERD) Gambar 4.4 DFD level 1 proses admin

6 Diagram Tabel Relasi Rancangan hubungan antar tabel dalam aplikasi yang akan di bangun dapat di lihat pada gambar berikut : Gambar 4.6 diagram tabel relasi Proses Inferensi Penalaran Maju (Forward Chaining) Suatu kaidah disusun berdasarkan pengetahuan dibagi menjadi dua bagian yaitu bagian utama, antara lain bagian fakta dan bagian kesimpulan. Selanjutnya bagian fakta dikelompokkan menjadi fakta-fakta yang lebih spesifik untuk kemudian masing-masing kelompok fakta akan membentuk sebuah kaidah yang memiliki sebuah kesimpulan tertentu. Dalam hal ini akan dijelaskan bagaimana aliran proses jika menggunakan metode forward chaining yang dapat dilihat pada flowchart berikut: Gambar 4.7 Flowchart proses inferensi penalaran maju Dari Flowchart di atas dapat dijelaskan langkah-langkah proses inferensi penalaran maju (Forward Chaining) yang dilakukan adalah: Masukan berupa fakta yang diberikan oleh user adalah data gejala autisme. Kemudian data tersebut disusun kedalam kaidah berbasis aturan, Dari identifikasi akan terlihat gejala yang dimasukkan menghasilkan kesimpulan

7 tentang tipe autisme. Dan di akhir program akan dihasilkan sebuah kesimpulan dan solusi dari autisme tersebut. Flowchart Pendaftaran Gambar 4.9 Flowchart login user Gambar 4.8 Flowchart Pendaftaran Dari flowchart diatas dapat dijelaskan bahwa sebelum melakukan proses identifikasi, user wajib melakukan pendaftaran pada menu daftar. Pada awal sistem user memberikan masukan berupa nama, Jenis Kelamin, dan Umur. Hasil masukan akan diproses apakah username telah diisi dengan benar, jika belum maka proses akan kembali lagi ke tahap pengisian data, jika username telah diisi maka sistem akan berlanjut ke tahap nomer 1 yaitu flowchart login user. Flowchart diatas merupakan lanjutan proses dari flowchart pendaftaran. Dalam flowchart menjelaskan bahwa setelah User melakukan pendaftaran dan prosesnya benar maka proses akan berlanjut pada kondisi nomor 2 yaitu Flowchart identifikasi. Flowchart Input Nama User dan Identifikasi Flowchart Login User Gambar 4.10 Flowchart Input nama user dan identifikasi

8 Flowchart diatas merupakan lanjutan dari flowchart login user. Setelah user login maka akan dilakkan validasi pada proses login berhasil, maka sistem menampilkan proses masuk untuk data user. Lalu proses akan berlanjut pada kondisi nomor 3 yaitu flowchart hasil identifikasi. Flowchart Saran dan Kritik Flowchart Hasil Identifikasi Gambar 4.11 Flowchart hasil identifikasi Dalam tahap hasil identifikasi data user yang telah di input akan ditampilkan kembali. Kemudian data gejala akan ditampilkan, proses selanjutnya query akan bekerja untuk mencari gejala yang dipilih pada tabel gejala. Setelah itu akan tampil tipe autisme melalui gejala yang telah diinputkan pada proses identifikasi. Gambar 4.12 Flowchart saran dan kritik Flowchart diatas menjelaskan bahwa User dapat memberikan saran dan kritik yang membangun untuk memperbaiki ataupun mengembangkan aplikasi ini. Saat sistem siap untuk dijalankan, User memasukkan Nama, Email, kritik dan saran. Setelah itu sistem akan melihat apakah nama sudah terisi atau tidak, jika sudah terisi maka sistem akan menjalankan query untuk mencari nama, email, kritik dan saran pada tabel krisar. Kemudian sistem akan

9 menampilkan hasil inputan tersebut. Jika nama tidak di isi maka sistem akan mengembalikan user pada menu sebelumnya yaitu menu input nama, email, kritik, dan saran. Flowchart Input Jenis Autisme terisi oleh admin atau belum, jika belum maka sistem akan kembali ke tahap inputan. Tetapi jika sudah terisi maka query akan dijalankan dimana id, tipe autisme, gejala, dan solusi baru akan dimasukkan dalam tabel autisme. Lalu admin dapat melihat laporan hasil inputan yang telah dimasukkan dan diambil dari tabel autisme. Jika proses telah selesai dilakukan maka proses input autis telah selesai dikerjakan. Flowchart Input Gejala Gambar 4.13 Flowchart input jenis Autisme Dalam proses ini input tipe autisme dilakukan oleh admin, dimana kaidah pengetahuan akan diterapkan ketika terdapat inputan berupa fakta-fakta yaitu tipe autisme, gejala, dan solusi. Saat sistem siap untuk dijalankan, kemudian admin melakukan proses inputan berupa klasifikasi id, tipe autisme, gejala, dan solusi. Kemudian sistem akan melihat apakah id telah Gambar 4.14 Flowchart input gejala Proses ini mengecek apakah id_gejala telah di isi atau belum. Jika belum maka sistem akan kembali pada proses inputan. Tetapi jika sudah di isi maka query akan bekerja dengan memasukkan data baru berupa

10 id_gejala, gejala yang baru pada tabel gejala. Bila semua proses telah dilakukan maka proses input gejala telah selesai. Halaman Hasil Konsultasi Gambar 4.38 Hasil Konsultasi Terdapat Nama user, Jenis autisme, Keterangan Autisme, Soluis dan presentase. Halaman Poling Gambar 4.39 Hasil Poling Kesimpulan Berdasarkan hasil pengembangan dan pembahasan maka dapat ditarik kesimpulan: a Data penelitian dihasilkan sebuah perangkat lunak (software) baru tentang pakar untuk mendiagnosis tipe autisme pada anak usia 7-10 tahun, dengan berbasiskan WEB yang dapat berinteraksi seperti seorang pakar. Sistem ini dapat digunakan sebagai media konsultasi. b Perangkat lunak yang dihasilkan mampu mendiagnosa tipe autisme pada anak usia 7-10 tahun berdasarkan gejala yang dimasukkan dan dapat memberikan solusinya. Saran Sistem yang telah dibuat masih dapat dikembangkan dengan memperhatikan hal-hal sebagai berikut: a Agar pogram aplikasi ini dapat dikembangkan lebih lanjut ke implementasi sistem pakar lainnya. b Sistem yang dibuat masih terbatas auitsme dan belum mencakup keseluruhan jenis gangguan anak lainnya. Sehingga aplikasi ini masih dapat dikembangkan untuk jenis gangguan anak yang lebih luas. DAFTAR PUSTAKA [1] Fauzijah, F. F. (2008). Rancang Bangun Aplikasi Sistem Pakar Untuk Menentukan Jenis Gangguan Perkembangan Pada Anak. Media Informatika, 1-23. [2] DR.Dr.Y.Handojo,MPH:autisma (2003) [3] Pusponegoro, Hardiono ; Apakah Anak Kita Autis (2007) [4] Kusrini,S.Kom;Sistem Pakar Teori Dan Aplikasi (2006) [5] T.Sutojo, Mulyanto, E., & Suhartono, V. (2011). Kecerdasan Buatan. Jogjakarta: Andy. [6] RIYAdi, T. (n.d.). Ilmu Komputer.com. Retrieved Maret 03, 2013, from Ilmu Komputer.com: http://ilmukomputer.org/wpcontent/uploads/2009/08/dasar_html_taufan_ riyadi.pdf [7] Roger S. Pressman, P. D. (2007). Rekayasa Perangkat Lunak. Yogjakarta: Andi. [8] Susanto, M. J. (1995). Menejemen Database Dengan SQL. Jakarta: PT.Dinastindo Adi Perkasa Internasional. [9] T.Sutojo, Mulyanto, E., & Suhartono, V. (2011). Kecerdasan Buatan. Jogjakarta: Andy. [10] FATHANSYAH.(2007).BASIS DATA.Bandung;Informatika.