ANALISIS DAN PERANCANGAN
1. Diagram Aliran Data
Diagram Aliran Data/Data Flow Diagram (DFD) adalah alat yang biasa dipakai untuk mendokumentasi proses dalam sistem atau sebuah teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. Gambar 3.1 menggambarkan diagram aliran data dari sistem yang akan dibuat.
Pengguna
Sistem Pendukung Keputusan Penentuan
Penyakit Diabetes Mellitus dengan Metode
Sugeno Data pasien
Hasil pemeriksaan Hasil Diagnosis
Laporan
Gambar 3.1 Diagram Konteks DFD
Penjelasan proses diagram konteks sistem pendukung keputusan penentuan penyakit
Diabetes Mellitus dengan metode Sugeno adalah sebagai berikut:
a. Proses
Nama Proses : Sistem Pendukung Keputusan Penentuan Penyakit Diabetes Mellitus dengan Metode Sugeno
Keterangan : Proses penegakan diagnosis penyakit diabetes berdasarkan nilai hasil pemeriksaan laboratorium yang diproses dengan metode Sugeno.
b. Arus Data
kelamin
- Hasil pemeriksaan berupa idpasien, Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : - Hasil diagnosis - Laporan
c. Entitas Luar
Nama Entitas : Pengguna
Masukan : - Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin
- Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : Hasil diagnosis dan Laporan
Keterangan : Merupakan bagian yang mengontrol dan mempergunakan sistem.
Proses yang ada pada diagram konteks dapat dipecah lagi menjadi proses- proses yang lebih kecil dan lengkap dalam DFD level 0. Diagram untuk DFD level 0 dapat dilihat pada Gambar 3.2 di bawah ini.
Pengguna data pasien pasien data hasil pemeriksaan data pasien data hasil pemeriksaan
hasil diagnosa data
pasien data hasil pemeriksaan laporan periksa data pasien data hasil pemeriksaan 2.0 Olah hasil pemeriksaan 3.0 Metode Sugeno 1.0 Olah data pasien 4.0 Cetak Laporan Gambar 3.2 DFD Level 0
Penjelasan proses DFD level 0 Sistem pendukung keputusan penentuan penyakit Diabetes
a. Proses 1.0
Nama Proses : Olah data pasien
Masukan : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keluaran : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keterangan : Proses untuk mengolah data pasien.
b. Proses 2.0
Nama Proses : Olah hasil pemeriksaan
Masukan : Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP), Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah
jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur , Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keterangan : Mengolah data hasil pemeriksaan seperti input dan delete data
c. Proses 3.0
Nama Proses : Proses Metode Sugeno
Masukan : Data hasil pemeriksaan berupa Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2
jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : Data hasil pemeriksaan berupa hasil diagnosis.
Keterangan : Proses mengolah variabel penentu penyakit Diabetes Mellitus dengan metode Sugeno.
d. Proses 4.0
Nama Proses : Cetak Laporan
Masukan : Data pasien dan hasil pemeriksaan Keluaran : Laporan
Proses yang ada pada diagram level 0 DFD dapat dipecah lagi menjadi proses- proses yang lebih jelas ke dalam diagram level 1 DFD. Diagram 1.0 dapat dilihat pada Gambar 3.3 di bawah ini.
Pengguna data pasien pasien data pasien data pasien 1.2 Delete data pasien 1.1 Input data pasien data pasien data pasien data pasien
Gambar 3.3 Diagram 1.0 atau DFD Level 1
Penjelasan proses diagram 1.0 Sistem pendukung keputusan penentuan penyakit Diabetes Mellitus dengan metode Sugeno adalah sebagai berikut:
a. Proses 1.1
Nama Proses : Input data pasien
Masukan : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keluaran : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keterangan : Memasukkan data pasien dan disimpan pada tabel pasien.
b. Proses 1.2
Nama Proses : Delete data pasien
Masukan : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keluaran : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin.
Keterangan : Menghapus data pasien dari tabel pasien.
Proses yang ada pada diagram level 0 DFD dapat dipecah lagi menjadi proses- proses yang lebih jelas ke dalam diagram level 1 DFD. Diagram 2.0 dapat dilihat pada Gambar 3.4 di bawah ini.
Pengguna
data hasil pemeriksaan
periksa
data hasil pemeriksaan
Data hasil pemeriksaan
2.2 Delete data
hasil pemeriksaan
2.1 Input data hasil
pemeriksaan
Data hasil pemeriksaan
data hasil pemeriksaan data hasil pemeriksaan
Gambar 3.4 Diagram 2.0
Penjelasan proses diagram 2.0 sistem pendukung keputusan penentuan penyakit Diabetes Mellitus dengan metode Sugeno adalah sebagai berikut:
a. Proses 2.1
Nama Proses : Input data hasil pemeriksaan
Masukan : Hasil pemeriksaan berupa id pasien,Glukosa Darah Puasa (GDP), Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : Hasil pemeriksaan berupa id pasien,Glukosa Darah Puasa (GDP), Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keterangan : Memasukkan data hasil pemeriksaan dan disimpan pada tabel periksa.
Nama Proses : Delete data hasil pemeriksaan
Masukan : Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP), Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin dan hasil diagnosis.
Keluaran : Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP), Glukosa Plasma Puasa, Glukosa Plasma Tidur , Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin dan hasil diagnosis.
Keterangan : Menghapus data pasien dari tabel periksa.
Proses yang ada pada diagram level 0 DFD dapat dipecah lagi menjadi proses- proses yang lebih jelas ke dalam diagram level 1 DFD. Diagram 3.0 dapat dilihat pada gambar 3.5 di bawah ini.
Pengguna data pasien pasien data hasil pemeriksaan data pasien data hasil pemeriksaan hasil diagnosis periksa 3.2 Proses pembentukan himpunan fuzzy 3.1 Proses input variabel fuzzy
data hasil pemeriksaan
3.3 Proses implikasi derajat keanggotaan predikat aturan 3.4 Proses defuzifikasi hasil diagnosis umur Gambar 3.5 Diagram 3.0
Penjelasan proses diagram 3.0 sistem pendukung keputusan penentuan penyakit Diabetes Mellitus dengan metode Sugeno adalah sebagai berikut:
Nama Proses : Proses input variabel fuzzy
Masukan : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin
Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keluaran : Data pasien berupa id pasien, nama, umur, alamat, dan jenis kelamin
Hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP),
Glukosa Plasma Puasa, Glukosa Plasma Tidur Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin.
Keterangan : Memasukkan variabel fuzzy ke dalam proses Sugeno.
b. Proses 3.2
Nama Proses : Proses pembentukan himpunan fuzzy
Masukan : Data pasien berupa umur dan hasil pemeriksaan berupa id pasien, Glukosa Darah Puasa (GDP), Glukosa Plasma Puasa, Glukosa Plasma Tidur, Glukosa Darah 2 jam PP (GD), HDL, HbA1c, Trigliserida, Insulin
Keluaran : derajat keanggotaan
Keterangan : Memasukkan variabel fuzzy ke dalam himpunan fuzzy.
c. Proses 3.3
Nama Proses : Proses implikasi Masukan : derajat keanggotaan Keluaran : predikat aturan
Keterangan : Menentukan predikat aturan dari aturan-aturan.
d. Proses 3.4
Nama Proses : Proses defuzifikasi Masukan : predikat aturan Keluaran : hasil diagnosis