4. Defuzzifikasi Input dari proses defuzzifikasi adalah suatu himpunan fuzzy yang diperoleh
dari komposisi aturan fuzzy, sedangkan output yang dihasilkan merupakan suatu bilangan tegas pada domain himpunan fuzzy tersebut. Sehingga jika
diberikan suatu himpunan fuzzy dalam range tertentu, maka harus dapat diambil suatu nilai crisp tertentu sebagai output. Defuzzyfikasi yang digunakan
dalam menentukan nilai gizi adalah dengan metode centroid. Pada metode ini, solusi crisp diperoleh dengan cara mengambil titik pusat Z0 daerah fuzzy.
Secara umum dirumuskan:
untuk domain kontinyu, dengan Z adalah nilai hasil defuzzyfikasi dan μZ
derajat keanggotaan titik tersebut, sedangkan Z adalah nilai domain ke-i.
3.4 Pemodelan
Pemodelan dalam sistem pakar ini menggunakan Data Flow Diagram atau yang sering disebut DFD yang digunakan untuk menggambarkan aliran informasi dan proses data yang
bergerak dari pemasukan data hingga keluaran. DFD memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan atau dikembangkan.
3.4.1 Diagram Konteks DFD Level 0
Diagram konteks atau biasa disebut DFD Level 0 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup sistem secara keseluruhan. Ladjamudin, 2005.
Berikut diagram konteks untuk pasien pada aplikasi ini.
USER USER
P0 Sistem Pakar
dt_user dt_hasil diagnosis
dt_lapor dt_admin
Gambar 3.5 Diagram Konteks DFD Level 0 3.3
Universitas Sumatera Utara
Pada DFD Level 0 ini, user memberikan input kepada sistem pakar berupa gejala-gejala paru yang dialaminya. Kemudian setelah mendapat update basis pengetahuan, sebuah sistem pakar
dapat menghasilkan diagnosa yang membantu user untuk mengetahui informasi mengenai penyakit apa yang sedang dialaminya dan cara penanganannya. Berikut tabel Diagram
Konteks DFD Level 0.
Tabel 3.4 Spesifikasi Diagram Konteks DFD Level 0
Nama Input
Ket. Proses Output
P0 Gejala
Sistem pakar mendapat input berupa gejala yang kemudian menghasilkan sebuah diagnosa yang berupa informasi
status gizi dan informasi BBI dan BMI.
Hasil Diagnosa
3.4.2 DFD Level 1
Diagram level 1 atau biasa disebut DFD Level 1 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup sistem secara lebih luas dan terperinci pengembangan
dari DFD level 0. Berikut DFD level 1 pada aplikasi ini.
Universitas Sumatera Utara
P2 Analisis
Diagnosa Pasien
USER dt_user
dt_hasil_diagnosa
P1 Login
ADMIN dt_konfirmasi_login
dt_login
P3 Update
Informasi Status Nutrisi
P4 Update
Informasi Status Kalori
P6 Update
Informasi User System
dt_nutrisi
dt_kalori
dt_user tabel_nutrisi
tabel_kalori
tabel_user dt_update1
dt_update2
dt_update4 dt_update1
dt_update2
dt_update4 P5
Update Infromasi
Artikel Kesehatan
tabel_artikel dt_update3
dt_update3 dt_artikel
Gambar 3.6 Diagram DFD Level 1
Pada DFD Level 1 ini, merupakan pengembangan dari DFD Level 0. Pada P1, pengguna sistem diberikan pilihan login apakah sebagai user biasa atau sebagai administrator sistem.
Pada P2, user dihadapkan pada pilihan untuk sistem melakukan pengecekan status gizi nutrisi, pengecekan status kalori, dan informasi artikel kesehatan. Kemudian hasil diagnosa
ditampilkan kepada user. Pada P3, P4,P5, dan P6 merupakan update data ke tabel nutrisi, tabel kalori, tabel artikel, dan tabel user.
Tabel gejala dan tabel penyakit yang merupakan basis pengetahuan untuk menghasilkan diagnosa mengenai penyakit paru dan saluran pernapasan yang diderita. Berikut tabel
spesifikasi DFD Level 1.
Universitas Sumatera Utara
Tabel 3.5 Spesifikasi Diagram DFD Level 1
Nama Input
Ket. Proses Output
P1 Konfirmasi Login
Proses login hanya dapat dilakukan oleh Admin.
Data Login
P2
Data fakta dan gejala Proses ini user memasukkan data
pemeriksaan fisik pasien anak Hasil
Diagnosa
P3
Update Informasi Nutrisi
Proses ini Admin meng-update data informasi nutrisi anak ke database
Update Data
P4 Update Informasi
Kalori Proses ini Admin meng-update data
informasi kalori anak ke database Update Data
P5
Update Informasi Artikel Kesehatan
Proses ini Admin meng-update data informasi artkel kesehatan ke database
Update Data
P6 Update Informasi
User Proses ini Admin meng-update data
informasi user ke database Update Data
3.4.3 DFD Level 2
Diagram level 2 atau biasa disebut DFD Level 2 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup proses secara lebih terperinci pengembangan dari DFD
level 1. Berikut merupakan gambaran DFD level 2 pada aplikasi ini.
P2.1 Pilih Data
dt_user P2.2
Cek Nutrisi Anak
P2.3 Cek Kalori
Anak P2.4
Artikel Kesehatan
dt_pilih1
dt_pilih2
dt_pilih3 tabel_kalori
dt_KP
dt_MP
dt_LKS tabel_nutrisi
tabel_artikel P2.5
Tampil Data dt_hasil_diagnosa
Gambar 3.7 DFD Level 2 Proses Analisis Diagnosa pada Sistem
Universitas Sumatera Utara
P3
Update Informasi
Status Gizi dt_nutrisi
tabel_nutrisi dt_update
P3.1 tambah
P3.2 edit
P3.3 hapus
Gambar 3.8 DFD Level 2 Proses Update Informasi Nutrisi
dt_kalori P4
Update Informasi
Status Kalori tabel_kalori
dt_update
P4.1 tambah
P4.2 edit
P4.3 hapus
Gambar 3.9 DFD Level 2 Proses Update Informasi Kalori
dt_artikel P5
Update Informasi Artikel
Kesehatan tabel_artikel
dt_update
P5.1 tambah
P5.2 edit
P5.3 hapus
Gambar 3.10 DFD Level 2 Proses Update Informasi Artikel Kesehatan
dt_user P6
Update Informasi User Sistem
tabel_user dt_update
P4.1 tambah
P4.2 edit
P4.3 hapus
Gambar 3.11 DFD Level 2 Proses Update Informasi User 3.5
Flowchart
Universitas Sumatera Utara
Perancangan proses akan menjelaskan bagaimana sistem bekerja untuk mengolah data input menjadi data output dengan fungsi-fungsi yang telah direncanakan. Untuk perlu diketahui,
bahwa sistem ini akan digunakan oleh dua user, yaitu user penderita umum dan user administrator
. Di bawah ini akan ditampilkan diagram alir sistem user menggunakan metode fuzzy mamdani, serta diagram alir manajemen sistem dalam mengedit data melalui
proses tambah, hapus atau update data.
a. Flowchart Sistem User