Oleh :
Nama : Irvan Sapardiansyah
NIM : 10209034
Latar Belakang masalah
Banyak gejala penyakit yang membuat masyarakat menjadi
bingung dalam penanganannya.
Data-data yang ada dalam sistem pakar ini seperti data jenis
keluhan, data pertanyaan dan data hasil diagnosa didapat dari
buku dengan judul Anda Dokter Keluarga Anda
Buku Anda Dokter Keluarga Anda
Lanjutan rancangan sistem
Use case diagram
<<include>>
System
mengedit data admin
melihat tips-tips kesehatan
mengedit cara konsultasi
melihat cara konsultasi
mengisi kuisioner
menghapus jenis keluhan
Admin
<<extend>>
melihat laporan hasil kuisioner
menjawab pertanyaan
<<include>>
melihat hasil diagnosa melihat laporan data pasien
4 : sesuai/tidak()
4 : sesuai/tidak()
7 : menelusuri data-data konsultasi yang nama nya sesuai dengan username yang login()
8 : tampil rekam konsultasi yang pernah dilakukan user()
Lanjutan rancangan sistem
Collaboration diagram
2 : mengisi form pendaftaran pasien()
daftar pasien
17 : memilih menu()
: menu
6 : sesuai/tidak() : database
: login
19 : menampilkan isi dari menu yang dipilih()
7 : tampil halaman konsultasi/pesan login gagal()
22 : menampilkan tips-tips kesehatan()
: Antarmuka user
: user 1 : mengakses situs www. dokter-keluarga.info() 14 : menyimpan pertanyaan dan jawaban user()
16 : menyimpan hasil diagnosa()
8 : memilih jenis keluhan()
12 : menjawab pertanyaan()
11 : menampilkan pertanyaan()
15 : menampilkan pertanyaan/hasil diagnosa()
: file aturan
tips-tips kesehatan
Lanjutan rancangan sistem
Collaboration diagram
12 : mengedit/menghapus/menambah tips kesehatan()
manajemen tipskesehatan
13 : menyimpan perubahan data tips kesehatan()
4 : sesuai/tidak()
antarmuka admin
login
Lanjutan rancangan sistem
Kelas diagram
keluhan
aturan
+ID_keluhan
+Nama_keluhan +pertanyaan
-penjelasan +hasil_diagnosa
-gambar -pilihanTidak
-pilihanYa
+getID_keluhan()
+memilihkeluhan() +memilihjawaban()
0. . *
0. . * manajemenKeluhan
1
1 +namaKeluhan
1 +penjelasan
1 +gambar
rekamKonsultasi
+fileAturan editDataAdmin
+tanggalKonsultasi
+nama -insert() +username
0. . * +jenis keluhan -update() +password
+pertanyaan -delete() +namaLengkap
+jawaban +email
+hasil diagnosa 0. . * +no. Hp
1 +display() -update()
pasien daftarPasien
1
-username 1 +username 1
-password +password admin
+nama_lengkap +namaLengkap
-Alamat +alamat +username
laporanDataPasien
-no_telp +no. Hp 0. . * +password
-usia +usia +username +namaLengkap
-kelamin 1 1 +kelamin +namaLengkap +email
1
-berat_badan +beratBadan +alamat +no. Hp
-Tinggi_badan +tinggiBadan +no. Hp +id_session
+id_session +usia
-insert() +login()
+kelamin
-login() +getId_session()
-getId_session() editDataPasien +display()
1 +username 1
1 +password
1 +namaLengkap
0. . *
+alamat
kuisioner +no. Hp
+usia laporanKuisioner
+Nama +kelamin
+pertanyaan1 +Nama
+beratBadan
+pertanyaan2 +jawab1
+tinggiBadan
+pertanyaan3 +jawab2 0. . *
+pertanyaan4 -update() +jawab3
+pertanyaan5 +jawab4
+pertanyaan6 +jawab5
+jawab6
-insert()
+display()
Lanjutan rancangan sistem
Nama kelas
Atribut-atribut
Method
ERD (Entity Relation Diagram)
Rancangan antarmuka
Rancangan untuk user Rancangan setelah login
Rancangan antarmuka
Rancangan antarmuka untuk Rancangan setelah login
admin
Pengujian
Pengujian alpha Pengujian betha
Pengujian alpha merupakan Pengujian betha merupakan
pengujian fungsional yang pengujian yang dilakukan
digunakan untuk menguji secara objektif dimana sistem
sistem yang telah dibuat pakar ini diuji secara langsung
dengan metode pengujian ke lapangan. Pengujian betha
black box dilakukan dengan metode
kuisioner yang ditujukan
kepada user, yaitu masyarakat
umum yang telah melakukan
konsultasi pada sistem pakar ini
Hasil pengujian
Pengujian alpha Hasil pengujian alpha
• Login admin
• Login user
• Daftar pasien
• Edit data pasien
• Pilih jenis keluhan
Hasil pengujian
Pengujian betha Hasil pengujian betha
• Apakah aplikasi ini mudah digunakan ? 50%
60%
70.00% 70.00%
60.00%
50%
• Apakah aplikasi ini mudah dipelajari ? 45%
60.00% 60.00%
45%
50.00%
• Apakah tampilan web yang dibangun 50%
40%
50.00%40%
50.00%
menarik ? 35%
40.00%
35%
40%
• Apakah aplikasi ini dapat membantu 40.00%
30%
40.00%
30.00%
30%
pengenalan dan penanganan penyakit 30.00%
25% 25%30.00% Jawaban user
30%
20.00% Jawaban user
Jawaban
Jawabanuser
user
? 20% 20%
Jawaban
Jawaban user
user
20.00% 20.00%
• Apakah pertanyaan-pertanyaan yang 10.00%
20%15%
15%
diberikan oleh aplikasi ini pada saat 10.00%
10.00%
10%
10%0.00%
konsultasi dapat dimengerti ? 0.00%
10% 5% 0.00% esu
ai
sa
ja
ge
rti
5% nS a
sa n
n
a aiaj ae
• Apakah hasil diagnosa berupa ak a-bs daimk
rti
rti
aja
0%gun ssa n
a
biia iagku
ge
ge
as
0% di Tidd
pengenalan dan penanganan penyakit a-B
en
en
Menarik Biasa-biasa Tidak
as
0%ahMembantu s h
m
m ia Biasa-biasa a Tidakmenarik
bi
d sajad
di
Di
B
a-
u Mudah dipela- Biasa-biasa saja mu saja Tidak mudah
as
ak
yang diberikan aplikasi ini sesuai M membantu
Bi
Tid
jari ak dipelajari
Tid
dengan kenyataan ?
Kesimpulan
Sistem pakar pengenalan dan penanganan penyakit dapat membantu
masyarakat dalam penentuan penanganan gejala penyakit yang
dialami. Hal ini dapat dilihat dari hasil kuisioner pada pertanyaan
apakah aplikasi ini membantu pengenalan dan penanganan penyakit.
Terdapat 50 % user menjawab membantu, 43,33% user menjawab
biasa-biasa saja dan 6,67 % user yang menjawab tidak membantu.
Sistem pakar ini sudah berjalan dengan baik. Hal ini dapat dilihat pada
pengujian alpha. Hasil pengamatan pada form yang diujikan
seluruhnya sesuai dengan harapan.