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