48
3.7.1 Diagram Aliran Data
Diagram Aliran DataData Flow Diagram DFD adalah alat yang biasa dipakai untuk mendokumentasikan proses dalam sistem atau sebuah teknis grafis yang
menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output Simorangkir,2011. Gambar 3.10 berikut ini akan
menggambarkan diagram aliran data dari sistem yang akan dibuat.
Gambar 3.10 Diagram Konteks DFD
Berikut ini adalah penjelasan proses DFD level 0 Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Tuberkulosis menggunakan Metode
Sugeno sebagai berikut: a. Proses
Nama Proses : Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Tuberkulosis Menggunakan Metode Sugeno.
Keterangan : Proses penegakan
diagnosis penyakit
Tuberkulosis berdasarkan pemeriksaan terhadap pasien yang diproses
dengan menggunakan metode Sugeno. b. Arus data userpasien
Input : - Data user berupa id user, nama, status user.
-
Data pasien berupa id pasien, nama, jenis kelamin, tempat lahir, tanggal lahir, umur, alamat, berat badan, dan tinggi
badan.
-
Data hasil pemeriksaan berupa: Pemeriksaan amanesi: batuk.
Universitas Sumatera Utara
49 Pemeriksaan laboratorium: cek sputum, LED,
leukosit, dan limfosit. Pemeriksaan radiologi: foto torax pada pasien.
Output : Hasil data jenis stadium, data gejala dan laporan hasil
analisis. Arus data 2 admin
Input : - Data user berupa username, nama, jenis kelamin, dan status
-
Data pasien berupa id pasien, nama, jenis kelamin, tempat lahir, tanggal lahir, umur, alamat, berat badan, dan tinggi
badan.
-
Entry jenis stadium
-
Entry aturan Output
: Hasil data jenis stadium, data gejala, dan data aturan Proses yang ada pada Diagram Kontex diatas dapat dipecah lagi menjadi proses yang
lebih lengkap dalam DFD level 1. Diagram untuk DFD level 1 dapat dilihat pada Gambar 3.11 sebagai berikut:
Universitas Sumatera Utara
50
Gambar 3.11 DFD Level 1
penjelasan DFD level 1 Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Tuberkulosis menggunakan metode Sugeno:
a. Proses 1.0 Nama Proses : Login.
Input : Username dan password.
Output : Detail user dan password.
Keterangan : Proses ini dilakukan untuk mengakses sistem.
Universitas Sumatera Utara
51 b. Proses 2.0
Nama proses : Olah data Pasien. Input : Data pasien berupa id, nama, jenis kelamin, tempat lahir,
tanggal lahir, umur, alamat, berat badan, tinggi badan. Output
: Detail data pasien. Keterangan : Proses untuk mengolah data userpasien.
c. Proses 3.0 Nama proses : Olah data admin.
Input : Data admin berupa username, nama, jenis kelamin dan status.
Output : Detail data admin.
Keterangan : Proses untuk mengolah data admin. d. Proses 4.0
Nama proses : Olah data variable. Input
: Data variable berupa, batuk, Laju endapan darah, sputum, leukosit, limfosit dan foto torax.
Output : Detail data variable.
Keterangan : Proses untuk mengolah data variable. e. Proses 5.0
Nama Proses : Normalisasi. Input
: Data normalisasi berupa batuk, Laju endapan darah, sputum, leukosit, limfosit dan foto torax.
Output : Detail data Normalisasi.
Keterangan : Proses normalisasi variable fuzzy. f. Proses 6.0
Nama proses : Hasil. Input
: Data variable fuzzy berupa batuk, Laju endapan darah, sputum, leukosit, limfosit dan foto torax.
Output : Hasil Analisis Sugeno.
Keterangan : Proses mengolah variable untuk diagnosis penyakit tuberkulosis menggunakan metode Sugeno.
Universitas Sumatera Utara
52 g. Proses 7.0
Iput : Data pasien, data pemeriksaan dan hasil analisis. Output : Laporan.
Keterangan : Laporan hasil pelaksanaan diagnosis penyakit tuberkulosis menggunakan metode Sugeno.
Proses yang ada di DFD level 1 masih bisa dipecah lagi menjadi proses yang lebih sederhana dan jelas kedalam DFD level 1 proses 2 yang dapat dilihat pada
Gambar 3.12 sebagai berikut:
Gambar 3.12 DFD Level 1 Proses 2
Penjelasan dari DFD level 1 proses 2 Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Tuberkulosis menggunakan metode Sugeno:
a. Proses Nama Proses: Tambah data user
Input : Data user berupa id user, nama dan status user Output : Detail data user setalah penambahan
Katerangan : Proses penambahan data baru user yang tersimpan di database user
Universitas Sumatera Utara
53 b. Proses
Nama Proses: Edit data pasien Input : Data Pasien berupa id pasien, nama, jenis kelamin, tempat lahir,
tanggal lahir, umur, alamat, berat badan, dan tinggi badan. Output : Detail data pasien setelah pengeditan.
Keterangan : Proses memperbaharui data pasien yang tersimpan di database pasien
c. Proses Nama Proses: Hapus data pasien
Input : Data pasien berupa id pasien, nama, jenis kelamin, tempat lahir, tanggal lahir, umur, alamat, berat badan, dan tinggi badan
Output : Detail data pasien setalah pengahapusan. Keterangan : Proses menghapus data pasien dari database pasien.
Proses DFD level 1 masih bisa dipecah lagi menjadi DFD level 1 proses 3 seperti Gambar 3.13 sebagai berikut:
Gambar 3.13 DFD Level 1 Proses 3
Universitas Sumatera Utara
54 Penjelasan dari DFD level 1 proses 3 Sistem Pendukung Keputusan untuk
Penentuan Stadium Penyakit Tuberkulosis menggunakan metode Sugeno: a. Proses 3.1
Nama proses: Tambah data admin. Input : Data admin berupa username, nama, jenis kelamin, dan status
Output : Detail data admin setelah penambahan. Keterangan : Proses penambahan data baru admin yang tersimpan di database
user sistem. b. Proses 3.2
Nama Proses: Edit data admin. Input : Data berupa username, nama, jenis kelamin, dan status.
Output : Detail data admin setelah pengeditan. Keterangan : Proses memperbaharui data admin yang tersimpan di databse
user sistem. c. Proses 3.3
Nama Proses: Hapus data admin. Input : Data berupa username, nama, jenis kelamin, dan status.
Output : Detail data admin setalah pengahapusan. Keterangan : Proses mengahapus data admin dari database user sistem.
Proses DFD level 1 masih bisa dipecah lagi menjadi DFD level proses 4 pada Gambar 3.14 sebagai berikut:
Universitas Sumatera Utara
55
Gambar 3.14 DFD Level 1 Proses 4
Penjelasan DFD level 1 proses 4 Sistem Pendukung Keputusan untuk Penentuan Stadium Penyakit Tuberkulosis menggunakan Metode Sugeno:
a. Proses Nama Proses Input Variabel fuzzy
Input : Entry Variable fuzzy berupa Batuk, Laju endapan dara, sputum,
leukosit, limfosit, foto torax. Output
: Data pasien berupa Nama, Jenis kelamin, tempat lahir, tanggal Lahir, umur, berat badan dan tinggi badan. Nilai variable batuk,
laju endapan darah, sputum, leukosit, limfosit dan foto torax. Keterangan : Proses memasukkan variable fuzzy kedalam metode Sugeno.
b. Proses Nama Proses: Proses Pembentukan Himpunan Fuzzy.
Input : Data pasien berupa Nama, Jenis kelamin, tempat lahir, tanggal Lahir, umur, berat badan dan tinggi badan.
Nilai variable batuk, laju endapan darah, sputum, leukosit, limfosit dan foto torax.
Output : Derajat Keanggotaan. Keterangan : Proses memasukkan variable fuzzy kedalam himpunan fuzzy.
Universitas Sumatera Utara
56 c. Proses :
Nama Proses : Proses Implikasi. Input
: Dejata keanggotaan. Output
: Predikat aturan. Keterangan : Proses menetukan predikat aturan.
d. Proses Nama Proses : Proses Defuzzifikasi.
Input : Prediksi aturan.
Output : Hasil Analisis.
Keterangan : Proses dengan menggunakan rumus fuzzy.
3.7.2 Kamus Data