IF [sensitive matahari] = true AND IF [rambut rontok] = true AND
IF [ujung jari jari pucat] = true AND THEN [penyakit] = DLE
Pertanyaan –pertanyaan di bawah ini diajukan untuk mendapatkan kesimpulannya
seperti: [nyeri sendi]
“Apakah anda mengalami nyeri sendi ?” No [sesak nafas]
“Apakah anda mengalami sesak nafas ?” No [demam tinggi]
“Apakah Anda mengalami demam diatas 38°C ?” No [ruam merah di kulit]
“Apakah timbul ruam ruam merah di kulit Anda ?” Yes [sensitive matahari]
“Apakah jika terkena sinar matahari maka ada perubahan pada pemukaan kulit tubuh anda seperti ruam
– ruam merah ?” Yes [rambut rontok]
“Apakah Anda mengalami kerontokan rambut ?” Yes [Ujung jari pucat]
“Apakah ujung jari – jari Anda pucat ?” Yes
Kesimpulan penyakit yang di derita adalah DLE Discoid Lupus Erythematosus.
3.4 Perancangan Antarmuka Sistem
Interface
Antarmuka merupakan sarana yang menghubungkan antara sistem dan user. Rancangan antar muka masukan dalam sistem pakar untuk mendiagnosis penyakit
lupus dibagi dua bagian, yaitu:
Universitas Sumatera Utara
1. Rancangan menu utama Rancangan ini merupakan tempat pemanggilan rancangan antar muka untuk
pengguna dan pakaradmin. 2. Rancangan antar muka untuk user.
Rancangan ini terdiri dari: rancangan konsultasi untuk mendapatkan diagnosis berupa jenis penyakit lupus yang mana yang sedang diderita serta solusi yang
disarankan. 3. Rancangan antar muka untuk adminpakar.
Rancangan ini terdiri dari: antar muka masukan data admin, penyakit dan gejala, serta laporan hasil diagnosis.
3.4.1 Rancangan Menu Utama
Rancangan menu utama merupakan tampilan yang pertama kali muncul saat program dijalankan. Seperti terlihat pada gambar 3.7 di bawah ini:
Gambar 3.7 Rancangan Menu Utama Keterangan:
1. Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus
erythematosus dengan menggunakan metode certainty factor dan backward chaining.
2. Menu home: merupakan halaman utama jika pertama kali membuka aplikasi akan muncul halaman ini.
3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap penyakit lupus.
1
6 2
3 4
5
Universitas Sumatera Utara
4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus. 5. Menu admin: merupakan halaman untuk mengolah data yang berkaitan dengan
penyakit lupus. 6. Konten: merupakan isi dari halaman home
3.4.2 Rancangan Halaman Diagnosis
Rancangan ini adalah rancangan untuk melakukan konsultasi antara komputer dengan user dalam mendiagnosis penyakit lupus. Sebelum melakukan diagnosis user harus
mengisikan data diri mereka terlabih dahulu lalu selanjutnya klik tombol daftar untuk melakukan pendaftaran pasienuser. Seperti terlihat dalam gambar 3.8 di bawah ini:
Gambar 3.8 Rancangan halaman daftar
Keterangan : 1.
Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus erythematosus dengan menggunakan metode certainty factor dan backward
chaining. 2. Menu home: merupakan halaman uatama jika pertama kali membuka aplikasi
akan muncul halaman ini. 3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap
penyakit lupus. 4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus.
5. Admin: merupakan halaman untuk mengolah data yang berkaitan dengan penyakit lupus.
6. Input text: untuk mengisikan nama user.
1
Form Registrasi Nama
Alamat Umur
Jenis Kelamin Laki-laki Perempuan
2 3
4 5
6
9 11
12 7
8 10
Universitas Sumatera Utara
7. Input text: untuk mengisikan alamat lengkap user. 8. Input text: untuk mengisikan umur user
9. Radio type: untuk memilih jenis kelamin laki –laki.
10. Radio type: untuk memilih jenis kelamin perempuan. 11. Button type: tombol daftar untuk melakukan proses selanjutnya yaitu
menjawab pertanyaan. 12. Button type reset: tombol reset untuk mengulangi mengisi seluruh data
masukan.
Selanjutnya user akan masuk ke halaman pertanyaan. Karena program menggunakan metode CF sebagai mesin inferensinya maka user terlebih dahulu
berasumsi tentang jenis lupus mana yang mungkin mereka alami dan memilih penyakit lupus pada option value pada halaman diagnosis. Seperti terlihat pada
gambar 3.9 di bawah ini:
Gambar 3.9 Rancangan halaman pertanyaan
Keterangan:
1. Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus
erythematosus dengan menggunakan metode certainty factor dan backward chaining.
2. Menu home: merupakan halaman uatama jika pertama kali membuka aplikasi akan muncul halaman ini.
1
Asumsi
7 2
3 4
5
6
8
Universitas Sumatera Utara
3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap penyakit lupus.
4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus. 5. Menu admin: merupakan halaman untuk mengolah data yang berkaitan dengan
penyakit lupus. 6. Select option: untuk memilih salah satu dari tiga jenis penyakit lupus apakah
sle, dle atau dile berdasarkan asumsi user. 7. Tabel daftar pertanyaan: user memilih jawaban ya atau tidak sesuai pertanyaan
yang berupa gejala –gejala yang di alami user.
8. Button type: tombol next untuk melihat hasil diagnosa.
Selanjutnya akan muncul rancangan halaman hasil diagnosis seperti terlihat pada gambar 3.10 di bawah ini:
Gambar 3.10 Rancangan halaman hasil diagnosis Keterangan:
1. Pada rancangan halaman ini user akan mengetahui hasil dari pertanyaan yang sudah user jawab sebelumnya. Akan muncul persentase dari setiap jenis
penyakit serta keterangan tentang asumsi user dan solusi penanganannya. Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus
1
6 2
3 4
5
Universitas Sumatera Utara
erythematosus dengan menggunakan metode certainty factor dan backward chaining.
2. Menu home: merupakan halaman uatama jika pertama kali membuka aplikasi akan muncul halaman ini.
3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap penyakit lupus.
4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus. 5. Admin: merupakan halaman untuk mengolah data yang berkaitan dengan
penyakit lupus. 6. Menu hasil diagnosis: berisi data diri user beserta nilai persentase dari
masing –masing jenis penyakit serta solusinya. Nilai tertinggi merupakan
kemungkinan penyakit yang diderita.
3.4.3 Rancangan Halaman Lupus
Pada rancangan halaman ini akan menampilkan informasi seputar ke tiga jenis penyakit lupus yakni systemic lupus erythematosus, discoid lupus erythematosus, dan
drug induced lupus erythematosus. Seperti terlihat pada gambar 3.11 di bawah ini:
Gambar 3.11 Rancangan halaman lupus Keterangan:
1. Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus
erythematosus dengan menggunakan metode certainty factor dan backward chaining.
1
6 2
3 4
5
Universitas Sumatera Utara
2. Menu home: merupakan halaman uatama jika pertama kali membuka aplikasi akan muncul halaman ini.
3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap penyakit lupus.
4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus. 5. Menu admin: merupakan halaman untuk mengolah data yang berkaitan dengan
penyakit lupus. 6. Konten: berisi informasi tentang ketiga jenis penyakit lupus beserta gejalanya.
3.4.4 Rancangan Halaman Login Admin
Rancangan halaman admin berguna untuk pengolahan data baik itu data admin, data penyakit, gejala dan bobot certainty factor-nya serta laporan data pasien yang
mengidap penyakit lupus. Di halaman ini adminpakar dapat menambah, mengubah dan bahkan menghapus data. Namun, sebelum masuk ke dalam sub menu admin harus
login dahulu. Seperti terlihat pada gambar 3.12 di bawah ini:
Gambar 3.11 : Rancangan halaman admin Gambar 3.12 Rancangan Halaman Admin
Keterangan: 1.
Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus erythematosus dengan menggunakan metode certainty factor dan backward
chaining.
1
LOGIN ADMIN USERNAME
PASSWORD 2
3 4
5
6
7
8
Universitas Sumatera Utara
2. Menu home: merupakan halaman uatama jika pertama kali membuka aplikasi akan muncul halaman ini.
3. Menu diagnosis: merupakan halaman untuk melakukan diagnosis terhadap penyakit lupus.
4. Menu informasi: berisi halaman informasi seputar tiga jenis penyakit lupus. 5. Menu admin: merupakan halaman untuk mengolah data yang berkaitan dengan
penyakit lupus. 6. Input type: untuk memasukkan username admin.
7. Input type: untuk memasukkan password admin. 8. Button type: tombol logim untuk masuk ke halaman depan home admin.
3.4.4.1 Rancangan Halaman Data Admin
Rancangan ini berguna untuk pemasukan username dan password admin. Pada tampilan ini terdapat tiga link yang ke tiga nya memiliki fungsi yang berbeda
–beda. Berikut pemaparan dari fungsi masing
–masing: 1. Tambah, digunakan untuk menambah data username dan password admin.
2. Edit, digunakan untuk mengubah data yang sudah ada sebelumnya yang bertujuan untuk memperbaharui data.
3. Hapus, digunakan untuk menghapus data yang sudah ditampilkan dari proses cari diatas.
Rancangan halaman data admin dapat dilihat pada gambar 3.13 di bawah ini:
1 PENGOLAHAN DATA ADMIN
7
2 3
Universitas Sumatera Utara
Gambar 3.13 Rancangan halaman data admin
Keterangan: 1.
Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus erythematosus dengan menggunakan metode certainty factor dan backward
chaining. 2. Menu home: merupakan halaman uatama jika pertama kali login admin.
3. Menu admin: merupakan halaman untuk mengolah data admin yaitu tambah, edit dan hapus data.
4. Menu gejala: berisi halaman untuk mengolah data gejala berupa tambah data, edit dan hapus data gejala.
5. Menu laporan: merupakan halaman untuk melihat daftar user serta tanggal dan hasil diagnosisnya.
6. Menu Logout: untuk keluar dari halaman admin. 7. Tabel admin: berisi semua data admin yang ada di database berupa uername
dan password serta aksi yang diinginkan yaitu edit dan hapus. 8. Link tambah: link untuk menambah data admin. Klik tombol ini dan isiikan
data admin.
3.4.4.2 Rancangan Halaman Data Gejala
Rancangan ini berguna untuk pemasukan id gejala serta nama gejala yang diisi oleh seorang pakaradmin yang benar-benar mengerti tentang penyakit lupus. Pada
Universitas Sumatera Utara
tampilan ini terdapat tiga link yang ke tiga nya memiliki fungsi yang berbeda –beda.
Berikut pemaparan dari fungsi masing –masing:
1. Tambah, digunakan untuk menambah data gejala. 2. Edit, digunakan untuk mengubah data yang sudah ada sebelumnya yang
bertujuan untuk memperbaharui data. 3. Hapus, digunakan untuk menghapus data yang sudah ditampilkan dari proses
cari diatas.
Rancangan Data Gejala dapat dilihat seperti Gambar 3.14 di bawah ini:
Gambar 3.14 Rancangan halaman data gejala
Keterangan: 1.
Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus erythematosus dengan menggunakan metode certainty factor dan backward
chaining. 2. Menu home: merupakan halaman uatama jika pertama kali login admin.
3. Menu admin: merupakan halaman untuk mengolah data admin yaitu tambah, edit dan hapus data.
4. Menu gejala: berisi halaman untuk mengolah data gejala berupa tambah data, edit dan hapus data gejala.
5. Menu laporan: merupakan halaman untuk melihat daftar user serta tanggal dan hasil diagnosanya.
1
PENGOLAHAN DATA PENYAKIT GEJALA Jenis Penyakit
7
8 2
3 4
5 6
9
10
Universitas Sumatera Utara
6. Menu logout: untuk keluar dari halaman admin. 7. Tabel gejala: berisi semua data gejala yang ada di database berupa id,
penyakit, gejala, nilai dari cfsle, cfdle dan cfdile serta aksi yang diinginkan yaitu edit dan hapus.
8. Link Tambah: link untu menambah data gejala. Klik tombol ini dan isiikan data gejala.
9. Select option: untuk memilih salah satu dari tige jenis penyakit lupus 10. Button type: tombol ok untuk menampilkan gejala dari jenis penyakit
3.4.4.3 Rancangan Halaman Laporan
Rancangan ini berguna untuk seorang pakar melihat data pasien yang sudah melakukann diagnosis beserta hasil persentasinya. Ada juga link untuk menghapus
data jika seorang pakar ingin menghapus data yang sudah tidak diperlukan lagi.
Rancangan data laporan dapat dilihat pada gambar 3.15 di bawah ini:
Gambar 3.15 Rancangan halaman data laporan Keterangan:
1. Header: berisi judul “sistem pakar diagnosis penyakit systemic lupus
erythematosus dengan menggunakan metode certainty factor dan backward chaining.
2. Menu home: merupakan halaman utama jika pertama kali login admin. 1
PENGOLAHAN DATA LAPORAN
7
2 3
4 5
6
Universitas Sumatera Utara
3. Menu admin: merupakan halaman untuk mengolah data admin yaitu tambah, edit dan hapus data.
4. Menu gejala: berisi halaman untuk mengolah data gejala berupa tambah data, edit dan hapus data gejala.
5. Menu laporan: merupakan halaman untuk melihat daftar user serta tanggal dan hasil diagnosisnya.
6. Menu logout: untuk keluar dari halaman admin. 7. Tabel laporan: berisi semua data pasienuser yang ada di database yang sudah
melakukan diagnosis berupa nama, alamat, umur, jenis kelamin, tanggal diagnosis, hasil diagnosis dan aksi yang diberikan yaitu hapus.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
Pada tahap implementasi sistem ini akan dibahas mengenai penerapan dan aplikasi dari hasil analisis dan perancangan sistem yang telah dipaparkan dalam bab
sebelumnya, serta perangkat yang dibutuhkan untuk menjalankan aplikasi ini. Hal ini diharapkan agar aplikasi sistem pakar diagnosis penyakit systemic lupus
erythematosus ini dapat berjalan sebagaimana mestinya, dan mampu memenuhi kebutuhan pengguna dan pakar sebagai pengguna langsung dari aplikasi ini.
4.1 Spesifikasi Perangkat Keras Dan Perangkat Lunak