BAB III DESAIN DAN PERANCANGAN SISTEM
3.3 Analisisa dan Perancangan Sistem
3.3.2 Data Flow Diagram (DFD)
Data Flow Diagram ini menjelaskan proses yang ada pada Sistem
3.3.2.1 Data Flow Diagram Level 1
Data Flow Diagram Level 1 menjelaskan mengenai kegiatan arus
data yang terjadi dalam sistem pakar untuk mendiagnosa Penyakit kanker kandungan secara dini pada seorang wanita yaitu proses untuk pencarian informasi.
Dt probabilitas masuk ke proses konsultasi Dt Solusi masuk ke dlm proses konsultasi Dt Gejala masuk ke proses konsultasi
Dt Penyakit msk ke konsultasi Data Probabilitas Data Solusi Data Gejala Data Penyakit Hasil Konsultasi Konsultasi Input Data Probabilitas
Input data Solusi Input Data Gejala Input Data Jenis Penyakit
User Pakar Kandungan 1 Proses Input Data
+
2 Proses Konsultasi+
1 Penyakit 2 Data Gejala 3 Solusi 4 Probabilitas3.3.2.2 Data Flow Diagram Level 2 Yang terjadi pada proses Input Data
Data Flow Diagram Level 2 ini menjelaskan mengenai kegiatan arus
data yang terjadi dalam sistem pakar untuk mendiagnosa penyakit kanker kandungan secara dini pada seorang wanita yaitu proses mulai dari pengiditan data, hapus data serta menyimpan data yang dilakukan oleh seorang pakar atau orang yang ahli dibidangnya yaitu dalam ilmu kanker kandungan atau pihak yang ber kompeten.
Dt probabilitas di edit & diha dt solusi di edit & hapus Dt edit hapus gejala Dt Login di edit hapus Dt edit hapus penyakit Edit Login Pakar
t Hapus Jenis Penyakit Edit Hapus Gejala
Edit Hapus Solusi Edit Hapus Probabilitas
Data Probabilitas Data Solusi Data Gejala Data Penyakit
Input Data Gejala Input Data Probabilitas
Input data Solusi Input Data Jenis Penyakit
Pakar Kandungan 1 Penyakit 2 Data Gejala 3 Solusi 4 Probabilitas 1 Edit_Hapus 2 Simpan 5 login
Gambar 3.7. Data Flow Diagram Level 2
3.3.2.3 Data Flow Diagram Level 2 Proses Konsultasi
Data Flow Diagram Level 2 Proses Konsultasi memiliki dua
proses, yaitu proses input data diagnosa kanker kandungan, dan proses hasil diagnosa. Untuk memperjelas input dan output Data Flow
Diagram Level 2 Proses Konsultasi ini, akan diuraikan dalam
prosentasejns penyakit
Tampil Gejalah yg akan dipilih
Dt Gejala
Dt Penyakit
Dt kd_pasien & kd_ gejala yg dipilih
Input pertanyaan Gejala
Tmpil Dt pasien & gejalah pilih
Info Dt konsultasi
Tampil presentase Probabilitas tampil dt Solusi Tampil Data Penyakit
Konsultasi
Tampil Hasil Konsultasi User 1 Penyakit 2 Data Gejala 3 Solusi 4 Probabilitas 1 Proses Hasil Diagnosa 2 Proses Diagnosa kanker Kandungan 3 Pertanyaan 5 Gejala pilih 6 Tabel hitung
Gambar 3.8 Data Flow Diagram Level 2 Proses Konsultasi
Berikut adalah spesifikasi deskripsi dari tiap proses yang terdapat dalam subprosess dari Proses Konsultasi :
Tabel 3.2 Deskripsi Proses Untuk Proses Diagnosa
Nomor 1
Nama Proses Diagnosa kanker Kandungan Input Input data Konsultasi
Output Info Data Konsultasi
Keterangan Proses Dalam proses menapilkan data konsultasi yaitu: pengimputan data idintitas pasien, kemudian akan tampil gejalah yang akan dipilih.
Tabel 3.3 Deskripsi Proses Untuk Proses Pertanyaan
Nomer 2
Nama Proses Pertanyaan
Input Input_Gejala, Data penyakit, Data gejala Output Prosentase jenis penyakit, kd_pasien,
kode gejalah yang dipilih pasien
Keterangan Proses Proses pertanyaan ini berhubungan dengan proses input data anak dimana dari hasil inputan data anak yang kemudian terlihat output berupa gejala berdasarkan usia. Dalam proses ini terjadi pembacaan data dari tabel gejala. Kemudian user menginputkan gejala sebagai akibat dari pertanyaan yang diajukan oleh sistem. Data yang di masukan oleh user diterima oleh proses secara temporary sampai semua data jawaban terkumpul. Output dari proses ini adalah Prosentase Jenis peenyakit/kanker yang langsung menuju pada proses hasil diagnosa. Dalam proses ini terjadi pembacaan data dari tabel jenis penyakit/kanker.
Tabel 3.4 Deskripsi Proses Untuk Proses Hasil Diagnosa
Nomor 3
Nama Proses Hasil Konsultasi
Input Prosentase_Jns_penyakit,kd_pasien&kd_gejal a, tampil solusi
Output Tampil_Hasil_Konsultasi,
Proses menampilkan hasil konsultasi kepada pengguna, hasil konsultasi yang ditampilkan berdasarkan atas inputan gejala oleh pengguna pada proses pertanyaan, prosentase jns_penyakit,kd_pasien&kd_gejala yang diberikan pada proses sebelumnya kepada proses hasil konsultasi dan solusi, serta menapilkan gejalah yang dipilih.
3.3.2.4 Data Flow Diagram Level 2 Proses Administratro
hasil konsultasi
Data Konsultasi laporan hasil konsultasi
laporan_saran_kritik laporan data pasien
Data_Saran Data_Pasien Data_Jns_kanker kandungan Simpan_Data_Jenis_kanker kandungan Data_Gejala Simpan_Data_Gejala Laporan_Jns_kanker kandungan Input_Jns_kanker kandungan Laporan_Gejala Input_Data_Gejala 1 Input_Gejala 6 Laporan_Gejala 2 Input_Jns_Peny akit_kanker kandungan 7 Laporan_Jns_p enyakit_kanker kandungan Pakar Kanker Kandungan 3 Gejala_ 4 penyakit 4 Laporan_Data_ Pasien 5 Laporan_Saran _Kritik 3 Laporan_Hasil_ Konsultasi 2 pasien 6 saran 5 tabel hitung 7 solusi
Berikut adalah spesifikasi deskripsi dari tiap proses yang terdapat dalam subprocess dari Proses Administrator :
Tabel 3.5 Deskripsi Proses Untuk Proses Input gejala
Nomor 4
Nama Proses Input Gejala
Input Input Gejala
Output Simpan_Data_Gejala
Keterangan Proses Pakar Kandungan sebagai admin, dalam proses input gejala ini memberikan inputan berupa data gejala, Kemudian data-data tersebut disimpan oleh sistem ke dalam table gejala
Table 3.6 Deskripsi Proses Untuk Proses Input Gejala atau Rule
Nomor 5
Nama Proses Input Gejala Input Input Gejala_Rule
Output Simpan_Data_Gejala_Rule
Keterangan Proses input gejala rule berkaitan dengan proses input jenis penyakit/kanker kandungan dimana dalam prosesini, masi diharuskan untuk mengimputkan jenis gejala rule yang telah di klasifikasikan. Serta tambahan inputan gejala dan probabilitasnya, inputan ini disebut sebagai input data gejala atau rule yang kemudian akan disimpan oleh system kedalam table gejala
Tabel 3.7 Deskripsi Proses Untuk Proses Input Jenis Penyakit Kanker
Nomor 6
Nama Proses input_jns_penyakit_kanker kandungan Input Input_jns_penyakit_kanker kandungan Output Simpan_Data_jns_penyakit
Keterangan Proses Proses input jns_penyakit_kanker kandungan. Disini nanti admin pakar lupus memberikan masukan berupa data penyakit dengan gejalanya. Kemudian data-data tersebut disimpan ke dalam tabel penyakit.
Tabel 3.8 Deskripsi Proses Untuk Proses Laporan Hasil Konsultasi
Nomor 7
Nama Proses Laporan Hasil Konsultasi Input Data_Konsultasi, Hasil_Konsultasi Output Laporan_Hasil_Konsultasi
Keterangan Proses Proses ini yaitu berupa laporan hasil konsultasi yang telah diinputkan oleh user, dimana laporan tersebut akan di tampilkan berupa data konsultasi dan hasil konsultasi yang diambil dari tabelhitung dan tabel solusi. Kemudian akan ditampilkan berupa laporan hasil konsultasi kepada pakar kandungan.
Tabel 3.9 Deskripsi Proses Untuk Proses Laporan Data Pasien
Nomor 8
Nama Proses Laporan Data pasien
Output Laporan_data_pasien
Keterangan Proses Proses laporan data pasien merupakan laporan yang dihasilkan dari inputan user pada proses daftar dan kemudian tersimpan di dalam tabel pasien. Dari tabel ini, sistem mendapatkan data berupa data pasien yang kemudian menghasilkan tampilan laporan data pasien. Sehingga admin yaitu pakar kandungan dapat melihat hasil data tiap orang yang telah melakukan konsultasi.
Tabel 3.10 Deskripsi Proses Untuk Proses Laporan Saran Kritik
Nomor 9
Nama Proses Laporan Saran Kritik
Input Data_Saran
Output Laporan_Saran_Kritik
Keterangan Proses Proses laporan saran kritik ini ditampilkan berdasarkan hasil inputan user berupa tanggapan saran serta kritikan yang berhubungan dengan aplikasi. Inputan dari
user tersebut di simpan dalam tabel saran,
kemudian sistem akan mendapatkan data, berupa data saran dari tabel saran. Setelah itu, sistem akan memberikan tampilan dalam bentuk laporan saran kritik yang dapat dilihat oleh pakar kandungan yang ditunjuk sebagai admin.
Tabel 3.11 Deskripsi Proses Untuk Proses Laporan gejala
Nomor 10
Nama Proses Laporan Gejala
Input Data_Gejala
Output Laporan_Gejala
Keterangan Proses Proses Laporan gejala masih berhubungan dengan proses pertama yaitu proses input gejala, dimana dalam proses pertama tersebut, data yang disimpan dalam tabel gejala kemudian dikirimkan kedalam sistem sehingga mendapatkan data berupa gejala. Setelah itu sistem akan menampilkan kepada pakar kandungan sebagai admin berupa laporan gejala.
Tabel 3.12 Deskripsi Proses Untuk Laporan jenis kanker kandungan
Nomor 11
Nama Proses Laporan Jenis kanker kandungan Input Data_Jns_kanker kandungan
Output Laporan_Jenis_kanker kandungan
Keterangan Proses Proses Laporan Jenis kan mker kandungan masih berhubungan dengan proses kedua yaitu proses input jenis penyakit lupus, dimana dalam proses kedua tersebut, data yang disimpan dalam tabel penyakit kemudian dikirimkan kedalam sistem sehingga mendapatkan data berupa jenis penyakit lupus dan keterangannya . Setelah itu sistem akan menampilkan kepada pakar kandungan sebagai admin berupa laporan jenis kanker kandungan