Perancangan DFD Data Flow Diagram

3.2.3 Perancangan DFD Data Flow Diagram

Perancangan DFD dalam aplikasi system pakar ini menjelaskan aliran informasi dan transformasi data yang masuk maupun ke luar sistem baik darike user aplikasi maupun darike admin pengontrol sistem. Perancangan DFD pada sistem ini dimulai dari diagram konteks DFD Level 0, dilanjutkan dengan DFD level 1, hingga DFD level 2. Berikut penjelasan selengkapnya. Berikut adalah rancangan DFD Level 0 Diagram Konteks system pakar untuk mendiagnosis penyakit tanaman karet. Gambar 3.3 DFD Level 0 Diagram Konteks Pada DFD Level 0 ini, pengguna konsultasi dengan memberikan input kepada sistem pakar berupa gejala-gejala penyakit tanaman karet, kemudian sistem akan memproses masukan pengguna. Sistem pakar akan memberikan output berupa data hasil diagnosis. Pada diagram ini juga digambarkan admin member masukan berupa data login dan system akan memberikan daftar data dasar dan daftar aturan. Admin juga dapat meng-update basis pengetahuan. Berikut adalah tabel DFD level 0. Tabel 3.3 Spesifikasi DFD Level 0 Nama Input Keterangan Proses Output P0 Gejala Sistem pakar akan memproses gejala-gejala yang di-input-kan oleh user dan akan menghasilkan berupa data hasil diagnosis dan fasilitas cara penanganannya. Hasil Diagnosis Berikut adalah DFD level 1 setelah membuat DFD level 0. DFD level 1 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup sistem P0 Sistem Admin Pengguna data admin data lapor data hasil diagnosis konsultasi secara lebih luas dan terperinci pengembangannya dari pada DFD level 0. Berikut adalah DFD level 1 dari aplikasi ini. Gambar 3.4 DFD Level 1 Pada DFD level 1 ini, merupakan pengembangan dari DFD Level 0. Pada P1, user dapat melakukan konsultasi penyakit tanaman karet dan mendapatkan hasil diagnosa. Pada P2, pengguna sistem dapat memasukkan data hak askses untuk dapat melakukan akuisisi pengetahuan dan dapat meng-update data dasar. Pada data dasar terdapat informasi berupa data-data gejala yang menjadi dasar diagnosis suatu penyakit dan Daftar Hak Akses Dt_update1 User P1 Analisis Diagnosis Admin P2 Login P3 Data P4 Akuisisi Pengetahuan Konsultasi Hasil Diagnosis Hak Akses Data Dasar Daftar Data Dasar Aturan Diagnosis Daftar Aturan Diagnosis Tabel Data Tabel Aturan Diagnosis Dt_update2 Dt_update1 Dt_update2 berisi data-data penyakit tanaman karet. Pada P3, pengguna merupakan sebagai admin yang dapat meng-update data dasar dan pada P4, pengguna juga sebagai admin dapat melakukan akuisisi pengetahuan pada sistem. Berikut tabel spesifikasi DFD Level 1. Tabel 3.4 Spesifikasi DFD Level 1 Nama Input Ket. Proses Output P1 Data fakta dan gejala Proses ini user memasukkan fakta dan gejala yang ditemukan di lapangan Hasil diagnosis P2 Konfirmasi Login Proses dimana user dapat berperan sebagai admin dengan memasukkan hak akses Data login P3 Update Data Dasar Proses ini admin meng-update data dasar ke database Update data P4 Akuisisi Pengetahuan Proses ini admin meng-update data aturan aturan diagnosis Update data Berikutnya adalah DFD level 2, yang merupakan diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup proses secara lebih terperinci dan merupakan pengembangan dari DFD level 1. Berikut merupakan gambaran DFD level 2 pada aplikasi ini. Gambar 3.5 DFD Level 2 Proses Analisis Diagnosis user P1 Pilih P1.1 Konsultasi ki P1.3 Daftar P1.4 Tampil Konsultasi dt_pilih1 dt_pilih2 dt_KP dt_DP tabel_penyakit tabel_pertanyaan Hsl_diagnosi Gambar 3.6 DFD Level 2 Update Informasi Data Dasar Gambar 3.7 DFD Level 2 Update Akuisis Pengetahuan

3.2.4 Perancangan ERD Entity Relation Diagram