menganalisa dan mencari solusi terhadap penyebab gejala yang terdapat pada
penyakit yang terdapat pada Diabetes serta gejala-gejala yang mungkin timbul
Pertanyaan yang sesuai dengan basis pengetahuan maka sistem akan memberikan
analisis sistem lama. Sistem lama dalam mendiagnosa penyakit Diabetes ini
muncul akan diproses oleh aplikasi sistem pakar selanjutnya sistem akan
Perangkat Keras yang digunakan dalam perancangan ini adalah satu unit
My-SQL
3 Mozila Firefox / Browser untuk menjalankan apliksi
Crhome
4 Adobe Dreamweaver Editor web untuk HTML, PHP dan Javascript
CS5
5 Artister Software Perancangan Template
penyakit apa saja yang terdapat pada Diabetes. Gejala penyakit dibutuhkan untuk
diagnosa.
merupakan rancangan awal dalam system ini. Perancangan sistem ini dapat
digambarkan melalui diagram aliran data maupun konteks diagram yang akan
penginputan, pengeditan dan penghapusan data serta output yang akan dihasilkan
oleh sistem melalui penggambaran konteks diagram dan Data Flow Diagram.
yang dirancang. Adapun perancangannya dapat dilihat pada gambar 3.1 berikut :
Hasil diagnosa
data gejala
Info pasien
data rule
Event list :
diderita oleh Diabetes yang berguna sebagai basis pengetahui bagi sistem
5. diderita oleh Diabetes. Hasil berupa data penyakit dan solusi penanganannya.
1.0
Data gejala Data gejala D1 gejala
Input Gejala
Info penyakit
2.0
Input
Data penyakit Data penyakit D2 penyakit
Penyakit &
solusi
Data bobot
3.0
Data relasi D3 bobot
Atur bobot
Info bobot
Info pribadi
4.0
Data pasien Registrasi
pasien Data pasien
Data gejala
Data hasil
D5 hasil
diagnosa
Pertanyaan gejala
5.0
Jawaban pertanyaan Proses
diagnosa
Hasil diagnosa Data
D3 bobot
bobot
1. Admin menginputkan data gejala pada proses 1.0 data yang diinput akan
2. Admin menginputkan data penyakit pada proses 2.0 data yang diinput
4. Pasien menginputkan data pasien pada proses 4.0 data yang diinput akan
5. Pasien melakukan diagnosa penyakit pada proses 5.0 pada proses diagnosa
jawaban dari pertanyaan gejala dan selanjutkan akan diproses oleh sistem
Pada proses level ini menguaraikan proses data gejala dimana data bergerak
dari entitas admin menuju proses pertama yaitu tambah data gejala yang akan
disimpan kedalam tabel gejala, kemudian dilanjutkan pada proses pengeditan data
yang akan diupdate pada tabel gejala. Proses selanjutnya yaitu penghapusan data
dimana data yang akan dihapus di dalam tabel gejala. Proses akhir yaitu pencarian
data gejala yang dicari dalam tabel gejala. Adapun rancangannya seperti pada
Data gejala
1.1
Data gejala
Edit
Data gejala
Data gejala
Data gejala
1.2
Hapus Data gejala Data gejala
Data gejala
Data gejala
1.3
Cari Data gejala
Pada proses level ini menguaraikan proses data penyakit dimana data
bergerak dari entitas admin menuju proses pertama yaitu tambah data penyakit
yang akan disimpan kedalam tabel penyakit, kemudian dilanjutkan pada proses
pengeditan data yang akan diupdate pada tabel penyakit. Proses selanjutnya yaitu
penghapusan data dimana data yang akan dihapus di dalam tabel penyakit. Proses
akhir yaitu pencarian data penyakit yang dicari dalam tabel penyakit. Adapun
Data penyakit
2.1
Data penyakit
Edit
Data penyakit
Data penyakit
Data penyakit
2.2
Hapus Data penyakit Data penyakit
Data penyakit
Data penyakit
2.3
Cari Data penyakit
3.3.1.5 DFD Level 1 Proses 3.0 (Proses Olah Data Bobot Relasi)
Pada proses level ini menguaraikan proses data bobot relasi dimana data
bergerak dari entitas admin menuju proses pertama yaitu tambah data bobot relasi
yang akan disimpan kedalam tabel bobot relasi, kemudian dilanjutkan pada proses
pengeditan data yang akan diupdate pada tabel bobot relasi. Proses selanjutnya
yaitu penghapusan data dimana data yang akan dihapus di dalam tabel bobot
relasi. Proses akhir yaitu pencarian data bobot relasi yang dicari dalam tabel bobot
Data bobot
3.1
Data bobot
Edit
Data bobot
Data bobot
Data bobot
3.2
Hapus Data bobot Data bobot
Data bobot
Data bobot
3.3
Cari Data bobot
Pada proses level ini menguaraikan proses data pasien dimana data bergerak
dari entitas admin menuju proses pertama yaitu tambah data pasien yang akan
disimpan kedalam tabel pasien, kemudian dilanjutkan pada proses pengeditan data
yang akan diupdate pada tabel pasien. Proses selanjutnya yaitu penghapusan data
dimana data yang akan dihapus di dalam tabel pasien. Proses akhir yaitu pencarian
data pasien yang dicari dalam tabel pasien. Adapun rancangannya seperti pada
Data pasien
4.1
Data pasien
Edit
Data pasien
Data pasien
Data pasien
4.2
Hapus Data pasien Data pasien
Data pasien
Data pasien
4.3
Cari Data pasien
Pada proses diagnosa pasien ini menjelaskan alur dari proses diagnosa yang
dilakukan oleh pasien yaitu pertama proses pertanyaan diajukan oleh sistem
berupa gejala pertanyaan yang harus dijawab oleh pasien. Pasien memberikan
Faktor maka sistem akan memberikan keluaran berupa informasi yang diderita
Data gejala
Data gejala
tmp_gejala
5.1
Gejala-gejala
Proses Hasil
tmp_analisa
Hasil analisis gejala
Certainty factor
Data hasil
sistem. Sub bagian dari pengerjaan basis data meliputi perancangan ERD,
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar
relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk
melakukan Kd_penyakit
Id_pasien
pasien
Id_bobot
nama
n Kd_gejala
kelamin
Bobot
umur bobot
1 Id_hasil
alamat
Id_pasien
tgl_diagnosa hasil
Kd_penyakit
email
tanggal
mendiagnosa n
1) Tabel Login
Tabel login digunakan untuk menyimpan nama admin para pakar. Adapun
3) Tabel Penyakit
yang terdapat pada Diabetes. Rancangannya dapat dilihat pada tabel 3.3 berikut :
4) Tabel Bobot
Tabel bobot digunakan untuk menginputkand data relasi antara gejala dan
penyakit. Pengesetan relasi ini digunakan untuk membuat rule dengan metode
5) Tabel Hasil
Tabel analisa hasil digunakan untuk menampung data hasil dari diagnosa
penyakit yang dilakukan oleh pasien. Adapun rancangan tabelnya dapat dilihat
6) Tabel Pasien
registrasi dan diagnosa pada web sistem pakar penyakit Diabetes. Adapun
web ini. Pada halaman ini menampilkan menu yang dapat mengakses ke semua
halaman seperti menu home, menu proses diagnosa, menu informasi, tentang
pembuatn, daftar penyakit dan menu login. Pada bagian selamat dating bereisikan
Selamat Datang
FOOTER
Halaman login admin pakar digunakan untuk melakukan login bagi admin
pakar sehingga akan mendapatkan hak akses untuk menggunakan sistem. Pada
bagian login admin harus menginputkan username dan password dengan benar
kemudian tekan tombol login apabila proses submit berhasil maka akan diberikan
LOGIN ADMINISTRATOR
Username
Password
Login Kembali
FOOTER
yang akan menggunakan aplikasi web pakar ini. Registrasi pasien diinputkan oleh
pasien seperti nama pasien, jenis kelamin, umum pasien, alamat, dan email dan
kemudian tekan tombol daftar maka proses pendaftaran telah berhasil dilakukan
Registrasi Pengguna
Nama
Kelamin
Umur
Alamat
Daftar Reset
FOOTER
penyakit. Pada halaman diagnosa akan ditampilkan gejala-gejala yang akan dipilih
oleh pasien. Pasien memilih gejala-gejala yang mungkin di derita pada saat
diagnosa lebih dari satu pilihan dengan centang pada checkbox, kemudian
dilanjutkan menekan tombol proses diagnosa maka sistem akan memproses gejala
yang dipilih sehingga akan diberikan hasil dari diagnosa. Adapun rancangannya
Form Konsultasi
FOOTER
setelah user melakukan diagnosa. Pada hasil diagnosa akan ditampilkan bagian
informasi pendiagnosa dan hasil dari diagnosa. Informasi diagnosa pada bagian
atasnya dan hasil diagnosa pada bagian bawahnya berupa gejala yang diinputkan,
jenis penyakit yang terdeteksi dan solusi untuk penanganan penyakit tersebut.
HASIL DIAGNOSA
Diagnosa Kembali
Kembali
FOOTER
penyakit yang terdapat pada Diabetes. Pada input data gejala ini diakukan oleh
tombol simpan untuk menyimpan data. Data yang telah tersimpan akan
ditampilkan pada bagian tabel data gejala di bawah form input data. Adapun
| Home | Penyakit & Solusi | Gejala | Relasi | Laporan Gejala | Laporan User | Logout |
DATA GEJALA-GEJALA
Kode Gejala
Gejala
Simpan Reset
FOOTER
yang terdapat pada Diabetes. Input data penyakit dilakukan oleh administrator
dengan menginputkan kode penyakit, nama penyakit, definisi penyakit dan solusi
dari penyakit tersebut, untuk menyimpananya tekan tombol simpan dan data akan
disimpan dalam tabel penyakit. Data penyakit yang dinputkan ditampilkan pada
bagian tabel di bawahnya. Adapun rancangannya dapat dilihat pada Gambar 3.15
berikut :
| Home | Penyakit & Solusi | Gejala | Relasi | Laporan Gejala | Laporan User | Logout |
Kode penyakit
Nama penyakit
Definisi
solusi
Simpan Reset
FOOTER
serta pengesetan bobot pada tiap-tiap gejala. Untuk mengatur bobot relasi ini
pertama administrator harus mengetahui aturan yang akan di setting pada tiap
penyakit. Untuk penginputan ini pertama memilih kode gejala kemudian tentukan
penyakit mana yang akan di set dan kemudian klik tombol set relasi maka relasi
akan di buat. Data relasi yang telah dinputkan ditampilkan pada tabel data relasi.
| Home | Penyakit & Solusi | Gejala | Relasi | Laporan Gejala | Laporan User | Logout |
DATA RELASI
FOOTER
menampilkan informasi pasien yang melakukan diagnosa pada sistem ini. Data ini
hanya bisa diliat oleh admin dan sebagai aksinya user dapat mengedit nama pasien
| Home | Penyakit & Solusi | Gejala | Relasi | Laporan Gejala | Laporan User | Logout |
DAFTAR PENGGUNA
Hapus Edit
FOOTER