TAKARIR artificial intelligence backward chaining Data Flow Diagram (DFD) Database Decision Tree expert system forward chaining Flowchart Hardware Input Interface knowladge base Login Logout Output kecerdasan buatan pelacakan ke belakang diagram yang menunjukkan aliran data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran basisdata, tempat penyimpanan data representasi dukungan keputusan yang diberikan secara grafis sistem pakar pelacakan ke depan diagram alir perangkat keras dari sebuah komputer masukan pada sistem yang umumnya berupa data yang diturunkan dari informasi antarmuka, penghubung antara dua sistem atau alat, penghubung interaksi antara manusia dan komputer basis pengetahuan masuk ke dalam sistem keluar dari sistem keluaran, hasil dari suatu proses baik berupa data maupun berbentuk informasi yang telah diolah
Software User user friendly perangkat lunak atau program komputer orang yang menggunakan sistem aplikasi komputer sistem aplikasi yang mudah dan nyaman digunakan rule based reasoning case based reasoning kumpulan aturan yang digunakan untuk mencapai hasil yang diinginkan. kumpulan kasus yang digunakan untuk mencapai hasil yang diinginkan
DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PERNYATAAN... LEMBAR PENGESAHAN PENGUJI... HALAMAN PERSEMBAHAN... MOTTO... KATA PENGANTAR... SARI... TAKARIR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... i ii iii iv v vi vii x xi xiii xvi xviii BAB I PENDAHULUAN... 1 A. Latar Belakang Masalah... 1 B. Rumusan Masalah... 3 C. Batasan Masalah... 3 D. Tujuan Penelitian... 3 E. Manfaat Penelitian... 4 F. Metodologi Penelitian... 4 1. Metode Pengumpulan Data... 4 2. Metode Pengembangan Sistem... 5 G. Sistematika Penulisan... 6
BAB II LANDASAN TEORI... 8 A. KULIT... 8 B. KONSEP KECERDASAN BUATAN... 9 1. Sistem Pakar... 10 2. Basis Pengetahuan... 10 3. Mesin Inferensi... 11 4. Pohon Keputusan... 13 C. DASAR PEMROGRAMAN VISUAL BASIC.NET DAN SQL SERVER... 14 BAB III METODOLOGI... 17 A. Kebutuhan Perangkatn Lunak... 17 1. Metode Analisis... 17 2. Hasil Analisis... 18 1.1. Analisis Kebutuhan Masukan... 18 2.2. Analisis Kebutuhan Proses... 19 2.3. Analisis Kebutuhan Keluaran... 20 2.4. Analisis Kebutuhan Antarmuka... 20 2.5. Analisis Kebutuhan Perangkat Lunak... 21 2.6. Analisis Kebutuhan Perangkat Keras... 21 B. Perancangan Perangkat Lunak... 21 1. Metode Perancangan Sistem... 21 2. Hasil Perancangan... 22 2.1. Perancangan Data Flow Diagram... 22
2.2. Perancangan Tabel Basis Data... 26 2.3. Relasi Antar Tabel... 27 2.4. Perancangan Basis Pengetahuan... 28 2.5. Mesin Inferensi... 33 2.6. Perancangan Antarmuka... 34 BAB IV HASIL DAN PEMBAHASAN... 39 A. Implementasi Antarmuka... 39 1. Halaman Utama... 39 2. Halaman Pakar... 40 3. Halaman User... 45 B. Analisi Kinerja Perangkat Lunak... 49 1. Pengujian Normal... 49 2. Pengujian Tidak Normal... 59 C. Pengujian Data... 64 D. Analisis Kelebihan dan KelemahanSistem... 65 1. Kelebihan Sistem... 66 2. Kelemahan Sistem... 66 BAB V KESIMPULAN DAN SARAN... 67 A. Kesimpulan... 67 B. Saran... 68 DAFTAR PUSTAKA... 69 LAMPIRAN... 70
DAFTAR GAMBAR Gambar 2.1. Proses Forward Chaining... 12 Gambar 2.2. Proses Backward Chaining... 13 Gambar 3.1. Diagram Konteks (DFD Level 0)... 23 Gambar 3.2. Data flow diagram Level 1... 24 Gambar 3.3. Data flow level 2 Pengelolaan Basis Pengetahuan... 25 Gambar 3.4. Data flow level 2 Proses Diagnosa Penyakit... 25 Gambar 3.5. Relasi tabel... 27 Gambar 3.6. Struktur Pelacakan Penyakit... 32 Gambar 3.7. Rancangan antarmuka form login... 35 Gambar 3.8. Rancangan antarmuka index pakar... 35 Gambar 3.9. Rancangan antarmuka pengelolaan data gejala... 36 Gambar 3.10. Rancangan antarmuka pengelolaan data penyakit... 36 Gambar 3.11. Rancangan antarmuka pengelolaan data pengetahuan 37 Gambar 3.12. Rancangan antarmuka index user... 37 Gambar 3.13. Rancangan konsultasi penyakit... 38 Gambar 3.14. Rancangan pencarian penyakit... 38 Gambar 3.15. Rancangan pencarian gejala... 38 Gambar 4.1. Halaman Utama... 39 Gambar 4.2. Halaman Login... 40 Gambar 4.3. Halaman Menu Pakar... 41 Gambar 4.4. Halaman Penyakit... 42 Gambar 4.5. Halaman Gejala... 43
Gambar 4.6. Halaman Pengetahuan... 44 Gambar 4.7. Halaman Pencarian... 45 Gambar 4.8. Halaman Menu Utama... 46 Gambar 4.9. Halaman Konsultasi... 46 Gambar 4.10. Halaman Hasil Konsultasi... 47 Gambar 4.11. Halaman Pencarian Penyakit... 48 Gambar 4.12. Halaman Pencarian Gejala... 48 Gambar 4.13. Halaman Login... 50 Gambar 4.14. Input Data Penyakit... 50 Gambar 4.15. Edit Data Penyakit... 51 Gambar 4.16. Input Data Gejala... 52 Gambar 4.17. Edit Data Gejala... 53 Gambar 4.18. Input Data Pengetahuan... 54 Gambar 4.19. Edit Data Pengetahuan... 55 Gambar 4.20. Penyataan Gejala 1... 56 Gambar 4.21. Penyataan Gejala 2... 56 Gambar 4.22. Penyataan Gejala 3... 57 Gambar 4.23. Penyataan Gejala 4... 57 Gambar 4.24. Penyataan Gejala 5... 58 Gambar 4.25. Halaman Hasil Konsultasi... 58 Gambar 4.26. Alur Konsultasi... 59 Gambar 4.27. Pesan Kesalahan Login... 59 Gambar 4.28. Pesan Tidak Ada Penyakit... 60
Gambar 4.29. Pesan id penyakit telah dipakai... 60 Gambar 4.30. Pesan id gejala telah dipakai... 61 Gambar 4.31. Pesan id pengetahuan telah dipakai... 62 Gambar 4.30. Pesan data penyakit tidak ditemukan... 63 Gambar 4.31. Pesan data gejala tidak ditemukan... 64
DAFTAR TABEL Tabel 3.1. Tabel Login... 26 Tabel 3.2. Tabel Penyakit... 26 Tabel 3.3. Tabel Gejala... 27 Tabel 3.4. Tabel Pengetahuan... 27 Tabel 3.5. Tabel Penyakit... 29 Tabel 3.6. Tabel Gejala... 30 Tabel 4.1. Tabel Pengujian Sistem... 65