Pemodelan Analisis dan Perancangan Sistem Pakar pada Perangkat Mobile untuk Mendiagnosa Penyakit Paru dan Saluran Pernapasan

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