Diagram Aliran Data Perancangan sistem

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